WordPress 6.8 New Features and Changes

  • News

WordPress 6.8 “Cecil”, the only major release of 2025, has finally arrived. This version brings style book support to classic themes, numerous editor improvements, speculative loading, bcrypt password hashing, and much more.

New Features and Changes in WordPress 6.8

Design Updates

Stylebook support for classic themes

The style book is available for classic themes that have enabled editor styles via add_theme_support( 'editor-styles' ) or have a theme.json file. 

Now taking the Twenty Twenty One theme as an example, here’s how the Appearance menu is on WordPress 6.7.

classic theme menu

Now the same theme on WordPress 6.8 will have a slightly different submenu.

style book for classic theme in WordPress 6.8

As we can see, there’s a new “Design” tab with beta 1 of WordPress 6.8 and the patterns menu has also been removed. Now from the upcoming WordPress version, if a classic theme has style book support enabled, the patterns option will be available by accessing the “Design” tab.

desgins tab in WordPress 6.8

Now the style book can be accessed by selecting the “Styles” option.

styles option in classic theme

New color control reset button

With this enhancement, resetting the text or background colors takes one step less. Now users can reset the colors without actually opening the concerned tab selecting the color picker and clicking on the reset button.
A new quick reset button has been added and will be there by default from WordPress 6.8.

color control reset button

Zoom-out mode enhancements

Now in the zoom-out mode, users can shuffle styles from the toolbar as a new icon has been added for it.

zoom out mode improvements

Improved font family preview

This enhancement in WordPress 6.8 will now provide a preview of all the fonts in the font picker window in the Global Styles.

This is how the font family drop-down menu is in WordPress 6.7.

font family preview in wordpress 6.7

But from WordPress 6.8 onwards, we can see the font preview in the drop-down itself.

font family preview in wordpress 6.8

Block updates

Query loop block

The query loop has received various enhancements such as fixing an issue with sticky post, a new ignore option for sticky posts, and a depth limit option. Besides this, the redundant sticky state in the Query Loop block has been removed.

Image block

The image block toolbar from WordPress 6.8 will have a new option to define the selected image to be used as the featured image.

image block enhancement

Data Views enhancements

The properties tab has received a few changes such as a new lock button next to the “Title” menu in the three available layouts (Table, Grid, and List view). Besides this, a new icon can be seen for the hide status function.

data view enhancements

A new confirmation dialogue box has been added in data views for the “Permanently delete” option.

new confirmation message in data views

A new density option has been added to the table layout.

density option in data views

A new badge component has also been added for synced patterns.

Miscellaneous changes

UI update for starter patterns

You will notice the UI update if Starter Patterns are available when adding a new page. If they are present, clicking “Add New Page” will open the screen with the pattern inserter already active.

starter patterns ui

Block type badges

To make it easier to identify renamed blocks, a new block-type badge will appear while the renamed block is being edited.

new block type badges

Here’s how it is now.

existing block type badges in WordPress 6.7

Dashboard label update

In the beta version of WordPress 6.8, we can spot a label change in the Posts and Pages sections.

We can see two changes here:

  • “Add New Post” > “Add Post”
  • “Add New Page” > “Add Page”

Here’s the “Posts” section in WordPress 6.7 for reference.

current dashboard posts label

Now here’s how it is in the beta version.

updated dashboard label in wordpress 6.8

API improvements

For WordPress 6.8, work is progressing on the Block Hooks API, HTML API, and also a new withSyncEvent() function in Interactivity API.

Implementing bcrypt for password hashing

In terms of security, the biggest update is the adoption of bcrypt which will replace the current phpass portable hashing system. This adoption finally marks the closure of a Trac ticket, opened 13 years ago by Thorsten (th23), who first suggested this change.

Speculative Loading in core

With the launch of WordPress 6.8, Speculative Loading will be a part of the Core. The feature has been used so far with the help of the Speculative Loading plugin. By implementing it into the core, this feature will improve page load times greatly.

Internationalization improvements

Several improvements such as localized PHPMailer messages, Plugin update emails in the admin’s locale, and more set to arrive with WordPress 6.8.

More efficient block-type registration

A new function wp_register_block_types_from_metadata_collection() will be introduced and will allow plugins to register multiple block types with a single call.

Wrapping up

This is the only major WordPress release of the year, with minor updates to follow as needed. However, Gutenberg releases remain unaffected.

The WP Week Newsletter

A weekly newsletter covering updates from the WordPress ecosystem that are relevant and helpful for WordPress agencies, developers, and enthusiasts

Leave your comment

Your email address will not be published. Required fields are marked *