What's New What's Hot WordPress 6.7

Apr 4, 2025
What's new in WordPress 6.7

-sidebar-toc> -language-notice>

WordPress 6.7 is nearing the release of. Now is the ideal time to look over new features, possibilities and capabilities that the new version of WordPress will offer the users.

The most recent version has 87 enhancements for the base HTML0 code. It also includes enhancement requests and more than 200 bug fixes.

The eight Gutenberg versions that run from 18.6 up to 19.3 and 19.3 comprise WordPress 6.7's foundation. The Block editor has been updated to add more options and fixes problems, and 55 accessibility improvements.

Developers can benefit from the most recent APIs which are dependable and effective. They form the basis of. Editor's interface is updated with numerous improvements and enhancements and tools, which were previously thought to be restricted to programming. Improved usability as well as innovative tools for design could help speed the process of creating.

There's a lot of exciting new features and improvements to WordPress 6.7 We've selected the ones that we think are the most thrilling both for designers as well as users. There's lots to be discussed in this article, so take to look over the latest updates.

Zoom out mode

WordPress 6.7 comes with an innovative zoom-out function which lets you create and alter your site's content using patterns rather than individual blocks. It allows you to work more efficiently and provides an entire overview of the layout of your website.

Below are images that illustrate the manner that the feature works. The new feature toggle zoom out option that is located on the toolbar's upper section allows users to toggle the Zoom Out view, turning off and turning it back on. Users can create designs, or individual blocks using a variety of ways.

Toggle Zoom Out in WordPress 6.7
Zoom Out toggle within WordPress 6.7
Toggle Zoom Out in WordPress 6.7
Zoom Out toggle in WordPress 6.7

If Zoom Out enabled, or the Zoom Out mode deleted, you'll be in a position to take a number of tasks on the pattern you've chosen. Blocks' toolbar includes buttons that allow you for move, Move up/down in addition to the capability for moving. The list view has hyperlinks for various actions including editing, Duplicate as well as the ability to delete the pattern you've picked.

Block patterns in the List view
Block patterns can be seen in List

If Zoom Out is activated and the block Inserter is set to show the tab that displays patterns by default. The List view also reflects editing mode, and can display patterns instead of blocks.

For a comprehensive outline of all the recent improvements and features new with the zoom out mode, you can read this article on ways to resolve this Zoom Out Mode problem and developer notes on Zoom Out inside WordPress 6.7.

Meta boxes are in the Post editor

The previous Versions 6.7 Meta boxes prevented the Post Editor canvas from loading within frames. The reason for this was that some benefits were not available like separation of theme and block editor's user interface and CSS and the accuracy of CSS units used for querying media and the viewport. This limitation hindered the usage of the identical CSS which was utilized for both front and editor views.

With WordPress 6.7 the metabox has been added is now able to allow editors to edit text and also the meta box is now integrated in the editor's interface. With the newly introduced split-view that lets editors use their Post editor's canvas and load an iframe even if it being the case that the website or post includes a metabox. In the Dev Note:

The update will provide a comparable WYSIWYG user experience both as an editor and with the display at the top. In addition, it makes the meta boxes easier to access than they were in the past. The visual reference allows all the data when working in meta boxes and at the reverse.
Iframed canvas with meta boxes in WordPress 6.7
I created a frame for an art canvas using the aid of Meta boxes within WordPress 6.7

The application makes use of its versatility so that it can allow the metabox view as well as other spaces to be scrolled.

This update includes a range of adjustments that alter the Post editor's interface. Post editor interface. Post editor interface.

  • The maximum height of the Meta box is limited to 50% by default to keep it from getting too large and filling up all the space.
  • The meta box is expandable and can change based on the height of the viewport.
  • The size of the length as well as the status of open and unopened remains for the time that is the preferred choice that the customer has.
Resizable meta box area in WordPress 6.7
Meta box adjustable in dimension inside WordPress 6.7

Read the Note on Development to gain a deeper comprehension of the requirements for developers.

Enhancements of the Block Bindings API

WordPress 6.7 provides us with improved capabilities as well as updates made by Block Bindings API. Bindings API is the brand new interface for manage the meta source for post meta sources.

New Block Bindings are included in the UI

The most recent version comes with a modern interface to manage Block Bindings within the Settings tab, using the meta-post built-in block bindings source. This is available under the tab Block bindings. Paragraphs and Headings, as well Button Blocks, Image Blocks Button Blocks Heading, Image Blocks as well as Button Blocks.

