Block Variations: Have getActiveBlockVariation fall back to default variationCore-data: Media Entity DeprecationWhat is being deprecated?Why is this being deprecated?How to update your code to use the attachment entityReplacing API callsChanges to the caption property when using the getEditedEntityRecord selectorBlock Editor: Support passing updater function to setAttributesSelectControl: Moved class… Continue Reading →
PHP 8.5 was released on November 20th. Contributors to WordPress have been busy in recent months preparing for this version and we’re happy to report that all issues reported against PHP 8.5 have been addressed in WordPress 6.9 RC2. Compared… Continue Reading →
“What’s new in Gutenberg…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with… Continue Reading →
WordPress 6.9 brings extensive accessibility improvements across WordPress Core and Gutenberg, continuing the goals to meet web content accessibility standards throughout WordPress and make it easier to author accessible content. These updates include changes to administration, customization, login and registration,… Continue Reading →
When creating and editing menus in the Menus interface, searching for posts and pages has historically used a full text search as a query. This can make some pages difficult to find, if they use a title that primarily uses… Continue Reading →
With WordPress 6.9, numerous legacy features that were used to support Internet Explorer have been removed. All versions of Internet Explorer have been unsupported in WordPress since version 5.8, released in July 2021. These changes continue the process of removing… Continue Reading →
When a string passed to the esc_url() and esc_url_raw() functions does not include a protocol (https://, http://, etc.), WordPress will prepend http:// to the URL string before further processing and returning it. This is a reasonable fallback behavior, but there… Continue Reading →
The second Release Candidate (“RC2”) for WordPress 6.9 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead,… Continue Reading →
Query caches have historically used the last changed timestamp as a salt. While this has proven effective for most sites, it leads to an excessive number of caches which can be problematic on high-traffic and heavily updated sites. WordPress 6.9… Continue Reading →
In WordPress 6.9, a handful of small, developer-focused changes were made that deserve to be called out. Let’s take a look! PHP 8.5 New Function Polyfills The upcoming 8.5 release of PHP includes 2 new functions that can be used… Continue Reading →
WordPress 6.9 introduces Notes, a new feature that allows you to leave contextual feedback at the block level. With notes your team can stay aligned, track changes, and turn feedback into action all in one place. Notes can be resolved,… Continue Reading →
WordPress 6.9 fixes a specificity issue with the Heading block’s background padding. Previously, padding styles applied to headings with backgrounds were affecting other blocks that use heading elements, such as the Accordion Heading block. This fix ensures that background padding is… Continue Reading →
Standardized API to set unique IDs in directives HTML does not allow multiple attributes with the same name on a single element, yet multiple plugins may need to add directives of the same type to the same element. To address… Continue Reading →
In WordPress 6.9, the client-side navigation feature provided by the @wordpress/interactivity-router module has been expanded to cover additional use cases that were previously unsupported. Support for new script modules and stylesheets Previously, only the HTML of the new page was… Continue Reading →
As part of an ongoing effort to modernize the editing experience, WordPress is moving toward running the post editor inside an iframe. This work builds upon the original iframe migration in the template editor and introduces new compatibility measures in… Continue Reading →
For WordPress users. The Block Bindings user interface has been upgraded to improve how different data sources are displayed in the editor.Users can now easily switch between sources, as well as bind and unbind attributes with a single click. For… Continue Reading →
WordPress now supports defining border radius presets in theme.json, allowing theme authors to provide a curated set of border radius values that users can select from in the Block Editor’s border controls. The Problem Previously, users could only input custom… Continue Reading →
Now that WordPress 6.9 has entered the Release Candidate phase, the following policies are in place. These policies mainly cover how and when Core committers can commit. For non-committing contributors, this post may help explain why a Core committer makes… Continue Reading →
This is a summary of the changes introduced in the “dataviews space” during the WordPress 6.9 cycle. They have been posted in the corresponding iteration issue as well. There’s a new issue for the WordPress 7.0 cycle, subscribe there for… Continue Reading →
The first Release Candidate (“RC1”) for WordPress 6.9 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites…. Continue Reading →
Summary of the WordPress Developer Blog meeting, which took place in the #core-dev-blog channel on the Make WordPress Slack. Start of the meeting in Slack. Attendees: @areziaal, @greenshady, @psykro, @marybaum, @flexseth, @bcworkz (async), @webcommsat (async) and @bph (facilitator). Last meeting… Continue Reading →
WordPress 6.9 introduces the Abilities API, a new foundational system that enables plugins, themes, and WordPress core to register and expose their capabilities in a standardized, machine-readable format. This API creates a unified registry of functionality that can be discovered,… Continue Reading →
WordPress 6.9 Beta 4 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to… Continue Reading →
After last year’s update, this post seeks to summarize what’s been completed, what’s in progress, and how to follow along or contribute. This post also seeks to set expectations going forward and answer reoccurring questions at a high level. As… Continue Reading →
“What’s new in Gutenberg…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with… Continue Reading →
WordPress 6.9 Beta 3 is available for download and testing! This beta version of the WordPress software is still under development. Please don’t install, run, or test this version of WordPress on production or mission-critical websites. Instead, you can evaluate… Continue Reading →
“What’s new in Gutenberg…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with… Continue Reading →
The current WordPress Coding Standard does not specify which file extensions should be used for PHP files. This proposal establishes that only the .php file extension should be allowed for PHP files. Motivation While web servers like Apache and Nginx… Continue Reading →
This post aims to prepare a calendar with the expected start time for each release party and who is involved in the upcoming 6.9 milestone. The release party schedule will remain unchanged during the Release Candidate phase and for the… Continue Reading →
“What’s new in Gutenberg…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with… Continue Reading →
© 2025 WP News Desk — Powered by WordPress and WP RSS Aggregator | Hosted by WP Engine