---
title: 'Archetype theme for ClassicPress released'
url: 'https://byintention.fcswebsites.co.uk/insights/archetype-theme-for-classicpress-released'
markdown: 'https://byintention.fcswebsites.co.uk/insights/archetype-theme-for-classicpress-released.md'
date: '2025-01-28'
description: "The ClassicPress is a 'fork' of WordPress by a mature, stable team that strips out the Gutenberg editor. Archetype is my first ClassicPress theme."
taxonomy:
  category:
    - ClassicPress
    - Design
    - 'Open Source'
    - 'WordPress web design'
---

[Blog](https://byintention.fcswebsites.co.uk/insights)

# Archetype theme for ClassicPress released

28 January 2025

 ClassicPress Design Open Source WordPress web design 

 ![Archetype theme for ClassicPress released](https://byintention.fcswebsites.co.uk/user/media/classicpress-theme-development-archetype.webp) 

WordPress and WPEngine have been having a [playground fight](https://wpdrama.org/) lately and it’s tipped me over the edge looking for alternative content management systems. I’ve always hated the Gutenberg editor that comes with WordPress and turn it off for our site builds, and wished Automattic would release a lightweight developer edition of WordPress.

## What is ClassicPress?

I remembered the [ClassicPress](https://www.classicpress.net/) project so checked it out again over the Xmas break. WordPress is ‘open source’ which means anyone can copy the code and make their own version – this is called a ‘fork’. ClassicPress is a fork of WordPress by a mature, stable team that removes all the old junk from the codebase and strips out the Gutenberg editor.

ClassicPress is FAST and many WordPress plugins and themes will just work as it’s largely the same, but more streamlined code. I switched a couple of my own simple sites over using their great migration plugin and it went very smoothly.

I want to support ClassicPress so as well as donating to the project I want to create one or more Open Source themes for people to use.

## Archetype for ClassicPress

![Archetype for classicpress screenshot](https://byintention.co/wp-content/uploads/2025/01/Archetype-preview-1024x797.webp)

My first theme is called **Archetype** and is based on the same code I used for this site. It’s a blog style theme for ClassicPress with sidebar and full width page templates. Adding a featured image to a page will show it as a banner, and adding a caption will add text over the banner. Some features include:

- Basic accessibility with keyboard navigation, WCAG AA contrast ratios with it’s default colours, ARIA landmark roles and ARIA menu attributes
- The customiser screen allows you to choose site colours and whether to show a header logo, or site title and tagline.
- Translation ready
- Adheres to WordPress Coding Standards

The ‘Style test page’ template allows you to see various included styles, utility classes and the grid system. Notifications and smaller and larger text can be set from the editor toolbar under the ‘styles’ dropdown. Breadcrumbs on single blog posts are built in and will display if enabled in SEOPress or YoastSEO.

### Links

[Demo site](https://cpress.byintention.dev/)

Archetype can be downloaded inside the ClassicPress dashboard or at <https://directory.classicpress.net/themes/archetype/>

[Github repo](https://github.com/byintention/archetype)

---

## Navigation

- Parent: [Blog](https://byintention.fcswebsites.co.uk/insights.md)
- Previous: [Why you MUST own your business platform in 2025](https://byintention.fcswebsites.co.uk/insights/why-you-must-own-your-business-platform-in-2025.md)
- Next: [Should you delete your Facebook account?](https://byintention.fcswebsites.co.uk/insights/should-delete-facebook-account.md)

<!-- Added by Intention Header Footer Code plugin -->
<style>
@media only screen and (width < 48rem ) {
.home {
  #panel-6 {
    .container {
       text-align: center;
       .five {
         hyphens: none;
       }
    }
  }
}
  .page-contact .padded:first-child {
    padding: 0 0 2rem 0;
  }
}

.page-green-web-hosting {
  #panel-7 .bannerTint {
    background: none;
  }
  #panel-5 .text {
    width: 100%;
    flex: 0 0 100%;
  }
}

.page-sustainable-web-design {
    #panel-9 a:hover {
      color: var(--colour-text);
      text-decoration: underline;
    }
    #panel-9 .five {
       overflow: hidden;
    }
}
</style>

<!-- Added by Intention Header Footer Code plugin -->
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.io/js/pa-cDclpJQ-AUrkOCoNdz35l.js"></script>
<script>
  window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
  plausible.init()
</script>