When you've registered the customized fields and chosen among the blocks that can support them, the newly-created attributes panel will appear within the block's sidebar configurations. If you're creating or altering fields for your posts The attribute panel is now interactive. This panel lets you connect the attributes of your block to the fields you have created.

The new Attributes panel in WordPress 6.7
The new attribute panel is now accessible to users of WordPress 6.7

This lets you create bindings by adding code inside the code editor.

As by default, only admins can alter or modify bindings. Developers can override the default behavior using the block_editor_settings_all or map_meta_cap filters.

The note of the developer informs users about two issues that could be included in the recently announced attribute interface.

  • The ability to connect properties of blocks with sources that can be customized cannot be achieved in this version. This enhancement is coming when we release the next version.
  • An additional issue involves the wide variety of custom fields available on the attributes panel. For the time being it is only fields with texts and types fields can be accessed. We're also anticipating the release of various types of fields which can be made custom in coming versions.

Read the Dev Note for more details about the interesting use-case for an enhanced Block Bindings API with custom post templates.

New post meta label attribute

The brand-new label attribute is now available in the plugin. This attribute lets plugin developers to make a customized tag for meta fields that they provide during registration. Use the following code to generate the registrations for your fields that have been designed using labels:

register_post_meta( 'post', 'book_title', array( 'show_in_rest' => true, 'type' => 'string', 'single' => true, 'sanitize_callback' => 'sanitize_text_field', 'label' => __('Book title') ) );

If the label is specified, the label will appear as an alternative to the meta-key in the UI for Block Bindings. The image below illustrates the attribute panel. It contains labels that were made using labels designed by the user.

The Attributes panel with custom field labels
The Attributes panel has custom field labels

Block bindings can be altered

Along with the new Block Bindings interface, a new canUpdateBlockBindings editor setting can be used to determine whether the new interface is interactive for users. The default setting is the newly created block_bindings_edit option, which can be changed to the real setting for administrators, and similar to other users.

You can change the default behavior using the block_editor_settings_all filter.

The latest APIs, features and even a brand-new API is now accessible to developers

WordPress 6.7 includes new functions which allow users to use blocks in the editor.

An entirely new editor API allows for the development of customized sources files on the server, making use of bootstrapped data. The editor can include additional sources in the editor. The sources will then be displayed in the user interface using an API that is available to the server. // Registers block binding sources. If ( ! function_exists( 'twentytwentyfive_register_block_bindings' ) ) : /** * Registers the copyright block binding source. * * @since Twenty Twenty-Five 1.0 * * @return void */ function twentytwentyfive_register_block_bindings() register_block_bindings_source( 'twentytwentyfive/copyright', array( 'label' => _x( '(c) YEAR', 'Label for the copyright placeholder in the editor', 'twentytwentyfive' ), 'get_value_callback' => 'twentytwentyfive_copyright_binding', ) ); endif; // Registers block binding callback function for the copyright. If ( ! function_exists( 'twentytwentyfive_copyright_binding' ) ) : /** * Callback function for the copyright block binding source. * * In effect as of twenty-five. 1.0 * Returns the Copyright copyright content. */ function twentytwentyfive_copyright_binding() $copyright_text = sprintf( /* translators: 1: Copyright symbol or word, 2: Year */ esc_html__( '%1$s %2$s', 'twentytwentyfive' ), '(c)', wp_date( 'Y' ) ); return $copyright_text; endif; add_action( 'init', 'twentytwentyfive_register_block_bindings' );

The code will show (c) the years on the UI in default. The code appears on the following image.

Custom sources with bootstrapped values
Customized sources using bootstrapped values

It is crucial to keep in mind that the text displayed in the block canvas does not really exist, and it only displays the initial label.

In order to determine the precise location of the block, it's necessary to duplicate Twenty25 that is an Copyright pattern. After you've done this, open the duplicate pattern in The Code editor:

Further details regarding the unique Block Bindings function are available in Block Bindings in the 6.7 notes of the creation.

Modifications to views of data

Data Views offers a new interface for designing and creating templates and web pages, among different capabilities. Data Views is also an element having an API which lets you display your content in an Editor for Sites by using various formats, like tables or grids. or a list.

List of layouts in WordPress 6.7
The various layouts are available in WordPress 6.7

