{"id":2361,"date":"2026-03-28T03:40:00","date_gmt":"2026-03-28T03:40:00","guid":{"rendered":"https:\/\/icelandconsulateghana.com\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/"},"modified":"2026-03-28T03:40:00","modified_gmt":"2026-03-28T03:40:00","slug":"gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362","status":"publish","type":"post","link":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/","title":{"rendered":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Hi,<\/p>\n<p class=\"wp-block-paragraph\">In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable, though, sooner or later you get to benefit from the new features and quality of life improvements to the Admin, Editor and Blocks. <\/p>\n<p class=\"wp-block-paragraph\">The first version of the <a href=\"https:\/\/gutenbergtimes.com\/wordpress-7-0-source-of-truth\/\"><strong>WordPress 7.0 Source of Truth<\/strong><\/a> has been published. It\u2019s again a mammoth post of 4500 words, including 21 images and ten videos. I hope you enjoy the list of all the big and small feature and updates. <\/p>\n<p class=\"wp-block-paragraph\">Next week, I will be on my way to Mumbai. The next weekend edition will arrive in your inbox after WordCamp Asia, on April 17th, 2026. <\/p>\n<p class=\"wp-block-paragraph\">Yours, <img decoding=\"async\" alt=\"\ud83d\udc95\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f495.png\" \/><br \/><em>Birgit<\/em><\/p>\n<p class=\"wp-block-paragraph\">PS: Should you be in Mumbai, grab a coffee of lunch spot <a href=\"https:\/\/calendly.com\/pauli-haack\/wcasia\">from my public calendar<\/a>, I\u2019d love to meet you! <\/p>\n<h2 class=\"wp-block-heading\">WordPress 7.0 <\/h2>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"Highlight grid WordPress 7.0\" class=\"wp-image-44936\" height=\"375\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/7-0_highlight-grid-2026-03-26.png?resize=652%2C375&amp;ssl=1\" width=\"652\" \/><\/figure>\n<p class=\"wp-block-paragraph\"><strong>WordPress 7.0 <\/strong>Release candidate 1 <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/19\/wordpress-7-0-release-candidate-1-delayed\/\">was moved to this week<\/a>. The <a href=\"https:\/\/wordpress.org\/news\/2026\/03\/wordpress-7-0-release-candidate-2\/\">WordPress 7.0 RC2<\/a> was still on schedule for Thursday, though. Meanwhile, more Dev Notes were published.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/16\/pattern-overrides-in-wp-7-0-support-for-custom-blocks\/\"><strong>Pattern Overrides in WP 7.0<\/strong><\/a> is your heads-up to act before the release lands. WordPress 7.0 lifts the old restriction \u2014 Pattern Overrides now work with any block attribute that supports Block Bindings, not just a hardcoded Core block list. You opt in via the <code>block_bindings_supported_attributes<\/code> filter, and the post walks you through edge cases for static blocks where a <code>render_callback<\/code> may still be needed.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/pattern-editing-in-wordpress-7-0\/\"><strong>Pattern Editing in WordPress 7.0<\/strong><\/a> explains that ContentOnly mode for unsynced patterns is now the default, meaning block structure and style controls are hidden from editors by default. Block authors need to audit <code>\"role\": \"content\"<\/code> attributes in <code>block.json<\/code>, theme authors should test their patterns, and plugin developers should verify UI components still render correctly under the new, more broadly applied editing modes.<\/p>\n<p class=\"wp-block-paragraph\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<\/p><p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/block-visibility-in-wordpress-7-0\/\"><strong>Block Visibility in WordPress 7.0<\/strong><\/a> dev note is relevant if your theme or plugin touches block markup server-side. The new <code>viewport<\/code> key inside <code>blockVisibility<\/code> metadata lets users show or hide blocks per device \u2014 mobile, tablet, desktop \u2014 via CSS, not DOM removal. If your code assumes <code>blockVisibility<\/code> is always a boolean, you\u2019ll need to update it to handle an object too. No changes are needed if your blocks don\u2019t interact with markup server-side.<\/p>\n<p class=\"wp-block-paragraph\"><strong>Anne McCarthy<\/strong> walks through <a href=\"https:\/\/www.youtube.com\/watch?v=0Yq7aVoJIOk\">one of WordPress 7.0\u2019s most-requested features<\/a>: viewport-based block visibility. You\u2019ll see exactly how showing or hiding any block by screen size works in practice \u2014 no extra plugins or CSS workarounds needed \u2014 and why it is relevant for responsive design. If you\u2019ve been waiting for a native way to tailor content for mobile, tablet, and desktop separately, this is your preview before the April 9th release.<\/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-4-3 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 is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">The <strong><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/dimensions-support-enhancements-in-wordpress-7-0\/\">Dimensions Support Enhancements in WordPress 7.0<\/a> <\/strong>comprise width and height as first-class block supports. Block builders and theme designer opt in with a single line in <code>block.json<\/code>, set defaults in <code>theme.json<\/code>, and the sidebar UI comes for free. Themes can also define named <code>dimensionSizes<\/code> presets, giving users a consistent palette rather than free-form inputs. If your block has custom width\/height attributes today, this is a good moment to consider migrating.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">A long-requested feature finally lands in WordPress 7.0. The dev note on <strong><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/custom-css-for-individual-block-instances-in-wordpress-7-0\/\">Custom CSS for Individual Block Instances<\/a> <\/strong>hold all the details. The new <code>customCSS<\/code> block support \u2014 enabled by default for all blocks \u2014 adds a Custom CSS field in the Advanced panel of the block inspector, scoped automatically to that instance via a generated class. Block authors whose blocks wrap raw or opaque content should explicitly opt out via <code>block.json<\/code>. If your <code>render_callback<\/code> is in play, make sure your block\u2019s outermost element is a standard HTML tag.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">A typography feature requested since 2021 finally arrives in WordPress 7.0, the dev note on <strong><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/new-block-support-text-indent-textindent\/\">the new <code>textIndent<\/code> block support<\/a> <\/strong>has all the details for developers working on blocks or themes. Opt in with a single line in <code>block.json<\/code>, and a Line Indent control appears automatically in the Typography panel. Theme authors get <code>theme.json<\/code> configuration too, including a thoughtful <code>subsequent<\/code> vs <code>all<\/code> toggle that respects both LTR and RTL typographic conventions. No breaking changes \u2014 purely additive.\/<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">WordPress 7.0 ships a new<strong> <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/18\/introducing-the-connectors-api-in-wordpress-7-0\/\">Connectors API<\/a> <\/strong>\u2014 and if you build AI-adjacent plugins, this dev note belongs on your reading list. The new framework standardizes how WordPress registers and manages connections to external services \u2014 starting with AI providers \u2014 giving you a consistent admin UI, API key management, and auto-discovery via the WP AI Client. Three providers ship out of the box: Anthropic, Google, and OpenAI. The <code>wp_connectors_init<\/code> action is your hook for registering additional connectors or overriding existing metadata.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>Felix Arntz <\/strong>details<strong> <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/introducing-the-ai-client-in-wordpress-7-0\/\">the new AI Client landing in WordPress 7.0<\/a><\/strong> \u2014 a provider-agnostic PHP API that lets your plugin send prompts for text, images, speech, or video without touching credentials or provider logic. You chain methods on <code>wp_ai_client_prompt()<\/code>, declare model preferences, and WordPress routes to whatever the site owner has configured. Three official provider plugins cover Anthropic, Google, and OpenAI. Client-side JS exists but remains admin-only for now.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>Jorge Costa<\/strong> details the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/client-side-abilities-api-in-wordpress-7-0\/\"><strong>client-side Abilities API arriving in WordPress 7.0<\/strong><\/a>, the JavaScript counterpart to the PHP Abilities API introduced in 6.9. Two new packages handle it: <code>@wordpress\/abilities<\/code> for pure state management and <code>@wordpress\/core-abilities<\/code> for the WordPress integration layer that auto-fetches server-registered abilities via REST. You can register abilities with input\/output schemas, permission callbacks, and annotations \u2014 laying the groundwork for browser agents and WebMCP integration.<\/p>\n<h2 class=\"wp-block-heading\">Gutenberg 22.8<\/h2>\n<p class=\"wp-block-paragraph\">Gutenberg 22.8 release lead <strong>Dean Sas<\/strong> highlighted in his post <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/\"><strong>What\u2019s new in Gutenberg 22.8? (25 March)<\/strong><\/a>  the following features: <\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/#real-time-collaboration-improvements\">Real-time Collaboration improvements<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/#button-pseudo-state-styling-in-global-styles\">Button pseudo-state styling in Global Styles<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/#site-logo-icon-in-the-design-panel\">Site Logo &amp; Icon in the Design panel<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/#connectors-extensibility\">Connectors extensibility<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/25\/whats-new-in-gutenberg-22-8-25-march\/#other-notable-highlights\">Other Notable Highlights<\/a><\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">The real-time collaboration improvements and the Connectors extensibility will make it into the WordPress 7.0 release.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">I had a blast chatting with Beth Soderberg from Bethink Studio on the recording of Gutenberg changelog 129. We dove into some cool stuff like using AI, WordPress 7.0, and Gutenberg 22.8. It was such a fun convo, and we even touched on that little mental block some users might hit when they see the fresh new look of the wp-admin screens and try to wrap their heads around the change. The episode will drop into your favorite podcast app over the weekend. The 130th episode will be recorded after I return from WordCamp Asia. <\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" alt=\"\" class=\"wp-image-45032\" height=\"185\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-28-at-12.00.17.png?resize=652%2C185&amp;ssl=1\" width=\"652\" \/><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<div class=\"wp-block-group has-light-background-background-color has-background\">\n<div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" alt=\"\ud83c\udf99\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f399.png\" \/> The latest episode is <a href=\"https:\/\/gutenbergtimes.com\/podcast\/gutenberg-changelog-128-gutenberg-22-7-version-and-dev-notes-for-7-0\/\">Gutenberg Changelog #128 \u2013 Gutenberg 22.7 Version and Dev Notes for 7.0<\/a> with special guest Maggie Cabrera <\/p>\n<figure class=\"wp-block-image size-full is-style-no-vertical-margin\"><img decoding=\"async\" alt=\"Recording Gutenberg Changelog 128 with Maggie Cabrera and Birgit Pauli-Haack \" class=\"wp-image-44836\" height=\"185\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-13-at-17.41.45-1.png?resize=652%2C185&amp;ssl=1\" width=\"652\" \/><\/figure>\n<div class=\"wp-block-newsletterglue-showhide ng-block\">\n<figure class=\"wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\">\n<div class=\"wp-block-embed__wrapper\">\n<\/div>\n<\/figure>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Plugins, Themes, and Tools for #nocode site builders and owners<\/h2>\n<p class=\"wp-block-paragraph\"><strong>Courtney Robertson<\/strong> at GoDaddy breaks down <a href=\"https:\/\/www.godaddy.com\/resources\/news\/wordpress-7-0-real-time-collaboration-arrives-in-core\"><strong>what WordPress 7.0 brings when it ships April 9 at WordCamp Asia<\/strong><\/a>. Your editor finally gets real-time multi-user collaboration powered by Yjs, alongside visual block-level revisions, a Breadcrumbs block, Icon block, and customizable navigation overlays. Developers gain a provider-agnostic WP AI Client with a Connectors UI, PHP-only block registration, and Interactivity API improvements. The minimum PHP requirement bumps to 7.4 \u2014 worth flagging for clients on older hosting now.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">A little over a month ago, <strong>Johanne Courtright<\/strong>, founder of Groundworx, launched<strong> <a href=\"https:\/\/www.reddit.com\/r\/WordPressBlocks\/comments\/1rb20y1\/welcome_to_rwordpressblocks\/\">r\/WordPressBlocks<\/a><\/strong>, a dedicated Reddit community for developers and builders working with the block editor. A longtime block developer and free plugin author, Courtright created the space because scattered conversations about custom blocks, theme.json, full site editing, and Gutenberg\u2019s direction deserved a proper home. All skill levels welcome \u2014 come share tips, tools, wins, and frustrations.<\/p>\n<h2 class=\"wp-block-heading\">Theme Development for Full Site Editing and Blocks<\/h2>\n<p class=\"wp-block-paragraph\">If you\u2019re finding it a drag to edit <code>theme.json<\/code>, check out <strong>S\u00e9rgio Santos<\/strong>\u2018s creation, <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=s3rgiosan.vscode-wp-theme-json-editor\"><strong>WP Theme JSON Editor<\/strong><\/a>. It\u2019s a VS Code and Cursor extension that makes dealing with JSON way easier with its cool visual interface. You can easily tweak colors, typography, spacing, and block settings using the official WordPress JSON Schema. Plus, it\u2019s got handy features like CSS variable autocomplete, CodeMirror 6 syntax highlighting, drag-and-drop for palettes and font sizes, and real-time validation, and you even get to play with some experimental WP core properties. I\u2019m not sure if it\u2019s really easier than writing JSON from scratch, but hey, that\u2019s just a personal choice, right?<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"wp-image-45040\" height=\"356\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-28-at-13.19.14.png?resize=652%2C356&amp;ssl=1\" width=\"652\" \/><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">You can now <a href=\"https:\/\/wordpress.com\/blog\/2026\/03\/16\/how-to-build-a-wordpress-theme-with-telex\/\"><strong>generate a block theme with Telex<\/strong><\/a>, Automattic\u2019s experimental AI theme builder. You describe your site, hit \u201cEnhance Prompt\u201d to let Telex flesh out the design brief, optionally upload a reference image, then pick from four generated variations. From there you build out additional page templates, refine typography and colors conversationally, and download a ready-to-install ZIP containing your templates, styles, and theme.json \u2014 no PHP or CSS knowledge required.<\/p>\n<div class=\"ng-block-852ed22c35c1b960 wp-block-newsletterglue-container ng-block\">\n<div>\n<div>\n<div class=\"ng-block-vs ng-block-vs-1\"><\/div>\n<\/div>\n<div>\n<div class=\"ng-block-hs ng-block-hs-1\"><\/div>\n<div align=\"none\" class=\"ng-block-td\">\n<div class=\"ng-block-92b9567c7790f490 wp-block-newsletterglue-text ng-block\">\n<div>\n<div>\n<div align=\"none\" class=\"ng-block-td\">\n<p><strong>\u00a0<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>\u00a0<\/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<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ng-block-3b2f1b6344583c1f wp-block-newsletterglue-text ng-block\">\n<div>\n<div>\n<div 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><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ng-block-hs ng-block-hs-2\"><\/div>\n<\/div>\n<div>\n<div class=\"ng-block-vs ng-block-vs-2\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Building Blocks and Tools for the Block editor.<\/h2>\n<p class=\"wp-block-paragraph\"><strong>Troy Chaplin<\/strong> launched <a href=\"https:\/\/veilsoffate.com\/\">Veils of Fate<\/a>, a choose-your-own-adventure game built in WordPress using the Interactivity API, post types, and taxonomies. Spanning 3 acts, 18 quests, and 112 scenes, the story was co-written with Claude AI. If you love interactive storytelling, this one\u2019s for you. Nano banana handled the pixel art, Miles created the theme, and Kinsta provides the hosting. A family-inspired project: Troy\u2019s kids are avid readers and his wife is a librarian.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>WordPress Studio<\/strong> is a free, open-source local development tool powered by WordPress Playground that has been around for two years now. The team has now published <a href=\"https:\/\/www.npmjs.com\/package\/wp-studio\">wp-studio<\/a> the CLI installer you can use to spin up local sites instantly \u2014 no Docker, NGINX, Apache, or MySQL required \u2014 sync them with WordPress.com or Pressable, share live preview links with clients, and tap into a built-in AI assistant that runs WP-CLI commands natively. It\u2019s only early access to there might be dragons. <img decoding=\"async\" alt=\"\ud83d\udc09\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f409.png\" \/> Also available in WordPress Studio you can use phpMyAdmin to access the database and use it dark mode. <\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"wp-image-45047\" height=\"491\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-28-at-13.53.48.png?resize=652%2C491&amp;ssl=1\" width=\"652\" \/><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>Carlo Daniele<\/strong> at Kinsta walks you through <strong><a href=\"https:\/\/kinsta.com\/blog\/php-only-gutenberg-blocks\/\">building PHP-only Gutenberg blocks<\/a>,<\/strong> a feature introduced in Gutenberg 21.8 that lets you register blocks entirely in PHP\u2014no React, Node.js, or build steps required. Using the new <code>auto_register<\/code> support flag, your attributes automatically generate inspector controls in the editor. You\u2019ll build a pricing card block and learn how to wrap legacy shortcodes as proper blocks, finally giving your PHP-side clients and developers a gentler path into the block editor. It will also come to a WordPress instance near you soon with WordPress 7.0. <\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">If you\u2019d rather watch a video for education, <strong>Brian Coords<\/strong> demonstrates <a href=\"https:\/\/www.youtube.com\/watch?v=HS0pUU-cSpM\"><strong>how PHP-only block registration in WordPress 7.0 <\/strong>removes the build-tool barrier entirely<\/a> You\u2019ll see a Hello World block built with custom fields, a WooCommerce integration using the Store API, and how to handle frontend JavaScript when backend JS has limitations. The real payoff comes when you combine PHP-only blocks with Claude Code skills, letting you generate blocks through conversation rather than scaffolding. The code is on <a href=\"https:\/\/github.com\/bacoords\/example-p...\">GitHub<\/a>.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<h2 class=\"wp-block-heading\">Playground News<\/h2>\n<p class=\"wp-block-paragraph\">On this episode of <em>The WP Minute+<\/em>, <strong>Eric Karkovack<\/strong> sits down with WordPress contributors <strong>Alex Kirk<\/strong> and <strong>Brandon Payton<\/strong> to <strong><a href=\"https:\/\/www.youtube.com\/watch?v=lbsFmIqP0_g\">explore my.WordPress.net<\/a>,<\/strong> a browser-based WordPress sandbox built around privacy, portability, and AI. Think personal CRM, private family blogging, chat-to-blog workflows, and an AI playground \u2014 all running in your browser without a server. The demo shows how plugins become app-like modules, how messaging apps like Beeper can feed content in, and how AI can modify plugins live. Your data stays yours, portable across devices.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<h2 class=\"wp-block-heading\">AI in WordPress<\/h2>\n<p class=\"wp-block-paragraph\"><strong>Fellyph Cintra<\/strong> announces that <a href=\"https:\/\/make.wordpress.org\/playground\/2026\/03\/17\/connect-ai-coding-agents-to-wordpress-playground-with-mcp\/\">AI coding agents can now connect directly to <strong>WordPress Playground via MCP<\/strong><\/a>, thanks to the new <code>@wp-playground\/mcp<\/code> package built by <strong>Berislav Grgicak<\/strong>. One command wires up Claude Code or Gemini CLI to a browser-based Playground instance over WebSocket, letting your agent read and write files, execute PHP, manage sites, and navigate pages \u2014 all locally, without touching WordPress admin. Think plugin testing, live database debugging, and theme scaffolding driven entirely by conversation.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>Gary Pendergast<\/strong>, long-time core committer, introduces <a href=\"https:\/\/pento.net\/2026\/03\/20\/introducing-claudaborative-editing\/\">claudaborative-editing<\/a>, an MCP server \u2014 written by Claude Code, fittingly \u2014 that lets Claude edit WordPress posts live alongside you in Gutenberg. Built on WordPress 7.0\u2019s Yjs-powered collaborative editing protocol, your changes and Claude\u2019s sync in real time with no conflicts. A single <code>npx claudaborative-editing setup<\/code> gets you started. Claude appears in the collaborators list, edits at the block level, and even streams text character by character as it types. <\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\"><strong>Darin Koster<\/strong>, developer at Fueled, walks you through <a href=\"https:\/\/darinkotter.com\/ai-featured-images\/\"><strong>how AI featured image generation works<\/strong><\/a> inside the <a href=\"https:\/\/wordpress.org\/plugins\/ai\/\">WordPress AI plugin<\/a>. One button click kicks off a five-step chain built on the Abilities API: gather post context, generate an image prompt via an LLM, generate the image, optionally create alt text, then import and set it as the featured image \u2014 all in about 30 seconds. The post doubles as a practical demonstration of how WordPress\u2019s AI building blocks can be composed into real editor workflows.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">In <strong><a href=\"https:\/\/wpbuilds.com\/2026\/03\/26\/462-debating-ais-impact-with-jamie-marsland-content-creativity-slop-and-the-future-of-wordpress\/\">this lively WP Builds debate on AI, content, and the future of WordPress<\/a>,<\/strong> <strong>Jamie Marsland <\/strong>\u2014 Automattic\u2019s head of YouTube and prolific WordPress educator \u2014 squares off against a gleefully curmudgeonly <strong>Nathan Wrigley<\/strong>. Marsland champions the new Claude\u2013WordPress.com integration, which gives AI full context of your site for content, branding, and SEO. <strong>Wrigley<\/strong> pushes back on authenticity, AI slop, and eroding community skills. You\u2019ll find both sides genuinely persuasive \u2014 and probably switch teams more than once.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/wpbuilds.com\/2026\/03\/26\/462-debating-ais-impact-with-jamie-marsland-content-creativity-slop-and-the-future-of-wordpress\/\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"wp-image-45035\" height=\"342\" src=\"https:\/\/i0.wp.com\/gutenbergtimes.com\/wp-content\/uploads\/2026\/03\/WPBuilds462-Nathan-Wrigley-Jamie-Marsland.webp?resize=652%2C342&amp;ssl=1\" width=\"652\" \/><\/a><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<p class=\"wp-block-paragraph\">As an example of how AI might change how you use WordPress, <strong>Jamie Marsland<\/strong> demonstrates that <a href=\"https:\/\/www.youtube.com\/watch?v=Jywvzfo_w8c\"><strong>You can now Vibe Code with WordPress.com<\/strong><\/a>. on YouTube. He shows what\u2019s possible once Claude is connected to your site via MCP, from building full landing pages and wiring up contact forms with a single prompt to running promotions across multiple sites, generating downloadable SEO reports, auditing for accessibility, and tracking activity with visual dashboards. Think of it as your WordPress workflow, but driven entirely by conversation.<\/p>\n<p class=\"wp-block-paragraph\">You can learn more about the official WordPress.com connector for Claude in below blog post and video. <\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.com\/blog\/2026\/03\/20\/ai-agent-manage-content\/\"><strong>Your AI agent can now create, edit, and manage content on\u00a0WordPress.com<\/strong><\/a> by Jonathan Bossenger <\/li>\n<li><strong><a href=\"https:\/\/www.youtube.com\/watch?v=ujFGAuUc-x4\">It\u2019s Official: You Can Now Use Claude with WordPress!<\/a><\/strong> also with Jamie Marsland<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<div class=\"ng-block-2f33f1875616cfc9 wp-block-newsletterglue-container ng-block\">\n<div>\n<div>\n<div class=\"ng-block-vs ng-block-vs-1\"><\/div>\n<\/div>\n<div>\n<div class=\"ng-block-hs ng-block-hs-1\"><\/div>\n<div align=\"none\" class=\"ng-block-td\">\n<div class=\"ng-block-bb2a55281e5f2572 wp-block-newsletterglue-text ng-block\">\n<div>\n<div>\n<div 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<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ng-block-62d76ee53fdbd907 wp-block-newsletterglue-image ng-block size-full is-resized\">\n<div>\n<div>\n<div 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><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ng-block-a0cbefa3c5f61957 wp-block-newsletterglue-text ng-block\">\n<div>\n<div>\n<div 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<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ng-block-hs ng-block-hs-2\"><\/div>\n<\/div>\n<div>\n<div class=\"ng-block-vs ng-block-vs-2\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\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-4df910add17b3252 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<div class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"ng-block-5d1935a627a646c4 wp-block-newsletterglue-text ng-block\">\n<div>\n<div>\n<div align=\"none\" class=\"ng-block-td\">\n<p><strong>Featured Image: <\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>","protected":false},"excerpt":{"rendered":"<p>Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2362,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-2361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362<\/title>\n<meta name=\"description\" content=\"Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable,&hellip;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/Hi,%20In%20less%20than%20two%20weeks,%20WordPress%207.0%20is%20scheduled%20to%20be%20released.%20Are%20you%20ready?%20Or%20are%20you%20someone%20I%20used%20to%20be%20who%20waits%20two%20to%20three%20weeks%20to%20see%20what%20quirks%20early%20adopters%20find%20and%20if%20they%20warrant%20an%20early%20point%20release?%20Be%20that%20as%20it%20may,%20waiting%20only%20delays%20the%20inevitable,&hellip;\" \/>\n<meta property=\"og:locale\" content=\"is_IS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362\" \/>\n<meta property=\"og:description\" content=\"Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/\" \/>\n<meta property=\"og:site_name\" content=\"Iceland Consulate in Ghana\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-28T03:40:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f495.png\" \/>\n<meta name=\"author\" content=\"359158pwpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"359158pwpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/\"},\"author\":{\"name\":\"359158pwpadmin\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/#\\\/schema\\\/person\\\/48fec6bb414b0f1337e59ba22c7a9ab1\"},\"headline\":\"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362\",\"datePublished\":\"2026-03-28T03:40:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/\"},\"wordCount\":2412,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/7-0_highlight-grid-2026-03-26-AUBwnU.png\",\"inLanguage\":\"is\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/\",\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/\",\"name\":\"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362 - Iceland Consulate in Ghana\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/7-0_highlight-grid-2026-03-26-AUBwnU.png\",\"datePublished\":\"2026-03-28T03:40:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#breadcrumb\"},\"inLanguage\":\"is\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#primaryimage\",\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/7-0_highlight-grid-2026-03-26-AUBwnU.png\",\"contentUrl\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/7-0_highlight-grid-2026-03-26-AUBwnU.png\",\"width\":652,\"height\":375},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/icelandconsulateghana.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/#website\",\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/\",\"name\":\"Iceland Consulate in Ghana\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"is\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/#organization\",\"name\":\"Iceland Consulate in Ghana\",\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1200px-Coat_of_arms_of_Iceland.svg_.webp\",\"contentUrl\":\"https:\\\/\\\/icelandconsulateghana.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1200px-Coat_of_arms_of_Iceland.svg_.webp\",\"width\":1200,\"height\":1269,\"caption\":\"Iceland Consulate in Ghana\"},\"image\":{\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/icelandconsulateghana.com\\\/#\\\/schema\\\/person\\\/48fec6bb414b0f1337e59ba22c7a9ab1\",\"name\":\"359158pwpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g\",\"caption\":\"359158pwpadmin\"},\"sameAs\":[\"https:\\\/\\\/icelandconsulateghana.com\"],\"url\":\"https:\\\/\\\/icelandconsulateghana.com\\\/is\\\/author\\\/359158pwpadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362","description":"Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable,&hellip;","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable,&hellip;","og_locale":"is_IS","og_type":"article","og_title":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362","og_description":"Hi, In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable,&hellip;","og_url":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/","og_site_name":"Iceland Consulate in Ghana","article_published_time":"2026-03-28T03:40:00+00:00","og_image":[{"url":"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1f495.png","type":"","width":"","height":""}],"author":"359158pwpadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"359158pwpadmin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#article","isPartOf":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/"},"author":{"name":"359158pwpadmin","@id":"https:\/\/icelandconsulateghana.com\/#\/schema\/person\/48fec6bb414b0f1337e59ba22c7a9ab1"},"headline":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362","datePublished":"2026-03-28T03:40:00+00:00","mainEntityOfPage":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/"},"wordCount":2412,"commentCount":0,"publisher":{"@id":"https:\/\/icelandconsulateghana.com\/#organization"},"image":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#primaryimage"},"thumbnailUrl":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2026\/03\/7-0_highlight-grid-2026-03-26-AUBwnU.png","inLanguage":"is","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/","url":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/","name":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362 - Iceland Consulate in Ghana","isPartOf":{"@id":"https:\/\/icelandconsulateghana.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#primaryimage"},"image":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#primaryimage"},"thumbnailUrl":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2026\/03\/7-0_highlight-grid-2026-03-26-AUBwnU.png","datePublished":"2026-03-28T03:40:00+00:00","breadcrumb":{"@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#breadcrumb"},"inLanguage":"is","potentialAction":[{"@type":"ReadAction","target":["https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/"]}]},{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#primaryimage","url":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2026\/03\/7-0_highlight-grid-2026-03-26-AUBwnU.png","contentUrl":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2026\/03\/7-0_highlight-grid-2026-03-26-AUBwnU.png","width":652,"height":375},{"@type":"BreadcrumbList","@id":"https:\/\/icelandconsulateghana.com\/is\/gutenberg-times-wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/icelandconsulateghana.com\/"},{"@type":"ListItem","position":2,"name":"Gutenberg Times: WordPress 7.0 Source of Truth, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more \u2014 Weekend Edition 362"}]},{"@type":"WebSite","@id":"https:\/\/icelandconsulateghana.com\/is\/#website","url":"https:\/\/icelandconsulateghana.com\/is\/","name":"Iceland Consulate in Ghana","description":"","publisher":{"@id":"https:\/\/icelandconsulateghana.com\/is\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/icelandconsulateghana.com\/is\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"is"},{"@type":"Organization","@id":"https:\/\/icelandconsulateghana.com\/is\/#organization","name":"Iceland Consulate in Ghana","url":"https:\/\/icelandconsulateghana.com\/is\/","logo":{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/icelandconsulateghana.com\/is\/#\/schema\/logo\/image\/","url":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2025\/08\/1200px-Coat_of_arms_of_Iceland.svg_.webp","contentUrl":"https:\/\/icelandconsulateghana.com\/wp-content\/uploads\/2025\/08\/1200px-Coat_of_arms_of_Iceland.svg_.webp","width":1200,"height":1269,"caption":"Iceland Consulate in Ghana"},"image":{"@id":"https:\/\/icelandconsulateghana.com\/is\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/icelandconsulateghana.com\/#\/schema\/person\/48fec6bb414b0f1337e59ba22c7a9ab1","name":"359158pwpadmin","image":{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/secure.gravatar.com\/avatar\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/18c6e57f2afaec2f9ef147dfa488ce2c8a20091fae02765760523ee6d0b69ec1?s=96&d=mm&r=g","caption":"359158pwpadmin"},"sameAs":["https:\/\/icelandconsulateghana.com"],"url":"https:\/\/icelandconsulateghana.com\/is\/author\/359158pwpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/posts\/2361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/comments?post=2361"}],"version-history":[{"count":0,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/posts\/2361\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/media\/2362"}],"wp:attachment":[{"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/media?parent=2361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/categories?post=2361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icelandconsulateghana.com\/is\/wp-json\/wp\/v2\/tags?post=2361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}