How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

What’s new for developers? (April 2026)

calendar_today April 10, 2026 person Jonathan Bossenger domain wordpress

One of the more exciting things about working on an open-source project of the size and scope of WordPress is that anything can happen.

On March 31, 2026, it was announced that the WordPress 7.0 release cycle needed to be extended to get the Real-Time Collaboration (RTC) database architecture right. Then, on April 2nd, a follow-up post spelled out exactly what that means in practice.

It’s an unusual situation. Returning to beta status after entering the Release Candidate phase is, as the post itself notes, unprecedented. But the reasoning is sound: the current RTC implementation has a performance issue that requires a deeper architectural fix, not a late-cycle patch, before this ships to millions of sites.

Pre-release versions are paused until April 17th, at which point the release squad and project leadership will have enough context to set a new schedule, to be announced no later than April 22nd.

The good news? Everything else in the 7.0 feature set is ready to go. There’s a lot to cover in this post, so let’s get into it.

Note: WordPress 7.0 will drop support for PHP 7.2 and 7.3. The new minimum will be PHP 7.4, with PHP 8.2+ recommended. If you’re managing sites still running older PHP, that’s your first action item before the update lands.

Highlights

WordPress 7.0 news and updates

The flagship feature of WordPress 7.0 is Real-Time Collaboration (RTC). The implementation uses Yjs as the underlying CRDT engine, with an HTTP polling sync provider chosen over WebRTC for universal hosting compatibility. The current architecture stores sync data persistently via post_meta on a special wp_sync_storage internal post type, but this approach disables WordPress’s persistent post query caches whenever a user has the editor open.

The fix being worked through now involves a dedicated database table for collaboration data. A new schedule for the remainder of the 7.0 cycle will be published by April 22nd.

In the meantime, there’s still a lot worth knowing:

  • Classic meta boxes will disable collaboration mode for a post. If you’re still using add_meta_box(), now’s a good time to consider migrating to register_post_meta() and a PluginSidebar component. The 7.0 cycle is intended to be a window for plugin developers to implement compatibility bridges. If you’re not sure how to migrate your meta boxes to the sidebar, this tutorial will guide you through the process.
  • Hosts can customize the sync provider using the sync.providers filter — useful if you want to offer a WebSocket-based transport on platforms that support it.
  • For full developer details on RTC, including pitfalls around local state drift and unintended block insertion side effects, read the RTC Dev Note.

AI Client and Connectors API

Two major interconnected systems are set to debut in WordPress 7.0:

WP AI Client is a new core PHP library providing a standardized interface for communicating with AI services. Rather than each plugin integrating directly with OpenAI, Anthropic, Google, or others, the WP AI Client provides a single abstraction layer, so provider switching is a configuration change, not a code rewrite. See the Introducing the AI Client in WordPress 7.0 dev note for full details.

The Connectors API establishes credentials storage and provider selection as platform-level infrastructure. As reported in the March edition, the new Connectors screen in the admin will let site owners configure their preferred AI providers using one of the three official provider plugins in the Plugin Directory for OpenAI, Google, and Anthropic.

open_in_new Read original post