Beginning with WordPress 6.7 The gear icon is displayed in the upper-right corner in the grid. If you click on this icon, it will open the appearance panel. the appearance panel offers a variety of possibilities to see. You are able to arrange the elements in your layout, adjust the grid's dimensions as well as alter the sizes of elements displayed on a page. It is also possible to choose the property of an element that you wish to display in the layout.

Preview size small
Preview size small
Preview size medium
Preview size medium

It is possible to switch users to cover or hide filters for better user performance when using screen that is small in size.

A toggle button to show/hide filters in Data views
This toggle button lets you show or filter filters within Data views.
Hide filters in Data views in WordPress 6.7
Filter hides in Views information of WordPress 6.7

When you've picked the filter you want to apply, the toggle switch for filtering will show the active filters.

the toggle filter display in WordPress 6.7
The toggle filter will inform you about the toggle filter. WordPress 6.7

Additional modifications of the Data Views Include an aspect ratio that can be altered, data view options from the menu alternative and numerous other changes.

Better query loop block

This Query Loop block among of the most complex and complicated blocks. It's designed to give the most flexibility and efficiency with regard to customization but it's also user-friendly and easy to use. WordPress 6.7 and 6.7 are the latest versions of WordPress 6.7 as well as 6.7, WordPress 6.7 as along with 6.7 the Query Loop is updated and undergoes a number of changes to allow the loop to be simple and more intuitive to use.

The original Inherit query, which formed the templates setting control is being changed to serve the goal to make it more accessible and easy to understand.

If you alter the template, in addition to changing the query loop the settings panel displays the settings panel and the query type control. The following images will show you how to modify the parameters of two kinds of types of queries like the default type as well as the custom type.

The Query Type control in WordPress 6.7
The Type control within WordPress is called the control Type in WordPress 6.7
The Query Type control in WordPress 6.7
This control for query is a component of WordPress 6.7. Type control in WordPress 6.7

The capability to recognize the context is additionally enhanced. The Query block is equipped with the inherit setting, which has been changed to the value of false when the default setting is set. A single page is the only place this setting has any impact on the results or queries. The controls were removed by WordPress 6.7.

Query Loop settings for a single page in WordPress 6.7
It is important to note it is that Query Loop setting is just only for one page in WordPress 6.7

Instead of templates for archives, also referred to as index templates. The information contained in queries blocks will depend on the nature of inquiry. The archive pages of a specific category will display specific information on the subject issue, regardless of additional options set by each user. In particular, it shows the total quantity of blog entries.

It is possible to get a thorough review of issues that affect queries within loops by clicking here. Loop block by clicking here.

Additional media management enhancements

In the new version WordPress 6.7 the management of media is improved and is more efficient. Auto sizes are now accessible for lazy loading images and add backgrounds to. These are some enhancements for managing media that are coming into 6.7.

Auto size sizes to load slow loaded images

The first option for setting dimensions allows your browser to detect the picture you intend to use by using its value in the attribute the srcset attribute. It is possible for the browser to determine the size of the image, before it can recognize the layout.

The HTML specification lets images be stripped of their dimension attribute. Also, it is possible to alter the attribute value to the word auto or a string that begins by introducing "auto":

list of source-size-list>autoauto

When WordPress 6.7 is installed, 6.7 with auto attribute, it is possible that the auto attribute is included as the top of the size attribute of all pictures that load slow. It results in an boost in the speed that is displayed when loading pages on the internet.

Sizes auto for a lazy-loaded image in WordPress 6.7
Sizes are automatically converted to lazy loaded images when you use WordPress 6.7

Developers can correct the value of the sizes attribute using the new wp_img_tag_add_auto_sizes() function.

Font Library enhancements

WordPress 6.7 will also bring several beneficial changes in The Font library. One of them will be that fonts will be divided into two categories: Sources ( Theme and Custom) which makes it simpler to search for the font's sources at a glance.

Fonts grouped by source in WordPress 6.7.
Fonts are listed by source in WordPress 6.7 Theme Fonts
Fonts grouped by source in WordPress 6.7: Custom fonts.
Fonts organized by origin in WordPress 6.7 These are fonts created by making changes to

A new alternative to choose from a variety of options is as simple as just a couple of mouse clicks when you are searching to find the exact font that you're searching for on Google Fonts.

Select all font variants in WordPress 6.7.
Select any font that is available in WordPress 6.7

