The owner's review
Twenty Twenty-Four Theme Review (2026): Is the Old Default Still Worth Keeping?
Most people running Twenty Twenty-Four never shopped for it. WordPress picked it for them in late 2023. So this review asks the owner's question instead of the shopper's: three years on, is it still pulling its weight, and what does staying cost?
October 10, 2026 · 10 min read
The short answer
Twenty Twenty-Four is still a sound free block theme in 2026: maintained (version 1.6, August 2026), light, and well suited to business, writer and portfolio sites. Keep it if the site works. Start new sites on Twenty Twenty-Five, which has more patterns and variations. Neither suits a serious store or a bilingual business.
On this page
- An update nobody expected, from a team nobody pays
- Business, Writer, Portfolio: three sites folded into one theme
- Cardo, Inter and seven palettes with geological names
- How it loads: a theme with no stylesheet of its own
- Three problems that show up after launch, not before
- Shops and builders: two guests it never planned for
- Scored against its own successor
- Keep it, swap it, or rebuild: sorting owners by situation
An update nobody expected, from a team nobody pays
Here is a small irony. On August 19, 2026, the WordPress project released version 1.6 of the theme it replaced as the default nearly two years earlier. Twenty Twenty-Four's newest release is three months younger than Twenty Twenty-Five's, and its readme claims testing up to WordPress 7.1, one version further than its successor's. Retirement, for a default theme, looks a lot like a part-time job.
The facts behind that. Twenty Twenty-Four launched with WordPress 6.4, the Shirley release, on November 7, 2023. It is free under GPLv2 or later, maintained by the WordPress project, and developed in the open on GitHub. Wordpress.org reports more than 500,000 active installs and 9,791,292 downloads. Updates in December 2025, May 2026 and August 2026 show that someone is still minding it, and a theme on half a million sites needs exactly that.
The rating is the one cool spot: 76 out of 100 from only 39 reviews. That is a small sample for a theme on half a million sites, and it probably says more about how rarely owners of a default theme stop to rate it than about the theme itself. The minimum PHP version in the theme's headers is 7.0, although the wordpress.org documentation still says 5.6, a reminder that the docs trail the code.
A default theme does not get retired. It gets reassigned to compatibility duty.
Business, Writer, Portfolio: three sites folded into one theme
Most themes sell you demos. Twenty Twenty-Four was organized around use cases instead. Business is what you see on install. Writer and Portfolio are alternate template patterns: open a template in the Site Editor, choose Replace Template, and the layout changes character. There is no Customizer to hunt through, since it is hidden by default, and no options page. Everything lives in Appearance, Editor.
Business
The default home page and page layouts, with header and footer variants as separate template parts. Sensible for a consultant, an agency or a local firm with five to fifteen pages.
Writer
Alternate templates aimed at authors and bloggers, where the words lead. The Cardo headings do their best work here, and a single-post template with a sidebar is included.
Portfolio
Alternate templates for studios, photographers and designers who lead with their work, with Page with Wide Image handy for project write-ups.
The odd pages
Custom templates named Page no Title, Page with Sidebar and Page with Wide Image cover the layouts most sites need once, such as a landing page or a legal page.
The 2023 release post promised over 35 templates and patterns. The 1.6 package holds 57 pattern files (10 of them template patterns, 9 hidden) and 11 templates, so the kit has grown a little. It is still smaller than Twenty Twenty-Five's library. For a site that wants a respectable look by Friday, it is plenty. For a designer who wants dozens of starting points, it will feel spare.
Cardo, Inter and seven palettes with geological names
The default look is quietly editorial: Cardo, a classical serif, for headings, Inter for body text, a 620-pixel content column and a 1,280-pixel wide width. That narrow column is why long articles read comfortably, and also why a business page full of side-by-side boxes can feel cramped until you switch sections to wide alignment.
The theme package ships seven style variation files beside the default: Ember, Fossil, Ice, Maelstrom, Mint, Onyx and Rust. The wordpress.org documentation says nine additional variations, but the same seven files have appeared in every release we checked, from 1.0 to 1.6, so plan on seven. Fonts are bundled locally: Inter as a variable font and Cardo in regular, italic and bold, with Instrument Sans and Jost also included according to the readme.
Small block style variations give the theme its personality: a heading with an asterisk, a checkmark list, details with an arrow, a navigation link with an arrow and pill-shaped category terms. They are touches rather than a design system. Builder fit follows from all of this: the theme is native to the block editor and takes advantage of the design tools introduced in WordPress 6.4. There is no official statement about Elementor or other builders, and installing one means giving up the parts described above.
How it loads: a theme with no stylesheet of its own
Twenty Twenty-Four is about as quiet as a theme can be in the browser. It enqueues no front-end theme stylesheet at all. Styling comes from theme.json, which WordPress turns into CSS itself. The only extra file is button-outline.css, attached to the core Button block through wp_enqueue_block_style(), and a comment in the theme's functions.php notes such files load only when the block is rendered. Fonts come from your own server, not Google's.
That makes it one of the themes that ship the least CSS and JavaScript, and it means a slow Twenty Twenty-Four site is almost always slow for reasons the theme did not cause: oversized hero images, embeds, a slider plugin, a cookie banner, a chat widget. The Twenty Twenty-Four speed guide walks through finding the real culprit, and Core Web Vitals and WordPress themes explains which of those metrics a theme can and cannot influence.
Search visibility is your plugin's job
The theme outputs tidy block markup and leaves search to WordPress core and whatever SEO plugin you install. Core supplies a sitemap; titles, meta descriptions, redirects and structured data come from the plugin. That division is fine. The risk is the narrow default column tempting owners to cut content short, and thin pages hurt rankings more than any theme setting.
Three problems that show up after launch, not before
Twenty Twenty-Four's support threads rarely report bugs in the code. They report collisions between how block themes store design and how owners expect websites to behave. Each of these tends to surface in the second year, when the site starts doing more.
The child theme that starts from scratch
A cautious owner creates a child theme to protect customizations, activates it, and watches the edited header and templates vanish. Site Editor changes were saved in the database against the parent theme, and they do not carry over. The remedy is to export or copy those templates before switching, which is easier to do once than to discover afterward. If a layout has already scrambled, start with Twenty Twenty-Four layout broken.
One header for every page
The header template part uses the core Navigation block directly, laid out horizontally and justified to the right, with alternative header parts available. Hiding the menu on a single landing page means building a separate template and assigning it. When a header disappears where it should not, Twenty Twenty-Four header not showing covers the usual causes. Phone behavior follows the Navigation block's overlay setting, and the mobile menu guide shows where it hides.
A menu that speaks only one language
Owners adding Spanish or another language with Polylang report that the Navigation block inside templates stays in the default language. The forum thread was unresolved when we checked in October 2026. For a business serving two language communities, that is not a cosmetic problem. Plan the second language before launch, not after, because it decides whether this theme can stay.
Shops and builders: two guests it never planned for
There are no WooCommerce templates in Twenty Twenty-Four. Its templates are 404, archive, home, index, the page variants, search and the single variants, and store pages fall back on the block templates WooCommerce supplies. A few products will sell fine. The shop will simply look like WooCommerce rather than your brand until someone rebuilds those templates in the Site Editor, and if product grids already look wrong, WooCommerce layout broken is the place to start.
Page builders are the other uninvited guest. When the editor shows one design and the live page another, the checks are collected in block editor not matching the theme. Adding Elementor to a block theme brings its own set of quarrels, collected in Elementor theme conflicts. Our advice is plainer: if the team wants drag-and-drop, change the theme rather than stacking a builder on this one.
Scored against its own successor
The useful comparison for a Twenty Twenty-Four owner is not a premium theme. It is the free default that replaced it, because switching costs nothing in license fees and keeps the same editing model. So the scorecard puts each verdict beside Twenty Twenty-Five.
| Twenty Twenty-Four | Next to Twenty Twenty-Five | |
|---|---|---|
| Speed approach | Lean: no theme stylesheet, one per-block file, local fonts | A tie in practice; both lean on theme.json |
| Ease of setup | Easy, once you find Replace Template | Twenty Twenty-Five offers more ready-made pages |
| Design flexibility | Modest: seven variation files, three use cases | Narrower; the successor has nine variations and a larger pattern library |
| WooCommerce | Relies on WooCommerce's own block templates | Same gap; the successor adds a Shop homepage pattern |
| Builder fit | Block editor only | Same |
| Mobile and header | Core Navigation block, one header everywhere | Similar; the successor adds centered, column, large-title and vertical header patterns |
| License value | Free, unlimited sites | Same |
| Support and ownership | WordPress project; volunteer forum | Same owner, same forum |
| Long-term risk | Low: updated August 2026, tested to 7.1 | About equal; the older theme currently carries the newer release |
| Multilingual sites | Weak: template menus stay in one language | Same Navigation block, so expect the same friction |
Read across the table and a pattern appears: the successor is broader, not better built. If your site works, that difference rarely justifies redoing templates. If you are starting over anyway, take the newer theme. A careful theme migration between the two mostly means re-creating Site Editor changes, which is quick when someone has kept notes.
Keep it, swap it, or rebuild: sorting owners by situation
- Keep it if the site is a writer's home, a portfolio or a small business brochure, one person edits it, and nothing on it has broken in a year. Spend the money on content instead.
- Swap to Twenty Twenty-Five if the site looks tired and you want more layouts without paying for anything. The editing model stays the same.
- Consider [Ollie](/wordpress-themes/ollie) if you like block themes but need WooCommerce templates. The free theme includes them, and the paid plans add pattern collections.
- Consider [GeneratePress](/wordpress-themes/generatepress) if a developer maintains the site and prefers a classic theme with hooks to the Site Editor.
- Rebuild if the site now needs two languages, member logins, a real store or a steady flow of leads from paid traffic.
The last group is where WordPress itself, not the theme, sets the ceiling. Twenty Twenty-Four vs Next.js weighs that choice in full. If you go, block content moves cleanly, and moving Twenty Twenty-Four to Next.js treats the move as a chance to retire plugins you no longer need. The new site runs on Athena CMS, where Harmonia prepares Spanish versions and checks accessibility, which answers the menu that would not translate.
Not ready to decide? Our theme customization team can fix the header, the column width or the child theme mess without moving anything, and a free website health check gives you a quick reading first. The full set of reviews lives in the WordPress theme reviews section.
Questions people ask before they call
Yes. The WordPress project released version 1.6 on August 19, 2026, tested up to WordPress 7.1, after releases in December 2025 and May 2026. That is a theme still being looked after, which is what you want from one already running your business. It is free and needs no license key to receive them.
Only if you want what the newer theme adds: more style variations, more patterns and alternate blog designs. Both use the same Site Editor model and both are free, so the cost of switching is time spent re-creating templates you edited. A working site with a look you like has no urgent reason to move. See the Twenty Twenty-Five review.
The theme package contains seven variation files alongside the default style: Ember, Fossil, Ice, Maelstrom, Mint, Onyx and Rust. The wordpress.org documentation mentions nine additional variations, but releases 1.0, 1.3, 1.5 and 1.6 all ship the same seven files, so expect seven when you open Styles.
Because the header is a template part shared by every page using that template. To drop it from one landing page, create a new template without the header, then assign that page to it in the page settings. It is a few minutes of work but easy to forget later. If headers are missing where they should appear, see Twenty Twenty-Four header not showing.
It can host one. The theme has no WooCommerce templates of its own, so shop, product, cart and checkout pages use the block templates WooCommerce provides, styled by your theme.json colors and fonts. That suits a small catalog. A store that carries the business deserves a theme or build designed for selling, such as the options in our WordPress theme reviews.
Keep reading
- The inherited defaultTwenty Twenty-Four Speed: Finding Three Years of Weight on a Theme That Ships Almost NoneTwenty Twenty-Four sends no theme stylesheet at all, so a slow site has picked up weight elsewhere. How to find it, where speed code belongs, and what to fix.
- Outgrowing the 6.4 defaultTwenty Twenty-Four vs Next.js: When the Default Theme Stops FittingTwenty Twenty-Four vs Next.js for sites that started on the 6.4 default: what it still does well, why owners outgrow it, and when to rebuild.
- Migration with a clean-upTwenty Twenty-Four to Next.js: Clear Out the Plugin Pile on the Way OverMoving a Twenty Twenty-Four site to Next.js? Sort every plugin, settle the use case and style variation, prune content and keep every URL ranking.
- Theme reviewTwenty Twenty-Five Theme Review (2026): The Free Default, Judged Like a PurchaseTwenty Twenty-Five theme review: who maintains it, Site Editor setup, speed, SEO, WooCommerce limits, the mobile menu quirk, and who should skip it.
- Older default, phone menuTwenty Twenty-Four Mobile Menu Not Working: From the White Overlay to the Missing Spanish LinksTwenty Twenty-Four mobile menu not working? Fix the hamburger, a glaring white overlay on dark styles, wrong links, delayed scripts and child theme resets.
- Astra, reviewed fairlyAstra Theme Review (2026): The Builder-Neutral Theme and Its AI BundlesAstra theme review, fact-checked October 2026: the 3-site Pro cap, AI bundle renewals, Elementor fit, the 921px breakpoint and who should skip it.
- Everything in WordPress ThemesSee the section
Find out whether your Twenty Twenty-Four site should stay put
Send us the address. We will check the theme, the plugins and the templates you edited, then tell you whether to keep it, switch to the newer default or rebuild.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.