{"id":2717,"date":"2026-09-12T18:55:39","date_gmt":"2026-09-12T18:55:39","guid":{"rendered":"https:\/\/mailurdu.co.uk\/?p=2717"},"modified":"2026-09-12T18:55:39","modified_gmt":"2026-09-12T18:55:39","slug":"gutenberg-times-the-wordpress-7-2-release-squad-wordcamp-world-playground-meets-webmcp-and-more-weekend-edition-376","status":"publish","type":"post","link":"https:\/\/mailurdu.co.uk\/?p=2717","title":{"rendered":"Gutenberg Times: The WordPress 7.2 release squad, WordCamp World, Playground meets WebMCP, and more\u2014Weekend Edition 376"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Howdy,<\/p>\n<p class=\"wp-block-paragraph\">If you\u2019re a regular reader, you might be wondering why I\u2019m in your inbox instead of Birgit. She\u2019s off on a well-earned three-month sabbatical and <a href=\"https:\/\/gutenbergtimes.com\/building-blocks-without-javascript-accessibility-lab-ai-plugin-showdown-and-more-weekend-edition-375\/\">handed over editorial duties<\/a> to me while she\u2019s away. The one change: for the next few months, the Weekend Edition will arrive every two weeks or so instead of every week.<\/p>\n<p class=\"wp-block-paragraph\">And what a week in the WordPress world to begin!<\/p>\n<p class=\"wp-block-paragraph\">I\u2019d been writing this intro in my head over and over since Birgit\u2019s handoff. Needless to say, that version got thrown out the window over the past few days. Automattic CEO Matt Mullenweg was <a href=\"https:\/\/www.therepository.email\/automattic-board-forces-matt-mullenweg-on-leave-names-cfo-mark-davies-as-interim-ceo\">placed on a paid leave of absence by the company\u2019s board<\/a>, and two days later <a href=\"https:\/\/techcrunch.com\/2026\/09\/11\/matt-mullenweg-tells-automattic-staff-in-slack-hes-back-in-control-after-ceo-ouster\/\">was back in control<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">As an Automattic employee, I\u2019d be lying if I said I wasn\u2019t feeling a range of emotions about the shifts in the company. I cannot talk about internal company conversations, but I can\u2019t exactly avoid the biggest news in the WordPress world, either.<\/p>\n<p class=\"wp-block-paragraph\">So, for my first Weekend Edition, I want to offer my support to Matt, my fellow Automatticians, and the people in the WordPress community. I\u2019m just as passionate about the WordPress project today as I\u2019ve ever been. Neither the core philosophy of democratizing publishing nor our principles around free software have changed. The only thing we can do is push forward and keep building a tool that so many people\u2019s lives and businesses rely on.<\/p>\n<p class=\"wp-block-paragraph\">With that, let\u2019s get down to the latest news.<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/10\/wordpress-7-1-1-rc1-is-now-available\/\">WordPress 7.1.1 is on track<\/a> for Thursday, September 17. It\u2019s a bug-fix release, so if you maintain anything built on 7.1\u2019s newer features, grab the release candidate and give it a spin before then. More on that below.<\/p>\n<p class=\"wp-block-paragraph\">On the community side, WordPress News shared the story of <a href=\"https:\/\/wordpress.org\/news\/2026\/09\/108-student-websites\/\">students in Bangladesh who built 108 websites in two weeks<\/a>, along with free workshops from Uganda to Costa Rica.<\/p>\n<p class=\"wp-block-paragraph\">And if you need a break this weekend, <a href=\"https:\/\/play.thewp.world\/\">WordCamp World<\/a> is an unofficial pixel-art adventure set at a fictional flagship WordCamp, complete with a Contributor Day and a closing ceremony. The <a href=\"https:\/\/thewp.world\/announcing-wordcamp-world\/\">game was released by The WP World<\/a>, an independent community project run by Marcus Burnette. Jonathan Bossenger took it for a spin in <a href=\"https:\/\/www.youtube.com\/watch?v=saRGcpyS2tQ\">his latest stream<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"Screenshot of a game called WordCamp World with various controls and instructions for playing the game.\" class=\"wp-image-47124\" height=\"1101\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/09\/wordcamp-world.webp?resize=2048%2C1101&amp;ssl=1\" width=\"2048\"\/><\/figure>\n<p class=\"wp-block-paragraph\">Have fun this weekend and enjoy life!<\/p>\n<p class=\"wp-block-paragraph\">Your friendly WordPress developer advocate, <br \/><em>Justin Tadlock<\/em><\/p>\n<div class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-group has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b14348ac wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Table of Contents<\/strong><\/p>\n<nav class=\"wp-block-table-of-contents\">\n<ul>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#0-word-press-release-information\">Developing Gutenberg and WordPress<\/a><\/li>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners<\/a><\/li>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks<\/a><\/li>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.<\/a><\/li>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#what-s-new-in-playground\">What&#8217;s new in Playground?<\/a><\/li>\n<li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/gutenbergtimes.com\/feed\/#ai-in-wordpress\">AI in WordPress<\/a><\/li>\n<\/ul>\n<\/nav>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Developing Gutenberg and WordPress<\/h2>\n<p class=\"wp-block-paragraph\">Finding the inserter on some block selections has been a small, constant annoyance, and Gutenberg 23.9 finally fixes that. The <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/02\/whats-new-in-gutenberg-23-9-2-september\/\">what\u2019s new in Gutenberg 23.9<\/a> post leads with inserting blocks straight from the block toolbar.  Global Styles also gets dot indicators for blocks with custom style overrides, plus a filter to show only those blocks. Theme authors get separate vertical and horizontal gap  control for the Group block, theme.json styling for <code>&lt;label&gt;<\/code> elements, Global Styles controls for citations, inputs, and selects, and custom Duotone colors. <\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/10\/wordpress-7-1-1-rc1-is-now-available\/\"><strong>WordPress 7.1.1 RC1<\/strong><\/a> is out, with the final release scheduled for Thursday, September 17. It\u2019s a bug-fix-only maintenance release covering 16 Core tickets and 22 Gutenberg pull requests, all for issues that surfaced during the 7.1 cycle or were deferred at the end of it. <strong>Adam Silverstein<\/strong>, <strong>Adrian Duffell<\/strong>, and <strong>Andra Ganescu<\/strong> are co-leading, and the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/02\/wordpress-7-1-1-release-schedule\/\">7.1.1 release schedule<\/a> has the details. If you maintain anything that leans on responsive styles, the Icon Registration API, or the iframed editor, test the RC now.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">On the Developer Blog, I rounded up <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/09\/whats-new-for-developers-september-2026\/\">what\u2019s new for developers (September 2026)<\/a>. The consistent theme this month is things that already existed have become more declarable, documented, or schema-valid. You\u2019ll find blocks declaring their own keyboard shortcuts through variations and transforms, <code>theme.json<\/code> schema fixes so valid responsive styles stop showing up as errors, and schema support for PHP-only blocks.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Contributors, check your local setup. As of September 8, trunk in both <code>wordpress-develop<\/code> and <code>gutenberg<\/code> <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/09\/updating-wordpress-to-use-node-js-24-and-npm-11\/\">requires Node.js 24 and npm 11<\/a>. <strong>Manzoor Wani<\/strong> shared the specifics: the minimums are Node.js 24.18.0 and npm 11.16.0, and the required CI checks now run on Node.js 24. If you have a pull request based on an older trunk, rebase it to pick up those checks. Older branches keep their previous requirements.<\/p>\n<h3 class=\"wp-block-heading\"><strong>On the road to WordPress 7.2<\/strong><\/h3>\n<p class=\"wp-block-paragraph\">The 7.2 cycle is officially underway. <strong>Jeffrey Paul<\/strong> <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/09\/announcing-the-wordpress-7-2-release-squad\/\">announced the WordPress 7.2 release squad<\/a>, with <strong>Matt Mullenweg<\/strong> as release lead, <strong>David Baumwald<\/strong> on release coordination, and <strong>George Mamadashvili<\/strong> and <strong>Peter Wilson<\/strong> as tech leads. Theme folks will want to note the default theme leads: <strong>Henrique Iamarino<\/strong> on design, and <strong>Maggie Cabrera<\/strong> and <strong>Carolina Nymark<\/strong> on development. <a href=\"https:\/\/make.wordpress.org\/core\/7-2\/\">Beta 1 is scheduled for October 20\u201322<\/a>, with the final release set for December 8\u201310. <strong>Jb Audras<\/strong> also posted the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/09\/bug-scrub-schedule-for-wordpress-7-2\/\">bug scrub schedule for 7.2<\/a> if you want to pitch in.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Notes has grown a lot since WordPress 6.9, picking up @mentions, rich text, and the ability to resolve and respond along the way. <strong>Anne McCarthy<\/strong> explains where it stands: \u201cNotes are hard to discover, cumbersome to use, and tricky to track where and when they are left.\u201d Her plan for <a href=\"https:\/\/nomad.blog\/2026\/09\/03\/elevating-and-refining-the-wordpress-notes-feature\/\">elevating and refining the WordPress Notes feature<\/a> aims to fix that by 7.2 Beta 1. It calls for a more visible spot in the block toolbar, a suggestion mode, Notes open alongside the Settings sidebar, and emoji reactions. If your clients or editorial team use Notes, now\u2019s a good time to weigh in.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Icon fonts have had a good run but are feeling very dated in 2026. <strong>Joen Asmussen<\/strong> makes the case for <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/04\/replacing-dashicons-in-the-admin-bar-and-menu\/\">replacing Dashicons in the admin bar and menu<\/a> with SVG icons rendered through <code>wp_get_icon()<\/code>, which was introduced in WordPress 7.1. Screen readers handle icon fonts inconsistently, and they don\u2019t render properly in Windows High Contrast Mode. SVGs with <code>aria-label<\/code> and <code>currentColor<\/code> behave predictably. A couple of design questions are still open, including whether the Posts icon becomes a quill pen. Block developers, take note of the follow-up: future work to let <code>block.json<\/code> icon registration use WordPress icons instead of Dashicons.<\/p>\n<h3 class=\"wp-block-heading\"><strong>Share your feedback<\/strong><\/h3>\n<p class=\"wp-block-paragraph\">How did the 7.1 cycle go in your opinion? <strong>Benjamin Zekavica<\/strong> opened the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/07\/wordpress-7-1-release-retrospective\/\">WordPress 7.1 release retrospective<\/a>, and it isn\u2019t only for people who contributed code. You can share feedback through the linked form or in the comments until September 30. Submissions are anonymized in the follow-up summary.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\"><strong>Joe Dolson<\/strong> shared the next steps in <a href=\"https:\/\/make.wordpress.org\/accessibility\/2026\/09\/09\/planning-for-the-accessibility-lab-plugin\/\">planning for the Accessibility Lab plugin<\/a>. The plugin, which recently moved to the WordPress GitHub organization, is a space for exploring and experimenting with accessibility solutions. The team wants input on features, priorities, and how to measure success, in the comments or as issues on the repository. There\u2019s also a planning meeting on Thursday, September 17, at 15:00 UTC.<\/p>\n<h2 class=\"wp-block-heading\">Plugins, Themes, and Tools for #nocode site builders and owners<\/h2>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/developer.woocommerce.com\/2026\/09\/03\/wc-11-1-release-notes\/\">WooCommerce 11.1<\/a> is out, and the big news for store owners is that variation image galleries are now on for every store. <strong>Karol Manijak<\/strong> explains that <a href=\"https:\/\/developer.woocommerce.com\/2026\/09\/01\/additional-variation-images\/\">additional variation images are now part of WooCommerce core<\/a>, so the standalone extension deactivates itself on update and existing galleries migrate automatically. The release also adds an opt-in right of order withdrawal for EU compliance, beta support for video in product galleries, and noticeably faster Store API requests (more on that below). Test the update on staging first, especially if you have a large catalog of variations.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Looking ahead a bit more: WooCommerce is prepping to drop PHP 7.4 and 8.0 support. <strong>Brian Coords<\/strong> shared a <a href=\"https:\/\/developer.woocommerce.com\/2026\/09\/08\/from-php-7-4-to-8-1\/\">proposal to require PHP 8.1 or newer<\/a> starting with WooCommerce 11.5, targeted for January 2027. If you\u2019re an agency, host, or extension developer, the team wants to hear about migration barriers before the decision is final. Given one of the most-used WordPress plugins in the world is ready to make this version leap, I\u2019d say it\u2019s worth other plugins following suit.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Should you create a post type, a taxonomy, or a custom field? It\u2019s one of the first questions you\u2019ll face when structuring content models. A guest author on the Meta Box blog answers it with a <a href=\"https:\/\/metabox.io\/custom-post-types-vs-taxonomies-vs-custom-fields\/\">three-question framework for choosing between custom post types, taxonomies, and custom fields<\/a>. A book library example ties it together with a book post type, a genre taxonomy, and fields for the ISBN and page count. The rule of thumb: plan early, because turning fields into taxonomies later can get complicated.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">The latest <a href=\"https:\/\/wordpress.com\/blog\/2026\/08\/28\/changelog-hosting-dashboard-chatgpt\/\">WordPress.com changelog<\/a> rolls out a redesigned Hosting Dashboard, WordPress 7.1 arriving on WordPress.com sites, and a new MCP-based integration. That integration lets ChatGPT, Claude, and other compatible agents connect to your site to draft posts, moderate comments, and fix alt text. Two smaller updates are worth checking out if you work with clients: you can share a link to a specific post revision for review, and the Playlist block now has per-track toolbars.<\/p>\n<h2 class=\"wp-block-heading\">Theme Development for Full Site Editing and Blocks<\/h2>\n<p class=\"wp-block-paragraph\">Patterns or synced patterns or template parts? WordPress has several ways to build a reusable component, and each comes with its own constraints or drawbacks. In his recap of <a href=\"https:\/\/www.briancoords.com\/agency-workflows-components-and-highlights-from-wcus\/\">agency workflows, components, and highlights from WCUS<\/a>, <strong>Brian Coords<\/strong> digs into what that overlap means for agencies building block themes, including governance and version control in the Site Editor. He also points to a pull request that lets registered synced patterns be used inside PHP-only blocks, and floats it as a proof of concept for a future component model.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">WordPress now has multiple ways to say, \u201cmake this look right on mobile,\u201d such as fluid typography and spacing, hiding blocks by viewport, and the responsive styles that shipped in 7.1. <strong>Anne McCarthy<\/strong> has a plan for <a href=\"https:\/\/nomad.blog\/2026\/09\/02\/bringing-together-our-various-responsive-tooling\/\">bringing together responsive features<\/a> into one connected system. As she puts it, \u201cWe\u2019ve built some great individual features but they don\u2019t work coherently nor are they connected well visually.\u201d She links the open issues and a pull request reworking the switch between responsive styling and preview modes, so theme builders have a clear place to weigh in.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-fe155a59fdb9224a wp-block-newsletterglue-container ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\"><\/td>\n<\/tr>\n<tr>\n<td class=\"ng-block-hs ng-block-hs-1\" height=\"0\"><\/td>\n<td align=\"none\" class=\"ng-block-td\">\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\">\n<p><strong> <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/\" rel=\"noreferrer noopener\" target=\"_blank\">\u201cKeeping up with Gutenberg \u2013 Index 2026\u201d<\/a> <\/strong><br \/>A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly.\u2002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\">\n<p>The previous years are also available: <br \/><strong><\/strong><strong><a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/keeping-up-with-gutenberg-index-2020\/\">2020<\/a> | <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/keeping-up-with-gutenberg-index-2021\/\">2021<\/a><\/strong> | <strong><a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/keeping-up-with-gutenberg-index-2022\/\">2022<\/a><\/strong> | <strong><a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/gutenberg-index-2023\">2023<\/a><\/strong> | <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/gutenberg-index-2024\/\"><strong>2024<\/strong><\/a> | <strong><a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/keeping-up-with-gutenberg-index\/gutenberg-index-2025\/\">2025<\/a><\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td class=\"ng-block-hs ng-block-hs-2\" height=\"0\"><\/td>\n<\/tr>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wp-block-heading\">Building Blocks and Tools for the Block editor.<\/h2>\n<p class=\"wp-block-paragraph\">Why pay for block registration on a request that will never render a block? That\u2019s the thinking behind <a href=\"https:\/\/developer.woocommerce.com\/2026\/08\/31\/block-registration-skips-11-1\/\">WooCommerce 11.1 skipping block registration<\/a> on Store API, REST API, variation AJAX, and product webhook requests, which are now 13\u201318 ms (30\u201342%) faster. If a description contains WooCommerce blocks, they\u2019re registered on demand, so rendering isn\u2019t affected. If your extension relies on those blocks being registered during API requests, the new <code>woocommerce_should_register_blocks<\/code> filter lets you opt back in. The post also marks AbstractBlock as internal and points you to the standard Block API and block.json instead.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\"><strong>Nathan Wrigley<\/strong> talks with <strong>Danielle Zarcaro<\/strong> on the WP Builds podcast about <a href=\"https:\/\/wpbuilds.com\/2026\/09\/03\/483-why-accessibility-should-be-every-wordpress-developers-priority-with-danielle-zarcaro\/\">why accessibility should be every WordPress developer\u2019s priority<\/a> and its place in all web development work. Queue it up if you build blocks, themes, or client sites.<\/p>\n<h2 class=\"wp-block-heading\"><strong>What\u2019s new in Playground?<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">What if an AI agent could work with WordPress right in your browser tab, with no server in between? <strong>Fellyph Cintra<\/strong> introduces <a href=\"https:\/\/make.wordpress.org\/playground\/2026\/09\/05\/wordpress-playground-and-webmcp-bringing-ai-agents-into-your-browser-workflow\/\">WordPress Playground and WebMCP<\/a>, which lets Playground expose its actions as tools that agents can discover. There are 16 of them, covering site management, running PHP, navigation, and reading and writing files, and plugins can register their own. You can try it in the ChatGPT desktop app\u2019s built-in browser, where the demo has an agent build a full landing page from core blocks like Cover, Columns, and Button. WebMCP is still a W3C Community Group draft, so expect it to change.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\">Playground is quietly becoming the thing WordPress documentation runs on. <strong>Adam Zieli\u0144ski<\/strong> announced that <a href=\"https:\/\/make.wordpress.org\/core\/2026\/09\/04\/runnable-code-examples-are-now-live-in-the-code-reference\/\">runnable code examples are now live in the Code Reference<\/a>. Open a page with an interactive example, click <strong>Run<\/strong>, and the snippet executes against a real WordPress install in your browser. The examples are written right in the DocBlocks with a php interactive code fence, so each one stays next to the function it documents. More examples are planned during the 7.2 cycle.<\/p>\n<h2 class=\"wp-block-heading\"><strong>AI in WordPress<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">The Core AI team\u2019s <a href=\"https:\/\/make.wordpress.org\/ai\/2026\/09\/04\/ai-contributor-weekly-summary-2-september-2026\/\">weekly summary for September 2<\/a> is a good snapshot of where things stand. <strong>Jeffrey Paul<\/strong> reports that the MCP Adapter is ready for submission to the plugin directory, the next AI plugin release is expected later this month, and embeddings work in the PHP AI Client is heading toward a 1.5.0 release. The team is also collecting input for the 7.2 roadmap and looking for more maintainers for the AI Client packages and connector plugins. If that sounds like you, the #core-ai Slack channel is the place to start.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\"><strong>Rae Morey<\/strong> shared the story of <a href=\"https:\/\/www.therepository.email\/andy-peatling-left-automattic-after-17-years-and-built-miles-an-ai-design-agent-for-wordpress\">Andy Peatling leaving Automattic after 17 years and building Miles<\/a>, an AI design agent for block themes. Miles works only with native blocks, global styles, and theme settings, so what you get is a standard block theme you can keep editing. It\u2019s designed as a back-and-forth rather than a one-shot generator, and you can start free at <a href=\"https:\/\/bymiles.ai\/\">bymiles.ai<\/a> with monthly credits.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"wp-block-paragraph\"><strong>Nathan Wrigley<\/strong> had AI on the mind for two straight episodes of the WP Tavern podcast. <strong>Chris Reynolds<\/strong>, Senior Manager of Developer Relations at Pantheon, explains <a href=\"https:\/\/wptavern.com\/podcast\/233-chris-reynolds-on-building-trust-with-project-contracts-for-reliable-ai-development\">building trust with project contracts for reliable AI development<\/a>: Markdown checklists, reviewer agents, and pre-commit hooks that keep AI-written code from skipping your standards. In the episode before, <strong>Aaron D. Campbell<\/strong> of Monarx covers <a href=\"https:\/\/wptavern.com\/podcast\/232-aaron-d-campbell-on-navigating-wordpress-security-in-the-ai-era\">navigating WordPress security in the AI era<\/a>, from AI-chained exploits to shrinking patch windows.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-48503ea27be62e6f wp-block-newsletterglue-container ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\"><\/td>\n<\/tr>\n<tr>\n<td class=\"ng-block-hs ng-block-hs-1\" height=\"0\"><\/td>\n<td align=\"none\" class=\"ng-block-td\">\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\">\n<p><strong><a href=\"https:\/\/gutenbergtimes.com\/need-a-zip-from-master\/\">Need a plugin .zip from Gutenberg\u2019s master branch?<\/a><\/strong><br \/>Gutenberg Times provides daily build for testing and review.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-image ng-block size-full is-resized\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"center\" class=\"ng-block-td\"><a href=\"https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/gutenbergtimes.com\/wp-content\/uploads\/2020\/11\/playnightly.json\"><img decoding=\"async\" alt=\"\" class=\"wp-image-42874 ng-image\" height=\"45\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2024\/02\/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&amp;ssl=1\" width=\"196\"\/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\">\n<p>Now also available via <a href=\"https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/gutenbergtimes.com\/wp-content\/uploads\/2020\/11\/playnightly.json\">WordPress Playground<\/a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me <\/a>with your experience.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td class=\"ng-block-hs ng-block-hs-2\" height=\"0\"><\/td>\n<\/tr>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--1\"\/>\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Questions? Suggestions? Ideas? <\/em><br \/><em>Don\u2019t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email<\/a> or<\/em><br \/><em> send me a message on WordPress Slack or Twitter @bph<\/em>.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">For questions to be answered on the <a href=\"http:\/\/gutenbergtimes.com\/podcast\">Gutenberg Changelog<\/a>, <br \/>send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com<\/a><\/p>\n<div class=\"ng-block-8d79e7d7d9b828f2 wp-block-newsletterglue-separator ng-block\">\n<div>\n<div>\n<div align=\"center\" class=\"ng-block-td\">\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--2\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Howdy, If you\u2019re a regular reader, you might be wondering why I\u2019m in your inbox instead of Birgit. She\u2019s off on a well-earned three-month sabbatical and handed over editorial duties to me while she\u2019s away. The one change: for the <a class=\"read-more\" href=\"https:\/\/mailurdu.co.uk\/?p=2717\">\u0645\u0632\u06cc\u062f \u067e\u0691\u06be\u06cc\u06ba<\/a><\/p>\n","protected":false},"author":1,"featured_media":2718,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2717","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pakistan"],"_links":{"self":[{"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2717"}],"version-history":[{"count":0,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2717\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=\/wp\/v2\/media\/2718"}],"wp:attachment":[{"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailurdu.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}