Additional changes include an updated "No Fonts Installed" message for fonts that are not in use and the improved "No Fonts installed" state when fonts are installed, however they are not yet in use.

Support for the HEIC format

Its format for files called HEIC (High Efficiency Image Container) is the most recent version of format that is HEIF (High Efficiency Image Format) that is utilized for use by Apple to all iPhones and iPads with iOS 11 and up. This format lets iOS users to gain the greatest advantages from cameras with 4K resolution, as well as having smaller files.

Since WordPress 6.7, HEIC image uploads are immediately converted into JPEG through the WordPress server when it's possible. The user can browse through HEIC images in the Media Library and use them in posts and pages regardless of whether their browser supports HEIC.

Browser support for HEIF/HEIC image format
Browser support for HEIF/HEIC image format (Source Caniuse)

Design tools that remain constantly modernized and updated.

The new version of WordPress WordPress 6.7 Designers will be able to have access to modern and sophisticated tools for design, including expanded block support, the Font Size settings, and much additional features.

Background pictures are an excellent way to improve the interface for users to Text, Quotes, and Post Blocks

WordPress 6.7 comes with the latest controls that control the look of background images within a few blocks, which form part of the overall layout. The blocks include Verse, Quote and Post Content.

Background image UI in WordPress 6.7
Below is a photo of the background of the UI inside WordPress 6.7. WordPress 6.7

Background images that's set with general designs can be applied to the whole website. When you've positioned your background image into the form of a brick, it's crucial to modify the settings on each area of the block to create a unique appearance.

Customizing background image in WordPress 6.7
Select the background you like within WordPress 6.7

This feature is accessible inside The Post blocks to wrap each page of the post as well as the content within templates. This image is an example of the usage of this feature. Background image.

Editing background image in Post Content block
Modifications to the image background contained within Post Content block. Post Content block

Block support could be a method to assist in the process of adding blocks

Additionally, it provides the possibility of incorporating background images in the Verse Blocks, as well as Quote, as well as the capability to utilize Post Blocks in Content WordPress. 6.7 includes new capabilities for building blocks which offer various capabilities that theme developers will love.

Border border support has been extended to a variety of blocks. This includes Buttons category, Buttons Gallery, Headings, Media Text, Paragraph, Post Title quote, and several other blocks.

Border controls for Media & Text
Controlling borders allows for the management of Media & Text

The release adds the color, as well as different colors for buttons, List Item and Comments which were not previously accessible..

Color controls for list items in WordPress 6.7
Controls for changing the colors of items on your list within WordPress 6.7

WordPress 6.7 will come with a feature that is expected to be useful for developers and designers: shadow support in group blocks. Group block. Block for Groups.

Drop shadow controls for the Group block.
Shadow control transfer to the Block Group

Font size presets

WordPress 6.7 has a unique modern user interface which allows users to change the font size as well as the appearance of your pre-sets in the Global Styles interface. It is possible to alter the default settings for the theme, aswell as modify, delete or add Font size presets by making usage of an editor.

In addition, you'll be able make use of the ability to shift towards fluid typography as well as to determine the parameters you'd like to apply for fluidity.

If you'd like to test this, begin by using the styles interface. Then, explore the font sizes and then The Presets for The font Size sets. A new window will pop up showing the presets for font sizes. Choose the font size preset you like and apply modifications as necessary.

Editing font size presets in WordPress 6.7
The size of the fonts can be changed inside WordPress 6.7

Changes you make to your website will be reflected on the entire site.

UI improvement and editing tools

WordPress 6.7 adds an array of UI improvements as well as numerous options that make it easier for editing. We'll take a look some of these options.

The button to publish was relocated to the correct position.

It is believed that the publish and cancel buttons in the checkbox for pre-publish have been moved. cancel as well as the publish as well as cancel publishing buttons of the check-box for pre-publishing were moved to different locations so that you can publish content with no need to shift the cursor across the screen.

The Publish button has been moved to the right
The button to publish was located to the right

Block names that can be customized in the block inspector

In WordPress 6.7 In WordPress 6.7, if you've customized the name of your block, it will appear within the block inspection. be displayed in the block inspector as well. When using the previous version 6.6 the block inspector will have the default block name (e.g. it's heading).

