{"id":7112,"date":"2026-10-24T16:18:33","date_gmt":"2026-10-24T16:18:33","guid":{"rendered":"https:\/\/frontlinenewsng.org\/?p=7112"},"modified":"2026-10-24T16:18:33","modified_gmt":"2026-10-24T16:18:33","slug":"gutenberg-times-a-critical-php-fix-wordpress-7-2-beta-1-notes-in-the-margin-and-more-weekend-edition-378","status":"publish","type":"post","link":"https:\/\/frontlinenewsng.org\/?p=7112","title":{"rendered":"Gutenberg Times: A critical PHP fix, WordPress 7.2 Beta 1, Notes in the margin, and more\u2014Weekend Edition 378"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Howdy,<\/p>\n<p class=\"wp-block-paragraph\">Before anything else: check which version of PHP your sites run. On October 21, the PHP project <a href=\"https:\/\/wordpress.org\/news\/2026\/10\/critical-php-security-release\/\"><strong>released fixes for two critical vulnerabilities<\/strong><\/a>, and they affect any server running a PHP application, not only WordPress. You\u2019ll find your version under <strong>Tools \u2192 Site Health \u2192 Info \u2192 Server<\/strong> in your WordPress admin. If you manage your own server and are still on a version older than 8.2, I highly recommend updating. While many hosts have patched older PHP versions that are end of life, it\u2019s best to stay on versions that PHP officially supports.<\/p>\n<p class=\"wp-block-paragraph\">On a happier note, I\u2019m back. I was sick for a stretch earlier this month, which is why there was no edition on October 10. Rather than try to cram four weeks into one post, this edition sticks to the last two. Much of what happened in the gap is covered in my October roundup for developers, linked below.<\/p>\n<p class=\"wp-block-paragraph\">With that, let\u2019s get down to the latest news.<\/p>\n<p class=\"wp-block-paragraph\">Your friendly neighborhood developer advocate, <img decoding=\"async\" alt=\"\ud83c\udf83\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f383.png\" \/><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\">The final major release of the year has entered testing. <strong>David Baumwald<\/strong> announced that <a href=\"https:\/\/wordpress.org\/news\/2026\/10\/wordpress-7-2-beta-1-is-ready-for-download-and-testing\/\"><strong>WordPress 7.2 Beta 1 is ready for download and testing<\/strong><\/a>, with the final release set for December 8. Notes move into a margin beside the canvas and pick up emoji reactions. Text shadows and form element styling arrive in the design tools, a new Secrets API gives plugins a standard place to store API keys, and client-side media processing extends to the Media Library. There\u2019s even an <strong>On This Day<\/strong> dashboard widget. Not everything made it, though: The Repository reports that <a href=\"https:\/\/www.therepository.email\/wordpress-7-2-beta-1-out-now-with-secrets-api-and-notes-upgrades-punts-suggestion-mode-to-7-3\"><strong>Notes suggestion mode was punted to 7.3<\/strong><\/a>.<\/p>\n<p class=\"wp-block-paragraph\">The quickest way to try it is the 7.2 Beta 1 <a href=\"https:\/\/playground.wordpress.net\/?php=8.3&amp;wp=beta&amp;language=&amp;multisite=no\">Playground instance<\/a>, or <code>wp core update --version=7.2-beta1<\/code> on a test site. Not on production.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Not sure where to start? <strong>Noruzzaman\u2019s<\/strong> <a href=\"https:\/\/make.wordpress.org\/test\/2026\/10\/20\/help-test-wordpress-7-2\/\"><strong>Help Test WordPress 7.2<\/strong><\/a> breaks the release down by area: security, collaboration, admin, blocks and APIs, design, media. It also walks through the different ways to run a beta, from Playground to a staging site on your host, and points you to where feedback goes. The Beta 1 post is clear that testing counts as contributing, whether or not you\u2019ve done it before.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Your first contribution to WordPress shouldn\u2019t start with installing Git, Node.js, npm, and Docker. That\u2019s the friction the WordPress Contributor Toolkit removes, and <strong>Ryan Welcher<\/strong> announced <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/23\/wordpress-contributor-toolkit-2-0-a-redesigned-app-in-your-language\/\"><strong>Contributor Toolkit 2.0, a redesigned app in your language<\/strong><\/a>. It\u2019s rebuilt on the WordPress Design System, ships in ten languages, and adds a settings dialog. After you apply a patch, you can revert a single file without losing the patch itself. It\u2019s also about 350 MB smaller, which helps when a whole Contributor Day room downloads it at once.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\"><strong>Jorge Costa<\/strong> shared <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/14\/whats-new-in-gutenberg-24-2-14-october\/\"><strong>what\u2019s new in Gutenberg 24.2<\/strong><\/a>, and the Notes feature is the big headline. Notes now float in a margin the editor reserves next to the canvas, so you no longer have to choose between reading feedback and keeping the Settings sidebar open. <\/p>\n<figure class=\"wp-block-image size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" alt=\"Screenshot of the WordPress post editor with notes shown in the margin to the right.\" class=\"has-border-color has-steel-500-border-color wp-image-47316\" height=\"1469\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/10\/gutenberg-notes-cropped.webp?resize=2048%2C1469&amp;ssl=1\" width=\"2048\" \/><\/figure>\n<p class=\"wp-block-paragraph\">The Navigation block\u2019s link search now looks through pages, posts, categories, and tags at once. Gallery can sort hand-picked images and tint all of them with a single duotone. And the design tools push continues with about 80 more PRs. Minimum width and height controls, for example, went from five blocks to 40. <\/p>\n<p class=\"wp-block-paragraph\">For developers, React 19 is now on by default. Test your plugins and themes, and if something breaks, you can switch it off under <strong>Gutenberg \u2192 Experiments<\/strong>. Gutenberg 24.3 RC1 is already out, too, with rich text formatting across blocks, so expect that next week.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">On the Developer Blog, I put together <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/10\/whats-new-for-developers-october-2026\/\"><strong>What\u2019s new for developers? (October 2026)<\/strong><\/a>, and I tried something different this month. Instead of walking through every aspect of the project, it focuses on the changes I think matter most if you build on WordPress: custom blocks building their own responsive controls, <code>wp_kses()<\/code> being rebuilt on the HTML API, stroke-based Core icons, and the automated security review for plugin releases. Everything else is linked at the end.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Readers may remember <strong>Chris Zarate\u2019s<\/strong> post on moving collaboration to the server from the last edition. <strong>Alec Geatches<\/strong> follows it up with <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/14\/real-time-collaboration-a-guide-to-sync-engines\/\"><strong>a guide to the sync engines for real-time collaboration<\/strong><\/a>, comparing yjs-server, DE-RTC, and intent-log on their strengths and weaknesses. In every engine, each change goes through WordPress, which confirms who sent it, checks their permissions, and validates it before merging. You can try all three in the experimental <a href=\"https:\/\/github.com\/WordPress\/gutenberg-sync-engines\">Gutenberg Sync Engines<\/a> plugin. It needs WordPress 7.0+ and the <a href=\"https:\/\/wordpress.org\/plugins\/presence-api\/\">Presence API plugin<\/a>, and it bundles its own copy of Gutenberg, so deactivate the Gutenberg plugin first.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Feature Notifications has been quiet since version 0.2.0 shipped in April 2023. <strong>Jonathan Bossenger<\/strong> is reviving it with a <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/10\/feature-notifications-status-update-and-plan-for-0-3-0\/\"><strong>status update and plan for 0.3.0<\/strong><\/a>, aiming to ship it with WordPress. That would be the project\u2019s first working MVP: a notifications system that creates, stores, displays, and dismisses notifications. His honest assessment is that the foundations are solid but nothing is wired up end to end yet. He\u2019s posting <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/23\/wp-feature-notifications-weekly-update-2026-10-23\/\"><strong>weekly updates<\/strong><\/a> if you want to follow along or help.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\"><strong>Benjamin Zekavica<\/strong> published the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/10\/19\/recap-wordpress-7-1-mary-lou-retrospective\/\"><strong>recap of the WordPress 7.1 \u201cMary Lou\u201d retrospective<\/strong><\/a>, summarizing what contributors would keep, add, and change for future release squads. If you answered the survey, this is where your feedback landed.<\/p>\n<h2 class=\"wp-block-heading\">Plugins, Themes, and Tools for #nocode site builders and owners<\/h2>\n<p class=\"wp-block-paragraph\">Sticky headers are one of those things you end up fixing on nearly every block theme site. <strong>Jamie Marsland<\/strong> turned his fix into a free plugin, <a href=\"https:\/\/www.pootlepress.com\/2026\/10\/jamies-header-effects-free-sticky-header-plugin\/\"><strong>Jamie\u2019s Header Effects<\/strong><\/a>.<\/p>\n<div class=\"wp-block-newsletterglue-showhide ng-block\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<\/div>\n<\/figure>\n<\/div>\n<p class=\"wp-block-paragraph\">The standout is Chameleon mode: as visitors scroll, the header picks up the background color of the section beneath it and flips its text between light and dark to stay readable. There are also frosted-glass, solid, hide-on-scroll, and transparent overlay styles. It finds your header template part on its own, respects prefers-reduced-motion, and lives under <strong>Appearance \u2192 Header Effects<\/strong>.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Meta Box\u2019s custom models no longer have to sit in isolation. A few weeks after moving model creation into the builder, <strong>Lua Nguyen<\/strong> announced <a href=\"https:\/\/metabox.io\/custom-model-field\/\"><strong>the new Custom Model field<\/strong><\/a>, which lets you pick one or more items from a custom model the same way the Post field picks posts. MB Relationships also gains a Model object type, so you can connect models to posts, terms, users, or other models in either direction. Think hotel rooms as a post type with bookings attached from a custom model\u2014no IDs stored by hand.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">On WordPress.com, <strong>Ronnie Burt<\/strong> covers <a href=\"https:\/\/wordpress.com\/blog\/2026\/10\/15\/wordpress-agent-updates\/\"><strong>what\u2019s new with WordPress Agent<\/strong><\/a>: it now designs a custom theme from your answers, hands you off to a simplified AI Editor with Preview and Edit tabs, and can install and manage plugins when you ask. The latest <a href=\"https:\/\/wordpress.com\/blog\/2026\/10\/16\/changelog-premium-themes-newsletters\/\"><strong>WordPress.com changelog<\/strong><\/a> also opens premium themes to every paid plan, starting with Personal.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/developer.woocommerce.com\/2026\/10\/09\/woocommerce-11-2-1-release-notes\/\"><strong>WooCommerce 11.2.1<\/strong><\/a> fixes two regressions: classic checkout on stores that remove address fields with filters, and postcode validation in the Checkout block for Argentina and a few other countries.<\/p>\n<h2 class=\"wp-block-heading\">Theme Development for Full Site Editing and Blocks<\/h2>\n<p class=\"wp-block-paragraph\">If you\u2019ve ever had to explain to a client why they should move to a block theme, <strong>Simon Cooke<\/strong> has done the work for you. His Human Made guide on <a href=\"https:\/\/humanmade.com\/full-site-editing\/wordpress-fse-block-theme-explained\/\"><strong>how a WordPress block theme is built, and why it matters for enterprise sites<\/strong><\/a> walks through each part of a block theme and who owns it, with a side-by-side comparison to classic themes. He\u2019s clear that moving is a project, not a theme swap. The point he lands on: when design rules live in the theme, a page built by someone who joined last week follows the same rules as one the designer built.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">What if you could point a tool at any static HTML and CSS site and get an editable block theme back, headers and footers included? That\u2019s the Static Site Importer, and <strong>Chris Huber<\/strong> of Automattic talks it through with <strong>Nathan Wrigley<\/strong> on WP Tavern in <a href=\"https:\/\/wptavern.com\/podcast\/238-chris-huber-on-how-static-site-importer-makes-migrating-any-website-to-wordpress-easier-than-ever\/\"><strong>episode #238 on making migration to WordPress easier than ever<\/strong><\/a>. You\u2019ll hear how it crawls a site, maps HTML elements to blocks, and handles trickier features like WooCommerce, plus how it fits into the broader Data Liberation effort.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">WooCommerce\u2019s Purple theme has a new home. <strong>Luigi Teschio<\/strong> announced that <a href=\"https:\/\/developer.woocommerce.com\/2026\/10\/20\/purple-monorepo\/\"><strong>Purple development moves to the WooCommerce monorepo<\/strong><\/a>, as the first theme in its new themes\/ directory, so contributions and bug reports go there now. One of the stated reasons is that keeping themes next to the blocks they use makes it easier for contributors, and AI coding tools, to see how templates and patterns use WooCommerce blocks. Nothing changes for existing installs, and Purple still releases on its own schedule. For more background, <strong>Bob Dunn\u2019s<\/strong> Do the Woo episode on <a href=\"https:\/\/dothewoo.com\/2026\/10\/15\/woocommerce-themes-in-2026-woo-goes-purple-commercegurus-talks-performance\/\"><strong>WooCommerce themes in 2026<\/strong><\/a> covers Purple and theme performance.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-d5492045b2ab7612 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\">The new <code>@wordpress\/ui<\/code> package will gradually replace <code>@wordpress\/components<\/code>, so how much of an existing plugin can you move over today? <strong>Ryan Welcher<\/strong> found out live by <a href=\"https:\/\/www.youtube.com\/watch?v=3MJUEC4PTa4\"><strong>migrating Advanced Query Loop to @wordpress\/ui with the Design System MCP<\/strong><\/a>. <\/p>\n<div class=\"wp-block-newsletterglue-showhide ng-block\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<\/div>\n<\/figure>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Once your page registers WebMCP tools, those tool definitions are an API, and the consumer is a language model. <strong>Pascal Birchler<\/strong> built <a href=\"https:\/\/pascalbirchler.com\/testing-webmcp-with-playwright\/\"><strong>playwright-webmcp for testing WebMCP tool surfaces<\/strong><\/a>, with linting, Playwright matchers, agent evals, and a site audit CLI. He lists the failure modes that make this tricky: vague descriptions the model ignores, schemas the browser quietly rejects, and two tools on the same page with nearly identical names.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Extension developers no longer need to duplicate a WooCommerce ability just to expose a few extra fields. <strong>Luis Felipe Zaguini<\/strong> opened a <a href=\"https:\/\/developer.woocommerce.com\/2026\/10\/22\/extensible-abilities\/\"><strong>call for testing extensible abilities for extension fields<\/strong><\/a>, an experimental API in WooCommerce 11.3. Extensions can add fields to product, order, and order item reads and writes, register query filters, and refuse a change with a validator before it saves. It\u2019s off by default, so turn on <strong>Extensible abilities<\/strong> under <strong>WooCommerce \u2192 Settings \u2192 Advanced \u2192 Features<\/strong> to try it. The gift wrap example in the post is a good place to start.<\/p>\n<h2 class=\"wp-block-heading\"><strong>What\u2019s new in Playground?<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">The best way to find out what\u2019s hard about site editing is to watch someone try it. <strong>Jamie Marsland<\/strong> built <a href=\"https:\/\/www.pootlepress.com\/2026\/10\/new-wordpress-user-testing-app-playground-spacefast\/\"><strong>a user testing app<\/strong><\/a> <strong>for<\/strong> <a href=\"https:\/\/playground-usertest.view.fast\/\"><strong>WordPress on Playground and Spacefast<\/strong><\/a> to do exactly that. You send a tester a link, and Playground spins up a fresh site in their browser from your existing demo blueprint, with a card of five to seven tasks in the corner. The results page shows how long each task took, who needed the hint, and whether the site actually changed. It\u2019s also an MCP server, and it\u2019ll flag a task that gives away the button name.<\/p>\n<h2 class=\"wp-block-heading\"><strong>AI in WordPress<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">Two weeks after the MCP Adapter arrived on WordPress.org as a canonical plugin, the AI team got approval to make MCP a default part of WordPress. <strong>Rae Morey<\/strong> reports on <a href=\"https:\/\/www.therepository.email\/wordpress-ai-team-moves-to-make-mcp-a-default-part-of-wordpress-with-7-3-floated-as-a-target\"><strong>the move to make MCP a default part of WordPress, with 7.3 floated as a target<\/strong><\/a>. That doesn\u2019t necessarily mean merging the adapter into Core: bundling it, enabling it through existing interfaces, and building specific capabilities into Core are all on the table. It\u2019s also a reversal of the reasoning behind the canonical plugin, and maintainers are asking what changed. The <a href=\"https:\/\/make.wordpress.org\/ai\/2026\/10\/22\/ai-contributor-weekly-summary-21-october-2026\/\"><strong>AI contributor summary for October 21<\/strong><\/a> has the meeting\u2019s side of the discussion.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\"><strong>Andy Peatling<\/strong> launched <a href=\"https:\/\/wpab.view.fast\/\"><strong>WordPress Agent Benchmarks<\/strong><\/a> to measure how AI agents handle WordPress, and <strong>Rae Morey<\/strong> walks through <a href=\"https:\/\/www.therepository.email\/new-benchmarks-find-ai-agents-overlook-wordpress-and-cant-complete-tasks-via-the-official-mcp-adapter\"><strong>the first results<\/strong><\/a>. Across 193 sites built for requests that suited WordPress, agents chose it zero times, even though they named it as an option about half the time. Using the MCP Adapter alone, they completed no tasks on existing sites, largely because it doesn\u2019t yet bundle the abilities for common operations. <strong>Brian Coords<\/strong> asks what WordPress would have to change in <a href=\"https:\/\/www.briancoords.com\/helping-agents-choose-wordpress-w-the-wp-minute\/\"><strong>helping agents choose WordPress<\/strong><\/a>, drawing on a WP Minute panel with Andy.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Is the MCP Adapter safe? <strong>Brad Williams<\/strong> of WebDevStudios calls it a door: \u201cYou decide which rooms it opens into.\u201d He explains why <a href=\"https:\/\/webdevstudios.com\/2026\/10\/15\/wordpress-mcp-adapter-production\/\"><strong>production use of the MCP Adapter is a governance decision<\/strong><\/a>, not a plugin decision. An agent gets whatever abilities are exposed, using the permissions of the user it connects as, and every plugin you install can add more. His advice is to write the agent\u2019s job description before you hand over the keys.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">If you connect an AI client to WooCommerce, this one needs action before you upgrade. <strong>Darren Ethier<\/strong> explains that <a href=\"https:\/\/developer.woocommerce.com\/2026\/10\/21\/woocommerce-11-3-mcp\/\"><strong>WooCommerce 11.3 removes its deprecated MCP endpoint<\/strong><\/a>. Requests to \/wp-json\/woocommerce\/mcp will return a 410. Install the MCP Adapter, create an application password for a user with only the capabilities the client needs, and point the client at the adapter\u2019s default server. Extensions that hooked into the old endpoint\u2019s filters should check the post\u2019s full list of what\u2019s been removed.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">WPShout\u2019s guide on <a href=\"https:\/\/wpshout.com\/connect-claude-to-wordpress\/\"><strong>how to connect Claude to WordPress<\/strong><\/a> opens with the question most guides skip: where your site is hosted decides which route you take. WordPress.com, Jetpack, and other self-hosted sites each get their own path, and the walkthrough uses a free MCP plugin with a least-privilege grant. It\u2019s also candid about a gap: the WordPress MCP Adapter has no OAuth server of its own, so claude.ai\u2019s sign-in can\u2019t connect to it directly yet.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p class=\"wp-block-paragraph\">Post revisions spent years bloating databases. Human Made thinks they\u2019re about to become valuable. In <a href=\"https:\/\/humanmade.com\/word-on-the-future\/agentic-wordpress-revisions-process-mining\/\"><strong>WordPress revisions: agentic gold?<\/strong><\/a>, <strong>Noel<\/strong> argues that every revision records what changed, who changed it, and when, which makes them a log of how your team really works. Mine them for repeated changes and you\u2019ve found the workflows an agent could take over. The post includes a prompt you can run, on a copy of your database and never on production.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-e5176b8791c1338a 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 loading=\"lazy\" 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-3dbbe04a8744317b 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\" \/>","protected":false},"excerpt":{"rendered":"<p>Howdy, Before anything else: check which version of PHP your sites run. On October 21, the PHP project released fixes for two critical vulnerabilities, and they affect any server running a PHP application, not only WordPress. You\u2019ll find your version under Tools \u2192 Site Health \u2192 Info \u2192 Server in your WordPress admin. If you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-7112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest-news"],"jetpack_likes_enabled":true,"jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/frontlinenewsng.org\/wp-content\/uploads\/2026\/10\/gutenberg-notes-cropped-WDy477.jpg","_links":{"self":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts\/7112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7112"}],"version-history":[{"count":0,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts\/7112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/media\/7113"}],"wp:attachment":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}