The WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:
Found a bugbugA bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.?Create a ticket in the bug tracker.
What’s new in GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 21.2?
@priethorpublished a detailed post about the release of Gutenberg pluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party version 21.2. There you’ll find a comprehensive overview of all the changes and new features introduced in this version.
Forthcoming releases 🚀
WordPress 6.9
WordPress 6.9 is scheduled on Tuesday, December 2, 2025.
Gutenberg 21.3
The release of Gutenberg 21.3 is scheduled for Wednesday, July 30.
Discussion 💬
Proposal to Include PHPStan in WordPress 6.9
In #61175, contributors agreed that PHPStan should be added with as few commits as possible, and without fixing existing issues right away. Current problems will be marked as technical debt using either a baseline or inline ignores. The big question now is what rules new code should follow—what PHPStan level to require, which errors to allow, and how this fits with WPCSWordPress Community SupportA public benefit corporation and a subsidiary of the WordPress Foundation, established in 2016.. These details still need to be decided.
RegressionregressionA software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. in Media Playlist – TicketticketCreated for both bug reports and feature development on the bug tracker.#63583
A bugbugA bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. affecting media playlists has been reported in #63583, with a patchpatchA special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. already available. The ticket was moved to the Media component, added to the 6.9 milestone, and @jorbin offered to give it an initial review.
WordCampWordCampWordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US is coming up, and help is needed for Contributor Day on August 26. The Core Team is looking for 2–3 people to lead or support the Core table on-site. @davidbaumwald has already confirmed, but additional volunteers are still needed. All Core Team members can sign up here. Final table leads will be selected later. Please submit your name by July 25. For any questions, @gwallace87 from the organizing team is available.
Open Floor 🎙️
New FilterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. Proposal: get_pages_args
@vincent06 proposed a new filter in ticket #63600 to allow modification of get_pages() arguments—such as child_of, parent, and number—before they are parsed. This complements the existing get_pages_query_args filter and enables greater flexibility, particularly when get_pages() is used within functions like wp_dropdown_pages(). A patch and corresponding pull request (#9021) are available. Feedback and reviews are encouraged.
Second Opinion Needed: Namespaces in Core
@callumbw95 is seeking a second opinion on ticket #48962, which proposes introducing namespaces into WordPress Core. The ticket has been open for discussion and is currently labeled as needing developer feedback. Contributors are encouraged to review the proposal and share any input or concerns.