Custom block names not shown in the block inspector in WordPress 6.6
Block names created by custom are not shown within the inspector for blocks of WordPress 6.6
Custom block names in the block inspector in WordPress 6.7
Block names that are personalized are shown on the block inspector within WordPress 6.7

It is possible to deactivate the Modal Pick Pattern

It is now possible to turn off the option to choose patterns option that appears whenever you start a new webpage. If you want to remove this feature, simply go to the preferences in the menu choices menu, then remove the choice that shows the"starter choice of patterns" choice.

Disable the Choose a pattern modal in WordPress 6.7
Remove the Choose a Pattern modal from WordPress 6.7

Automatic phone number linking

The link field will add an additional number after you enter the address.

A linked phone number in WordPress 6.7
A number taken from WordPress 6.7

It is possible to add multiple images into the block.

Now you can add several pictures in your Image block. You can also transform the block into gallery block.

Dragging multiple images on an Image block in WordPress 6.7
A lot of images are being tagged with an Image block inside WordPress 6.7
A Gallery block generated by dragging multiple images on an Image Block
Gallery Block Gallery block is constructed by the movement of images in a Block

New APIs, features and even a brand new API are available to developers

WordPress 6.7 has a variety of new APIs developers are able to use in order for their plugins to enhance their capabilities and the power of the plugins they develop. The all-new Preview Options API has been introduced, in addition to other APIs that have been updated by adding new options including the HTML API as well as the API for Interactivity. Interactivity API. Let's look at a few of.

Preview Options API

The latest Preview Options API allows plugin developers to enhance their options and expand the dimensions of the Preview dropdown menus in the page editor. The API introduces a new PluginPreviewMenuItem component that plugins can use to add custom menu items with custom titles and click handlers to the Preview dropdown menu.

The developers of plugins can design specific methods that show the WordPress editor how to handle different things, such as:

  • Previews using custom formats (think of the content you post on social media)
  • Pages or posts that can be considered to be previews are accessible only to specific roles-based users
  • Additional preview modes, such as dark mode, emails, etc.

Based upon the software are available, you are able to create custom menu items that display your information in the form buttons, hyperlinks or various other.

Here's an example from the developer's guideline on what to do with the brand new API:

import __ from '@wordpress/i18n'; import PluginPreviewMenuItem from '@wordpress/editor'; import registerPlugin from '@wordpress/plugins'; function onPreviewClick() // Handle preview action const CustomPreviewMenuItem = () => ( __( 'Your menu item label' ) ); registerPlugin( 'custom-preview-menu-item', render: CustomPreviewMenuItem, );

The plugin is available. Template Registration API

Before WordPress 6.7 came out the only method to alter blocks was using themes. Block registration using a plugin can be challenging unless you used complicated workarounds.

Utilizing the recently released template registration API that is now available that lets you build your own block templates registered through an application. The new API provides two new functions for registering and unregistering a template: register_block_template() and unregister_block_template().

It is pretty easy to operate. All you have to do is provide the function a few specific parameters.

$template_name: The name of the template in the form of plugin_uri//template_name (note the //) $args: A list of the following arguments:

  •       title      
  • description
  •       Content      
  • post_types

To find out more about the API, and see some examples, check out the Note on Development as well as the initial Pull Request.

Block APIs are open for registration.

A new wp_register_block_metadata_collection() function registers a block type from a manifest file if it exists instead of reading and parsing the block.json file directly. This is especially useful when plugins register multiple blocks since it isn't necessary to translate or read block.json for each block type.

Note that this new function does not replace the existing register_block_type() and register_block_type_from_metadata() functions. This function can be used in lieu of, however it is strongly suggested to make use of plugins that permit multiple blocks to be registered for improved efficiency.

Check out the Developer Note to get a thorough overview of the API as well as diagrams of how you can benefit from the API.

Alternative Heading Levels for Optional Headings to Use for Optional Headings

Utilizing the all-new attribute called levelOptions characteristic of the brand-new feature named levelOptions. Users are able to specify the number of levels to which headings should be included in the dropdown menu to include headings within the Title Tagline of the site, the Title Tagline of the website, the Title of the query, Post Title as well as Post Title in addition to the title block for comments.

It is most often used as a block template or template elements, and patterns. This code can disable H1 H5 Headings (H5 in addition to H5 in addition to H5, H5 and) inside the block. Headings:

 Schedule a Demo 

The article was first published on this website.

Article was first seen on this site

This post first came up here. this site

Article was first seen on here