Sign up

WordPress Developer Blog

Not verified No WebSub updates No webmention support Not yet validated

A site for plugin and theme developers, freelancers, and agency developers

Generator
https://wordpress.org/?v=7.2-alpha-63586
Public lists
davewiner/blogroll
Fetched

WordPress Developer Blog
Text • Justin Tadlock

What’s new for developers? (September 2026)

Gutenberg 23.8 and 23.9 bring declarable block keyboard shortcuts, theme.json schema fixes for responsive states, and a batch of new deprecations.

WordPress Developer Blog
Text • Justin Tadlock

Hands-on with the WordPress 7.1 Icon Registration API

WordPress 7.1 introduces a public API for custom icons. Discover how to register collections and render SVGs easily with this complete, practical tutorial.

WordPress Developer Blog
Text • Justin Tadlock

What’s new for developers? (August 2026)

WordPress 7.1 ships August 19, and the Field Guide is out. Responsive block styles, pseudo states, the SVG Icon API, and an always-iframed post editor coming soon.

WordPress Developer Blog
Text • Justin Tadlock

Rethinking do_action(): Events as objects, hooks as class names

How to use typed event objects to improve the payload you send to plugin and theme extenders.

WordPress Developer Blog
Text • Jonathan Bossenger

Build your first AI-Powered WordPress plugin

If you've been watching the Core AI projects land and wondering how the pieces fit together in a real plugin, then this post is for you. We're going to build one together, step by step, focusing on how to implement each of the three AI building blocks.

WordPress Developer Blog
Text • Troy Chaplin

On-brand maintenance mode for WordPress Block Themes

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
Text • Ryan Welcher

What’s new for developers (July 2026)

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
Text • Justin Tadlock

Dynamically loading template parts in block themes

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
Text • Fatih Kadir Akın

What’s new for developers? (June 2026)

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
Text • Felix Arntz

How to build an image generation plugin with the WordPress AI Client

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
Text • Justin Tadlock

What’s new for developers? (May 2026)

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
Text • Róbert Mészáros

Getting started writing WordPress E2E Tests with Playwright

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
Text • Jonathan Bossenger

What’s new for developers? (April 2026)

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
Text • JuanMa Garrido

@wordpress/build, the next generation of WordPress plugin build tooling

@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
Text • Birgit Pauli-Haack

What’s new for developers? (March 2026)

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
Text • JuanMa Garrido

A better way to test HTML in WordPress with assertEqualHTML()

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
Text • Birgit Pauli-Haack

How to add custom entries to the editor Preview dropdown

Learn how plugin developers can extend the editor's Preview dropdown with custom menu items using the PluginPreviewMenuItem component.