Build a branded maintenance mode for WordPress block themes: add one small hook, then manage everything—design and activation—in the Site Editor.
WordPress Developer Blog
• Troy Chaplin
A site for plugin and theme developers, freelancers, and agency developers
WordPress Developer Blog
• Troy Chaplin
Build a branded maintenance mode for WordPress block themes: add one small hook, then manage everything—design and activation—in the Site Editor.
WordPress Developer Blog
• Ryan Welcher
July is the month the WordPress 7.1 cycle gets real. Beta 1 lands on July 15, betas follow weekly through the end of the month, and the final release is scheduled for August 19, 2026, timed with WordCamp US. If June was about wrapping up WordPress 7.0, July is about deciding what you need to test before 7.1 locks in.
WordPress Developer Blog
• Justin Tadlock
Stop duplicating WordPress block theme templates just to load different sidebar content. Learn how to use the render_block_data filter to dynamically swap template parts based on post category, page context, or any conditional logic — no extra templates required.
WordPress Developer Blog
• Fatih Kadir Akın
WordPress 7.0 is out, and the 7.1 cycle is already asking developers to test media processing, React 19 compatibility, collaborative editing, theme style states, and Playground workflows.
WordPress Developer Blog
• Felix Arntz
Learn how to use the WordPress AI Client to build a provider-agnostic plugin that generates images directly within the Media Library.
WordPress Developer Blog
• Justin Tadlock
Stay up to date with the latest Gutenberg and WordPress 7.0 developer updates for May 2026, including the evolving content types system, new grid package, block improvements, API changes, and key fixes impacting themes, plugins, and editor workflows.
WordPress Developer Blog
• Róbert Mészáros
Learn how to set up Playwright for WordPress E2E testing and write tests using real-world examples so you have a solid foundation to adapt for your own project.
WordPress Developer Blog
• Jonathan Bossenger
Learn about all the new updates coming to WordPress for developers, covering plugins and tools, theme updates, and the new Playground MCP Server.
WordPress Developer Blog
• JuanMa Garrido
@wordpress/build replaces webpack and Babel with esbuild, auto-generates your PHP script registration from package.json conventions, and requires zero config. It already builds all 100+ Gutenberg packages. The plan is for it to power @wordpress/scripts under the hood — so wp-scripts build stays the same, but gets faster and drops the hand-written PHP. The API is still open for input. This is what it does and where it needs your feedback.
WordPress Developer Blog
• Birgit Pauli-Haack
WordPress 7.0 RC1 is just around the corner. Catch up on the first wave of Dev Notes, Real-time collaboration, new WP-CLI block and ability commands, and all the latest Gutenberg updates developers need before the release.
WordPress Developer Blog
• JuanMa Garrido
PHPUnit tests for HTML output are fragile. Attribute order changes, a trailing semicolon, and suddenly tests fail — even though the browser renders the same thing. WordPress 6.9 adds assertEqualHTML() to WP_UnitTestCase. It compares HTML semantically, so only real differences cause failures.
WordPress Developer Blog
• Birgit Pauli-Haack
Learn how plugin developers can extend the editor's Preview dropdown with custom menu items using the PluginPreviewMenuItem component.