INSERT INTO wp_options VALUES(407,'WPML(setup)','a:7:{s:13:"is-tm-allowed";b:1;s:13:"original-lang";s:2:"en";s:8:"who-mode";a:1:{i:0;s:6:"myself";}s:16:"translated-langs";a:1:{i:0;s:2:"ar";}s:12:"current-step";s:8:"finished";s:20:"translate-everything";b:0;s:11:"review-mode";N;}','on');
INSERT INTO wp_options VALUES(408,'WPML_Group_Keys','a:7:{i:0;s:11:"WPML(setup)";i:1;s:16:"WPML(TM-has-run)";i:2;s:8:"WPML(ST)";i:3;s:15:"WPML(post-type)";i:4;s:8:"WPML(TM)";i:5;s:11:"WPML(acfml)";i:6;s:40:"WPML(tea_previously_unsupported_content)";}','auto');
INSERT INTO wp_options VALUES(410,'otgs_installer_products_urls','a:1:{s:4:"wpml";s:40:"https://cdn.wpml.org/wpml-bucket-56.json";}','on');
INSERT INTO wp_options VALUES(411,'wpml_dependencies:installed_plugins','a:2:{s:26:"sitepress-multilingual-cms";s:5:"4.8.5";s:23:"wpml-string-translation";s:5:"3.4.1";}','auto');
INSERT INTO wp_options VALUES(412,'otgs_installer_products_urls_version','a:1:{s:4:"wpml";s:1:"2";}','on');
INSERT INTO wp_options VALUES(432,'gallery_category_children','a:0:{}','auto');
INSERT INTO wp_options VALUES(497,'installer_repositories_with_theme','a:1:{i:0;s:7:"toolset";}','auto');
INSERT INTO wp_options VALUES(498,'backyard_legal_pages_seeded_at','2026-05-20 19:26:00','auto');
INSERT INTO wp_options VALUES(501,'_site_transient_timeout_community-events-1aecf33ab8525ff212ebdffbb438372e','1779349497','off');
INSERT INTO wp_options VALUES(502,'_site_transient_community-events-1aecf33ab8525ff212ebdffbb438372e','a:4:{s:9:"sandboxed";b:0;s:5:"error";N;s:8:"location";a:1:{s:2:"ip";s:9:"127.0.0.0";}s:6:"events";a:1:{i:0;a:10:{s:4:"type";s:8:"wordcamp";s:5:"title";s:13:"WordCamp Asia";s:3:"url";s:31:"https://asia.wordcamp.org/2027/";s:6:"meetup";s:0:"";s:10:"meetup_url";s:0:"";s:4:"date";s:19:"2027-04-09 00:00:00";s:8:"end_date";s:19:"2027-04-11 00:00:00";s:20:"start_unix_timestamp";i:1807200000;s:18:"end_unix_timestamp";i:1807372800;s:8:"location";a:4:{s:8:"location";s:16:"Penang, Malaysia";s:7:"country";s:2:"MY";s:8:"latitude";d:5.4163568;s:9:"longitude";d:100.3327612;}}}}','off');
INSERT INTO wp_options VALUES(503,'_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1779349497','off');
INSERT INTO wp_options VALUES(504,'_site_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3',replace('a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:52:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\n \n	\n		\n		\n		\n		\n		\n		\n		\n		\n		\n	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:59:"The latest news about WordPress and the WordPress community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 20 May 2026 19:39:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:40:"https://wordpress.org/?v=7.1-alpha-62388";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"image";a:1:{i:0;a:6:{s:4:"data";s:11:"\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:3:"url";a:1:{i:0;a:5:{s:4:"data";s:29:"https://s.w.org/favicon.ico?2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"width";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:6:"height";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:66:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"WordPress 7.0 “Armstrong”";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"https://wordpress.org/news/2026/05/armstrong/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 20 May 2026 18:41:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7.0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20583";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:338:"Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you make it uniquely yours.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matias Ventura";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:77589:"\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="683" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0.png?resize=1024%2C683&#038;ssl=1" alt="WP 7.0 Release Edition Main Image" class="wp-image-20705" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=2048%2C1365&amp;ssl=1 2048w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Every WordPress release celebrates an artist who has made an indelible mark on the world of music. Say Hello to WordPress 7.0 “Armstrong”, named in honor of &#8220;Satchmo&#8221; himself, jazz musician Louis Armstrong.</p>\n\n\n\n<p class="wp-block-paragraph">Known as the “first great jazz soloist”, Louis Armstrong created ensembles that highlighted his own profound trumpeting skills, and in the process, transformed jazz from an orchestral art form into a solo art form. The master trumpeter also impressed the world with his signature vocals, introducing improvisation into Jazz, influencing every artist he worked with, and permanently changing the landscape of music.</p>\n\n\n\n<p class="wp-block-paragraph">Louis Armstrong wove his personal touch into the world of Jazz. With WordPress 7.0 “Armstrong”, you can build with yours.</p>\n\n\n\n<h2 class="wp-block-heading">Welcome to WordPress 7.0!</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 marks the start of a new era, laying the foundation for AI across the WordPress experience. Greeting you with a modern, more intuitive dashboard, 7.0 introduces enhanced customization and development tools that inspire creativity and tap into endless potential.</p>\n\n\n\n<p class="wp-block-paragraph">Whether you’re a creator, business owner or developer &#8211; WordPress 7.0 let&#8217;s you create in a way that is uniquely your own.</p>\n\n\n\n<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://wordpress.org/wordpress-7.0.zip">Download WordPress 7.0 now</a></div>\n</div>\n\n\n\n<h2 class="wp-block-heading">What’s inside</h2>\n\n\n\n<p class="wp-block-paragraph">Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you create your way.</p>\n\n\n\n<h3 class="wp-block-heading">AI-Integrated WordPress</h3>\n\n\n\n<p class="wp-block-paragraph"><strong>Possibilities right in your hands.</strong></p>\n\n\n\n<p class="wp-block-paragraph">With AI integrated throughout WordPress the potential is endless. A new AI Client in Core lets WordPress communicate with generative AI models, while connections are easily managed from a single hub in the dashboard. The AI Client combined with the Abilities API makes a fiery duo that introduces new functionality, workflow automation, and creation tools to your website. Install the new AI plugin to expand your options even more: generate and edit images, create titles or excerpts, or even suggest alt text.</p>\n\n\n\n<p class="wp-block-paragraph">7.0 also includes a new Client-Side Abilities package: a Javascript counterpart to the Abilities API, with a built in UI and command palette that delivers extensive new and hybrid AI abilities.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20700" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?w=1360&amp;ssl=1 1360w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Manage all your external connections in a central hub on the Connector’s screen. Easily dive in with 3 presets, or add your own connections. Authenticate and get started with AI abilities in just a few clicks.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20699" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?w=1360&amp;ssl=1 1360w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">An AI-integrated WordPress promises infinite potential, ready to be discovered.</p>\n\n\n\n<h2 class="wp-block-heading">Modernized Dashboard</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Elevate your admin experience</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">7.0 introduces a fully revitalized dashboard with a chic, modern new color scheme, and clean finishes throughout.</p>\n\n\n\n<p class="wp-block-paragraph">Polished with smooth transitions that seamlessly shift as you move between screens, you’ll feel like you’re effortlessly gliding through the dashboard.</p>\n\n\n\n<p class="wp-block-paragraph">Just one click of the new Command Palette shortcut, a <code>⌘K</code> or <code>Ctrl+K</code> icon in the upper admin bar, lets you access your favorite tools from anywhere in the dashboard.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20698" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Explore typography from one place, regardless of theme. Install, upload and manage your font collection from the new dedicated font management page, with support for block, hybrid and classic themes.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20697" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Visually scrub through revision versions to see what changed at a glance, with markers that make editorial choices more intuitive. Easily pick the revision you want and restore instantly.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20696" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<h2 class="wp-block-heading">Design, Create, Customize</h2>\n\n\n\n<p class="wp-block-paragraph"> <strong>A simpler way to build</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">Let WordPress be your muse with new blocks, block supports, and design tools that add visual agility, granular control, and keep every element of your website on brand, with fresh new touches.</p>\n\n\n\n<p class="wp-block-paragraph">Showcase your ideas in a lightbox slideshow with the new gallery block, and finesse your markup with the new Heading block. Deliver clear site navigation with the new Breadcrumbs block, and add more detail to your designs with the new Icons block.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20695" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Enhanced responsiveness controls in 7.0 make your site more user friendly. Hide and reveal blocks based on device, without affecting other viewports. Adjust styles for different breakpoints, and customize what those breakpoints are.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20694" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Design and build your menu overlay with blocks and patterns, fully customizable with the styles you want visitors to see. Add columns, stylize typography, or embed your own close button in the overlay. Start with a template or create your own menu from scratch.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20693" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Fine tune page design and layout with Patterns that act as a single unit, detachable for more isolated control. Insert your pattern, swap elements and customize with ease.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20692" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Style every detail of content with custom CSS at the block level, right in your post or page.</p>\n\n\n\n<figure class="wp-block-image size-large has-custom-border"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&#038;ssl=1" alt="" class="wp-image-20691" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?w=1360&amp;ssl=1 1360w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<h2 class="wp-block-heading">Developer’s toolbox</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Advanced tools for building</strong> <strong>your way</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 lets you build faster, better, stronger, and easier with an extensive set of&nbsp; expanded APIs and enhanced functionality.</p>\n\n\n\n<p class="wp-block-paragraph">Create blocks and patterns on the server level using only PHP, auto-registered with the block API.</p>\n\n\n\n<p class="wp-block-paragraph">Explore a more extensible Site Editor, with routing, route validation, and a new wordpress/boot package that allows plugins to build custom site-editor pages.</p>\n\n\n\n<h2 class="wp-block-heading">And much more</h2>\n\n\n\n<p class="wp-block-paragraph">For a comprehensive overview of all the new features and enhancements in WordPress 7.0, please visit the feature-showcase website.</p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/download/releases/7-0">Check out whats new in 7.0</a></p>\n\n\n\n<h2 class="wp-block-heading">Learn more about WordPress 7.0</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://learn.wordpress.org/">Learn WordPress</a> is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, <a href="https://learn.wordpress.org/social-learning/">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">Read the <a href="https://wordpress.org/documentation/wordpress-version/version-7.0">WordPress 7.0 Release Notes</a> for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.</p>\n\n\n\n<p class="wp-block-paragraph">Explore the <a href="https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/">WordPress 7.0 Field Guide</a> and learn about the changes in this release with detailed developer notes to help you build with WordPress.</p>\n\n\n\n<h2 class="wp-block-heading">The 7.0 release squad</h2>\n\n\n\n<p class="wp-block-paragraph">Every release comes to you from a dedicated team of enthusiastic contributors who help keep things on track and moving smoothly. The team that has led 7.0 is a global, cross-functional group of contributors who are always ready to champion ideas, remove blockers, and resolve issues.</p>\n\n\n\n<ul class="wp-block-list">\n<li>Release Lead: <a href="https://profiles.wordpress.org/matveb/">Matias Ventura</a></li>\n\n\n\n<li>Release Coordination: <a href="https://profiles.wordpress.org/chaion07/">Ahmed Kabir Chaion</a>, <a href="https://profiles.wordpress.org/amykamala/">Amy Kamala</a>, <a href="https://profiles.wordpress.org/4thhubbard/">Mary Hubbard</a></li>\n\n\n\n<li>Tech Leads: <a href="https://profiles.wordpress.org/ellatrix/">Ella van Durpe</a>, <a href="https://profiles.wordpress.org/mukesh27/">Mukesh Panchal</a>, <a href="https://profiles.wordpress.org/sergeybiryukov/">Sergey Biryukov</a></li>\n\n\n\n<li>Triage Leads: <a href="https://profiles.wordpress.org/audrasjb/">Jb Audras</a>, <a href="https://profiles.wordpress.org/juanmaguitar/">JuanMa Garrido</a></li>\n\n\n\n<li>Test Leads: <a href="https://profiles.wordpress.org/ankit-k-gupta/">Ankit K Gupta</a>, <a href="https://profiles.wordpress.org/marybaum/">Mary Baum</a></li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">Thank you, contributors</h2>\n\n\n\n<p class="wp-block-paragraph">The mission of WordPress is to <a href="https://wordpress.org/about/">democratize publishing</a> and embody the <a href="https://opensource.org/osd-annotated">freedoms that come with open source</a>. A global and diverse community of people collaborating to strengthen the software supports this effort.</p>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 reflects the tireless efforts and passion of more than 769+ contributors in countries all over the world. This release also welcomed over 196 first-time contributors!</p>\n\n\n\n<p class="wp-block-paragraph">Their collaboration delivered more than 420 enhancements and fixes, ensuring a stable release for all – a testament to the power and capability of the WordPress open source community.</p>\n\n\n\n<p class="wp-block-paragraph"><p class="has-small-font-size"><a href="https://profiles.wordpress.org/1000camels/">1000camels</a> · <a href="https://profiles.wordpress.org/aakashverma1/">Aakash Verma</a> · <a href="https://profiles.wordpress.org/jorbin/">Aaron Jorbin</a> · <a href="https://profiles.wordpress.org/aaronrobertshaw/">Aaron Robertshaw</a> · <a href="https://profiles.wordpress.org/abdullah17/">Abdullah Kaludi</a> · <a href="https://profiles.wordpress.org/abduremon/">Abdur Rahman Emon</a> · <a href="https://profiles.wordpress.org/acmoifr/">acmoifr</a> · <a href="https://profiles.wordpress.org/dannythedog/">Adam</a> · <a href="https://profiles.wordpress.org/adamsilverstein/">Adam Silverstein</a> · <a href="https://profiles.wordpress.org/zieladam/">Adam Zieliński</a> · <a href="https://profiles.wordpress.org/oztaser/">Adil &#214;ztaşer</a> · <a href="https://profiles.wordpress.org/adithyanaik/">adithyanaik</a> · <a href="https://profiles.wordpress.org/iamadisingh/">Aditya Singh</a> · <a href="https://profiles.wordpress.org/adnanhyder/">Adnan Hyder Pervez</a> · <a href="https://profiles.wordpress.org/adnanlimdi/">adnan.limdi</a> · <a href="https://profiles.wordpress.org/adrmf25/">adrmf25</a> · <a href="https://profiles.wordpress.org/afwebdev/">afwebdev</a> · <a href="https://profiles.wordpress.org/agnieszkaszuba/">Agnieszka Szuba</a> · <a href="https://profiles.wordpress.org/elazzabi/">Ahmed</a> · <a href="https://profiles.wordpress.org/chaion07/">Ahmed Kabir Chaion</a> · <a href="https://profiles.wordpress.org/ajitbohra/">Ajit Bohra</a> · <a href="https://profiles.wordpress.org/wildworks/">Aki Hamano</a> · <a href="https://profiles.wordpress.org/akshat2802/">Akshat Kakkad</a> · <a href="https://profiles.wordpress.org/aljullu/">Albert Juhﾃｩ Lluveras</a> · <a href="https://profiles.wordpress.org/alecrust/">Alec Rust</a> · <a href="https://profiles.wordpress.org/alecgeatches/">alecgeatches</a> · <a href="https://profiles.wordpress.org/xknown/">Alex Concha</a> · <a href="https://profiles.wordpress.org/akirk/">Alex Kirk</a> · <a href="https://profiles.wordpress.org/ajlende/">Alex Lende</a> · <a href="https://profiles.wordpress.org/alexstine/">Alex Stine</a> · <a href="https://profiles.wordpress.org/albigdd/">Alexander Bigga</a> · <a href="https://profiles.wordpress.org/aliaghdam/">Ali Aghdam</a> · <a href="https://profiles.wordpress.org/mrfoxtalbot/">Alvaro Gﾃｳmez</a> · <a href="https://profiles.wordpress.org/amanandhishoe/">amanandhishoe</a> · <a href="https://profiles.wordpress.org/alh0319/">Amber Hinds</a> · <a href="https://profiles.wordpress.org/amesplant/">Ames Plant</a> · <a href="https://profiles.wordpress.org/amibe/">Amibe Websites</a> · <a href="https://profiles.wordpress.org/amin7/">Amin</a> · <a href="https://profiles.wordpress.org/amitraj2203/">Amit Raj</a> · <a href="https://profiles.wordpress.org/amykamala/">Amy Kamala</a> · <a href="https://profiles.wordpress.org/altf4falt/">Anand Rajaram</a> · <a href="https://profiles.wordpress.org/anastis/">Anastis Sourgoutsidis</a> · <a href="https://profiles.wordpress.org/anlino/">Anders Norﾃｩn</a> · <a href="https://profiles.wordpress.org/afercia/">Andrea Fercia</a> · <a href="https://profiles.wordpress.org/awetz583/">Andrea Roenning</a> · <a href="https://profiles.wordpress.org/andraganescu/">Andrei Draganescu</a> · <a href="https://profiles.wordpress.org/aduth/">Andrew Duthie</a> · <a href="https://profiles.wordpress.org/nacin/">Andrew Nacin</a> · <a href="https://profiles.wordpress.org/azaozz/">Andrew Ozz</a> · <a href="https://profiles.wordpress.org/andrewryno/">Andrew Ryno</a> · <a href="https://profiles.wordpress.org/andrewserong/">Andrew Serong</a> · <a href="https://profiles.wordpress.org/eatingrules/">Andrew Wilder</a> · <a href="https://profiles.wordpress.org/aidvu/">Andrija Vučinić</a> · <a href="https://profiles.wordpress.org/oandregal/">André Maneiro</a> · <a href="https://profiles.wordpress.org/rilwis/">Anh Tran</a> · <a href="https://profiles.wordpress.org/ankit-k-gupta/">Ankit K Gupta</a> · <a href="https://profiles.wordpress.org/ankit k gupta/">Ankit K. Gupta</a> · <a href="https://profiles.wordpress.org/ankitkumarshah/">Ankit Kumar Shah</a> · <a href="https://profiles.wordpress.org/ankitmaru/">Ankit Panchal</a> · <a href="https://profiles.wordpress.org/annezazu/">Anne McCarthy</a> · <a href="https://profiles.wordpress.org/annebovelett/">Anne-Mieke Bovelett</a> · <a href="https://profiles.wordpress.org/antpb/">Anthony Burchell</a> · <a href="https://profiles.wordpress.org/ahortin/">Anthony Hortin</a> · <a href="https://profiles.wordpress.org/antonvlasenko/">Anton Vlasenko</a> · <a href="https://profiles.wordpress.org/slieptsov/">anton7249</a> · <a href="https://profiles.wordpress.org/antoniosejas/">Antonio Sejas</a> · <a href="https://profiles.wordpress.org/antonrinas/">antonrinas</a> · <a href="https://profiles.wordpress.org/anukasha/">Anukasha Singh</a> · <a href="https://profiles.wordpress.org/anupkankale/">Anup Kankale</a> · <a href="https://profiles.wordpress.org/apedog/">apedog</a> · <a href="https://profiles.wordpress.org/arcwp/">arcwp</a> · <a href="https://profiles.wordpress.org/aristath/">Ari Stathopoulos</a> · <a href="https://profiles.wordpress.org/arkaprabhachowdhury/">Arkaprabha Chowdhury</a> · <a href="https://profiles.wordpress.org/artemiosans/">Artemio Morales</a> · <a href="https://profiles.wordpress.org/arthur791004/">Arthur Chu</a> · <a href="https://profiles.wordpress.org/artpi/">Artur Piszek</a> · <a href="https://profiles.wordpress.org/artz91/">ArtZ91</a> · <a href="https://profiles.wordpress.org/arunu1996/">Arun</a> · <a href="https://profiles.wordpress.org/arunsathiya/">Arun Sathiya</a> · <a href="https://profiles.wordpress.org/atharvasagane/">atharvasagane</a> · <a href="https://profiles.wordpress.org/audunmb/">audunmb</a> · <a href="https://profiles.wordpress.org/awardpress/">awardpress</a> · <a href="https://profiles.wordpress.org/azragh/">Azragh</a> · <a href="https://profiles.wordpress.org/neo2k23/">BackuPs</a> · <a href="https://profiles.wordpress.org/badasswp/">badasswp</a> · <a href="https://profiles.wordpress.org/scruffian/">Ben Dwyer</a> · <a href="https://profiles.wordpress.org/benniledl/">Benedikt Ledl</a> · <a href="https://profiles.wordpress.org/benjamin_zekavica/">Benjamin Zekavica</a> · <a href="https://profiles.wordpress.org/benoitchantre/">Benoit Chantre</a> · <a href="https://profiles.wordpress.org/benpinales/">benpinales</a> · <a href="https://profiles.wordpress.org/bernhard-reiter/">Bernie Reiter</a> · <a href="https://profiles.wordpress.org/bernhard reiter/">Bernie Reiter</a> · <a href="https://profiles.wordpress.org/berislavgrgicak/">Bero</a> · <a href="https://profiles.wordpress.org/wilcosky/">Billy Wilcosky</a> · <a href="https://profiles.wordpress.org/birgire/">Birgir Erlendsson (birgire)</a> · <a href="https://profiles.wordpress.org/bph/">Birgit Pauli-Haack</a> · <a href="https://profiles.wordpress.org/blackstar1991/">BlackStar</a> · <a href="https://profiles.wordpress.org/bluefuton/">bluefuton</a> · <a href="https://profiles.wordpress.org/bobbingwide/">bobbingwide</a> · <a href="https://profiles.wordpress.org/safedawn/">Boris Gherman</a> · <a href="https://profiles.wordpress.org/bor0/">Boro Sitnikovski</a> · <a href="https://profiles.wordpress.org/bradley2083/">brad hogan</a> · <a href="https://profiles.wordpress.org/bjorsch/">Brad Jorsch</a> · <a href="https://profiles.wordpress.org/bradshawtm/">bradshawtm</a> · <a href="https://profiles.wordpress.org/brajdas0022/">brajdas0022</a> · <a href="https://profiles.wordpress.org/bhubbard/">Brandon Hubbard</a> · <a href="https://profiles.wordpress.org/kraftbj/">Brandon Kraft</a> · <a href="https://profiles.wordpress.org/bpayton/">Brandon Payton</a> · <a href="https://profiles.wordpress.org/brbrr/">brbrr</a> · <a href="https://profiles.wordpress.org/bacoords/">Brian Coords</a> · <a href="https://profiles.wordpress.org/bgardner/">Brian Gardner</a> · <a href="https://profiles.wordpress.org/masteradhoc/">Brian Haas</a> · <a href="https://profiles.wordpress.org/brianhogg/">Brian Hogg</a> · <a href="https://profiles.wordpress.org/bridgetwillard/">Bridget Willard</a> · <a href="https://profiles.wordpress.org/brumack/">brumack</a> · <a href="https://profiles.wordpress.org/freibergergarcia/">Bruno Freiberger Garcia</a> · <a href="https://profiles.wordpress.org/buutqn/">buutqn</a> · <a href="https://profiles.wordpress.org/calin/">Calin Don</a> · <a href="https://profiles.wordpress.org/karl94/">Carlo Cannas</a> · <a href="https://profiles.wordpress.org/cbravobernal/">Carlos Bravo</a> · <a href="https://profiles.wordpress.org/poena/">Carolina Nymark</a> · <a href="https://profiles.wordpress.org/cbirdsong/">cbirdsong</a> · <a href="https://profiles.wordpress.org/cgastrell/">cgastrell</a> · <a href="https://profiles.wordpress.org/chexee/">Chelsea Otakan</a> · <a href="https://profiles.wordpress.org/chihsuan/">Chi-Hsuan Huang</a> · <a href="https://profiles.wordpress.org/xristos3490/">Chris Lilitsas</a> · <a href="https://profiles.wordpress.org/chrismcelroyseo/">Chris McElroy SEO</a> · <a href="https://profiles.wordpress.org/czarate/">Chris Zarate</a> · <a href="https://profiles.wordpress.org/chrisdotdotdot/">chrisdotdotdot</a> · <a href="https://profiles.wordpress.org/chrispecoraro/">chrispecoraro</a> · <a href="https://profiles.wordpress.org/apermo/">Christoph Daum</a> · <a href="https://profiles.wordpress.org/nyiriland/">Christy Nyiri</a> · <a href="https://profiles.wordpress.org/cagrimmett/">Chuck Grimmett</a> · <a href="https://profiles.wordpress.org/butterflymedia/">Ciprian Popescu</a> · <a href="https://profiles.wordpress.org/clayray/">clayray</a> · <a href="https://profiles.wordpress.org/costdev/">Colin Stewart</a> · <a href="https://profiles.wordpress.org/component/">component</a> · <a href="https://profiles.wordpress.org/copons/">Copons</a> · <a href="https://profiles.wordpress.org/coreyw/">Corey Worrell</a> · <a href="https://profiles.wordpress.org/cr0ybot/">Cory Hughart</a> · <a href="https://profiles.wordpress.org/crstauf/">crstauf</a> · <a href="https://profiles.wordpress.org/czarflix/">czarflix</a> · <a href="https://profiles.wordpress.org/daledupreez/">Dale du Preez</a> · <a href="https://profiles.wordpress.org/colorful-tones/">Damon Cook</a> · <a href="https://profiles.wordpress.org/dpknauss/">Dan Knauss</a> · <a href="https://profiles.wordpress.org/danluu/">Dan Luu</a> · <a href="https://profiles.wordpress.org/alexodiy/">Dan Zakirov</a> · <a href="https://profiles.wordpress.org/danielbachhuber/">Daniel Bachhuber</a> · <a href="https://profiles.wordpress.org/redsweater/">Daniel Jalkut (Red Sweater)</a> · <a href="https://profiles.wordpress.org/talldanwp/">Daniel Richards</a> · <a href="https://profiles.wordpress.org/mte90/">Daniele Scasciafratte</a> · <a href="https://profiles.wordpress.org/danieltj/">danieltj</a> · <a href="https://profiles.wordpress.org/dannyreaktiv/">dannyreaktiv</a> · <a href="https://profiles.wordpress.org/dkotter/">Darin Kotter</a> · <a href="https://profiles.wordpress.org/nerrad/">Darren Ethier (nerrad)</a> · <a href="https://profiles.wordpress.org/darshitrajyaguru97/">Darshit Rajyaguru</a> · <a href="https://profiles.wordpress.org/dryanpress/">Dave Ryan</a> · <a href="https://profiles.wordpress.org/drw158/">Dave Whitley</a> · <a href="https://profiles.wordpress.org/darerodz/">David Arenas</a> · <a href="https://profiles.wordpress.org/davidbaumwald/">David Baumwald</a> · <a href="https://profiles.wordpress.org/davidabowman/">David Bowman</a> · <a href="https://profiles.wordpress.org/dlh/">David Herrera</a> · <a href="https://profiles.wordpress.org/justlevine/">David Levine</a> · <a href="https://profiles.wordpress.org/get_dave/">David Smith</a> · <a href="https://profiles.wordpress.org/superdav42/">David Stone</a> · <a href="https://profiles.wordpress.org/dsas/">Dean Sas</a> · <a href="https://profiles.wordpress.org/debarghyabanerjee/">DEBARGHYA BANERJEE</a> · <a href="https://profiles.wordpress.org/raftaar1191/">Deepak Gupta</a> · <a href="https://profiles.wordpress.org/deepaklalwani/">Deepak Lalwani</a> · <a href="https://profiles.wordpress.org/deepakprajapati/">Deepak Prajapati</a> · <a href="https://profiles.wordpress.org/deepakrohilla/">Deepak Rohilla</a> · <a href="https://profiles.wordpress.org/dingo_d/">Denis ﾅｽoljom</a> · <a href="https://profiles.wordpress.org/realloc/">Dennis Ploetner</a> · <a href="https://profiles.wordpress.org/dmsnell/">Dennis Snell</a> · <a href="https://profiles.wordpress.org/deoladev/">deoladev</a> · <a href="https://profiles.wordpress.org/dhansondesigns/">Derek Hanson</a> · <a href="https://profiles.wordpress.org/dhiraj0901/">Dhiraj Joshi</a> · <a href="https://profiles.wordpress.org/dhrumilk/">Dhrumil Kumbhani</a> · <a href="https://profiles.wordpress.org/dhruval04/">Dhruval Shah</a> · <a href="https://profiles.wordpress.org/dhruvang21/">Dhruvang21</a> · <a href="https://profiles.wordpress.org/dhruvik18/">Dhruvik Malaviya</a> · <a href="https://profiles.wordpress.org/dianeco/">Diane Co</a> · <a href="https://profiles.wordpress.org/digamberpradhan/">digamberpradhan</a> · <a href="https://profiles.wordpress.org/digitalblanket/">digitalblanket</a> · <a href="https://profiles.wordpress.org/dilipbheda/">Dilip Bheda</a> · <a href="https://profiles.wordpress.org/dilip2615/">Dilip Modhavadiya</a> · <a href="https://profiles.wordpress.org/dimitro/">Dimitris Mitropoulos</a> · <a href="https://profiles.wordpress.org/dd32/">Dion Hulse</a> · <a href="https://profiles.wordpress.org/divyeshpatel01/">divyeshpatel01</a> · <a href="https://profiles.wordpress.org/ocean90/">Dominik Schilling</a> · <a href="https://profiles.wordpress.org/thehenridev/">Douglas Henri</a> · <a href="https://profiles.wordpress.org/drebbitsweb/">Dreb Bitanghol</a> · <a href="https://profiles.wordpress.org/drewapicture/">Drew Jaynes</a> · <a href="https://profiles.wordpress.org/drivingralle/">Drivingralle</a> · <a href="https://profiles.wordpress.org/drysand/">drysand</a> · <a href="https://profiles.wordpress.org/elrae/">Earle Davies</a> · <a href="https://profiles.wordpress.org/eclev91/">eclev91</a> · <a href="https://profiles.wordpress.org/egill/">Egill R. Erlendsson</a> · <a href="https://profiles.wordpress.org/ehti/">Ehti</a> · <a href="https://profiles.wordpress.org/ellatrix/">Ella van Durpe</a> · <a href="https://profiles.wordpress.org/codex-m/">Emerson Maningo</a> · <a href="https://profiles.wordpress.org/nrqsnchz/">Enrique Sﾃ｡nchez</a> · <a href="https://profiles.wordpress.org/ytfeldrawkcab/">Eric Michel</a> · <a href="https://profiles.wordpress.org/ethitter/">Erick Hitter</a> · <a href="https://profiles.wordpress.org/im3dabasia1/">Eshaan Dabasiya</a> · <a href="https://profiles.wordpress.org/ecairol/">Esteban</a> · <a href="https://profiles.wordpress.org/estelaris/">Estela Rueda</a> · <a href="https://profiles.wordpress.org/evansolomon/">Evan Solomon</a> · <a href="https://profiles.wordpress.org/fabiankaegy/">Fabian Kägy</a> · <a href="https://profiles.wordpress.org/fakhriaz/">Fakhri Azzouz</a> · <a href="https://profiles.wordpress.org/farhad0/">Farhad Sakhaei</a> · <a href="https://profiles.wordpress.org/felipevelzani/">Felipe Velzani</a> · <a href="https://profiles.wordpress.org/flixos90/">Felix Arntz</a> · <a href="https://profiles.wordpress.org/fernandot/">Fernando Tellado</a> · <a href="https://profiles.wordpress.org/firoz2456/">Firoz Sabaliya</a> · <a href="https://profiles.wordpress.org/fcoveram/">Francisco Vera</a> · <a href="https://profiles.wordpress.org/vanhoucke/">Franck VANHOUCKE</a> · <a href="https://profiles.wordpress.org/franz00/">Fransisca H</a> · <a href="https://profiles.wordpress.org/frozzare/">Fredrik Forsmo</a> · <a href="https://profiles.wordpress.org/from/">frOM</a> · <a href="https://profiles.wordpress.org/fushar/">fushar</a> · <a href="https://profiles.wordpress.org/garrett-eclipse/">Garrett Hyder</a> · <a href="https://profiles.wordpress.org/garyj/">Gary Jones</a> · <a href="https://profiles.wordpress.org/pento/">Gary Pendergast</a> · <a href="https://profiles.wordpress.org/gaurangsondagar/">Gaurang Sondagar</a> · <a href="https://profiles.wordpress.org/gautammkgarg/">Gautam Garg</a> · <a href="https://profiles.wordpress.org/gautam23/">Gautam Mehta</a> · <a href="https://profiles.wordpress.org/geminorum/">geminorum</a> · <a href="https://profiles.wordpress.org/generosus/">Generosus</a> · <a href="https://profiles.wordpress.org/mamaduka/">George Mamadashvili</a> · <a href="https://profiles.wordpress.org/gmjuhasz/">Gergely J</a> · <a href="https://profiles.wordpress.org/gierand/">gierand</a> · <a href="https://profiles.wordpress.org/glendaviesnz/">Glen Davies</a> · <a href="https://profiles.wordpress.org/ingeniumed/">Gopal Krishnan</a> · <a href="https://profiles.wordpress.org/grahamarmfield/">Graham Armfield</a> · <a href="https://profiles.wordpress.org/grantmkin/">Grant M. Kinney</a> · <a href="https://profiles.wordpress.org/gziolo/">Greg Ziółkowski</a> · <a href="https://profiles.wordpress.org/guido07111975/">Guido</a> · <a href="https://profiles.wordpress.org/gulamdastgir04/">Gulamdastgir Momin</a> · <a href="https://profiles.wordpress.org/gustavohappyeng/">Gustavo Hilario</a> · <a href="https://profiles.wordpress.org/gyurmey/">Gyurmey</a> · <a href="https://profiles.wordpress.org/adrock42/">H. Adam Lenz</a> · <a href="https://profiles.wordpress.org/kabir93/">H. Kabir</a> · <a href="https://profiles.wordpress.org/hack_nug/">hack_nug</a> · <a href="https://profiles.wordpress.org/hanneslsm/">hanneslsm</a> · <a href="https://profiles.wordpress.org/hage/">Hans-Gerd Gerhards</a> · <a href="https://profiles.wordpress.org/hardikhuptechdev/">Hardik Kumar</a> · <a href="https://profiles.wordpress.org/harshbhonsle08/">harshbhonsle08</a> · <a href="https://profiles.wordpress.org/helen/">Helen Hou-Sandi</a> · <a href="https://profiles.wordpress.org/abcd95/">Himanshu Pathak</a> · <a href="https://profiles.wordpress.org/himshekhar07/">Himanshu Shekhar</a> · <a href="https://profiles.wordpress.org/hiranimahaveer/">hiranimahaveer</a> · <a href="https://profiles.wordpress.org/hiroshisato/">Hiroshi Sato</a> · <a href="https://profiles.wordpress.org/hbhalodia/">Hit Bhalodia</a> · <a href="https://profiles.wordpress.org/hiteshtalpada/">Hitesh Talpada</a> · <a href="https://profiles.wordpress.org/hozefasmile/">Hozefa Saleh</a> · <a href="https://profiles.wordpress.org/royhridoy/">Hridoy Roy</a> · <a href="https://profiles.wordpress.org/hugod/">hugod</a> · <a href="https://profiles.wordpress.org/huubl/">huubl</a> · <a href="https://profiles.wordpress.org/huzaifaalmesbah/">Huzaifa Al Mesbah</a> · <a href="https://profiles.wordpress.org/priethor/">Hﾃｩctor Prieto</a> · <a href="https://profiles.wordpress.org/iandunn/">Ian Dunn</a> · <a href="https://profiles.wordpress.org/ibrahimriaz/">Ibrahim Riaz</a> · <a href="https://profiles.wordpress.org/ierwira/">ierwira</a> · <a href="https://profiles.wordpress.org/iflairwebtechnologies/">iflairwebtechnologies</a> · <a href="https://profiles.wordpress.org/ignatiusjeroe/">ignatiusjeroe</a> · <a href="https://profiles.wordpress.org/ipstenu/">Ipstenu (Mika Epstein)</a> · <a href="https://profiles.wordpress.org/iqbal1hossain/">Iqbal Hossain</a> · <a href="https://profiles.wordpress.org/isabel_brison/">Isabel Brison</a> · <a href="https://profiles.wordpress.org/iseulde/">iseulde</a> · <a href="https://profiles.wordpress.org/itsyash1421/">itsyash1421</a> · <a href="https://profiles.wordpress.org/iulia-cazan/">Iulia Cazan</a> · <a href="https://profiles.wordpress.org/jabe/">Jabe</a> · <a href="https://profiles.wordpress.org/jacobcassidy/">Jacob Cassidy</a> · <a href="https://profiles.wordpress.org/smithjw1/">Jacob Smith</a> · <a href="https://profiles.wordpress.org/jadavsanjay/">Jadav Sanjay</a> · <a href="https://profiles.wordpress.org/jamesgiroux/">James Giroux</a> · <a href="https://profiles.wordpress.org/jameskoster/">James Koster</a> · <a href="https://profiles.wordpress.org/isotropic/">James LePage</a> · <a href="https://profiles.wordpress.org/jhmonroe/">James Monroe</a> · <a href="https://profiles.wordpress.org/jsnajdr/">Jarda Snajdr</a> · <a href="https://profiles.wordpress.org/jarekmorawski/">jarekmorawski</a> · <a href="https://profiles.wordpress.org/jarodortegaaraya/">jarodortegaaraya</a> · <a href="https://profiles.wordpress.org/jason_the_adams/">Jason Adams</a> · <a href="https://profiles.wordpress.org/jasonkytros/">Jason Kytros</a> · <a href="https://profiles.wordpress.org/madtownlems/">Jason LeMahieu (MadtownLems)</a> · <a href="https://profiles.wordpress.org/jaspercck/">jaspercck</a> · <a href="https://profiles.wordpress.org/javiercasares/">Javier Casares</a> · <a href="https://profiles.wordpress.org/jdeep/">Jaydeep Das</a> · <a href="https://profiles.wordpress.org/jdahir0789/">Jaydip</a> · <a href="https://profiles.wordpress.org/jcnetsys/">jcnetsys</a> · <a href="https://profiles.wordpress.org/audrasjb/">Jean-Baptiste Audras</a> · <a href="https://profiles.wordpress.org/jsmansart/">Jean-Sﾃｩbastien Mansart</a> · <a href="https://profiles.wordpress.org/krokodok/">Jeff Chi</a> · <a href="https://profiles.wordpress.org/maverick3x6/">Jeff Golenski</a> · <a href="https://profiles.wordpress.org/phpbits/">Jeffrey Carandang</a> · <a href="https://profiles.wordpress.org/jeffpaul/">Jeffrey Paul</a> · <a href="https://profiles.wordpress.org/jmdodd/">Jennifer M. Dodd</a> · <a href="https://profiles.wordpress.org/jdy68/">Jenny Dupuy</a> · <a href="https://profiles.wordpress.org/jeremyfelt/">Jeremy Felt</a> · <a href="https://profiles.wordpress.org/jeherve/">Jeremy Herve</a> · <a href="https://profiles.wordpress.org/jeryj/">jeryj</a> · <a href="https://profiles.wordpress.org/jessedyck/">Jesse Dyck</a> · <a href="https://profiles.wordpress.org/luminuu/">Jessica Lyschik</a> · <a href="https://profiles.wordpress.org/jhtjards/">jhtjards</a> · <a href="https://profiles.wordpress.org/jigarkahar/">Jigar Kahar</a> · <a href="https://profiles.wordpress.org/joedolson/">Joe Dolson</a> · <a href="https://profiles.wordpress.org/joefusco/">Joe Fusco</a> · <a href="https://profiles.wordpress.org/joehoyle/">Joe Hoyle</a> · <a href="https://profiles.wordpress.org/joemcgill/">Joe McGill</a> · <a href="https://profiles.wordpress.org/joen/">Joen Asmussen</a> · <a href="https://profiles.wordpress.org/joezappie/">joezappie</a> · <a href="https://profiles.wordpress.org/timse201/">Johannes Jﾃｼlg</a> · <a href="https://profiles.wordpress.org/johnbillion/">John Blackbourn</a> · <a href="https://profiles.wordpress.org/bitmachina/">John Hooks</a> · <a href="https://profiles.wordpress.org/johnjago/">John Jago</a> · <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby</a> · <a href="https://profiles.wordpress.org/mindctrl/">John Parris</a> · <a href="https://profiles.wordpress.org/johnwatkins0/">John Watkins</a> · <a href="https://profiles.wordpress.org/jomonthomaslobo1/">Jomon Thomas Lobo</a> · <a href="https://profiles.wordpress.org/jonsurrell/">Jon Surrell</a> · <a href="https://profiles.wordpress.org/psykro/">Jonathan Bossenger</a> · <a href="https://profiles.wordpress.org/desrosj/">Jonathan Desrosiers</a> · <a href="https://profiles.wordpress.org/spacedmonkey/">Jonny Harris</a> · <a href="https://profiles.wordpress.org/joppuyo/">joppuyo</a> · <a href="https://profiles.wordpress.org/jordesign/">jordesign</a> · <a href="https://profiles.wordpress.org/jorgefilipecosta/">Jorge Costa</a> · <a href="https://profiles.wordpress.org/jorge1017/">jorge1017</a> · <a href="https://profiles.wordpress.org/josvelasco/">Jos Velasco</a> · <a href="https://profiles.wordpress.org/josephscott/">Joseph Scott</a> · <a href="https://profiles.wordpress.org/jdwire/">Joshua Dwire</a> · <a href="https://profiles.wordpress.org/verygoode/">Joshua Goode</a> · <a href="https://profiles.wordpress.org/joshualipstone/">joshualipstone</a> · <a href="https://profiles.wordpress.org/joyously/">Joy</a> · <a href="https://profiles.wordpress.org/jtquip88/">jtquip88</a> · <a href="https://profiles.wordpress.org/juanfra/">Juanfra Aldasoro</a> · <a href="https://profiles.wordpress.org/juanmaguitar/">JuanMa Garrido</a> · <a href="https://profiles.wordpress.org/julianoe/">julianoe</a> · <a href="https://profiles.wordpress.org/jrf/">Juliette Reinders Folmer</a> · <a href="https://profiles.wordpress.org/juliobox/">Julio Potier</a> · <a href="https://profiles.wordpress.org/junaidkbr/">Junaid Ahmed</a> · <a href="https://profiles.wordpress.org/greenshady/">Justin Tadlock</a> · <a href="https://profiles.wordpress.org/itsroy69/">Jyotirmoy Roy</a> · <a href="https://profiles.wordpress.org/kallyansin/">Kallyan Singha</a> · <a href="https://profiles.wordpress.org/kapilpaul/">Kapil Paul</a> · <a href="https://profiles.wordpress.org/karinchristen/">Karin Christen</a> · <a href="https://profiles.wordpress.org/karolmanijak/">Karol Manijak</a> · <a href="https://profiles.wordpress.org/karthickmurugan/">Karthick</a> · <a href="https://profiles.wordpress.org/karthikeya01/">Karthikeya Bethu</a> · <a href="https://profiles.wordpress.org/kasparsd/">Kaspars</a> · <a href="https://profiles.wordpress.org/zoonini/">Kathryn Presner</a> · <a href="https://profiles.wordpress.org/khushdoms/">Kaushik Domadiya</a> · <a href="https://profiles.wordpress.org/kjoyner/">Kedar Joyner</a> · <a href="https://profiles.wordpress.org/kmurphyzuora/">Keith Murphy</a> · <a href="https://profiles.wordpress.org/ryelle/">Kelly Choyce-Dwan</a> · <a href="https://profiles.wordpress.org/kelvinballoo/">kelvinballoo</a> · <a href="https://profiles.wordpress.org/keoshi/">keoshi</a> · <a href="https://profiles.wordpress.org/gwwar/">Kerry Liu</a> · <a href="https://profiles.wordpress.org/kbat82/">Kevin Batdorf</a> · <a href="https://profiles.wordpress.org/khoipro/">Khoi Pro</a> · <a href="https://profiles.wordpress.org/khokansardar/">Khokan Sardar</a> · <a href="https://profiles.wordpress.org/khushipatel15/">Khushi Patel</a> · <a href="https://profiles.wordpress.org/khushi1501/">Khushi Thakrar</a> · <a href="https://profiles.wordpress.org/kirasong/">Kira Schroder</a> · <a href="https://profiles.wordpress.org/solankisoftware/">Kirtikumar Solanki</a> · <a href="https://profiles.wordpress.org/kjellr/">Kjell Reigstad</a> · <a href="https://profiles.wordpress.org/kkmuffme/">kkmuffme</a> · <a href="https://profiles.wordpress.org/knutsp/">Knut Sparhell</a> · <a href="https://profiles.wordpress.org/obenland/">Konstantin Obenland</a> · <a href="https://profiles.wordpress.org/kpapazov/">kpapazov</a> · <a href="https://profiles.wordpress.org/kristastevens/">kristastevens</a> · <a href="https://profiles.wordpress.org/krupajnanda/">Krupa Nanda</a> · <a href="https://profiles.wordpress.org/krupalpanchal/">Krupal Panchal</a> · <a href="https://profiles.wordpress.org/mywp459/">Kyle Mott</a> · <a href="https://profiles.wordpress.org/mlaetitia/">Lae</a> · <a href="https://profiles.wordpress.org/lakshyajeet/">Lakshyajeet Singh Goyal</a> · <a href="https://profiles.wordpress.org/lancewillett/">Lance Willett</a> · <a href="https://profiles.wordpress.org/lgersman/">Lars Gersmann</a> · <a href="https://profiles.wordpress.org/laurisaarni/">Lauri Saarni</a> · <a href="https://profiles.wordpress.org/lapsrj/">Leandro Amorim</a> · <a href="https://profiles.wordpress.org/leedxw/">leedxw</a> · <a href="https://profiles.wordpress.org/leemon/">leemon</a> · <a href="https://profiles.wordpress.org/lbones/">Lela</a> · <a href="https://profiles.wordpress.org/0mirka00/">Lena Morita</a> · <a href="https://profiles.wordpress.org/levinbaria/">Levin Baria</a> · <a href="https://profiles.wordpress.org/lsarsfield/">Liam Sarsfield (a11n)</a> · <a href="https://profiles.wordpress.org/liviopv/">liviopv</a> · <a href="https://profiles.wordpress.org/louischan/">Louis Chance</a> · <a href="https://profiles.wordpress.org/louiswol94/">Louis Wolmarans</a> · <a href="https://profiles.wordpress.org/gigitux/">Luigi Teschio</a> · <a href="https://profiles.wordpress.org/luigipulcini/">luigipulcini</a> · <a href="https://profiles.wordpress.org/luisherranz/">luisherranz</a> · <a href="https://profiles.wordpress.org/lukasfritzedev/">LukasFritzeDev</a> · <a href="https://profiles.wordpress.org/lukecarbis/">Luke Carbis</a> · <a href="https://profiles.wordpress.org/griffbrad/">Lynn Bradley Griffith</a> · <a href="https://profiles.wordpress.org/maccyd/">maccyd</a> · <a href="https://profiles.wordpress.org/madhavishah01/">Madhavi Shah</a> · <a href="https://profiles.wordpress.org/madhavraj/">madhavraj</a> · <a href="https://profiles.wordpress.org/magaliechetrit/">Magalie Chetrit</a> · <a href="https://profiles.wordpress.org/onemaggie/">Maggie Cabrera</a> · <a href="https://profiles.wordpress.org/mai21/">Mai</a> · <a href="https://profiles.wordpress.org/aion11/">Mainul Kabir Aion</a> · <a href="https://profiles.wordpress.org/maksvi/">maksvi</a> · <a href="https://profiles.wordpress.org/malayladu/">Malay Ladu</a> · <a href="https://profiles.wordpress.org/malt3/">Malte</a> · <a href="https://profiles.wordpress.org/maltfield/">maltfield</a> · <a href="https://profiles.wordpress.org/manhar/">Manhar Barot</a> · <a href="https://profiles.wordpress.org/manishxdp/">Manish Dhorepatil</a> · <a href="https://profiles.wordpress.org/sirlouen/">Manuel Camargo</a> · <a href="https://profiles.wordpress.org/manzoorwanijk/">Manzoor Wani</a> · <a href="https://profiles.wordpress.org/manzoorwani.jk/">Manzoor Wani</a> · <a href="https://profiles.wordpress.org/marc4/">Marc Armengou</a> · <a href="https://profiles.wordpress.org/iworks/">Marcin Pietrzak</a> · <a href="https://profiles.wordpress.org/pagelab/">Marcio Duarte</a> · <a href="https://profiles.wordpress.org/webdados/">Marco Almeida &#124; Webdados</a> · <a href="https://profiles.wordpress.org/mciampini/">Marco Ciampini</a> · <a href="https://profiles.wordpress.org/olmostblue/">Marco Olmedi</a> · <a href="https://profiles.wordpress.org/power2009/">Marcus</a> · <a href="https://profiles.wordpress.org/marian1/">marian1</a> · <a href="https://profiles.wordpress.org/marianne38/">Marianne</a> · <a href="https://profiles.wordpress.org/plari/">Marie</a> · <a href="https://profiles.wordpress.org/tyxla/">Marin Atanasov</a> · <a href="https://profiles.wordpress.org/santosguillamot/">Mario Santos</a> · <a href="https://profiles.wordpress.org/motylanogha/">Mariusz Szatkowski</a> · <a href="https://profiles.wordpress.org/markjaquith/">Mark Jaquith</a> · <a href="https://profiles.wordpress.org/mapk/">Mark Uraine</a> · <a href="https://profiles.wordpress.org/markoserb/">Marko Ivanovic</a> · <a href="https://profiles.wordpress.org/marybaum/">Mary Baum</a> · <a href="https://profiles.wordpress.org/4thhubbard/">Mary Hubbard</a> · <a href="https://profiles.wordpress.org/muryam/">Maryam Sultana</a> · <a href="https://profiles.wordpress.org/mathiaspeguet/">Mathias Peguet</a> · <a href="https://profiles.wordpress.org/mathijsvdbeek/">mathijsvdbeek</a> · <a href="https://profiles.wordpress.org/mmaattiiaass/">Matias Benedetto</a> · <a href="https://profiles.wordpress.org/matveb/">Matias Ventura</a> · <a href="https://profiles.wordpress.org/mattmiklic/">Matt Miklic</a> · <a href="https://profiles.wordpress.org/matt/">Matt Mullenweg</a> · <a href="https://profiles.wordpress.org/mattshaw/">Matt Shaw</a> · <a href="https://profiles.wordpress.org/kittmedia/">Matthias Kittsteiner</a> · <a href="https://profiles.wordpress.org/jillro/">Maud Royer</a> · <a href="https://profiles.wordpress.org/maulikmakwana2008/">Maulik Makwana</a> · <a href="https://profiles.wordpress.org/maxschmeling/">Max Schmeling</a> · <a href="https://profiles.wordpress.org/djsuperfive/">Maxime Freschard</a> · <a href="https://profiles.wordpress.org/maximumsoftware/">maximum.software</a> · <a href="https://profiles.wordpress.org/mayanktripathi32/">Mayank Tripathi</a> · <a href="https://profiles.wordpress.org/mayur8991/">Mayur Prajapati</a> · <a href="https://profiles.wordpress.org/mabfahad/">Md Abdullah Al Fahad</a> · <a href="https://profiles.wordpress.org/hmbashar/">Md Abul Bashar</a> · <a href="https://profiles.wordpress.org/ismail0071/">MD ISMAIL</a> · <a href="https://profiles.wordpress.org/wprashed/">Md Rashed Hossain</a> · <a href="https://profiles.wordpress.org/mdibrahimk48/">Md. Ibrahim Khalil</a> · <a href="https://profiles.wordpress.org/immeet94/">Meet Makadia</a> · <a href="https://profiles.wordpress.org/mehrazmorshed/">Mehraz Morshed</a> · <a href="https://profiles.wordpress.org/melchoyce/">Mel Choyce-Dwan</a> · <a href="https://profiles.wordpress.org/donmhico/">Michael</a> · <a href="https://profiles.wordpress.org/hrkhal/">Michael James Ilett</a> · <a href="https://profiles.wordpress.org/mcsf/">Miguel Fonseca</a> · <a href="https://profiles.wordpress.org/migueluy/">Miguel Lezama</a> · <a href="https://profiles.wordpress.org/mmtr86/">Miguel Torres</a> · <a href="https://profiles.wordpress.org/simison/">Mikael Korpela</a> · <a href="https://profiles.wordpress.org/mikejolley/">Mike Jolley</a> · <a href="https://profiles.wordpress.org/mmcalister/">Mike McAlister</a> · <a href="https://profiles.wordpress.org/mikinc860/">Mikin Chauhan</a> · <a href="https://profiles.wordpress.org/mimitips/">mimi</a> · <a href="https://profiles.wordpress.org/multidots1896/">Minal Diwan</a> · <a href="https://profiles.wordpress.org/mirmpro/">Mir Monoarul Alam</a> · <a href="https://profiles.wordpress.org/illuminea/">Miriam Schwab</a> · <a href="https://profiles.wordpress.org/369work/">Miroku</a> · <a href="https://profiles.wordpress.org/m1r0/">Miroslav Mitev (a11n)</a> · <a href="https://profiles.wordpress.org/presstoke/">Mitchell Austin</a> · <a href="https://profiles.wordpress.org/mmorris8/">mmorris8</a> · <a href="https://profiles.wordpress.org/hmrisad/">Mohammad Risad</a> · <a href="https://profiles.wordpress.org/opurockey/">Mohammad Rockeybul Alam</a> · <a href="https://profiles.wordpress.org/jabir20/">Mohammed Jabir shaikh</a> · <a href="https://profiles.wordpress.org/mohamedahamed/">Mohammed Noumaan Ahamed</a> · <a href="https://profiles.wordpress.org/mohitbsf/">Mohit Sharma</a> · <a href="https://profiles.wordpress.org/mokshasharmila13/">moksha shah</a> · <a href="https://profiles.wordpress.org/monarobase/">Monarobase</a> · <a href="https://profiles.wordpress.org/monzuralam/">Monzur Alam</a> · <a href="https://profiles.wordpress.org/man4toman/">Morteza Geransayeh</a> · <a href="https://profiles.wordpress.org/mosescursor/">Moses Cursor Ssebunya</a> · <a href="https://profiles.wordpress.org/mreishus/">mreishus</a> · <a href="https://profiles.wordpress.org/mrwweb/">mrwweb</a> · <a href="https://profiles.wordpress.org/mtias/">mtias</a> · <a href="https://profiles.wordpress.org/mukesh27/">Mukesh Panchal</a> · <a href="https://profiles.wordpress.org/mustafabharmal/">Mustafa Bharmal</a> · <a href="https://profiles.wordpress.org/mydesign78/">mydesign78</a> · <a href="https://profiles.wordpress.org/trickster301/">Nabhishek Singh</a> · <a href="https://profiles.wordpress.org/assassinateur/">Nadir Seghir</a> · <a href="https://profiles.wordpress.org/senadir/">Nadir Seghir</a> · <a href="https://profiles.wordpress.org/namankhare/">Naman Khare</a> · <a href="https://profiles.wordpress.org/nanisamireddy/">NANI SAMIREDDY</a> · <a href="https://profiles.wordpress.org/narenin/">Narendra Sishodiya</a> · <a href="https://profiles.wordpress.org/nareshbheda/">Naresh Bheda</a> · <a href="https://profiles.wordpress.org/muddassirnasim/">Nasim Miah</a> · <a href="https://profiles.wordpress.org/nateallen/">Nate Allen</a> · <a href="https://profiles.wordpress.org/navi161/">Navneet Kaur</a> · <a href="https://profiles.wordpress.org/nendeb55/">nendeb</a> · <a href="https://profiles.wordpress.org/ndiego/">Nick Diego</a> · <a href="https://profiles.wordpress.org/celloexpressions/">Nick Halsey</a> · <a href="https://profiles.wordpress.org/nicmare/">nicmare</a> · <a href="https://profiles.wordpress.org/nidhidhandhukiya/">nidhidhandhukiya</a> · <a href="https://profiles.wordpress.org/ntsekouras/">Nik Tsekouras</a> · <a href="https://profiles.wordpress.org/nikitasolanki1812/">Nikita Solanki</a> · <a href="https://profiles.wordpress.org/nikunj8866/">Nikunj Hatkar</a> · <a href="https://profiles.wordpress.org/nilambar/">Nilambar Sharma</a> · <a href="https://profiles.wordpress.org/nimeshatxecurify/">Nimesh</a> · <a href="https://profiles.wordpress.org/ninomiho/">Nino Mihovilic</a> · <a href="https://profiles.wordpress.org/ninos-ego/">Ninos</a> · <a href="https://profiles.wordpress.org/niravsherasiya7707/">Nirav Sherasiya</a> · <a href="https://profiles.wordpress.org/noruzzaman/">Noruzzaman Rubel</a> · <a href="https://profiles.wordpress.org/obliviousharmony/">obliviousharmony</a> · <a href="https://profiles.wordpress.org/yasunocco/">Okawa Yasuno</a> · <a href="https://profiles.wordpress.org/oglekler/">Olga Gleckler</a> · <a href="https://profiles.wordpress.org/triple0t/">Oluwaseun Olorunsola</a> · <a href="https://profiles.wordpress.org/gabertronic/">Ophelia Rose</a> · <a href="https://profiles.wordpress.org/opr18/">opr18</a> · <a href="https://profiles.wordpress.org/ottok/">Otto Kek&#228;l&#228;inen</a> · <a href="https://profiles.wordpress.org/ov3rfly/">Ov3rfly</a> · <a href="https://profiles.wordpress.org/ovidiu-galatan/">Ovidiu Galatan</a> · <a href="https://profiles.wordpress.org/ovidiul/">ovidiul</a> · <a href="https://profiles.wordpress.org/owolter/">owolter</a> · <a href="https://profiles.wordpress.org/ozgursar/">Ozgur Sar</a> · <a href="https://profiles.wordpress.org/paaljoachim/">Paal Joachim Romdahl</a> · <a href="https://profiles.wordpress.org/palak678/">Palak Patel</a> · <a href="https://profiles.wordpress.org/paragjethva/">Parag Jethva</a> · <a href="https://profiles.wordpress.org/paragoninitiativeenterprises/">Paragon Initiative Enterprises</a> · <a href="https://profiles.wordpress.org/parinpanjari/">Parin Panjari</a> · <a href="https://profiles.wordpress.org/parthvataliya/">Parth vataliya</a> · <a href="https://profiles.wordpress.org/swissspidy/">Pascal Birchler</a> · <a href="https://profiles.wordpress.org/patricedefago/">Patrice Dﾃｩfago</a> · <a href="https://profiles.wordpress.org/patrickwclanden/">patrickwclanden</a> · <a href="https://profiles.wordpress.org/pbearne/">Paul Bearne</a> · <a href="https://profiles.wordpress.org/pbiron/">Paul Biron</a> · <a href="https://profiles.wordpress.org/bbpaule/">Paul English</a> · <a href="https://profiles.wordpress.org/paulkevan/">Paul Kevan</a> · <a href="https://profiles.wordpress.org/pavanpatil1/">Pavan Patil</a> · <a href="https://profiles.wordpress.org/ciorici/">Pavel Ciorici</a> · <a href="https://profiles.wordpress.org/vybiral/">Pavel Vybﾃｭral</a> · <a href="https://profiles.wordpress.org/pavelevap/">pavelevap</a> · <a href="https://profiles.wordpress.org/penelopeadrian/">penelopeadrian</a> · <a href="https://profiles.wordpress.org/pers/">Per Sﾃｸderlind</a> · <a href="https://profiles.wordpress.org/provenself/">Peter Rubin</a> · <a href="https://profiles.wordpress.org/peterwilsoncc/">Peter Wilson</a> · <a href="https://profiles.wordpress.org/peter8nss/">peter8nss</a> · <a href="https://profiles.wordpress.org/petitphp/">petitphp</a> · <a href="https://profiles.wordpress.org/johnstonphilip/">Phil Johnston</a> · <a href="https://profiles.wordpress.org/philhoyt/">philhoyt</a> · <a href="https://profiles.wordpress.org/vheemstra/">Philip</a> · <a href="https://profiles.wordpress.org/philipmjackson/">Philip Jackson</a> · <a href="https://profiles.wordpress.org/manhphucofficial/">Phuc Nguyen</a> · <a href="https://profiles.wordpress.org/nekojonez/">Pieterjan Deneys</a> · <a href="https://profiles.wordpress.org/piyushpatel123/">Piyush Patel</a> · <a href="https://profiles.wordpress.org/pmbs/">pmbs</a> · <a href="https://profiles.wordpress.org/poligilad/">poligilad</a> · <a href="https://profiles.wordpress.org/pooja-n/">Pooja Kakkad</a> · <a href="https://profiles.wordpress.org/pooja1210/">Pooja Killekar (Muchandikar)</a> · <a href="https://profiles.wordpress.org/poojapadamad/">poojapadamad</a> · <a href="https://profiles.wordpress.org/porg/">porg</a> · <a href="https://profiles.wordpress.org/gaisma22/">Pradeep Pasam</a> · <a href="https://profiles.wordpress.org/prajapatvishnu/">prajapatvishnu</a> · <a href="https://profiles.wordpress.org/pranavyeole/">Pranav Yeole</a> · <a href="https://profiles.wordpress.org/pranjalpratapsingh/">Pranjal Pratap Singh</a> · <a href="https://profiles.wordpress.org/prasadkarmalkar/">Prasad Karmalkar</a> · <a href="https://profiles.wordpress.org/pmbaldha/">Prashant Baldha</a> · <a href="https://profiles.wordpress.org/prathameshbhagat1511/">Prathamesh Bhagat</a> · <a href="https://profiles.wordpress.org/pratik-jain/">Pratik Jain</a> · <a href="https://profiles.wordpress.org/pratiklondhe/">Pratik Londhe</a> · <a href="https://profiles.wordpress.org/pratiknawkar94/">Pratik Nawkar</a> · <a href="https://profiles.wordpress.org/presskopp/">Presskopp</a> · <a href="https://profiles.wordpress.org/priyankagusani/">Priyanka Gusani</a> · <a href="https://profiles.wordpress.org/psorensen/">psorensen</a> · <a href="https://profiles.wordpress.org/r1k0/">r1k0</a> · <a href="https://profiles.wordpress.org/ronya4927/">Rabbi Islam rony</a> · <a href="https://profiles.wordpress.org/rachid84/">rachid84</a> · <a href="https://profiles.wordpress.org/rafaeldella/">Rafael Della</a> · <a href="https://profiles.wordpress.org/rafa8626/">Rafael Miranda</a> · <a href="https://profiles.wordpress.org/ekla/">Rahul Kumar</a> · <a href="https://profiles.wordpress.org/rahulsprajapati/">Rahul Prajapati</a> · <a href="https://profiles.wordpress.org/rahultank/">Rahul Tank</a> · <a href="https://profiles.wordpress.org/rajanit2000/">Rajan Vijayan</a> · <a href="https://profiles.wordpress.org/rajdiptank111/">Rajdip Tank</a> · <a href="https://profiles.wordpress.org/ralucastn/">Raluca</a> · <a href="https://profiles.wordpress.org/rahmohn/">Ramon Ahnert</a> · <a href="https://profiles.wordpress.org/rcorrales/">Ramon Corrales</a> · <a href="https://profiles.wordpress.org/ramonopoly/">Ramon James</a> · <a href="https://profiles.wordpress.org/ravichudasama01/">Ravi Chudasama</a> · <a href="https://profiles.wordpress.org/ravikhadka/">Ravi Khadka</a> · <a href="https://profiles.wordpress.org/rcrdortiz/">rcrdortiz</a> · <a href="https://profiles.wordpress.org/rebeensarbast/">Rebeen Sarbast</a> · <a href="https://profiles.wordpress.org/rejaulalomkhan/">Rejaul Alom Khan</a> · <a href="https://profiles.wordpress.org/renathoc/">Renatho</a> · <a href="https://profiles.wordpress.org/retnonindya/">Retno Nindya</a> · <a href="https://profiles.wordpress.org/retrofox/">retrofox</a> · <a href="https://profiles.wordpress.org/youknowriad/">Riad Benguella</a> · <a href="https://profiles.wordpress.org/riadev/">riadev</a> · <a href="https://profiles.wordpress.org/rianrietveld/">Rian Rietveld</a> · <a href="https://profiles.wordpress.org/ricjcs/">Ricardo S.</a> · <a href="https://profiles.wordpress.org/richtabor/">Rich Tabor</a> · <a href="https://profiles.wordpress.org/rinkalpagdar/">Rinkal Pagdar</a> · <a href="https://profiles.wordpress.org/rishabhwp/">Rishabh Gupta</a> · <a href="https://profiles.wordpress.org/rishavdutta/">Rishav Dutta</a> · <a href="https://profiles.wordpress.org/rcreators/">Rishi Mehta</a> · <a href="https://profiles.wordpress.org/rishit30g/">Rishit Gupta</a> · <a href="https://profiles.wordpress.org/shibleemehdi/">RM Shiblee Mehdi</a> · <a href="https://profiles.wordpress.org/noisysocks/">Robert Anderson</a> · <a href="https://profiles.wordpress.org/miqrogroove/">Robert Chapin</a> · <a href="https://profiles.wordpress.org/sanchothefat/">Robert O''Rourke</a> · <a href="https://profiles.wordpress.org/robinvandervliet/">Robin van der Vliet</a> · <a href="https://profiles.wordpress.org/rodrigosprimo/">Rodrigo Primo</a> · <a href="https://profiles.wordpress.org/geekofshire/">Rohan Jha</a> · <a href="https://profiles.wordpress.org/rollybueno/">Rolly Bueno</a> · <a href="https://profiles.wordpress.org/romainmrhenry/">Romain Menke</a> · <a href="https://profiles.wordpress.org/burtrw/">Ronnie Burt</a> · <a href="https://profiles.wordpress.org/roytanck/">Roy Tanck</a> · <a href="https://profiles.wordpress.org/rutujaparamane2004/">Rutuja Paramane</a> · <a href="https://profiles.wordpress.org/rutviksavsani/">Rutvik Savsani</a> · <a href="https://profiles.wordpress.org/welcher/">Ryan Welcher</a> · <a href="https://profiles.wordpress.org/soean/">S&#246;ren W&#252;nsch</a> · <a href="https://profiles.wordpress.org/sachinrajcp123/">SACHINRAJ CP</a> · <a href="https://profiles.wordpress.org/sagardeshmukh/">Sagar Deshmukh</a> · <a href="https://profiles.wordpress.org/sagarjadhav/">Sagar Jadhav</a> · <a href="https://profiles.wordpress.org/sagarladani/">Sagar Ladani</a> · <a href="https://profiles.wordpress.org/sageth/">Sageth</a> · <a href="https://profiles.wordpress.org/sainathpoojary/">Sainath Poojary</a> · <a href="https://profiles.wordpress.org/sajjad67/">Sajjad Hossain Sagor</a> · <a href="https://profiles.wordpress.org/salcode/">Sal Ferrarello</a> · <a href="https://profiles.wordpress.org/samueljseay/">Sam</a> · <a href="https://profiles.wordpress.org/samiamnot/">samiamnot</a> · <a href="https://profiles.wordpress.org/viralsampat/">Sampat Viral</a> · <a href="https://profiles.wordpress.org/sandeepdahiya/">Sandeep Dahiya</a> · <a href="https://profiles.wordpress.org/sandipsinh007/">Sandip Sinh</a> · <a href="https://profiles.wordpress.org/sandipmaurya2611/">sandipmaurya2611</a> · <a href="https://profiles.wordpress.org/andrewssanya/">SAndrew</a> · <a href="https://profiles.wordpress.org/sanketparmar/">Sanket Parmar</a> · <a href="https://profiles.wordpress.org/sarayourfriend/">Sara</a> · <a href="https://profiles.wordpress.org/mikachan/">Sarah Norris</a> · <a href="https://profiles.wordpress.org/tinkerbelly/">sarah semark</a> · <a href="https://profiles.wordpress.org/saranshsinha/">Saransh Sinha</a> · <a href="https://profiles.wordpress.org/saratheonline/">Sarath E</a> · <a href="https://profiles.wordpress.org/sarthak8858/">Sarthak Jaiswal</a> · <a href="https://profiles.wordpress.org/sfougnier/">Saul Fougnier</a> · <a href="https://profiles.wordpress.org/saurabhdhariwal/">saurabh.dhariwal</a> · <a href="https://profiles.wordpress.org/saxonafletcher/">Saxon Fletcher</a> · <a href="https://profiles.wordpress.org/sc0ttkclark/">Scott Kingsley Clark</a> · <a href="https://profiles.wordpress.org/scribu/">scribu</a> · <a href="https://profiles.wordpress.org/seanwei/">Sean Wei</a> · <a href="https://profiles.wordpress.org/sergeybiryukov/">Sergey Biryukov</a> · <a href="https://profiles.wordpress.org/vyatka/">Sergey Mochalov</a> · <a href="https://profiles.wordpress.org/smrubenstein/">Seth Rubenstein</a> · <a href="https://profiles.wordpress.org/shadyvb/">Shadi Sharaf</a> · <a href="https://profiles.wordpress.org/ferdoused/">Shahi Ferdous</a> · <a href="https://profiles.wordpress.org/shailu25/">Shail Mehta</a> · <a href="https://profiles.wordpress.org/sh4lin/">Shalin Shah</a> · <a href="https://profiles.wordpress.org/shanemac10/">shanemac10</a> · <a href="https://profiles.wordpress.org/shekh0109/">Shashank Shekhar</a> · <a href="https://profiles.wordpress.org/shatrumyatra/">Shatrughan Myatra</a> · <a href="https://profiles.wordpress.org/shaunandrews/">shaunandrews</a> · <a href="https://profiles.wordpress.org/sajib1223/">Shazzad Hossain Khan</a> · <a href="https://profiles.wordpress.org/shekharnwagh/">shekharnwagh</a> · <a href="https://profiles.wordpress.org/whiteshadow01/">Shivam Jha</a> · <a href="https://profiles.wordpress.org/showravhasan/">Showrav Hasan</a> · <a href="https://profiles.wordpress.org/shreya0shrivastava/">Shreya Shrivastava</a> · <a href="https://profiles.wordpress.org/shubhtoy/">Shubh Mittal</a> · <a href="https://profiles.wordpress.org/sidhanttomar/">Sidhant Tomar</a> · <a href="https://profiles.wordpress.org/sidharthpandita/">sidharthpandita</a> · <a href="https://profiles.wordpress.org/silaskoehler/">Silas Kﾃｶhler</a> · <a href="https://profiles.wordpress.org/siliconforks/">siliconforks</a> · <a href="https://profiles.wordpress.org/silvanarnet/">silvanarnet</a> · <a href="https://profiles.wordpress.org/sky_76/">sky_76</a> · <a href="https://profiles.wordpress.org/skylarkcob/">skylarkcob</a> · <a href="https://profiles.wordpress.org/sourabhjain/">Sourabh Jain</a> · <a href="https://profiles.wordpress.org/sourav08/">Sourav Pahwa</a> · <a href="https://profiles.wordpress.org/soyebsalar01/">Soyeb Salar</a> · <a href="https://profiles.wordpress.org/spencerfinnell/">Spencer Finnell</a> · <a href="https://profiles.wordpress.org/emptyopssphere/">Sphere Plugins</a> · <a href="https://profiles.wordpress.org/metodiew/">Stanko Metodiev</a> · <a href="https://profiles.wordpress.org/hubersen/">Stefan Pasch</a> · <a href="https://profiles.wordpress.org/stefanvelthuys/">Stefan Velthuys</a> · <a href="https://profiles.wordpress.org/stefanfisk/">stefanfisk</a> · <a href="https://profiles.wordpress.org/ryokuhi/">Stefano Minoia</a> · <a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt</a> · <a href="https://profiles.wordpress.org/netweb/">Stephen Edgar</a> · <a href="https://profiles.wordpress.org/stevejburge/">Steve Burge</a> · <a href="https://profiles.wordpress.org/dufresnesteven/">Steve Dufresne</a> · <a href="https://profiles.wordpress.org/stoyangeorgiev/">Stoyan Georgiev</a> · <a href="https://profiles.wordpress.org/strarsis/">strarsis</a> · <a href="https://profiles.wordpress.org/aquarius/">Stuart Langridge</a> · <a href="https://profiles.wordpress.org/studiomondiale/">studio_m</a> · <a href="https://profiles.wordpress.org/styankov/">styankov</a> · <a href="https://profiles.wordpress.org/subrataemfluence/">Subrata Sarkar</a> · <a href="https://profiles.wordpress.org/suhel5047/">Suhel-Shaikh-Mohammad</a> · <a href="https://profiles.wordpress.org/sukhendu2002/">Sukhendu Sekhar Guria</a> · <a href="https://profiles.wordpress.org/sumitsingh/">Sumit Singh</a> · <a href="https://profiles.wordpress.org/sunyatasattva/">sunyatasattva (a11n)</a> · <a href="https://profiles.wordpress.org/susiyanti/">susiyanti</a> · <a href="https://profiles.wordpress.org/swanandm/">Swanand M</a> · <a href="https://profiles.wordpress.org/swoyamjeetcodes/">swoyamjeetcodes</a> · <a href="https://profiles.wordpress.org/cybr/">Sybre Waaijer</a> · <a href="https://profiles.wordpress.org/sergiomdgomes/">Sﾃｩrgio Gomes</a> · <a href="https://profiles.wordpress.org/tainacan/">tainacan</a> · <a href="https://profiles.wordpress.org/iamtakashi/">Takashi Irie</a> · <a href="https://profiles.wordpress.org/inc2734/">Takashi Kitajima</a> · <a href="https://profiles.wordpress.org/takshil/">Takshil Kunadia</a> · <a href="https://profiles.wordpress.org/karmatosed/">Tammie Lister</a> · <a href="https://profiles.wordpress.org/suhan2411/">Tejas Gajjar</a> · <a href="https://profiles.wordpress.org/azora/">the.pro</a> · <a href="https://profiles.wordpress.org/thejaymo/">thejaymo</a> · <a href="https://profiles.wordpress.org/thelmachido/">thelmachido a11n</a> · <a href="https://profiles.wordpress.org/themes-1/">them.es</a> · <a href="https://profiles.wordpress.org/octotoot/">TheViv</a> · <a href="https://profiles.wordpress.org/kraftner/">Thomas Krﾃ､ftner</a> · <a href="https://profiles.wordpress.org/tfrommen/">Thorsten Frommen</a> · <a href="https://profiles.wordpress.org/threadi/">threadi</a> · <a href="https://profiles.wordpress.org/sippis/">Timi Wahalahti</a> · <a href="https://profiles.wordpress.org/timothyblynjacobs/">Timothy Jacobs</a> · <a href="https://profiles.wordpress.org/to/">to</a> · <a href="https://profiles.wordpress.org/tobiasbg/">Tobias Bﾃ､thge</a> · <a href="https://profiles.wordpress.org/themightymo/">Toby Cryns (@themightymo)</a> · <a href="https://profiles.wordpress.org/tomauger/">Tom Auger</a> · <a href="https://profiles.wordpress.org/shimotomoki/">Tomoki Shimomura</a> · <a href="https://profiles.wordpress.org/skithund/">Toni Viemerﾃｶ</a> · <a href="https://profiles.wordpress.org/hellofromtonya/">Tonya Mork</a> · <a href="https://profiles.wordpress.org/zodiac1978/">Torsten Landsiedel</a> · <a href="https://profiles.wordpress.org/spiraltee/">Tosin Oguntuyi</a> · <a href="https://profiles.wordpress.org/truptikanzariya/">Trupti Kanzariya</a> · <a href="https://profiles.wordpress.org/alerzhus/">Tsvetan Tsvetanov</a> · <a href="https://profiles.wordpress.org/dinhtungdu/">Tung Du</a> · <a href="https://profiles.wordpress.org/tule/">TuomasL</a> · <a href="https://profiles.wordpress.org/tusharbharti/">Tushar Bharti</a> · <a href="https://profiles.wordpress.org/tusharaddweb/">Tushar Patel</a> · <a href="https://profiles.wordpress.org/ugyensupport/">Ugyen Dorji</a> · <a href="https://profiles.wordpress.org/grapplerulrich/">Ulrich</a> · <a href="https://profiles.wordpress.org/umeshnevase/">Umesh Nevase</a> · <a href="https://profiles.wordpress.org/umeshsinghin/">Umesh Singh</a> · <a href="https://profiles.wordpress.org/up1512001/">up1512001</a> · <a href="https://profiles.wordpress.org/utsavladani/">Utsav Ladani</a> · <a href="https://profiles.wordpress.org/valentingrenier/">Valentin Grenier</a> · <a href="https://profiles.wordpress.org/vanonsopensource/">Van Ons Open Source</a> · <a href="https://profiles.wordpress.org/twvania/">Vania</a> · <a href="https://profiles.wordpress.org/vascobaiao/">Vasco Daniel Baiﾃ｣o</a> · <a href="https://profiles.wordpress.org/supernovia/">Velda</a> · <a href="https://profiles.wordpress.org/vgnavada/">vgnavada</a> · <a href="https://profiles.wordpress.org/vietcgi/">vietcgi</a> · <a href="https://profiles.wordpress.org/szepeviktor/">Viktor Szﾃｩpe</a> · <a href="https://profiles.wordpress.org/vincentbreton/">Vincent Breton</a> · <a href="https://profiles.wordpress.org/vipulgupta003/">Vipul Gupta</a> · <a href="https://profiles.wordpress.org/vishalkakadiya/">Vishal Kakadiya</a> · <a href="https://profiles.wordpress.org/vishitshah/">Vishit Shah</a> · <a href="https://profiles.wordpress.org/vishnuprajapat/">vishnu prajapat</a> · <a href="https://profiles.wordpress.org/vrishabhsk/">Vrishabh Jasani</a> · <a href="https://profiles.wordpress.org/george9/">webtasky</a> · <a href="https://profiles.wordpress.org/gauri87/">WebTechee</a> · <a href="https://profiles.wordpress.org/westonruter/">Weston Ruter</a> · <a href="https://profiles.wordpress.org/wfmattr/">WFMattR</a> · <a href="https://profiles.wordpress.org/skorasaurus/">Will Skora</a> · <a href="https://profiles.wordpress.org/wiuempe/">wiuempe</a> · <a href="https://profiles.wordpress.org/wolf45/">wolf45</a> · <a href="https://profiles.wordpress.org/wongjn/">wongjn</a> · <a href="https://profiles.wordpress.org/wpexplorer/">wpexplorer</a> · <a href="https://profiles.wordpress.org/wpsoul/">wpsoul</a> · <a href="https://profiles.wordpress.org/wraithkenny/">WraithKenny</a> · <a href="https://profiles.wordpress.org/xate/">xate</a> · <a href="https://profiles.wordpress.org/xavilc/">xavilc</a> · <a href="https://profiles.wordpress.org/xwolf/">xwolf</a> · <a href="https://profiles.wordpress.org/yagniksangani/">Yagnik Sangani</a> · <a href="https://profiles.wordpress.org/yguyon/">Yannis Guyon</a> · <a href="https://profiles.wordpress.org/getsyash/">Yash B</a> · <a href="https://profiles.wordpress.org/yashjawale/">Yash Jawale</a> · <a href="https://profiles.wordpress.org/yogeshbhutkar/">Yogesh Bhutkar</a> · <a href="https://profiles.wordpress.org/yusufmudagal/">Yusuf Mudagal</a> · <a href="https://profiles.wordpress.org/zoe20/">zoe20</a> · <a href="https://profiles.wordpress.org/lstraczynski/">Łukasz Strączyński</a></p></p>\n\n\n\n<p class="wp-block-paragraph">More than <a href="https://translate.wordpress.org/stats/">70 locales have fully translated</a> WordPress 7.0 into their language. Community translators are working hard to ensure more translations are on their way. Thank you to everyone who helps make WordPress available in 200+ languages.</p>\n\n\n\n<p class="wp-block-paragraph">Thank you to the <a href="https://make.wordpress.org/hosting/test-results/">more than 21 web hosts</a> that have tested pre-release versions for WordPress 7.0, helping ensure that WordPress and hosting platforms are fully compatible, free of errors, and optimized for the best possible user experience.</p>\n\n\n\n<p class="wp-block-paragraph">Last but not least, thanks to the volunteers who contribute to the <a href="https://wordpress.org/support/forums/">support forums</a> by answering questions from WordPress users worldwide.</p>\n\n\n\n<h2 class="wp-block-heading">Get involved</h2>\n\n\n\n<p class="wp-block-paragraph">Participation in WordPress goes far beyond coding. And learning more and getting involved is easy. Discover the teams that come together to <a href="https://make.wordpress.org/">Make WordPress</a> and use <a href="https://make.wordpress.org/contribute/">this interactive tool</a> to help you decide which is right for you.</p>\n\n\n\n<p class="wp-block-paragraph"></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20583";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:78:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 16:47:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:8:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:18:"release candidates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:7;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20570";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:367:"The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC4 on a test server and site. Reaching this phase [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6713:"\n<p class="wp-block-paragraph">The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC4 on a test server and site.</p>\n\n\n\n<p class="wp-block-paragraph">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class="wp-block-paragraph">You can test WordPress 7.0 RC4 in four ways:</p>\n\n\n\n<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href="https://wordpress.org/plugins/wordpress-beta-tester/">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href="https://wordpress.org/wordpress-7.0-RC4.zip" data-type="link" data-id="https://wordpress.org/wordpress-7.0-RC4.zip">RC4 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href="https://make.wordpress.org/cli/">WP-CLI</a> command: <br><code>wp core update --version=7.0-</code>RC4</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href="https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn">WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup required – just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p class="wp-block-paragraph">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href="https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class="wp-block-paragraph">Please continue checking the <a href="https://make.wordpress.org/core/">Make WordPress Core blog</a> for <a href="https://make.wordpress.org/core/tag/7-0">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class="wp-block-heading">What’s in WordPress 7.0 RC4?</h2>\n\n\n\n<p class="wp-block-paragraph">Want to look deeper into the details and technical notes for this release? Take a look at the <a href="https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/">WordPress 7.0 Field Guide</a>. For technical information related to the issues addressed since <a href="https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-3/">RC3</a>, you can browse the following links:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=05%2F08%2F2026..05%2F14%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id">Closed 7.0 WordPress Core Trac tickets</a> since May 8, 2026</li>\n\n\n\n<li><a href="https://github.com/WordPress/gutenberg/commits/wp/7.0?since=026-05-08&amp;until=2026-05-14">7.0 Gutenberg commits</a> since May 8, 2026</li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">How you can contribute</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class="wp-block-heading">Get involved in testing</h3>\n\n\n\n<p class="wp-block-paragraph">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC4 version is key to ensuring that the final release is the best it can be.</p>\n\n\n\n<p class="wp-block-paragraph">This <a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">detailed guide</a> will walk you through testing features in WordPress 7.0.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">For those new to testing, follow <a href="https://make.wordpress.org/test/handbook/get-setup-for-testing/">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class="wp-block-paragraph">If you encounter a potential bug or issue, please report it to the <a href="https://wordpress.org/support/forum/alphabeta/">Alpha/Beta area</a> of the support forums or directly to <a href="https://core.trac.wordpress.org/newticket">WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of <a href="https://core.trac.wordpress.org/tickets/major">known bugs</a>.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">Curious about testing releases in general?&nbsp; Follow along with the <a href="https://make.wordpress.org/test/">testing initiatives in Make Core</a> and join the <a href="https://wordpress.slack.com/messages/core-test/">#core-test channel</a> on <a href="https://wordpress.slack.com/">Making WordPress Slack</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Help translate WordPress</h2>\n\n\n\n<p class="wp-block-paragraph">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?&nbsp; You can <a href="https://translate.wordpress.org/projects/wp/dev/">help translate WordPress into more than 100 languages</a>. This release milestone (RC4) marks the <a href="https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze">hard string freeze</a> point of the <a href="https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/">7.0 release cycle</a>.</p>\n\n\n\n<h2 class="wp-block-heading">An RC4 haiku</h2>\n\n\n\n<p class="wp-block-paragraph"><em>Step into the next,</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>bold, new era of WordPress.</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>Seven-oh is blessed.</em></p>\n\n\n\n<p class="has-text-align-right wp-block-paragraph"><em>Props to <a href=''https://profiles.wordpress.org/chaion07/'' class=''mention''><span class=''mentions-prefix''>@</span>chaion07</a></em> <em>for proofreading and review.</em></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20570";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:63:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"Get Your WordCamp US 2026 Tickets";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://wordpress.org/news/2026/05/wcus-2026-get-tickets/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 13:56:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:4:"WCUS";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20548";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:386:"August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:16128:"\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="470" src="https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2.png?resize=1024%2C470&#038;ssl=1" alt="" class="wp-image-20551" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=1024%2C470&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=300%2C138&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=768%2C352&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=1536%2C704&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=2048%2C939&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph"><strong>August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona</strong></p>\n\n\n\n<p class="wp-block-paragraph">Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future of an open source project that powers over 40% of the web.</p>\n\n\n\n<div class="wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9598f8b8 wp-block-group-is-layout-constrained">\n<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>\n\n\n\n<p class="has-text-align-center has-large-font-size wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f39f.png" alt="🎟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Tickets are limited. Secure yours today!</strong></p>\n\n\n\n<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://us.wordcamp.org/2026/tickets/"><strong>Get Your Tickets</strong></a></div>\n\n\n\n<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://us.wordcamp.org/2026/contributor-day/"><strong>Sign Up For Contributor Day</strong></a></div>\n</div>\n\n\n\n<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>\n</div>\n\n\n\n<p class="wp-block-paragraph">WordCamp US is designed for people at many points in their WordPress journey, including contributors, developers, designers, marketers, publishers, business owners, educators, students, and anyone who wants to learn more about WordPress. This year’s event will include Contributor Day, where attendees can work alongside contributor teams and learn how to take part in the project; Showcase Day, which highlights real-world uses of WordPress; and two full days of sessions and workshops. The programming will also explore how artificial intelligence is changing the way people create, publish, build, and maintain digital experiences, with WordPress as an important part of that broader conversation.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>Gather in Phoenix</strong></h2>\n\n\n\n<p class="wp-block-paragraph">This year also brings WordCamp US to downtown Phoenix, where the <a href="https://www.phoenixconventioncenter.com/">Phoenix Convention Center</a> is close to restaurants, museums, theaters, galleries, live music, and the <a href="https://www.visitphoenix.com/greater-phoenix/phoenix/downtown-phoenix/roosevelt-row/">Roosevelt Row Arts District</a>. Attendees can stay near the venue, meet with other community members between sessions, and explore a downtown area served by <a href="https://www.valleymetro.org/how-to-ride/rail">Valley Metro Rail</a>. For those extending their trip, Phoenix also offers access to the wider Sonoran Desert region, including parks, gardens, and outdoor spaces that make the city a distinct setting for this year’s event.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped has-darker-grey-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex" style="border-width:20px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px">\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-id="20566" src="https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&#038;ssl=1" alt="" class="wp-image-20566" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?w=1536&amp;ssl=1 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-id="19086" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19086" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="577" data-id="19112" src="https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948.jpg?resize=1024%2C577&#038;ssl=1" alt="" class="wp-image-19112" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=1024%2C577&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=1536%2C865&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=2048%2C1153&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-id="19100" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-19100" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="768" data-id="20565" src="https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&#038;ssl=1" alt="" class="wp-image-20565" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-id="19110" src="https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19110" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?w=2048&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-id="19115" src="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19115" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-id="19114" src="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19114" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="501" data-id="20564" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3.jpg?resize=1024%2C501&#038;ssl=1" alt="" class="wp-image-20564" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=1024%2C501&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=300%2C147&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=768%2C376&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=1536%2C751&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=2048%2C1002&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-id="19085" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19085" srcset="https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n</figure>\n\n\n\n<h2 class="wp-block-heading"><strong>Choose the Ticket That Fits</strong></h2>\n\n\n\n<p class="wp-block-paragraph">Several ticket options are available, giving attendees different ways to join or support the event:</p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>General Admission:</strong> A $100 ticket that includes access to all four days of WordCamp US programming, including Contributor Day, Showcase Day, sessions, workshops, lunch and snacks, sponsor booths, and the community social.</li>\n\n\n\n<li><strong>Student:</strong> A $25 ticket for students who want to learn more about WordPress, connect with mentors and community members, explore open source contribution, and build practical experience.</li>\n\n\n\n<li><strong>Micro-Sponsor:</strong> A $750 ticket that includes the same access and attendee benefits as General Admission while helping support the true cost of the event. Micro-Sponsors will also be listed on the official WordCamp US Sponsors page.</li>\n</ul>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://us.wordcamp.org/2026/tickets/"><strong>Get Your Ticket Today</strong></a></div>\n</div>\n\n\n\n<p class="wp-block-paragraph">Full ticket details, including refund information, visa support, dietary accommodations, registration requirements, and other attendee information, are available on the ticket page. You can also follow the <a href="https://us.wordcamp.org/2026/news/">WordCamp US 2026 website</a> for updates on the schedule, speakers, travel information, and more as the event gets closer.</p>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-18898" srcset="https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?w=2048&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph"></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20548";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:78:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 May 2026 18:18:48 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:8:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:18:"release candidates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:7;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20538";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:366:"The third Release Candidate (“RC3”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC3 on a test server and site. Reaching this phase [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8801:"\n<p class="wp-block-paragraph">The third Release Candidate (“RC3”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC3 on a test server and site.</p>\n\n\n\n<p class="wp-block-paragraph">Reaching this phase of the release cycle is an important milestone. As always, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class="wp-block-paragraph">You can test WordPress 7.0 RC3 in four ways:</p>\n\n\n\n<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href="https://wordpress.org/plugins/wordpress-beta-tester/">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href="https://wordpress.org/wordpress-7.0-RC3.zip">RC3 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href="https://make.wordpress.org/cli/">WP-CLI</a> command: <br><code>wp core update --version=7.0-RC</code>3</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href="https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn">WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup is required – just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p class="wp-block-paragraph">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href="https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class="wp-block-paragraph">Please continue checking the <a href="https://make.wordpress.org/core/">Make WordPress Core blog</a> for <a href="https://make.wordpress.org/core/tag/7-0">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class="wp-block-heading">What’s in WordPress 7.0 RC3?</h2>\n\n\n\n<p class="wp-block-paragraph">Want to look deeper into the details and technical notes for this release? Take a look at the <a href="https://make.wordpress.org/core/tag/dev-notes+7-0/">WordPress 7.0 Developer Notes</a>. For technical information related to the 143+ issues addressed since <a href="https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/">RC2</a>, you can browse the following links:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F26%2F2026..05%2F08%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id">Closed 7.0 WordPress Core Trac tickets</a> since March 26, 2026</li>\n\n\n\n<li><a href="https://github.com/WordPress/gutenberg/commits/wp/7.0?since=2026-03-26&amp;until=2026-05-08">7.0 Gutenberg commits</a> since March 26, 2026</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph"><strong>Note</strong>: <a href="https://make.wordpress.org/core/2026/05/08/rtc-removed-from-7-0/">Real Time Collaboration will not be included</a> in the 7.0 release and will be re-evaluated during the 7.1 release cycle. Because of this, this RC3 version is no longer considered a &#8220;new Beta 1&#8221;.</p>\n\n\n\n<h2 class="wp-block-heading">How you can contribute</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class="wp-block-heading">Get involved in testing</h3>\n\n\n\n<p class="wp-block-paragraph">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC3 version is key to ensuring that the final release is the best it can be.</p>\n\n\n\n<p class="wp-block-paragraph">This <a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">detailed guide</a> will walk you through testing features in WordPress 7.0.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">For those new to testing, follow <a href="https://make.wordpress.org/test/handbook/get-setup-for-testing/">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class="wp-block-paragraph">If you encounter a potential bug or issue, please report it to the <a href="https://wordpress.org/support/forum/alphabeta/">Alpha/Beta area</a> of the support forums or directly to <a href="https://core.trac.wordpress.org/newticket">WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of <a href="https://core.trac.wordpress.org/tickets/major">known bugs</a>.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">Curious about testing releases in general?&nbsp; Follow along with the <a href="https://make.wordpress.org/test/">testing initiatives in Make Core</a> and join the <a href="https://wordpress.slack.com/messages/core-test/">#core-test channel</a> on <a href="https://wordpress.slack.com/">Making WordPress Slack</a>.</p>\n\n\n\n<h3 class="wp-block-heading">Update your theme or plugin</h3>\n\n\n\n<p class="wp-block-paragraph">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class="wp-block-paragraph">Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the <em>“Tested up to”</em> version in your <a href="https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/">plugin’s readme file</a> to 7.0.</p>\n\n\n\n<p class="wp-block-paragraph">If you find compatibility issues, please post detailed information to the <a href="https://wordpress.org/support/forum/alphabeta/">support forum</a>.</p>\n\n\n\n<h3 class="wp-block-heading">Test on your hosting platforms</h3>\n\n\n\n<p class="wp-block-paragraph">Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.</p>\n\n\n\n<p class="wp-block-paragraph">Thank you to the Hosts who helped test variations of new RTC architecture: Kinsta, Bluehost, GoDaddy, WordPress.com, XServer, and Ionos, and to <a href="https://make.wordpress.org/hosting/test-results/">the hosts who participate in distributed testing</a> regularly.</p>\n\n\n\n<p class="wp-block-paragraph">Want to test WordPress on your hosting system? <a href="https://make.wordpress.org/hosting/test-results-getting-started/">Get started with configuring distributed hosting tests here</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Help translate WordPress</h2>\n\n\n\n<p class="wp-block-paragraph">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?&nbsp; You can <a href="https://translate.wordpress.org/projects/wp/dev/">help translate WordPress into more than 100 languages</a>. This release milestone (RC3) marks the <a href="https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze">hard string freeze</a> point of the <a href="https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/">7.0 release cycle</a>.</p>\n\n\n\n<h2 class="wp-block-heading">An RC3 haiku</h2>\n\n\n\n<p class="wp-block-paragraph"><em>By the tides of sea</em>,<br><em>where wind moves gently through trees</em>,<br><em>sprouts up RC3</em>.</p>\n\n\n\n<p class="has-text-align-right wp-block-paragraph"><em>Props to <a href=''https://profiles.wordpress.org/desrosj/'' class=''mention''><span class=''mentions-prefix''>@</span>desrosj</a>, <a href=''https://profiles.wordpress.org/peterwilsoncc/'' class=''mention''><span class=''mentions-prefix''>@</span>peterwilsoncc</a> for proofreading and review.</em></p>\n\n\n\n<p class="wp-block-paragraph"></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20538";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:69:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:45:"Get Involved With WordCamp US 2026 in Phoenix";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://wordpress.org/news/2026/05/wcus-2026-get-involved/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 04 May 2026 18:10:10 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:4:"WCUS";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:9:"WordCamps";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20503";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:355:"WordCamp US 2026 will take place August 16–19 in Phoenix, Arizona, and applications are now open for sponsors, speakers, and volunteers. WordCamp US is the flagship gathering for the WordPress community in North America, where contributors, builders, and users come together to share ideas and help shape what comes next for the open web. Full [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:33269:"\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="433" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1024%2C433&#038;ssl=1" alt="" class="wp-image-20508" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1024%2C433&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=300%2C127&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=768%2C325&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1536%2C650&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=2048%2C866&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">WordCamp US 2026 will take place August 16–19 in Phoenix, Arizona, and applications are now open for sponsors, speakers, and volunteers. WordCamp US is the flagship gathering for the WordPress community in North America, where contributors, builders, and users come together to share ideas and help shape what comes next for the open web. Full details are available on the <a href="https://us.wordcamp.org/2026/">WordCamp US 2026 site</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Sponsor</h2>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03ac576&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03acb25&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03acb25" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20521" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024.jpeg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-20521" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03ad4a3&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03ad4a3" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20522" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029.jpeg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-20522" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03ae075&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03ae075" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20523" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932.jpeg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-20523" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">Sponsorships keep WordCamp US accessible. They fund the production and programming that make a flagship WordCamp possible while keeping ticket prices low for attendees, and, in return, sponsors gain direct visibility within one of the most engaged technology ecosystems. Packages support both in-person and digital participation, with opportunities to connect with agencies, developers, and enterprise teams that build on WordPress every day.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://us.wordcamp.org/2026/call-for-sponsors/"><strong>Apply to Be a Sponsor</strong></a></div>\n</div>\n\n\n\n<h2 class="wp-block-heading">Speak</h2>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03ae950&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03af178&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03af178" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="684" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20518" src="https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051.png?resize=1024%2C684&#038;ssl=1" alt="" class="wp-image-20518" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=2048%2C1367&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03afb4d&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03afb4d" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20516" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20516" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b06b8&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b06b8" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="684" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20517" src="https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001.png?resize=1024%2C684&#038;ssl=1" alt="" class="wp-image-20517" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=2048%2C1367&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">The organizing team is looking for strong ideas with practical takeaways from across the community, whether that means a personal story, a lesson learned in production, or a perspective on where publishing, AI, and the open web are heading. Sessions can take the form of traditional talks, workshops, or more interactive formats, and new or underrepresented voices are especially encouraged to apply. Prior speaking experience is not required.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://us.wordcamp.org/2026/call-for-speakers/"><strong>Apply to Be a Speaker</strong></a></div>\n</div>\n\n\n\n<p class="has-text-align-center wp-block-paragraph"><em>Speaker applications due by May 29, 2026.<br></em></p>\n\n\n\n<h2 class="wp-block-heading">Volunteer</h2>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03b0ff0&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b17b1&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b17b1" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20529" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20529" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b2114&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b2114" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20530" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=768%2C1024&#038;ssl=1" alt="" class="wp-image-20530" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?w=1200&amp;ssl=1 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b2af6&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b2af6" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20528" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20528" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">Volunteers are essential to the experience of the event. They welcome attendees and support sessions throughout the week, helping create the inclusive environment that defines a flagship WordCamp. Volunteering is also one of the best ways to meet people from across the global community and see firsthand how an event of this scale comes together. No prior experience is needed, and volunteers receive a free ticket.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://us.wordcamp.org/2026/call-for-volunteers/"><strong>Apply to Be a Volunteer </strong></a></div>\n</div>\n\n\n\n<p class="has-text-align-center wp-block-paragraph"><em>Volunteer applications due by June 15, 2026.<br></em></p>\n\n\n\n<h2 class="wp-block-heading">Attend</h2>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03b3492&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b3c45&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b3c45" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20525" src="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106.jpeg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-20525" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b4655&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b4655" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20526" src="https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20526" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03b4ede&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03b4ede" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20527" src="https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20527" style="aspect-ratio:1" srcset="https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">It&#8217;s the people. It&#8217;s the friendships and the stories.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Matt Mullenweg, WordPress Cofounder</em></p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">WordCamp US continues a long tradition of in-person gatherings where contributors meet face-to-face to openly discuss the project&#8217;s direction. Whether you participate as a sponsor, take the stage, join the volunteer team, or help organize the event, your involvement shapes what the event becomes.</p>\n\n\n\n<p class="wp-block-paragraph">To stay informed as ticket sales open and the schedule takes shape, <a href="https://us.wordcamp.org/2026/subscribe-for-updates/">subscribe to WordCamp US 2026 updates</a>.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20503";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:69:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"WordPress Student Clubs Build Momentum";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"https://wordpress.org/news/2026/04/student-clubs-build-momentum/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 29 Apr 2026 13:14:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:14:"Campus Connect";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:7:"meetups";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:13:"Student Clubs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20458";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:366:"WordPress Student Clubs are beginning to take shape as a new way to carry the momentum of WordPress Campus Connect beyond one-time workshops. What starts as an introduction to WordPress and open source is now continuing on campus through student-led groups that create space for learning, peer support, and early community participation. That shift matters [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:16676:"\n<p class="wp-block-paragraph">WordPress Student Clubs are beginning to take shape as a new way to carry the momentum of WordPress Campus Connect beyond one-time workshops. What starts as an introduction to WordPress and open source is now continuing on campus through student-led groups that create space for learning, peer support, and early community participation. That shift matters because it gives students a more consistent path into the WordPress ecosystem while helping local communities build stronger connections with the next generation of contributors.</p>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="768" src="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=1024%2C768&#038;ssl=1" alt="" class="wp-image-20489" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption"><em>Students showcasing a website they built during a club session</em></figcaption></figure>\n\n\n\n<p class="wp-block-paragraph">When WordPress Campus Connect workshops first began reaching universities, the goal was straightforward: help students discover WordPress, understand the value of open source, and see that contribution can be part of their learning journey. In many cases, that first introduction created immediate interest. Students who had never worked with WordPress before started asking questions, exploring what the software could do, and showing curiosity about the wider community.</p>\n\n\n\n<p class="wp-block-paragraph">That early response also revealed a gap. A workshop could spark interest, but it could not always sustain it on its own. Encouraging students to attend local WordPress meetups helped extend that first connection and, in some cases, brought new energy to existing local communities. Even so, it became clear that campuses needed something more consistent and closer to students’ everyday environment.</p>\n\n\n\n<p class="wp-block-paragraph">WordPress Student Clubs emerged from that need. Instead of limiting engagement to a single event, these clubs create an ongoing, student-led presence on campus where students can keep learning, share knowledge with peers, and grow more confident over time. They also offer a practical bridge between first exposure and deeper participation, helping students move from curiosity to contribution through regular activity and community support.</p>\n\n\n\n<h2 class="wp-block-heading">Learning What Sustains Participation</h2>\n\n\n\n<p class="wp-block-paragraph">As WordPress Student Clubs started forming across campuses, the early enthusiasm was encouraging, but sustaining that momentum proved to be one of the first real challenges. Student Club Organizers shared that interest was often strongest at the beginning, especially after a workshop or an introductory session, but turning that interest into regular participation required patience and experimentation. Like many community efforts, the clubs needed time to find a rhythm that worked for the students involved.</p>\n\n\n\n<p class="wp-block-paragraph">One of the most common challenges was consistency. Many students were interested in learning WordPress, but regular engagement depended on more than initial curiosity. Organizers found that participation grew more steadily when activities felt approachable and useful, especially when students could learn by doing rather than only listening. Small learning sessions, collaborative exercises, and hands-on activities often made it easier for students to return and take part again.</p>\n\n\n\n<p class="wp-block-paragraph">Organizers also noticed that some students were initially hesitant to engage actively. Asking questions, speaking up in a group, or volunteering to help lead a session did not always happen naturally. Building a club meant creating an environment where students felt comfortable enough to participate, try something new, and gradually take ownership of their own learning.</p>\n\n\n\n<p class="wp-block-paragraph">Academic schedules added another layer of complexity. Because the clubs are student-led, planning around classes, assignments, and exams required flexibility. Keeping activities regular without overwhelming organizers or participants meant working within the rhythms of campus life. Those early difficulties became part of the learning process and helped shape how the clubs began to operate more effectively.</p>\n\n\n\n<h2 class="wp-block-heading">Building Through Small, Consistent Activities</h2>\n\n\n\n<p class="wp-block-paragraph">As organizers worked through those challenges, certain approaches began to show results. Instead of focusing on large events, many clubs found momentum through simple, repeatable activities that students could join without feeling intimidated. Regular learning sessions, small hands-on workshops, and peer-to-peer discussions helped create an environment that felt both welcoming and practical.<br></p>\n\n\n\n<figure class="wp-block-image aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" src="https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20467" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption"><em>A Student club activity in a college led by a student club Organizer</em></figcaption></figure>\n\n\n\n<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="768" src="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1024%2C768&#038;ssl=1" alt="" class="wp-image-20468" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="768" src="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1024%2C768&#038;ssl=1" alt="" class="wp-image-20469" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption"><em>Students showcasing websites built during a club session</em></figcaption></figure>\n</div>\n</div>\n\n\n\n<p class="wp-block-paragraph">That steady approach mattered. When students could return to familiar formats and see progress from one session to the next, clubs became easier to sustain. Organizers were able to build routines, and participants could join at their own pace. Over time, those small efforts started to strengthen participation more effectively than occasional large events.</p>\n</div>\n\n\n\n<p class="wp-block-paragraph">Student ownership also played an important role. As students began sharing what they had learned, helping their peers, and taking part in running sessions, engagement started to grow more organically. These moments helped shift the clubs from being simply learning spaces to becoming communities in their own right. Students were not only using WordPress in a classroom context. They were also beginning to understand it as part of a collaborative open source project shaped by people who learn together, build together, and support one another.</p>\n\n\n\n<p class="wp-block-paragraph">Guidance from the local WordPress community helped reinforce that progress. Although the clubs are student-led, organizers benefited from having experienced community members available as mentors. Mentors helped them think through session structure, activity planning, and the practical challenge of staying motivated while balancing academic responsibilities. That kind of support gave organizers more confidence to experiment and keep building.</p>\n\n\n\n<p class="wp-block-paragraph">Mentorship also connected campus activity to the broader WordPress ecosystem. Students were not learning in isolation. Through local community guidance, they were able to see how meetups, contributions, and collaboration all fit into a larger network of people who have been participating in WordPress for years. That connection gave the work happening on campus greater meaning and helped students see a clearer path forward.</p>\n\n\n\n<h2 class="wp-block-heading">Early Impact Across Campuses</h2>\n\n\n\n<p class="wp-block-paragraph">Although WordPress Student Clubs are still in an early stage, signs of impact are already visible. Organizers have shared that more students are showing interest in learning WordPress and in exploring what open source participation can look like in practice. In several cases, students who first joined as learners are now contributing to discussions, helping peers during sessions, and organizing club activities themselves.</p>\n\n\n\n<p class="wp-block-paragraph">That shift from passive participation to active involvement is one of the clearest signs of growth. It suggests that the clubs are beginning to create more than awareness. They are creating opportunities for students to build confidence, practice leadership, and develop a stronger sense of connection to the WordPress community. Even at this stage, that kind of change points to the long-term value of sustaining engagement on campus.</p>\n\n\n\n<p class="wp-block-paragraph">One encouraging example came during the International Women’s Day celebration in Ajmer, India, where students participated alongside members of the local WordPress community. Organizers noted that the event included 100 female attendees, with around 50% of participants coming from student clubs. For many of those students, it was a first opportunity to take part in a broader community event, meet other contributors, and see how open source communities collaborate in practice.</p>\n\n\n\n<figure class="wp-block-image aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="768" src="https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1024%2C768&#038;ssl=1" alt="" class="wp-image-20463" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=2048%2C1536&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption"><em>Women’s Day Ajmer 2026 Event, where more than 50% participation from student clubs</em></figcaption></figure>\n\n\n\n<p class="wp-block-paragraph">Experiences like that show how student-led initiatives can extend beyond campus and begin contributing to the wider community. They also create space for new voices to participate. As students move from club sessions into local events, they gain experience not only as learners but also as community members who can help shape what comes next.</p>\n\n\n\n<p class="wp-block-paragraph">The clubs are also creating leadership opportunities on campus. Organizers have stepped into new roles by coordinating activities, encouraging participation, and maintaining momentum over time. Those experiences help students build skills that matter both within the WordPress community and beyond it, including communication, organization, and problem-solving.</p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">“Being a Student Club Organizer helped me improve my leadership and communication skills.”<br><em>— Sanjeevni Kumari, WordPress Student Club Organizer, Mahila Engineering College, Ajmer</em></p>\n</blockquote>\n\n\n\n<h2 class="wp-block-heading">Looking Ahead</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress Student Clubs are still developing, but the journey so far points to a promising direction. What began as an effort to sustain interest after WordPress Campus Connect is gradually becoming a more durable model for ongoing learning and collaboration on campus. The clubs are helping students stay connected to WordPress beyond a first introduction, while also creating stronger links between educational spaces and local communities.</p>\n\n\n\n<p class="wp-block-paragraph">That longer-term potential is one reason this work matters. With regular campus activity and continued mentorship, Student Clubs can help create a stronger foundation for future contributors. They can also help students build confidence before attending local meetups, contributing to community efforts, or participating in events beyond their campuses.</p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">“With regular on-campus activities through WordPress Student Clubs, the real impact may become visible over the next couple of years, as a stronger WordPress ecosystem begins to take shape within campuses.”<br><em>— Anand Upadhyay, Student Club Mentor</em></p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">As more students get involved and take ownership of these spaces, WordPress Student Clubs can continue to open pathways to learning, leadership, and community participation. For campuses, they offer a way to keep the momentum going after Campus Connect. For the broader project, they represent another step toward welcoming more students into the WordPress open source ecosystem. To follow this work and explore how it connects with the wider community, readers can look to <a href="https://wordpress.org/education/campus-connect/">WordPress Campus Connect</a>, <a href="https://events.wordpress.org/">WordPress Meetups</a>, and other education and community initiatives across WordPress.org.</p>\n\n\n\n<p class="wp-block-paragraph"><em><strong>Note:&nbsp;</strong>Much of the credit belongs to&nbsp;<a href="https://profiles.wordpress.org/webtechpooja/">@webtechpooja</a>&nbsp;(<a href="https://profiles.wordpress.org/webtechpooja/">Pooja Derashri</a>) for help in writing this piece.</em></p>\n\n\n\n<p class="wp-block-paragraph"></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20458";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:63:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"Celebrating Community at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,627 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event. The [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:64500:"\n<p class="wp-block-paragraph">WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,627 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.</p>\n\n\n\n<p class="wp-block-paragraph">The event unfolded across Contributor Day and two conference days, with a program that moved from technical sessions and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.</p>\n\n\n\n<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-7387b849 wp-block-group-is-layout-flex">\n<figure class="wp-block-pullquote"><blockquote><p><mark style="background-color:#2f363d;color:#cf2e2e" class="has-inline-color"><br></mark>WordPress is not a company. It is a shared commitment to keeping the web open.</p><cite>Mary Hubbard, Executive Director, WordPress</cite></blockquote></figure>\n</div>\n\n\n\n<p class="wp-block-paragraph">Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and the after party in Jasmine Hall helped make the event feel welcoming, social, and connected.<br></p>\n\n\n\n<h2 class="wp-block-heading">How WordCamp Asia 2026 Took Shape</h2>\n\n\n\n<p class="wp-block-paragraph">Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterprise, community growth, and the open web.</p>\n\n\n\n<p class="wp-block-paragraph">The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one another and for the future of WordPress.</p>\n\n\n\n<h2 class="wp-block-heading">Contributor Day: Building WordPress Together</h2>\n\n\n\n<p class="wp-block-paragraph">Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real work. For some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.</p>\n\n\n\n<p class="wp-block-paragraph">The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the <a href="https://asia.wordcamp.org/2026/contributor-day/open-source-library/">Open Source Library</a>, took part in <a href="https://asia.wordcamp.org/2026/youthcamp-is-back-at-wordcamp-asia-2026/">YouthCamp</a>, and attended <em>The Making of a WordPress Release: Conversations with Past Release Squad Members</em>, a featured panel that added depth and perspective to the work of building and sustaining WordPress.</p>\n\n\n\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" class="youtube-player" width="600" height="338" src="https://www.youtube.com/embed/BFxdBBxd_Wc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>\n</div></figure>\n\n\n\n<p class="wp-block-paragraph">What made Contributor Day stand out was not only the number of people in the room, but the range of ways they could take part. Workshops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.</p>\n\n\n\n<p class="wp-block-paragraph">By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors joined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.</p>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03c8698&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex" style="border-width:20px;border-radius:2px">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03c8ebd&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03c8ebd" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="683" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20392" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818.jpg?resize=683%2C1024&#038;ssl=1" alt="" class="wp-image-20392" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?resize=1365%2C2048&amp;ssl=1 1365w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08818-scaled.jpg?w=1707&amp;ssl=1 1707w" sizes="auto, (max-width: 683px) 100vw, 683px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03c99c1&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03c99c1" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="683" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20390" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2.jpg?resize=683%2C1024&#038;ssl=1" alt="" class="wp-image-20390" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?resize=1365%2C2048&amp;ssl=1 1365w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08792-2-scaled.jpg?w=1707&amp;ssl=1 1707w" sizes="auto, (max-width: 683px) 100vw, 683px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03ca5a3&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03ca5a3" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20391" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20391" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0468-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cb34c&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cb34c" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20393" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20393" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_1085-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cbd66&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cbd66" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20394" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106.jpg?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20394" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106-scaled.jpg?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106-scaled.jpg?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106-scaled.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106-scaled.jpg?resize=1536%2C862&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0106-scaled.jpg?resize=2048%2C1150&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cc778&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cc778" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20395" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422.jpg?resize=1024%2C576&#038;ssl=1" alt="" class="wp-image-20395" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC04422-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cd63a&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cd63a" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20396" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20396" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08957-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03ce2e6&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03ce2e6" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20397" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20397" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08902-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cecd8&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cecd8" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20399" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20399" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0500-1-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03cf649&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03cf649" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20400" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20400" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9404-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d012e&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d012e" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20401" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682.jpg?resize=768%2C1024&#038;ssl=1" alt="" class="wp-image-20401" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682-scaled.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682-scaled.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682-scaled.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682-scaled.jpg?resize=1536%2C2048&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_0682-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d0cce&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d0cce" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20398" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20398" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSC08899-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d1679&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d1679" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="536" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20389" src="https://i0.wp.com/wordpress.org/news/files/2026/04/FamilyPhoto-Framed.png?resize=1024%2C536&#038;ssl=1" alt="" class="wp-image-20389" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/FamilyPhoto-Framed.png?resize=1024%2C536&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/FamilyPhoto-Framed.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/FamilyPhoto-Framed.png?resize=768%2C402&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/FamilyPhoto-Framed.png?w=1200&amp;ssl=1 1200w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<h2 class="wp-block-heading">Conference Sessions Take Shape</h2>\n\n\n\n<p class="wp-block-paragraph">Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions took place across the Foundation, Growth, and Enterprise tracks, with workshops running alongside the main program.</p>\n\n\n\n<p class="wp-block-paragraph">One of the opening sessions was James LePage’s <em>WordPress and AI</em>, which introduced a theme that appeared throughout the conference: how WordPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and automation.</p>\n\n\n\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" class="youtube-player" width="600" height="338" src="https://www.youtube.com/embed/-mFbUueL0NE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>\n</div></figure>\n\n\n\n<p class="wp-block-paragraph">Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term questions shaping open source publishing. Coming early in the program, the conversation gave the conference an important center of gravity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evolve. Rather than pulling away from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets built, but about how communities guide, challenge, and sustain that work over time.<br></p>\n\n\n\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" class="youtube-player" width="600" height="338" src="https://www.youtube.com/embed/ZrwP7KpZL3E?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>\n</div></figure>\n\n\n\n<p class="wp-block-paragraph">From there, the conference widened into a program that balanced developer-focused talks with sessions on the <a href="https://asia.wordcamp.org/2026/session/from-static-to-dynamic-mastering-the-interactivity-api/">Interactivity API</a>, the <a href="https://asia.wordcamp.org/2026/session/parsing-html-without-pain-real-world-use-cases-for-wordpress-html-api/">HTML API</a>, <a href="https://asia.wordcamp.org/2026/session/building-better-wordpress-experiences-with-ai-driven-development-workflows/">AI-driven development workflows</a>, <a href="https://asia.wordcamp.org/2026/session/education-initiatives-in-the-wordpress-ecosystem/">education initiatives</a>, <a href="https://asia.wordcamp.org/2026/session/from-reactive-to-proactive-modern-observability-for-wordpress/">observability</a>, <a href="https://asia.wordcamp.org/2026/session/ten-times-the-value-why-automation-is-worth-the-investment-in-open-source/">automation</a>, and <a href="https://asia.wordcamp.org/2026/session/wordpress-for-startup-founders-the-advantages-are-real-and-so-are-the-traps/">startup strategy</a>. On the final day, those threads continued through talks on <a href="https://asia.wordcamp.org/2026/session/the-invisible-gotchas-of-wp-translation/">WP translation</a>, <a href="https://asia.wordcamp.org/2026/session/building-wordpress-communities-the-ugandan-story/">community building</a>, <a href="https://asia.wordcamp.org/2026/session/wordpress-playground-ai-building-autonomous-testing-pipelines/">WordPress Playground</a>, <a href="https://asia.wordcamp.org/2026/session/wordpress-org-analytics-data-engineering-starter-project/">data engineering</a>, <a href="https://asia.wordcamp.org/2026/session/enterprise-wordpress-isnt-just-bigger-wordpress-lessons-from-the-field/">enterprise WordPress</a>, and <a href="https://asia.wordcamp.org/2026/session/panel-journalism-on-the-open-web/">journalism on the open web</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Together, the two conference days made clear that WordCamp Asia 2026 was designed not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and interests. The breadth of the program was striking, but so was the feeling that these conversations mattered now.</p>\n\n\n\n<h2 class="wp-block-heading">Building What Comes Next</h2>\n\n\n\n<p class="wp-block-paragraph">WordCamp Asia 2026 closed with reflections from Mary Hubbard, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.</p>\n\n\n\n<p class="wp-block-paragraph">Mary’s remarks tied together several threads that had already surfaced throughout the event: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significance of WordPress 7.0. One of the clearest ideas in the session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of the community work that made it possible.</p>\n\n\n\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" class="youtube-player" width="600" height="338" src="https://www.youtube.com/embed/Ad4tM-CDEUc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>\n</div></figure>\n\n\n\n<p class="wp-block-paragraph">The session then shifted into a panel discussion about the current state of WordPress and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped the event across all three days. Even from afar, Ma.tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q&amp;A.</p>\n\n\n\n<p class="wp-block-paragraph">Those questions touched on contributor growth, AI, plugins, local communities, product direction, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibility, and the people who keep showing up to build it together.</p>\n\n\n\n<h2 class="wp-block-heading">A Lasting Momentum</h2>\n\n\n\n<p class="wp-block-paragraph">Over three days in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynote, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.</p>\n\n\n\n<p class="wp-block-paragraph">The event also created space for many kinds of participation. Some attendees contributed to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or the chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations, and the after party, the community side of the event remained just as important as the formal program.</p>\n\n\n\n<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a0e0f03d2197&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex" style="border-width:20px;border-radius:2px">\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d2972&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d2972" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20408" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030.jpg?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20408" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030-scaled.jpg?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030-scaled.jpg?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030-scaled.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030-scaled.jpg?resize=1536%2C862&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9030-scaled.jpg?resize=2048%2C1150&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d3404&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d3404" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20410" src="https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065.jpg?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20410" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065-scaled.jpg?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065-scaled.jpg?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065-scaled.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065-scaled.jpg?resize=1536%2C862&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/Copy-of-IMG_0065-scaled.jpg?resize=2048%2C1150&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d3d2c&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d3d2c" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20409" src="https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20409" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/shilpa-mary-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d4754&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d4754" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="769" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20416" src="https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2.jpg?resize=1024%2C769&#038;ssl=1" alt="" class="wp-image-20416" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2-scaled.jpg?resize=1024%2C769&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2-scaled.jpg?resize=768%2C577&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2-scaled.jpg?resize=1536%2C1153&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-6-2-scaled.jpg?resize=2048%2C1538&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d51af&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d51af" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20413" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040.jpg?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20413" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040-scaled.jpg?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040-scaled.jpg?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040-scaled.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040-scaled.jpg?resize=1536%2C862&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9040-scaled.jpg?resize=2048%2C1150&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d5b6b&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d5b6b" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="769" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20412" src="https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21.jpg?resize=1024%2C769&#038;ssl=1" alt="" class="wp-image-20412" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21-scaled.jpg?resize=1024%2C769&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21-scaled.jpg?resize=768%2C577&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21-scaled.jpg?resize=1536%2C1153&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/WordPress-AI-1-21-scaled.jpg?resize=2048%2C1538&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d6524&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d6524" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20417" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20417" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9803-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d6e2f&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d6e2f" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20415" src="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20415" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/DSCF0499-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d77a9&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d77a9" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="575" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20414" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045.jpg?resize=1024%2C575&#038;ssl=1" alt="" class="wp-image-20414" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045-scaled.jpg?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045-scaled.jpg?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045-scaled.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045-scaled.jpg?resize=1536%2C862&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9045-scaled.jpg?resize=2048%2C1150&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context="{&quot;imageId&quot;:&quot;6a0e0f03d7fb5&quot;}" data-wp-interactive="core/image" data-wp-key="6a0e0f03d7fb5" class="wp-block-image size-large wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="20407" src="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9867-1-scaled-2.webp?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20407" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9867-1-scaled-2.webp?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9867-1-scaled-2.webp?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9867-1-scaled-2.webp?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/IMG_9867-1-scaled-2.webp?w=1536&amp;ssl=1 1536w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><button\n			class="lightbox-trigger"\n			type="button"\n			aria-haspopup="dialog"\n			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"\n			data-wp-init="callbacks.initTriggerButton"\n			data-wp-on--click="actions.showLightbox"\n			data-wp-style--right="state.thisImage.buttonRight"\n			data-wp-style--top="state.thisImage.buttonTop"\n		>\n			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">\n				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that WordPress continues to grow through the people who show up to contribute and build together.</p>\n\n\n\n<p class="wp-block-paragraph">There is still more to look forward to this year. The community will gather again at <a href="https://europe.wordcamp.org/2026/">WordCamp Europe 2026 in Kraków, Poland</a> from June 4–6, followed by <a href="https://us.wordcamp.org/2026/">WordCamp US 2026 in Phoenix, Arizona</a> from August 16–19.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:63:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"How to Watch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:371:"WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community. This post gathers [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8791:"\n<p class="wp-block-paragraph">WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community.</p>\n\n\n\n<p class="wp-block-paragraph">This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this page and return throughout the event to watch live.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>Day One: The Making of a WordPress Release</strong></h2>\n\n\n\n<p class="wp-block-paragraph">Go behind the scenes of a WordPress release in this special Contributor Day live stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at <strong>4:30 am UTC</strong>.</p>\n\n\n\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="The Making of a WordPress Release: Conversations with Past Release Squad Members" width="500" height="281" src="https://www.youtube.com/embed/tWTr9j4uWbE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<h2 class="wp-block-heading"><strong>Day Two: Conference Livestreams</strong></h2>\n\n\n\n<p class="wp-block-paragraph">Watch the second day of WordCamp Asia 2026 live for a full day of presentations and sessions. beginning at <strong>4:00 am UTC</strong>, including a Fireside chat with Mary Hubbard, which will begin at <strong>5:00 am UTC</strong> over on the Growth Stream.<br></p>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Foundation</h3>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Growth</h3>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Enterprise</h3>\n</div>\n</div>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 1 (Foundation)" width="500" height="375" src="https://www.youtube.com/embed/E1egsOFk6Fg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 1 (Growth)" width="500" height="375" src="https://www.youtube.com/embed/jDsozp7y8bk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 1 (Enterprise)" width="500" height="375" src="https://www.youtube.com/embed/Pz0FGINmvlM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n</div>\n\n\n\n<h2 class="wp-block-heading"><strong>Day Three: Conference Livestreams</strong></h2>\n\n\n\n<p class="wp-block-paragraph">Watch the third day and final day of WordCamp Asia 2026 live, beginning at <strong>4:00 am UTC</strong> for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth stream at <strong>10:00 am UTC</strong>.</p>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Foundation</h3>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Growth</h3>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Enterprise</h3>\n</div>\n</div>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 2 (Foundation)" width="500" height="375" src="https://www.youtube.com/embed/jSm9xSr8Cew?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 2 (Growth)" width="500" height="375" src="https://www.youtube.com/embed/KjUoiYz5dwY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\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"><div class="wp-block-embed__wrapper">\n<iframe loading="lazy" title="WordCamp Asia 2026 - Conference Day 2 (Enterprise)" width="500" height="375" src="https://www.youtube.com/embed/sq3Zs75qdMI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>\n</div></figure>\n</div>\n</div>\n\n\n\n<p class="wp-block-paragraph">You can also explore the <a href="https://asia.wordcamp.org/2026/schedule/"><strong>full schedule</strong></a> to see what is coming up across the event and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.</p>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" src="https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-20372" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/20250220-DSC07465-scaled-2.webp?resize=2048%2C1366&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:63:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 16:10:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:386:"April 9-11, 2026 &#124; Jio World Convention Centre, Mumbai, India WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:13942:"\n<p class="wp-block-paragraph"><strong>April 9-11, 2026 | Jio World Convention Centre, Mumbai, India</strong></p>\n\n\n\n<p class="wp-block-paragraph">WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-82d461e8 wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/event-pass/" style="background:linear-gradient(135deg,rgb(42,5,123) 0%,rgb(42,5,123) 100%)" target="_blank" rel="noreferrer noopener">Get Your Event Pass</a></div>\n\n\n\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/schedule/" style="background:linear-gradient(135deg,rgb(42,5,123) 0%,rgb(42,5,123) 100%)" target="_blank" rel="noreferrer noopener">WC Asia Schedule</a></div>\n\n\n\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/" style="background:linear-gradient(135deg,rgb(42,5,123) 0%,rgb(42,5,123) 100%)" target="_blank" rel="noreferrer noopener">About WordCamp Asia</a></div>\n</div>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=1024%2C683&#038;ssl=1" alt="" class="wp-image-19211" srcset="https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/10/20250220-DSC_1853-scaled-1.jpg?resize=2048%2C1366&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<h2 class="wp-block-heading">Keynotes to Set the Stage</h2>\n\n\n\n<p class="wp-block-paragraph">The keynote sessions at WordCamp Asia 2026 help frame some of the biggest conversations at this year’s event.</p>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1078" height="1076" src="https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?resize=1078%2C1076&#038;ssl=1" alt="" class="wp-image-20366" srcset="https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?w=1078&amp;ssl=1 1078w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?resize=1024%2C1022&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-02-at-11.31.10-am.png?resize=768%2C767&amp;ssl=1 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption"><a href="https://asia.wordcamp.org/2026/speaker/matt-mullenweg/">Ma.tt Mullenweg</a>, co-founder of WordPress and CEO of Automattic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.</figcaption></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="984" height="986" src="https://i0.wp.com/wordpress.org/news/files/2026/03/Screenshot-2026-03-31-at-11.47.01-am.png?resize=984%2C986&#038;ssl=1" alt="" class="wp-image-20346" srcset="https://i0.wp.com/wordpress.org/news/files/2026/03/Screenshot-2026-03-31-at-11.47.01-am.png?w=984&amp;ssl=1 984w, https://i0.wp.com/wordpress.org/news/files/2026/03/Screenshot-2026-03-31-at-11.47.01-am.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/03/Screenshot-2026-03-31-at-11.47.01-am.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/wordpress.org/news/files/2026/03/Screenshot-2026-03-31-at-11.47.01-am.png?resize=768%2C770&amp;ssl=1 768w" sizes="auto, (max-width: 984px) 100vw, 984px" /><figcaption class="wp-element-caption"><a href="https://asia.wordcamp.org/2026/speaker/mary-hubbard/">Mary Hubbard</a>, Executive Director of WordPress, will also join a fireside chat moderated by <a href="https://asia.wordcamp.org/2026/speaker/shilpa-shah/">Shilpa Shah</a>, focusing on leadership, education initiatives, artificial intelligence, and community growth.</figcaption></figure>\n</div>\n</div>\n\n\n\n<p class="wp-block-paragraph">Together, they offer an early view of the themes and discussions unfolding across WordPress in 2026.<br></p>\n\n\n\n<h2 class="wp-block-heading">AI, Automation, and the Future of WordPress</h2>\n\n\n\n<p class="wp-block-paragraph">Artificial intelligence is one of the clearest threads running through the program. Sessions from <a href="https://asia.wordcamp.org/2026/speaker/fellyph-cintra/">Fellyph Cintra</a>, <a href="https://asia.wordcamp.org/2026/speaker/fumiki-takahashi/">Fumiki Takahashi</a>, and <a href="https://asia.wordcamp.org/2026/speaker/nirav-mehta/">Nirav Mehta</a> examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues in sessions on marketing and content strategy, including <a href="https://asia.wordcamp.org/2026/speaker/adeline-dahal/">Adeline Dahal’s</a> work on structuring WordPress content to make it more machine-readable. </p>\n\n\n\n<p class="wp-block-paragraph">This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that teams can start using right away, not just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.</p>\n\n\n\n<h2 class="wp-block-heading">Enterprise WordPress and Scalability</h2>\n\n\n\n<p class="wp-block-paragraph">Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. <a href="https://asia.wordcamp.org/2026/speaker/rahul-bansal/">Rahul Bansal</a>, <a href="https://asia.wordcamp.org/2026/speaker/james-giroux/">James Giroux</a>, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, more complex commerce systems, and demanding digital environments. Their sessions look at growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.</p>\n\n\n\n<p class="wp-block-paragraph">Other talks in this track focus on the realities of enterprise operations, including migration risk, observability, and long-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems without losing the flexibility that makes it widely used in the first place.</p>\n\n\n\n<h2 class="wp-block-heading">Developer Experience and Modern Practices</h2>\n\n\n\n<p class="wp-block-paragraph">The developer track stays grounded in both Core tools and everyday engineering practice. <a href="https://asia.wordcamp.org/2026/speaker/ryan-welcher/">Ryan Welcher</a> will cover the Interactivity API, <a href="https://asia.wordcamp.org/2026/speaker/jonathan-desrosiers/">Jonathan Desrosiers</a> will look at automation in open source, and <a href="https://asia.wordcamp.org/2026/speaker/takayuki-miyoshi/">Takayuki Miyoshi</a> will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.</p>\n\n\n\n<p class="wp-block-paragraph">These more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelines, and evolving plugin standards. Rather than focusing on a single type of builder, this part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.</p>\n\n\n\n<h2 class="wp-block-heading">Community, Education, and Open Source</h2>\n\n\n\n<p class="wp-block-paragraph">The schedule also makes space for the people and ideas that support WordPress beyond engineering alone. A panel featuring <a href="https://asia.wordcamp.org/2026/speaker/anand-upadhyay/">Anand Upadhyay</a> and <a href="https://asia.wordcamp.org/2026/speaker/maciej-pilarski/">Maciej Pilarski</a>, moderated by <a href="https://asia.wordcamp.org/2026/speaker/destiny-kanno/">Destiny Kanno</a>, looks at education initiatives and student pathways into open source. <a href="https://asia.wordcamp.org/2026/speaker/kazuko-kaneuchi/">Kazuko Kaneuchi</a> will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, <a href="https://asia.wordcamp.org/2026/speaker/kotaro-kitamura/">Kotaro Kitamura</a> and <a href="https://asia.wordcamp.org/2026/speaker/chiharu-nagatomi/">Chiharu Nagatomi</a> will share how WordPress and its community shaped their professional journeys.</p>\n\n\n\n<p class="wp-block-paragraph">That wider perspective continues in sessions on product thinking, marketing, career growth, and business strategy. <span style="margin: 0px;padding: 0px">Speakers, including&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/nabin-jaiswal/" target="_blank" rel="noreferrer noopener">Nabin Jaiswal</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/himani-kankaria/" target="_blank" rel="noreferrer noopener">Himani Kankaria</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/julian-song/" target="_blank" rel="noreferrer noopener">Julian Song</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/karishma-sundaram/" target="_blank" rel="noreferrer noopener">Karishma Sundaram</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/sandeep-kelvadi/" target="_blank" rel="noreferrer noopener">Sandeep Kelvadi</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/aviral-mittal/" target="_blank" rel="noreferrer noopener">Aviral Mittal</a>,&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/anh-tran/" target="_blank" rel="noreferrer noopener">Anh Tran</a>, and&nbsp;<a href="https://asia.wordcamp.org/2026/speaker/anna-hurko/" target="_blank" rel="noreferrer noopener">Anna Hurko,</a>&nbsp;explore how WordPress works an</span>d connects with decision-making, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.</p>\n\n\n\n<h2 class="wp-block-heading">Hands-on Workshops</h2>\n\n\n\n<p class="wp-block-paragraph">Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implementation. They include:</p>\n\n\n\n<ul class="wp-block-list">\n<li>From On-Demand to Cloud: Automate WordPress Installations Like a Pro</li>\n\n\n\n<li>AI + MCP to build, manage, and automate WordPress end-to-end</li>\n\n\n\n<li>Building AI Agents with self-editing memory</li>\n\n\n\n<li>Building Better WordPress Experiences with AI-Driven Development Workflows</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">Explore the <strong><a href="https://asia.wordcamp.org/2026/schedule/">full schedule</a></strong> to plan your sessions, and get your <strong><a href="https://asia.wordcamp.org/2026/event-pass/">event pass</a></strong> to join WordCamp Asia 2026 in Mumbai.</p>\n\n\n\n<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="754" src="https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?resize=1024%2C754&#038;ssl=1" alt="" class="wp-image-19213" srcset="https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?resize=1024%2C754&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?resize=300%2C221&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?resize=768%2C566&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?resize=1536%2C1131&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/10/wordcamp-asia-2025-family-photo.webp?w=2048&amp;ssl=1 2048w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>\n\n\n\n<p class="wp-block-paragraph">Mumbai is calling. See you at WordCamp Asia 2026!&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph"><em><strong>Note: </strong>Much of the credit belongs to <a href="https://profiles.wordpress.org/webtechpooja/">@webtechpooja</a> (<a href="https://profiles.wordpress.org/webtechpooja/">Pooja Derashri</a>) for help in writing this piece.</em></p>\n\n\n\n<p class="wp-block-paragraph"></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:75:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:7:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:367:"The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site. Reaching this phase [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8740:"\n<p class="wp-block-paragraph">The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC2 on a test server and site.</p>\n\n\n\n<p class="wp-block-paragraph">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class="wp-block-paragraph">You can test WordPress 7.0 RC2 in four ways:</p>\n\n\n\n<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href="https://wordpress.org/plugins/wordpress-beta-tester/">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href="https://wordpress.org/wordpress-7.0-RC2.zip">RC2 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href="https://make.wordpress.org/cli/">WP-CLI</a> command: <br><code>wp core update --version=7.0-RC2</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href="https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn">WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup required – just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p class="wp-block-paragraph">The scheduled final release date for WordPress 7.0 is <strong>April 9, 2026</strong>. The full <a href="https://make.wordpress.org/core/2026/02/12/wordpress-7-0-release-party-schedule/">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class="wp-block-paragraph">Please continue checking the <a href="https://make.wordpress.org/core/">Make WordPress Core blog</a> for <a href="https://make.wordpress.org/core/tag/7-0">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class="wp-block-heading">What’s in WordPress 7.0 RC2?</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>What’s new in WordPress 7.0</strong>? Check out the <a href="https://wordpress.org/news/2026/02/wordpress-7-0-beta-1/">Beta 1 announcement</a> and <a href="https://make.wordpress.org/core/tag/dev-notes+7-0/">7.0 Developer Notes</a> for details and highlights. For technical information related to issues addressed since <a href="https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-1/">RC1</a>, you can browse the following links:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://github.com/WordPress/gutenberg/commits/wp/7.0?since=2026-03-24&amp;until=2026-03-26">GitHub commits</a> since March 24, 2026</li>\n\n\n\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F24%2F2026..03%2F26%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id">Closed Trac tickets</a> since March 24, 2026</li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">How you can contribute</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h2 class="wp-block-heading">Get involved in testing</h2>\n\n\n\n<p class="wp-block-paragraph">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This <a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">detailed guide</a> will walk you through testing features in WordPress 7.0.&nbsp;For those new to testing, follow <a href="https://make.wordpress.org/test/handbook/get-setup-for-testing/">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class="wp-block-paragraph">What else to test:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://make.wordpress.org/test/2026/03/11/its-time-to-test-real-time-collaboration/">Real Time Collaboration</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/test/2026/02/27/call-for-testing-pattern-editing-and-content-only-interactivity-in-wordpress-7-0/">Pattern Editing and content-only Interactivity</a></li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">If you encounter an issue, please report it to the <a href="https://wordpress.org/support/forum/alphabeta/">Alpha/Beta area</a> of the support forums or directly to <a href="https://core.trac.wordpress.org/newticket">WordPress Trac</a> if you are comfortable writing a reproducible bug report.&nbsp; You can also check your issue against a list of <a href="https://core.trac.wordpress.org/tickets/major">known bugs</a>.&nbsp;</p>\n\n\n\n<p class="wp-block-paragraph">Curious about testing releases in general?&nbsp; Follow along with the <a href="https://make.wordpress.org/test/">testing initiatives in Make Core</a> and join the <a href="https://wordpress.slack.com/messages/core-test/">#core-test channel</a> on <a href="https://wordpress.slack.com/">Making WordPress Slack</a>.</p>\n\n\n\n<h3 class="wp-block-heading">Test on your hosting platforms</h3>\n\n\n\n<p class="wp-block-paragraph">Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.</p>\n\n\n\n<p class="wp-block-paragraph">Want to test WordPress on your hosting system? <a href="https://make.wordpress.org/hosting/test-results-getting-started/">Get started with configuring distributed hosting tests here</a>.</p>\n\n\n\n<h3 class="wp-block-heading">Update your theme or plugin</h3>\n\n\n\n<p class="wp-block-paragraph">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class="wp-block-paragraph">Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the <em>&#8220;Tested up to”</em> version in your <a href="https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/">plugin’s readme file</a> to <code>7.0</code>.</p>\n\n\n\n<p class="wp-block-paragraph">If you find compatibility issues, please post detailed information to the <a href="https://wordpress.org/support/forum/alphabeta/">support forum</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Help translate WordPress</h2>\n\n\n\n<p class="wp-block-paragraph">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?&nbsp; You can <a href="https://translate.wordpress.org/projects/wp/dev/">help translate WordPress into more than 100 languages</a>. This release milestone (RC2) also marks the <a href="https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze">hard string freeze</a> point of the <a href="https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/">7.0 release cycle</a>.</p>\n\n\n\n<h2 class="wp-block-heading">An RC2 haiku</h2>\n\n\n\n<p class="wp-block-paragraph"><em>At first just a dream</em>,</p>\n\n\n\n<p class="wp-block-paragraph"><em>RC2 flows like a stream</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>with seven-oh gleam.</em></p>\n\n\n\n<p class="has-text-align-right wp-block-paragraph"><em>Props to <a href=''https://profiles.wordpress.org/amykamala/'' class=''mention''><span class=''mentions-prefix''>@</span>amykamala</a> </em><a href=''https://profiles.wordpress.org/annezazu/'' class=''mention''><span class=''mentions-prefix''>@</span>annezazu</a> <em>for proofreading and review.</em></p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:32:"https://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:"\n	hourly	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:4:"\n	1	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:4:"site";a:1:{i:0;a:5:{s:4:"data";s:8:"14607090";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Wed, 20 May 2026 19:44:57 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:4:"vary";s:37:"Accept-Encoding, accept, content-type";s:25:"strict-transport-security";s:12:"max-age=3600";s:6:"x-olaf";s:3:"⛄";s:13:"last-modified";s:29:"Wed, 20 May 2026 19:39:55 GMT";s:4:"link";s:63:"<https://wordpress.org/news/wp-json/>; rel="https://api.w.org/"";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:5:"clear";s:4:"x-nc";s:9:"HIT ord 2";}s:5:"build";i:1776091287;s:21:"cache_expiration_time";i:1779349497;s:23:"__cache_expiration_time";i:1779349497;}','\n',char(10)),'off');
INSERT INTO wp_options VALUES(505,'_site_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1779349499','off');
INSERT INTO wp_options VALUES(506,'_site_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9',replace('a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\012\012\012";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:112:"\012	\012	\012	\012	\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"WordPress.org blog: WordPress 7.0 “Armstrong”";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20583";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"https://wordpress.org/news/2026/05/armstrong/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:72081:"<figure class="wp-block-image size-large"><img alt="WP 7.0 Release Edition Main Image" class="wp-image-20705" height="683" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0.png?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Every WordPress release celebrates an artist who has made an indelible mark on the world of music. Say Hello to WordPress 7.0 “Armstrong”, named in honor of &#8220;Satchmo&#8221; himself, jazz musician Louis Armstrong.</p>\012\012\012\012<p class="wp-block-paragraph">Known as the “first great jazz soloist”, Louis Armstrong created ensembles that highlighted his own profound trumpeting skills, and in the process, transformed jazz from an orchestral art form into a solo art form. The master trumpeter also impressed the world with his signature vocals, introducing improvisation into Jazz, influencing every artist he worked with, and permanently changing the landscape of music.</p>\012\012\012\012<p class="wp-block-paragraph">Louis Armstrong wove his personal touch into the world of Jazz. With WordPress 7.0 “Armstrong”, you can build with yours.</p>\012\012\012\012<h2 class="wp-block-heading">Welcome to WordPress 7.0!</h2>\012\012\012\012<p class="wp-block-paragraph">WordPress 7.0 marks the start of a new era, laying the foundation for AI across the WordPress experience. Greeting you with a modern, more intuitive dashboard, 7.0 introduces enhanced customization and development tools that inspire creativity and tap into endless potential.</p>\012\012\012\012<p class="wp-block-paragraph">Whether you’re a creator, business owner or developer &#8211; WordPress 7.0 let&#8217;s you create in a way that is uniquely your own.</p>\012\012\012\012<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">\012<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://wordpress.org/wordpress-7.0.zip">Download WordPress 7.0 now</a></div>\012</div>\012\012\012\012<h2 class="wp-block-heading">What’s inside</h2>\012\012\012\012<p class="wp-block-paragraph">Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you create your way.</p>\012\012\012\012<h3 class="wp-block-heading">AI-Integrated WordPress</h3>\012\012\012\012<p class="wp-block-paragraph"><strong>Possibilities right in your hands.</strong></p>\012\012\012\012<p class="wp-block-paragraph">With AI integrated throughout WordPress the potential is endless. A new AI Client in Core lets WordPress communicate with generative AI models, while connections are easily managed from a single hub in the dashboard. The AI Client combined with the Abilities API makes a fiery duo that introduces new functionality, workflow automation, and creation tools to your website. Install the new AI plugin to expand your options even more: generate and edit images, create titles or excerpts, or even suggest alt text.</p>\012\012\012\012<p class="wp-block-paragraph">7.0 also includes a new Client-Side Abilities package: a Javascript counterpart to the Abilities API, with a built in UI and command palette that delivers extensive new and hybrid AI abilities.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20700" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Manage all your external connections in a central hub on the Connector’s screen. Easily dive in with 3 presets, or add your own connections. Authenticate and get started with AI abilities in just a few clicks.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20699" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">An AI-integrated WordPress promises infinite potential, ready to be discovered.</p>\012\012\012\012<h2 class="wp-block-heading">Modernized Dashboard</h2>\012\012\012\012<p class="wp-block-paragraph"><strong>Elevate your admin experience</strong>.</p>\012\012\012\012<p class="wp-block-paragraph">7.0 introduces a fully revitalized dashboard with a chic, modern new color scheme, and clean finishes throughout.</p>\012\012\012\012<p class="wp-block-paragraph">Polished with smooth transitions that seamlessly shift as you move between screens, you’ll feel like you’re effortlessly gliding through the dashboard.</p>\012\012\012\012<p class="wp-block-paragraph">Just one click of the new Command Palette shortcut, a <code>⌘K</code> or <code>Ctrl+K</code> icon in the upper admin bar, lets you access your favorite tools from anywhere in the dashboard.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20698" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Explore typography from one place, regardless of theme. Install, upload and manage your font collection from the new dedicated font management page, with support for block, hybrid and classic themes.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20697" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Visually scrub through revision versions to see what changed at a glance, with markers that make editorial choices more intuitive. Easily pick the revision you want and restore instantly.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20696" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<h2 class="wp-block-heading">Design, Create, Customize</h2>\012\012\012\012<p class="wp-block-paragraph"> <strong>A simpler way to build</strong>.</p>\012\012\012\012<p class="wp-block-paragraph">Let WordPress be your muse with new blocks, block supports, and design tools that add visual agility, granular control, and keep every element of your website on brand, with fresh new touches.</p>\012\012\012\012<p class="wp-block-paragraph">Showcase your ideas in a lightbox slideshow with the new gallery block, and finesse your markup with the new Heading block. Deliver clear site navigation with the new Breadcrumbs block, and add more detail to your designs with the new Icons block.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20695" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Enhanced responsiveness controls in 7.0 make your site more user friendly. Hide and reveal blocks based on device, without affecting other viewports. Adjust styles for different breakpoints, and customize what those breakpoints are.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20694" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Design and build your menu overlay with blocks and patterns, fully customizable with the styles you want visitors to see. Add columns, stylize typography, or embed your own close button in the overlay. Start with a template or create your own menu from scratch.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20693" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Fine tune page design and layout with Patterns that act as a single unit, detachable for more isolated control. Insert your pattern, swap elements and customize with ease.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20692" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph">Style every detail of content with custom CSS at the block level, right in your post or page.</p>\012\012\012\012<figure class="wp-block-image size-large has-custom-border"><img alt="" class="wp-image-20691" height="632" src="https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&#038;ssl=1" style="border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;" width="1024" /></figure>\012\012\012\012<h2 class="wp-block-heading">Developer’s toolbox</h2>\012\012\012\012<p class="wp-block-paragraph"><strong>Advanced tools for building</strong> <strong>your way</strong>.</p>\012\012\012\012<p class="wp-block-paragraph">WordPress 7.0 lets you build faster, better, stronger, and easier with an extensive set of  expanded APIs and enhanced functionality.</p>\012\012\012\012<p class="wp-block-paragraph">Create blocks and patterns on the server level using only PHP, auto-registered with the block API.</p>\012\012\012\012<p class="wp-block-paragraph">Explore a more extensible Site Editor, with routing, route validation, and a new wordpress/boot package that allows plugins to build custom site-editor pages.</p>\012\012\012\012<h2 class="wp-block-heading">And much more</h2>\012\012\012\012<p class="wp-block-paragraph">For a comprehensive overview of all the new features and enhancements in WordPress 7.0, please visit the feature-showcase website.</p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://wordpress.org/download/releases/7-0">Check out whats new in 7.0</a></p>\012\012\012\012<h2 class="wp-block-heading">Learn more about WordPress 7.0</h2>\012\012\012\012<p class="wp-block-paragraph"><a href="https://learn.wordpress.org/">Learn WordPress</a> is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, <a href="https://learn.wordpress.org/social-learning/">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.</p>\012\012\012\012<p class="wp-block-paragraph">Read the <a href="https://wordpress.org/documentation/wordpress-version/version-7.0">WordPress 7.0 Release Notes</a> for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.</p>\012\012\012\012<p class="wp-block-paragraph">Explore the <a href="https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/">WordPress 7.0 Field Guide</a> and learn about the changes in this release with detailed developer notes to help you build with WordPress.</p>\012\012\012\012<h2 class="wp-block-heading">The 7.0 release squad</h2>\012\012\012\012<p class="wp-block-paragraph">Every release comes to you from a dedicated team of enthusiastic contributors who help keep things on track and moving smoothly. The team that has led 7.0 is a global, cross-functional group of contributors who are always ready to champion ideas, remove blockers, and resolve issues.</p>\012\012\012\012<ul class="wp-block-list">\012<li>Release Lead: <a href="https://profiles.wordpress.org/matveb/">Matias Ventura</a></li>\012\012\012\012<li>Release Coordination: <a href="https://profiles.wordpress.org/chaion07/">Ahmed Kabir Chaion</a>, <a href="https://profiles.wordpress.org/amykamala/">Amy Kamala</a>, <a href="https://profiles.wordpress.org/4thhubbard/">Mary Hubbard</a></li>\012\012\012\012<li>Tech Leads: <a href="https://profiles.wordpress.org/ellatrix/">Ella van Durpe</a>, <a href="https://profiles.wordpress.org/mukesh27/">Mukesh Panchal</a>, <a href="https://profiles.wordpress.org/sergeybiryukov/">Sergey Biryukov</a></li>\012\012\012\012<li>Triage Leads: <a href="https://profiles.wordpress.org/audrasjb/">Jb Audras</a>, <a href="https://profiles.wordpress.org/juanmaguitar/">JuanMa Garrido</a></li>\012\012\012\012<li>Test Leads: <a href="https://profiles.wordpress.org/ankit-k-gupta/">Ankit K Gupta</a>, <a href="https://profiles.wordpress.org/marybaum/">Mary Baum</a></li>\012</ul>\012\012\012\012<h2 class="wp-block-heading">Thank you, contributors</h2>\012\012\012\012<p class="wp-block-paragraph">The mission of WordPress is to <a href="https://wordpress.org/about/">democratize publishing</a> and embody the <a href="https://opensource.org/osd-annotated">freedoms that come with open source</a>. A global and diverse community of people collaborating to strengthen the software supports this effort.</p>\012\012\012\012<p class="wp-block-paragraph">WordPress 7.0 reflects the tireless efforts and passion of more than 900+ contributors in countries all over the world. This release also welcomed over 279 first-time contributors!</p>\012\012\012\012<p class="wp-block-paragraph">Their collaboration delivered more than 420 enhancements and fixes, ensuring a stable release for all – a testament to the power and capability of the WordPress open source community.</p>\012\012\012\012<p class="wp-block-paragraph"><p class="has-small-font-size"><a href="https://profiles.wordpress.org/1000camels/">1000camels</a> · <a href="https://profiles.wordpress.org/aakashverma1/">Aakash Verma</a> · <a href="https://profiles.wordpress.org/jorbin/">Aaron Jorbin</a> · <a href="https://profiles.wordpress.org/aaronrobertshaw/">Aaron Robertshaw</a> · <a href="https://profiles.wordpress.org/abdullah17/">Abdullah Kaludi</a> · <a href="https://profiles.wordpress.org/abduremon/">Abdur Rahman Emon</a> · <a href="https://profiles.wordpress.org/acmoifr/">acmoifr</a> · <a href="https://profiles.wordpress.org/dannythedog/">Adam</a> · <a href="https://profiles.wordpress.org/adamsilverstein/">Adam Silverstein</a> · <a href="https://profiles.wordpress.org/zieladam/">Adam Zieliński</a> · <a href="https://profiles.wordpress.org/oztaser/">Adil &#214;ztaşer</a> · <a href="https://profiles.wordpress.org/adithyanaik/">adithyanaik</a> · <a href="https://profiles.wordpress.org/iamadisingh/">Aditya Singh</a> · <a href="https://profiles.wordpress.org/adnanhyder/">Adnan Hyder Pervez</a> · <a href="https://profiles.wordpress.org/adnanlimdi/">adnan.limdi</a> · <a href="https://profiles.wordpress.org/adrmf25/">adrmf25</a> · <a href="https://profiles.wordpress.org/afwebdev/">afwebdev</a> · <a href="https://profiles.wordpress.org/agnieszkaszuba/">Agnieszka Szuba</a> · <a href="https://profiles.wordpress.org/elazzabi/">Ahmed</a> · <a href="https://profiles.wordpress.org/chaion07/">Ahmed Kabir Chaion</a> · <a href="https://profiles.wordpress.org/ajitbohra/">Ajit Bohra</a> · <a href="https://profiles.wordpress.org/wildworks/">Aki Hamano</a> · <a href="https://profiles.wordpress.org/akshat2802/">Akshat Kakkad</a> · <a href="https://profiles.wordpress.org/aljullu/">Albert Juhﾃｩ Lluveras</a> · <a href="https://profiles.wordpress.org/alecrust/">Alec Rust</a> · <a href="https://profiles.wordpress.org/alecgeatches/">alecgeatches</a> · <a href="https://profiles.wordpress.org/xknown/">Alex Concha</a> · <a href="https://profiles.wordpress.org/akirk/">Alex Kirk</a> · <a href="https://profiles.wordpress.org/ajlende/">Alex Lende</a> · <a href="https://profiles.wordpress.org/alexstine/">Alex Stine</a> · <a href="https://profiles.wordpress.org/albigdd/">Alexander Bigga</a> · <a href="https://profiles.wordpress.org/aliaghdam/">Ali Aghdam</a> · <a href="https://profiles.wordpress.org/mrfoxtalbot/">Alvaro Gﾃｳmez</a> · <a href="https://profiles.wordpress.org/amanandhishoe/">amanandhishoe</a> · <a href="https://profiles.wordpress.org/alh0319/">Amber Hinds</a> · <a href="https://profiles.wordpress.org/amesplant/">Ames Plant</a> · <a href="https://profiles.wordpress.org/amibe/">Amibe Websites</a> · <a href="https://profiles.wordpress.org/amin7/">Amin</a> · <a href="https://profiles.wordpress.org/amitraj2203/">Amit Raj</a> · <a href="https://profiles.wordpress.org/amykamala/">Amy Kamala</a> · <a href="https://profiles.wordpress.org/altf4falt/">Anand Rajaram</a> · <a href="https://profiles.wordpress.org/anastis/">Anastis Sourgoutsidis</a> · <a href="https://profiles.wordpress.org/anlino/">Anders Norﾃｩn</a> · <a href="https://profiles.wordpress.org/afercia/">Andrea Fercia</a> · <a href="https://profiles.wordpress.org/awetz583/">Andrea Roenning</a> · <a href="https://profiles.wordpress.org/andraganescu/">Andrei Draganescu</a> · <a href="https://profiles.wordpress.org/aduth/">Andrew Duthie</a> · <a href="https://profiles.wordpress.org/nacin/">Andrew Nacin</a> · <a href="https://profiles.wordpress.org/azaozz/">Andrew Ozz</a> · <a href="https://profiles.wordpress.org/andrewryno/">Andrew Ryno</a> · <a href="https://profiles.wordpress.org/andrewserong/">Andrew Serong</a> · <a href="https://profiles.wordpress.org/eatingrules/">Andrew Wilder</a> · <a href="https://profiles.wordpress.org/aidvu/">Andrija Vučinić</a> · <a href="https://profiles.wordpress.org/oandregal/">André Maneiro</a> · <a href="https://profiles.wordpress.org/rilwis/">Anh Tran</a> · <a href="https://profiles.wordpress.org/ankit-k-gupta/">Ankit K Gupta</a> · <a href="https://profiles.wordpress.org/ankit k gupta/">Ankit K. Gupta</a> · <a href="https://profiles.wordpress.org/ankitkumarshah/">Ankit Kumar Shah</a> · <a href="https://profiles.wordpress.org/ankitmaru/">Ankit Panchal</a> · <a href="https://profiles.wordpress.org/annezazu/">Anne McCarthy</a> · <a href="https://profiles.wordpress.org/annebovelett/">Anne-Mieke Bovelett</a> · <a href="https://profiles.wordpress.org/antpb/">Anthony Burchell</a> · <a href="https://profiles.wordpress.org/ahortin/">Anthony Hortin</a> · <a href="https://profiles.wordpress.org/antonvlasenko/">Anton Vlasenko</a> · <a href="https://profiles.wordpress.org/slieptsov/">anton7249</a> · <a href="https://profiles.wordpress.org/antoniosejas/">Antonio Sejas</a> · <a href="https://profiles.wordpress.org/antonrinas/">antonrinas</a> · <a href="https://profiles.wordpress.org/anukasha/">Anukasha Singh</a> · <a href="https://profiles.wordpress.org/anupkankale/">Anup Kankale</a> · <a href="https://profiles.wordpress.org/apedog/">apedog</a> · <a href="https://profiles.wordpress.org/arcwp/">arcwp</a> · <a href="https://profiles.wordpress.org/aristath/">Ari Stathopoulos</a> · <a href="https://profiles.wordpress.org/arkaprabhachowdhury/">Arkaprabha Chowdhury</a> · <a href="https://profiles.wordpress.org/artemiosans/">Artemio Morales</a> · <a href="https://profiles.wordpress.org/arthur791004/">Arthur Chu</a> · <a href="https://profiles.wordpress.org/artpi/">Artur Piszek</a> · <a href="https://profiles.wordpress.org/artz91/">ArtZ91</a> · <a href="https://profiles.wordpress.org/arunu1996/">Arun</a> · <a href="https://profiles.wordpress.org/arunsathiya/">Arun Sathiya</a> · <a href="https://profiles.wordpress.org/atharvasagane/">atharvasagane</a> · <a href="https://profiles.wordpress.org/audunmb/">audunmb</a> · <a href="https://profiles.wordpress.org/awardpress/">awardpress</a> · <a href="https://profiles.wordpress.org/azragh/">Azragh</a> · <a href="https://profiles.wordpress.org/neo2k23/">BackuPs</a> · <a href="https://profiles.wordpress.org/badasswp/">badasswp</a> · <a href="https://profiles.wordpress.org/scruffian/">Ben Dwyer</a> · <a href="https://profiles.wordpress.org/benniledl/">Benedikt Ledl</a> · <a href="https://profiles.wordpress.org/benjamin_zekavica/">Benjamin Zekavica</a> · <a href="https://profiles.wordpress.org/benoitchantre/">Benoit Chantre</a> · <a href="https://profiles.wordpress.org/benpinales/">benpinales</a> · <a href="https://profiles.wordpress.org/bernhard-reiter/">Bernie Reiter</a> · <a href="https://profiles.wordpress.org/bernhard reiter/">Bernie Reiter</a> · <a href="https://profiles.wordpress.org/berislavgrgicak/">Bero</a> · <a href="https://profiles.wordpress.org/wilcosky/">Billy Wilcosky</a> · <a href="https://profiles.wordpress.org/birgire/">Birgir Erlendsson (birgire)</a> · <a href="https://profiles.wordpress.org/bph/">Birgit Pauli-Haack</a> · <a href="https://profiles.wordpress.org/blackstar1991/">BlackStar</a> · <a href="https://profiles.wordpress.org/bluefuton/">bluefuton</a> · <a href="https://profiles.wordpress.org/bobbingwide/">bobbingwide</a> · <a href="https://profiles.wordpress.org/safedawn/">Boris Gherman</a> · <a href="https://profiles.wordpress.org/bor0/">Boro Sitnikovski</a> · <a href="https://profiles.wordpress.org/bradley2083/">brad hogan</a> · <a href="https://profiles.wordpress.org/bjorsch/">Brad Jorsch</a> · <a href="https://profiles.wordpress.org/bradshawtm/">bradshawtm</a> · <a href="https://profiles.wordpress.org/brajdas0022/">brajdas0022</a> · <a href="https://profiles.wordpress.org/bhubbard/">Brandon Hubbard</a> · <a href="https://profiles.wordpress.org/kraftbj/">Brandon Kraft</a> · <a href="https://profiles.wordpress.org/bpayton/">Brandon Payton</a> · <a href="https://profiles.wordpress.org/brbrr/">brbrr</a> · <a href="https://profiles.wordpress.org/bacoords/">Brian Coords</a> · <a href="https://profiles.wordpress.org/bgardner/">Brian Gardner</a> · <a href="https://profiles.wordpress.org/masteradhoc/">Brian Haas</a> · <a href="https://profiles.wordpress.org/brianhogg/">Brian Hogg</a> · <a href="https://profiles.wordpress.org/bridgetwillard/">Bridget Willard</a> · <a href="https://profiles.wordpress.org/brumack/">brumack</a> · <a href="https://profiles.wordpress.org/freibergergarcia/">Bruno Freiberger Garcia</a> · <a href="https://profiles.wordpress.org/buutqn/">buutqn</a> · <a href="https://profiles.wordpress.org/calin/">Calin Don</a> · <a href="https://profiles.wordpress.org/karl94/">Carlo Cannas</a> · <a href="https://profiles.wordpress.org/cbravobernal/">Carlos Bravo</a> · <a href="https://profiles.wordpress.org/poena/">Carolina Nymark</a> · <a href="https://profiles.wordpress.org/cbirdsong/">cbirdsong</a> · <a href="https://profiles.wordpress.org/cgastrell/">cgastrell</a> · <a href="https://profiles.wordpress.org/chexee/">Chelsea Otakan</a> · <a href="https://profiles.wordpress.org/chihsuan/">Chi-Hsuan Huang</a> · <a href="https://profiles.wordpress.org/xristos3490/">Chris Lilitsas</a> · <a href="https://profiles.wordpress.org/chrismcelroyseo/">Chris McElroy SEO</a> · <a href="https://profiles.wordpress.org/czarate/">Chris Zarate</a> · <a href="https://profiles.wordpress.org/chrisdotdotdot/">chrisdotdotdot</a> · <a href="https://profiles.wordpress.org/chrispecoraro/">chrispecoraro</a> · <a href="https://profiles.wordpress.org/apermo/">Christoph Daum</a> · <a href="https://profiles.wordpress.org/nyiriland/">Christy Nyiri</a> · <a href="https://profiles.wordpress.org/cagrimmett/">Chuck Grimmett</a> · <a href="https://profiles.wordpress.org/butterflymedia/">Ciprian Popescu</a> · <a href="https://profiles.wordpress.org/clayray/">clayray</a> · <a href="https://profiles.wordpress.org/costdev/">Colin Stewart</a> · <a href="https://profiles.wordpress.org/component/">component</a> · <a href="https://profiles.wordpress.org/copons/">Copons</a> · <a href="https://profiles.wordpress.org/coreyw/">Corey Worrell</a> · <a href="https://profiles.wordpress.org/cr0ybot/">Cory Hughart</a> · <a href="https://profiles.wordpress.org/crstauf/">crstauf</a> · <a href="https://profiles.wordpress.org/czarflix/">czarflix</a> · <a href="https://profiles.wordpress.org/daledupreez/">Dale du Preez</a> · <a href="https://profiles.wordpress.org/colorful-tones/">Damon Cook</a> · <a href="https://profiles.wordpress.org/dpknauss/">Dan Knauss</a> · <a href="https://profiles.wordpress.org/danluu/">Dan Luu</a> · <a href="https://profiles.wordpress.org/alexodiy/">Dan Zakirov</a> · <a href="https://profiles.wordpress.org/danielbachhuber/">Daniel Bachhuber</a> · <a href="https://profiles.wordpress.org/redsweater/">Daniel Jalkut (Red Sweater)</a> · <a href="https://profiles.wordpress.org/talldanwp/">Daniel Richards</a> · <a href="https://profiles.wordpress.org/mte90/">Daniele Scasciafratte</a> · <a href="https://profiles.wordpress.org/danieltj/">danieltj</a> · <a href="https://profiles.wordpress.org/dannyreaktiv/">dannyreaktiv</a> · <a href="https://profiles.wordpress.org/dkotter/">Darin Kotter</a> · <a href="https://profiles.wordpress.org/nerrad/">Darren Ethier (nerrad)</a> · <a href="https://profiles.wordpress.org/darshitrajyaguru97/">Darshit Rajyaguru</a> · <a href="https://profiles.wordpress.org/dryanpress/">Dave Ryan</a> · <a href="https://profiles.wordpress.org/drw158/">Dave Whitley</a> · <a href="https://profiles.wordpress.org/darerodz/">David Arenas</a> · <a href="https://profiles.wordpress.org/davidbaumwald/">David Baumwald</a> · <a href="https://profiles.wordpress.org/davidabowman/">David Bowman</a> · <a href="https://profiles.wordpress.org/dlh/">David Herrera</a> · <a href="https://profiles.wordpress.org/justlevine/">David Levine</a> · <a href="https://profiles.wordpress.org/get_dave/">David Smith</a> · <a href="https://profiles.wordpress.org/superdav42/">David Stone</a> · <a href="https://profiles.wordpress.org/dsas/">Dean Sas</a> · <a href="https://profiles.wordpress.org/debarghyabanerjee/">DEBARGHYA BANERJEE</a> · <a href="https://profiles.wordpress.org/raftaar1191/">Deepak Gupta</a> · <a href="https://profiles.wordpress.org/deepaklalwani/">Deepak Lalwani</a> · <a href="https://profiles.wordpress.org/deepakprajapati/">Deepak Prajapati</a> · <a href="https://profiles.wordpress.org/deepakrohilla/">Deepak Rohilla</a> · <a href="https://profiles.wordpress.org/dingo_d/">Denis ﾅｽoljom</a> · <a href="https://profiles.wordpress.org/realloc/">Dennis Ploetner</a> · <a href="https://profiles.wordpress.org/dmsnell/">Dennis Snell</a> · <a href="https://profiles.wordpress.org/deoladev/">deoladev</a> · <a href="https://profiles.wordpress.org/dhansondesigns/">Derek Hanson</a> · <a href="https://profiles.wordpress.org/dhiraj0901/">Dhiraj Joshi</a> · <a href="https://profiles.wordpress.org/dhrumilk/">Dhrumil Kumbhani</a> · <a href="https://profiles.wordpress.org/dhruval04/">Dhruval Shah</a> · <a href="https://profiles.wordpress.org/dhruvang21/">Dhruvang21</a> · <a href="https://profiles.wordpress.org/dhruvik18/">Dhruvik Malaviya</a> · <a href="https://profiles.wordpress.org/dianeco/">Diane Co</a> · <a href="https://profiles.wordpress.org/digamberpradhan/">digamberpradhan</a> · <a href="https://profiles.wordpress.org/digitalblanket/">digitalblanket</a> · <a href="https://profiles.wordpress.org/dilipbheda/">Dilip Bheda</a> · <a href="https://profiles.wordpress.org/dilip2615/">Dilip Modhavadiya</a> · <a href="https://profiles.wordpress.org/dimitro/">Dimitris Mitropoulos</a> · <a href="https://profiles.wordpress.org/dd32/">Dion Hulse</a> · <a href="https://profiles.wordpress.org/divyeshpatel01/">divyeshpatel01</a> · <a href="https://profiles.wordpress.org/ocean90/">Dominik Schilling</a> · <a href="https://profiles.wordpress.org/thehenridev/">Douglas Henri</a> · <a href="https://profiles.wordpress.org/drebbitsweb/">Dreb Bitanghol</a> · <a href="https://profiles.wordpress.org/drewapicture/">Drew Jaynes</a> · <a href="https://profiles.wordpress.org/drivingralle/">Drivingralle</a> · <a href="https://profiles.wordpress.org/drysand/">drysand</a> · <a href="https://profiles.wordpress.org/elrae/">Earle Davies</a> · <a href="https://profiles.wordpress.org/eclev91/">eclev91</a> · <a href="https://profiles.wordpress.org/egill/">Egill R. Erlendsson</a> · <a href="https://profiles.wordpress.org/ehti/">Ehti</a> · <a href="https://profiles.wordpress.org/ellatrix/">Ella van Durpe</a> · <a href="https://profiles.wordpress.org/codex-m/">Emerson Maningo</a> · <a href="https://profiles.wordpress.org/nrqsnchz/">Enrique Sﾃ｡nchez</a> · <a href="https://profiles.wordpress.org/ytfeldrawkcab/">Eric Michel</a> · <a href="https://profiles.wordpress.org/ethitter/">Erick Hitter</a> · <a href="https://profiles.wordpress.org/im3dabasia1/">Eshaan Dabasiya</a> · <a href="https://profiles.wordpress.org/ecairol/">Esteban</a> · <a href="https://profiles.wordpress.org/estelaris/">Estela Rueda</a> · <a href="https://profiles.wordpress.org/evansolomon/">Evan Solomon</a> · <a href="https://profiles.wordpress.org/fabiankaegy/">Fabian Kägy</a> · <a href="https://profiles.wordpress.org/fakhriaz/">Fakhri Azzouz</a> · <a href="https://profiles.wordpress.org/farhad0/">Farhad Sakhaei</a> · <a href="https://profiles.wordpress.org/felipevelzani/">Felipe Velzani</a> · <a href="https://profiles.wordpress.org/flixos90/">Felix Arntz</a> · <a href="https://profiles.wordpress.org/fernandot/">Fernando Tellado</a> · <a href="https://profiles.wordpress.org/firoz2456/">Firoz Sabaliya</a> · <a href="https://profiles.wordpress.org/fcoveram/">Francisco Vera</a> · <a href="https://profiles.wordpress.org/vanhoucke/">Franck VANHOUCKE</a> · <a href="https://profiles.wordpress.org/franz00/">Fransisca H</a> · <a href="https://profiles.wordpress.org/frozzare/">Fredrik Forsmo</a> · <a href="https://profiles.wordpress.org/from/">frOM</a> · <a href="https://profiles.wordpress.org/fushar/">fushar</a> · <a href="https://profiles.wordpress.org/garrett-eclipse/">Garrett Hyder</a> · <a href="https://profiles.wordpress.org/garyj/">Gary Jones</a> · <a href="https://profiles.wordpress.org/pento/">Gary Pendergast</a> · <a href="https://profiles.wordpress.org/gaurangsondagar/">Gaurang Sondagar</a> · <a href="https://profiles.wordpress.org/gautammkgarg/">Gautam Garg</a> · <a href="https://profiles.wordpress.org/gautam23/">Gautam Mehta</a> · <a href="https://profiles.wordpress.org/geminorum/">geminorum</a> · <a href="https://profiles.wordpress.org/generosus/">Generosus</a> · <a href="https://profiles.wordpress.org/mamaduka/">George Mamadashvili</a> · <a href="https://profiles.wordpress.org/gmjuhasz/">Gergely J</a> · <a href="https://profiles.wordpress.org/gierand/">gierand</a> · <a href="https://profiles.wordpress.org/glendaviesnz/">Glen Davies</a> · <a href="https://profiles.wordpress.org/ingeniumed/">Gopal Krishnan</a> · <a href="https://profiles.wordpress.org/grahamarmfield/">Graham Armfield</a> · <a href="https://profiles.wordpress.org/grantmkin/">Grant M. Kinney</a> · <a href="https://profiles.wordpress.org/gziolo/">Greg Ziółkowski</a> · <a href="https://profiles.wordpress.org/guido07111975/">Guido</a> · <a href="https://profiles.wordpress.org/gulamdastgir04/">Gulamdastgir Momin</a> · <a href="https://profiles.wordpress.org/gustavohappyeng/">Gustavo Hilario</a> · <a href="https://profiles.wordpress.org/gyurmey/">Gyurmey</a> · <a href="https://profiles.wordpress.org/adrock42/">H. Adam Lenz</a> · <a href="https://profiles.wordpress.org/kabir93/">H. Kabir</a> · <a href="https://profiles.wordpress.org/hack_nug/">hack_nug</a> · <a href="https://profiles.wordpress.org/hanneslsm/">hanneslsm</a> · <a href="https://profiles.wordpress.org/hage/">Hans-Gerd Gerhards</a> · <a href="https://profiles.wordpress.org/hardikhuptechdev/">Hardik Kumar</a> · <a href="https://profiles.wordpress.org/harshbhonsle08/">harshbhonsle08</a> · <a href="https://profiles.wordpress.org/helen/">Helen Hou-Sandi</a> · <a href="https://profiles.wordpress.org/abcd95/">Himanshu Pathak</a> · <a href="https://profiles.wordpress.org/himshekhar07/">Himanshu Shekhar</a> · <a href="https://profiles.wordpress.org/hiranimahaveer/">hiranimahaveer</a> · <a href="https://profiles.wordpress.org/hiroshisato/">Hiroshi Sato</a> · <a href="https://profiles.wordpress.org/hbhalodia/">Hit Bhalodia</a> · <a href="https://profiles.wordpress.org/hiteshtalpada/">Hitesh Talpada</a> · <a href="https://profiles.wordpress.org/hozefasmile/">Hozefa Saleh</a> · <a href="https://profiles.wordpress.org/royhridoy/">Hridoy Roy</a> · <a href="https://profiles.wordpress.org/hugod/">hugod</a> · <a href="https://profiles.wordpress.org/huubl/">huubl</a> · <a href="https://profiles.wordpress.org/huzaifaalmesbah/">Huzaifa Al Mesbah</a> · <a href="https://profiles.wordpress.org/priethor/">Hﾃｩctor Prieto</a> · <a href="https://profiles.wordpress.org/iandunn/">Ian Dunn</a> · <a href="https://profiles.wordpress.org/ibrahimriaz/">Ibrahim Riaz</a> · <a href="https://profiles.wordpress.org/ierwira/">ierwira</a> · <a href="https://profiles.wordpress.org/iflairwebtechnologies/">iflairwebtechnologies</a> · <a href="https://profiles.wordpress.org/ignatiusjeroe/">ignatiusjeroe</a> · <a href="https://profiles.wordpress.org/ipstenu/">Ipstenu (Mika Epstein)</a> · <a href="https://profiles.wordpress.org/iqbal1hossain/">Iqbal Hossain</a> · <a href="https://profiles.wordpress.org/isabel_brison/">Isabel Brison</a> · <a href="https://profiles.wordpress.org/iseulde/">iseulde</a> · <a href="https://profiles.wordpress.org/itsyash1421/">itsyash1421</a> · <a href="https://profiles.wordpress.org/iulia-cazan/">Iulia Cazan</a> · <a href="https://profiles.wordpress.org/jabe/">Jabe</a> · <a href="https://profiles.wordpress.org/jacobcassidy/">Jacob Cassidy</a> · <a href="https://profiles.wordpress.org/smithjw1/">Jacob Smith</a> · <a href="https://profiles.wordpress.org/jadavsanjay/">Jadav Sanjay</a> · <a href="https://profiles.wordpress.org/jamesgiroux/">James Giroux</a> · <a href="https://profiles.wordpress.org/jameskoster/">James Koster</a> · <a href="https://profiles.wordpress.org/isotropic/">James LePage</a> · <a href="https://profiles.wordpress.org/jhmonroe/">James Monroe</a> · <a href="https://profiles.wordpress.org/jsnajdr/">Jarda Snajdr</a> · <a href="https://profiles.wordpress.org/jarekmorawski/">jarekmorawski</a> · <a href="https://profiles.wordpress.org/jarodortegaaraya/">jarodortegaaraya</a> · <a href="https://profiles.wordpress.org/jason_the_adams/">Jason Adams</a> · <a href="https://profiles.wordpress.org/jasonkytros/">Jason Kytros</a> · <a href="https://profiles.wordpress.org/madtownlems/">Jason LeMahieu (MadtownLems)</a> · <a href="https://profiles.wordpress.org/jaspercck/">jaspercck</a> · <a href="https://profiles.wordpress.org/javiercasares/">Javier Casares</a> · <a href="https://profiles.wordpress.org/jdeep/">Jaydeep Das</a> · <a href="https://profiles.wordpress.org/jdahir0789/">Jaydip</a> · <a href="https://profiles.wordpress.org/jcnetsys/">jcnetsys</a> · <a href="https://profiles.wordpress.org/audrasjb/">Jean-Baptiste Audras</a> · <a href="https://profiles.wordpress.org/jsmansart/">Jean-Sﾃｩbastien Mansart</a> · <a href="https://profiles.wordpress.org/krokodok/">Jeff Chi</a> · <a href="https://profiles.wordpress.org/maverick3x6/">Jeff Golenski</a> · <a href="https://profiles.wordpress.org/phpbits/">Jeffrey Carandang</a> · <a href="https://profiles.wordpress.org/jeffpaul/">Jeffrey Paul</a> · <a href="https://profiles.wordpress.org/jmdodd/">Jennifer M. Dodd</a> · <a href="https://profiles.wordpress.org/jdy68/">Jenny Dupuy</a> · <a href="https://profiles.wordpress.org/jeremyfelt/">Jeremy Felt</a> · <a href="https://profiles.wordpress.org/jeherve/">Jeremy Herve</a> · <a href="https://profiles.wordpress.org/jeryj/">jeryj</a> · <a href="https://profiles.wordpress.org/jessedyck/">Jesse Dyck</a> · <a href="https://profiles.wordpress.org/luminuu/">Jessica Lyschik</a> · <a href="https://profiles.wordpress.org/jhtjards/">jhtjards</a> · <a href="https://profiles.wordpress.org/jigarkahar/">Jigar Kahar</a> · <a href="https://profiles.wordpress.org/joedolson/">Joe Dolson</a> · <a href="https://profiles.wordpress.org/joefusco/">Joe Fusco</a> · <a href="https://profiles.wordpress.org/joehoyle/">Joe Hoyle</a> · <a href="https://profiles.wordpress.org/joemcgill/">Joe McGill</a> · <a href="https://profiles.wordpress.org/joen/">Joen Asmussen</a> · <a href="https://profiles.wordpress.org/joezappie/">joezappie</a> · <a href="https://profiles.wordpress.org/timse201/">Johannes Jﾃｼlg</a> · <a href="https://profiles.wordpress.org/johnbillion/">John Blackbourn</a> · <a href="https://profiles.wordpress.org/bitmachina/">John Hooks</a> · <a href="https://profiles.wordpress.org/johnjago/">John Jago</a> · <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby</a> · <a href="https://profiles.wordpress.org/mindctrl/">John Parris</a> · <a href="https://profiles.wordpress.org/johnwatkins0/">John Watkins</a> · <a href="https://profiles.wordpress.org/jomonthomaslobo1/">Jomon Thomas Lobo</a> · <a href="https://profiles.wordpress.org/jonsurrell/">Jon Surrell</a> · <a href="https://profiles.wordpress.org/psykro/">Jonathan Bossenger</a> · <a href="https://profiles.wordpress.org/desrosj/">Jonathan Desrosiers</a> · <a href="https://profiles.wordpress.org/spacedmonkey/">Jonny Harris</a> · <a href="https://profiles.wordpress.org/joppuyo/">joppuyo</a> · <a href="https://profiles.wordpress.org/jordesign/">jordesign</a> · <a href="https://profiles.wordpress.org/jorgefilipecosta/">Jorge Costa</a> · <a href="https://profiles.wordpress.org/jorge1017/">jorge1017</a> · <a href="https://profiles.wordpress.org/josvelasco/">Jos Velasco</a> · <a href="https://profiles.wordpress.org/josephscott/">Joseph Scott</a> · <a href="https://profiles.wordpress.org/jdwire/">Joshua Dwire</a> · <a href="https://profiles.wordpress.org/verygoode/">Joshua Goode</a> · <a href="https://profiles.wordpress.org/joshualipstone/">joshualipstone</a> · <a href="https://profiles.wordpress.org/joyously/">Joy</a> · <a href="https://profiles.wordpress.org/jtquip88/">jtquip88</a> · <a href="https://profiles.wordpress.org/juanfra/">Juanfra Aldasoro</a> · <a href="https://profiles.wordpress.org/juanmaguitar/">JuanMa Garrido</a> · <a href="https://profiles.wordpress.org/julianoe/">julianoe</a> · <a href="https://profiles.wordpress.org/jrf/">Juliette Reinders Folmer</a> · <a href="https://profiles.wordpress.org/juliobox/">Julio Potier</a> · <a href="https://profiles.wordpress.org/junaidkbr/">Junaid Ahmed</a> · <a href="https://profiles.wordpress.org/greenshady/">Justin Tadlock</a> · <a href="https://profiles.wordpress.org/itsroy69/">Jyotirmoy Roy</a> · <a href="https://profiles.wordpress.org/kallyansin/">Kallyan Singha</a> · <a href="https://profiles.wordpress.org/kapilpaul/">Kapil Paul</a> · <a href="https://profiles.wordpress.org/karinchristen/">Karin Christen</a> · <a href="https://profiles.wordpress.org/karolmanijak/">Karol Manijak</a> · <a href="https://profiles.wordpress.org/karthickmurugan/">Karthick</a> · <a href="https://profiles.wordpress.org/karthikeya01/">Karthikeya Bethu</a> · <a href="https://profiles.wordpress.org/kasparsd/">Kaspars</a> · <a href="https://profiles.wordpress.org/zoonini/">Kathryn Presner</a> · <a href="https://profiles.wordpress.org/khushdoms/">Kaushik Domadiya</a> · <a href="https://profiles.wordpress.org/kjoyner/">Kedar Joyner</a> · <a href="https://profiles.wordpress.org/kmurphyzuora/">Keith Murphy</a> · <a href="https://profiles.wordpress.org/ryelle/">Kelly Choyce-Dwan</a> · <a href="https://profiles.wordpress.org/kelvinballoo/">kelvinballoo</a> · <a href="https://profiles.wordpress.org/keoshi/">keoshi</a> · <a href="https://profiles.wordpress.org/gwwar/">Kerry Liu</a> · <a href="https://profiles.wordpress.org/kbat82/">Kevin Batdorf</a> · <a href="https://profiles.wordpress.org/khoipro/">Khoi Pro</a> · <a href="https://profiles.wordpress.org/khokansardar/">Khokan Sardar</a> · <a href="https://profiles.wordpress.org/khushipatel15/">Khushi Patel</a> · <a href="https://profiles.wordpress.org/khushi1501/">Khushi Thakrar</a> · <a href="https://profiles.wordpress.org/kirasong/">Kira Schroder</a> · <a href="https://profiles.wordpress.org/solankisoftware/">Kirtikumar Solanki</a> · <a href="https://profiles.wordpress.org/kjellr/">Kjell Reigstad</a> · <a href="https://profiles.wordpress.org/kkmuffme/">kkmuffme</a> · <a href="https://profiles.wordpress.org/knutsp/">Knut Sparhell</a> · <a href="https://profiles.wordpress.org/obenland/">Konstantin Obenland</a> · <a href="https://profiles.wordpress.org/kpapazov/">kpapazov</a> · <a href="https://profiles.wordpress.org/kristastevens/">kristastevens</a> · <a href="https://profiles.wordpress.org/krupajnanda/">Krupa Nanda</a> · <a href="https://profiles.wordpress.org/krupalpanchal/">Krupal Panchal</a> · <a href="https://profiles.wordpress.org/mywp459/">Kyle Mott</a> · <a href="https://profiles.wordpress.org/mlaetitia/">Lae</a> · <a href="https://profiles.wordpress.org/lakshyajeet/">Lakshyajeet Singh Goyal</a> · <a href="https://profiles.wordpress.org/lancewillett/">Lance Willett</a> · <a href="https://profiles.wordpress.org/lgersman/">Lars Gersmann</a> · <a href="https://profiles.wordpress.org/laurisaarni/">Lauri Saarni</a> · <a href="https://profiles.wordpress.org/lapsrj/">Leandro Amorim</a> · <a href="https://profiles.wordpress.org/leedxw/">leedxw</a> · <a href="https://profiles.wordpress.org/leemon/">leemon</a> · <a href="https://profiles.wordpress.org/lbones/">Lela</a> · <a href="https://profiles.wordpress.org/0mirka00/">Lena Morita</a> · <a href="https://profiles.wordpress.org/levinbaria/">Levin Baria</a> · <a href="https://profiles.wordpress.org/lsarsfield/">Liam Sarsfield (a11n)</a> · <a href="https://profiles.wordpress.org/liviopv/">liviopv</a> · <a href="https://profiles.wordpress.org/louischan/">Louis Chance</a> · <a href="https://profiles.wordpress.org/louiswol94/">Louis Wolmarans</a> · <a href="https://profiles.wordpress.org/gigitux/">Luigi Teschio</a> · <a href="https://profiles.wordpress.org/luigipulcini/">luigipulcini</a> · <a href="https://profiles.wordpress.org/luisherranz/">luisherranz</a> · <a href="https://profiles.wordpress.org/lukasfritzedev/">LukasFritzeDev</a> · <a href="https://profiles.wordpress.org/lukecarbis/">Luke Carbis</a> · <a href="https://profiles.wordpress.org/griffbrad/">Lynn Bradley Griffith</a> · <a href="https://profiles.wordpress.org/maccyd/">maccyd</a> · <a href="https://profiles.wordpress.org/madhavishah01/">Madhavi Shah</a> · <a href="https://profiles.wordpress.org/madhavraj/">madhavraj</a> · <a href="https://profiles.wordpress.org/magaliechetrit/">Magalie Chetrit</a> · <a href="https://profiles.wordpress.org/onemaggie/">Maggie Cabrera</a> · <a href="https://profiles.wordpress.org/mai21/">Mai</a> · <a href="https://profiles.wordpress.org/aion11/">Mainul Kabir Aion</a> · <a href="https://profiles.wordpress.org/maksvi/">maksvi</a> · <a href="https://profiles.wordpress.org/malayladu/">Malay Ladu</a> · <a href="https://profiles.wordpress.org/malt3/">Malte</a> · <a href="https://profiles.wordpress.org/maltfield/">maltfield</a> · <a href="https://profiles.wordpress.org/manhar/">Manhar Barot</a> · <a href="https://profiles.wordpress.org/manishxdp/">Manish Dhorepatil</a> · <a href="https://profiles.wordpress.org/sirlouen/">Manuel Camargo</a> · <a href="https://profiles.wordpress.org/manzoorwanijk/">Manzoor Wani</a> · <a href="https://profiles.wordpress.org/manzoorwani.jk/">Manzoor Wani</a> · <a href="https://profiles.wordpress.org/marc4/">Marc Armengou</a> · <a href="https://profiles.wordpress.org/iworks/">Marcin Pietrzak</a> · <a href="https://profiles.wordpress.org/pagelab/">Marcio Duarte</a> · <a href="https://profiles.wordpress.org/webdados/">Marco Almeida &#124; Webdados</a> · <a href="https://profiles.wordpress.org/mciampini/">Marco Ciampini</a> · <a href="https://profiles.wordpress.org/olmostblue/">Marco Olmedi</a> · <a href="https://profiles.wordpress.org/power2009/">Marcus</a> · <a href="https://profiles.wordpress.org/marian1/">marian1</a> · <a href="https://profiles.wordpress.org/marianne38/">Marianne</a> · <a href="https://profiles.wordpress.org/plari/">Marie</a> · <a href="https://profiles.wordpress.org/tyxla/">Marin Atanasov</a> · <a href="https://profiles.wordpress.org/santosguillamot/">Mario Santos</a> · <a href="https://profiles.wordpress.org/motylanogha/">Mariusz Szatkowski</a> · <a href="https://profiles.wordpress.org/markjaquith/">Mark Jaquith</a> · <a href="https://profiles.wordpress.org/mapk/">Mark Uraine</a> · <a href="https://profiles.wordpress.org/markoserb/">Marko Ivanovic</a> · <a href="https://profiles.wordpress.org/marybaum/">Mary Baum</a> · <a href="https://profiles.wordpress.org/4thhubbard/">Mary Hubbard</a> · <a href="https://profiles.wordpress.org/muryam/">Maryam Sultana</a> · <a href="https://profiles.wordpress.org/mathiaspeguet/">Mathias Peguet</a> · <a href="https://profiles.wordpress.org/mathijsvdbeek/">mathijsvdbeek</a> · <a href="https://profiles.wordpress.org/mmaattiiaass/">Matias Benedetto</a> · <a href="https://profiles.wordpress.org/matveb/">Matias Ventura</a> · <a href="https://profiles.wordpress.org/mattmiklic/">Matt Miklic</a> · <a href="https://profiles.wordpress.org/matt/">Matt Mullenweg</a> · <a href="https://profiles.wordpress.org/mattshaw/">Matt Shaw</a> · <a href="https://profiles.wordpress.org/kittmedia/">Matthias Kittsteiner</a> · <a href="https://profiles.wordpress.org/jillro/">Maud Royer</a> · <a href="https://profiles.wordpress.org/maulikmakwana2008/">Maulik Makwana</a> · <a href="https://profiles.wordpress.org/maxschmeling/">Max Schmeling</a> · <a href="https://profiles.wordpress.org/djsuperfive/">Maxime Freschard</a> · <a href="https://profiles.wordpress.org/maximumsoftware/">maximum.software</a> · <a href="https://profiles.wordpress.org/mayanktripathi32/">Mayank Tripathi</a> · <a href="https://profiles.wordpress.org/mayur8991/">Mayur Prajapati</a> · <a href="https://profiles.wordpress.org/mabfahad/">Md Abdullah Al Fahad</a> · <a href="https://profiles.wordpress.org/hmbashar/">Md Abul Bashar</a> · <a href="https://profiles.wordpress.org/ismail0071/">MD ISMAIL</a> · <a href="https://profiles.wordpress.org/wprashed/">Md Rashed Hossain</a> · <a href="https://profiles.wordpress.org/mdibrahimk48/">Md. Ibrahim Khalil</a> · <a href="https://profiles.wordpress.org/immeet94/">Meet Makadia</a> · <a href="https://profiles.wordpress.org/mehrazmorshed/">Mehraz Morshed</a> · <a href="https://profiles.wordpress.org/melchoyce/">Mel Choyce-Dwan</a> · <a href="https://profiles.wordpress.org/donmhico/">Michael</a> · <a href="https://profiles.wordpress.org/hrkhal/">Michael James Ilett</a> · <a href="https://profiles.wordpress.org/mcsf/">Miguel Fonseca</a> · <a href="https://profiles.wordpress.org/migueluy/">Miguel Lezama</a> · <a href="https://profiles.wordpress.org/mmtr86/">Miguel Torres</a> · <a href="https://profiles.wordpress.org/simison/">Mikael Korpela</a> · <a href="https://profiles.wordpress.org/mikejolley/">Mike Jolley</a> · <a href="https://profiles.wordpress.org/mmcalister/">Mike McAlister</a> · <a href="https://profiles.wordpress.org/mikinc860/">Mikin Chauhan</a> · <a href="https://profiles.wordpress.org/mimitips/">mimi</a> · <a href="https://profiles.wordpress.org/multidots1896/">Minal Diwan</a> · <a href="https://profiles.wordpress.org/mirmpro/">Mir Monoarul Alam</a> · <a href="https://profiles.wordpress.org/illuminea/">Miriam Schwab</a> · <a href="https://profiles.wordpress.org/369work/">Miroku</a> · <a href="https://profiles.wordpress.org/m1r0/">Miroslav Mitev (a11n)</a> · <a href="https://profiles.wordpress.org/presstoke/">Mitchell Austin</a> · <a href="https://profiles.wordpress.org/mmorris8/">mmorris8</a> · <a href="https://profiles.wordpress.org/hmrisad/">Mohammad Risad</a> · <a href="https://profiles.wordpress.org/opurockey/">Mohammad Rockeybul Alam</a> · <a href="https://profiles.wordpress.org/jabir20/">Mohammed Jabir shaikh</a> · <a href="https://profiles.wordpress.org/mohamedahamed/">Mohammed Noumaan Ahamed</a> · <a href="https://profiles.wordpress.org/mohitbsf/">Mohit Sharma</a> · <a href="https://profiles.wordpress.org/mokshasharmila13/">moksha shah</a> · <a href="https://profiles.wordpress.org/monarobase/">Monarobase</a> · <a href="https://profiles.wordpress.org/monzuralam/">Monzur Alam</a> · <a href="https://profiles.wordpress.org/man4toman/">Morteza Geransayeh</a> · <a href="https://profiles.wordpress.org/mosescursor/">Moses Cursor Ssebunya</a> · <a href="https://profiles.wordpress.org/mreishus/">mreishus</a> · <a href="https://profiles.wordpress.org/mrwweb/">mrwweb</a> · <a href="https://profiles.wordpress.org/mtias/">mtias</a> · <a href="https://profiles.wordpress.org/mukesh27/">Mukesh Panchal</a> · <a href="https://profiles.wordpress.org/mustafabharmal/">Mustafa Bharmal</a> · <a href="https://profiles.wordpress.org/mydesign78/">mydesign78</a> · <a href="https://profiles.wordpress.org/trickster301/">Nabhishek Singh</a> · <a href="https://profiles.wordpress.org/assassinateur/">Nadir Seghir</a> · <a href="https://profiles.wordpress.org/senadir/">Nadir Seghir</a> · <a href="https://profiles.wordpress.org/namankhare/">Naman Khare</a> · <a href="https://profiles.wordpress.org/nanisamireddy/">NANI SAMIREDDY</a> · <a href="https://profiles.wordpress.org/narenin/">Narendra Sishodiya</a> · <a href="https://profiles.wordpress.org/nareshbheda/">Naresh Bheda</a> · <a href="https://profiles.wordpress.org/muddassirnasim/">Nasim Miah</a> · <a href="https://profiles.wordpress.org/nateallen/">Nate Allen</a> · <a href="https://profiles.wordpress.org/navi161/">Navneet Kaur</a> · <a href="https://profiles.wordpress.org/nendeb55/">nendeb</a> · <a href="https://profiles.wordpress.org/ndiego/">Nick Diego</a> · <a href="https://profiles.wordpress.org/celloexpressions/">Nick Halsey</a> · <a href="https://profiles.wordpress.org/nicmare/">nicmare</a> · <a href="https://profiles.wordpress.org/nidhidhandhukiya/">nidhidhandhukiya</a> · <a href="https://profiles.wordpress.org/ntsekouras/">Nik Tsekouras</a> · <a href="https://profiles.wordpress.org/nikitasolanki1812/">Nikita Solanki</a> · <a href="https://profiles.wordpress.org/nikunj8866/">Nikunj Hatkar</a> · <a href="https://profiles.wordpress.org/nilambar/">Nilambar Sharma</a> · <a href="https://profiles.wordpress.org/nimeshatxecurify/">Nimesh</a> · <a href="https://profiles.wordpress.org/ninomiho/">Nino Mihovilic</a> · <a href="https://profiles.wordpress.org/ninos-ego/">Ninos</a> · <a href="https://profiles.wordpress.org/niravsherasiya7707/">Nirav Sherasiya</a> · <a href="https://profiles.wordpress.org/noruzzaman/">Noruzzaman Rubel</a> · <a href="https://profiles.wordpress.org/obliviousharmony/">obliviousharmony</a> · <a href="https://profiles.wordpress.org/yasunocco/">Okawa Yasuno</a> · <a href="https://profiles.wordpress.org/oglekler/">Olga Gleckler</a> · <a href="https://profiles.wordpress.org/triple0t/">Oluwaseun Olorunsola</a> · <a href="https://profiles.wordpress.org/gabertronic/">Ophelia Rose</a> · <a href="https://profiles.wordpress.org/opr18/">opr18</a> · <a href="https://profiles.wordpress.org/ottok/">Otto Kek&#228;l&#228;inen</a> · <a href="https://profiles.wordpress.org/ov3rfly/">Ov3rfly</a> · <a href="https://profiles.wordpress.org/ovidiu-galatan/">Ovidiu Galatan</a> · <a href="https://profiles.wordpress.org/ovidiul/">ovidiul</a> · <a href="https://profiles.wordpress.org/owolter/">owolter</a> · <a href="https://profiles.wordpress.org/ozgursar/">Ozgur Sar</a> · <a href="https://profiles.wordpress.org/paaljoachim/">Paal Joachim Romdahl</a> · <a href="https://profiles.wordpress.org/palak678/">Palak Patel</a> · <a href="https://profiles.wordpress.org/paragjethva/">Parag Jethva</a> · <a href="https://profiles.wordpress.org/paragoninitiativeenterprises/">Paragon Initiative Enterprises</a> · <a href="https://profiles.wordpress.org/parinpanjari/">Parin Panjari</a> · <a href="https://profiles.wordpress.org/parthvataliya/">Parth vataliya</a> · <a href="https://profiles.wordpress.org/swissspidy/">Pascal Birchler</a> · <a href="https://profiles.wordpress.org/patricedefago/">Patrice Dﾃｩfago</a> · <a href="https://profiles.wordpress.org/patrickwclanden/">patrickwclanden</a> · <a href="https://profiles.wordpress.org/pbearne/">Paul Bearne</a> · <a href="https://profiles.wordpress.org/pbiron/">Paul Biron</a> · <a href="https://profiles.wordpress.org/bbpaule/">Paul English</a> · <a href="https://profiles.wordpress.org/paulkevan/">Paul Kevan</a> · <a href="https://profiles.wordpress.org/pavanpatil1/">Pavan Patil</a> · <a href="https://profiles.wordpress.org/ciorici/">Pavel Ciorici</a> · <a href="https://profiles.wordpress.org/vybiral/">Pavel Vybﾃｭral</a> · <a href="https://profiles.wordpress.org/pavelevap/">pavelevap</a> · <a href="https://profiles.wordpress.org/penelopeadrian/">penelopeadrian</a> · <a href="https://profiles.wordpress.org/pers/">Per Sﾃｸderlind</a> · <a href="https://profiles.wordpress.org/provenself/">Peter Rubin</a> · <a href="https://profiles.wordpress.org/peterwilsoncc/">Peter Wilson</a> · <a href="https://profiles.wordpress.org/peter8nss/">peter8nss</a> · <a href="https://profiles.wordpress.org/petitphp/">petitphp</a> · <a href="https://profiles.wordpress.org/johnstonphilip/">Phil Johnston</a> · <a href="https://profiles.wordpress.org/philhoyt/">philhoyt</a> · <a href="https://profiles.wordpress.org/vheemstra/">Philip</a> · <a href="https://profiles.wordpress.org/philipmjackson/">Philip Jackson</a> · <a href="https://profiles.wordpress.org/manhphucofficial/">Phuc Nguyen</a> · <a href="https://profiles.wordpress.org/nekojonez/">Pieterjan Deneys</a> · <a href="https://profiles.wordpress.org/piyushpatel123/">Piyush Patel</a> · <a href="https://profiles.wordpress.org/pmbs/">pmbs</a> · <a href="https://profiles.wordpress.org/poligilad/">poligilad</a> · <a href="https://profiles.wordpress.org/pooja-n/">Pooja Kakkad</a> · <a href="https://profiles.wordpress.org/pooja1210/">Pooja Killekar (Muchandikar)</a> · <a href="https://profiles.wordpress.org/poojapadamad/">poojapadamad</a> · <a href="https://profiles.wordpress.org/porg/">porg</a> · <a href="https://profiles.wordpress.org/gaisma22/">Pradeep Pasam</a> · <a href="https://profiles.wordpress.org/prajapatvishnu/">prajapatvishnu</a> · <a href="https://profiles.wordpress.org/pranavyeole/">Pranav Yeole</a> · <a href="https://profiles.wordpress.org/pranjalpratapsingh/">Pranjal Pratap Singh</a> · <a href="https://profiles.wordpress.org/prasadkarmalkar/">Prasad Karmalkar</a> · <a href="https://profiles.wordpress.org/pmbaldha/">Prashant Baldha</a> · <a href="https://profiles.wordpress.org/prathameshbhagat1511/">Prathamesh Bhagat</a> · <a href="https://profiles.wordpress.org/pratik-jain/">Pratik Jain</a> · <a href="https://profiles.wordpress.org/pratiklondhe/">Pratik Londhe</a> · <a href="https://profiles.wordpress.org/pratiknawkar94/">Pratik Nawkar</a> · <a href="https://profiles.wordpress.org/presskopp/">Presskopp</a> · <a href="https://profiles.wordpress.org/priyankagusani/">Priyanka Gusani</a> · <a href="https://profiles.wordpress.org/psorensen/">psorensen</a> · <a href="https://profiles.wordpress.org/r1k0/">r1k0</a> · <a href="https://profiles.wordpress.org/ronya4927/">Rabbi Islam rony</a> · <a href="https://profiles.wordpress.org/rachid84/">rachid84</a> · <a href="https://profiles.wordpress.org/rafaeldella/">Rafael Della</a> · <a href="https://profiles.wordpress.org/rafa8626/">Rafael Miranda</a> · <a href="https://profiles.wordpress.org/ekla/">Rahul Kumar</a> · <a href="https://profiles.wordpress.org/rahulsprajapati/">Rahul Prajapati</a> · <a href="https://profiles.wordpress.org/rahultank/">Rahul Tank</a> · <a href="https://profiles.wordpress.org/rajanit2000/">Rajan Vijayan</a> · <a href="https://profiles.wordpress.org/rajdiptank111/">Rajdip Tank</a> · <a href="https://profiles.wordpress.org/ralucastn/">Raluca</a> · <a href="https://profiles.wordpress.org/rahmohn/">Ramon Ahnert</a> · <a href="https://profiles.wordpress.org/rcorrales/">Ramon Corrales</a> · <a href="https://profiles.wordpress.org/ramonopoly/">Ramon James</a> · <a href="https://profiles.wordpress.org/ravichudasama01/">Ravi Chudasama</a> · <a href="https://profiles.wordpress.org/ravikhadka/">Ravi Khadka</a> · <a href="https://profiles.wordpress.org/rcrdortiz/">rcrdortiz</a> · <a href="https://profiles.wordpress.org/rebeensarbast/">Rebeen Sarbast</a> · <a href="https://profiles.wordpress.org/rejaulalomkhan/">Rejaul Alom Khan</a> · <a href="https://profiles.wordpress.org/renathoc/">Renatho</a> · <a href="https://profiles.wordpress.org/retnonindya/">Retno Nindya</a> · <a href="https://profiles.wordpress.org/retrofox/">retrofox</a> · <a href="https://profiles.wordpress.org/youknowriad/">Riad Benguella</a> · <a href="https://profiles.wordpress.org/riadev/">riadev</a> · <a href="https://profiles.wordpress.org/rianrietveld/">Rian Rietveld</a> · <a href="https://profiles.wordpress.org/ricjcs/">Ricardo S.</a> · <a href="https://profiles.wordpress.org/richtabor/">Rich Tabor</a> · <a href="https://profiles.wordpress.org/rinkalpagdar/">Rinkal Pagdar</a> · <a href="https://profiles.wordpress.org/rishabhwp/">Rishabh Gupta</a> · <a href="https://profiles.wordpress.org/rishavdutta/">Rishav Dutta</a> · <a href="https://profiles.wordpress.org/rcreators/">Rishi Mehta</a> · <a href="https://profiles.wordpress.org/rishit30g/">Rishit Gupta</a> · <a href="https://profiles.wordpress.org/shibleemehdi/">RM Shiblee Mehdi</a> · <a href="https://profiles.wordpress.org/noisysocks/">Robert Anderson</a> · <a href="https://profiles.wordpress.org/miqrogroove/">Robert Chapin</a> · <a href="https://profiles.wordpress.org/sanchothefat/">Robert O''Rourke</a> · <a href="https://profiles.wordpress.org/robinvandervliet/">Robin van der Vliet</a> · <a href="https://profiles.wordpress.org/rodrigosprimo/">Rodrigo Primo</a> · <a href="https://profiles.wordpress.org/geekofshire/">Rohan Jha</a> · <a href="https://profiles.wordpress.org/rollybueno/">Rolly Bueno</a> · <a href="https://profiles.wordpress.org/romainmrhenry/">Romain Menke</a> · <a href="https://profiles.wordpress.org/burtrw/">Ronnie Burt</a> · <a href="https://profiles.wordpress.org/roytanck/">Roy Tanck</a> · <a href="https://profiles.wordpress.org/rutujaparamane2004/">Rutuja Paramane</a> · <a href="https://profiles.wordpress.org/rutviksavsani/">Rutvik Savsani</a> · <a href="https://profiles.wordpress.org/welcher/">Ryan Welcher</a> · <a href="https://profiles.wordpress.org/soean/">S&#246;ren W&#252;nsch</a> · <a href="https://profiles.wordpress.org/sachinrajcp123/">SACHINRAJ CP</a> · <a href="https://profiles.wordpress.org/sagardeshmukh/">Sagar Deshmukh</a> · <a href="https://profiles.wordpress.org/sagarjadhav/">Sagar Jadhav</a> · <a href="https://profiles.wordpress.org/sagarladani/">Sagar Ladani</a> · <a href="https://profiles.wordpress.org/sageth/">Sageth</a> · <a href="https://profiles.wordpress.org/sainathpoojary/">Sainath Poojary</a> · <a href="https://profiles.wordpress.org/sajjad67/">Sajjad Hossain Sagor</a> · <a href="https://profiles.wordpress.org/salcode/">Sal Ferrarello</a> · <a href="https://profiles.wordpress.org/samueljseay/">Sam</a> · <a href="https://profiles.wordpress.org/samiamnot/">samiamnot</a> · <a href="https://profiles.wordpress.org/viralsampat/">Sampat Viral</a> · <a href="https://profiles.wordpress.org/sandeepdahiya/">Sandeep Dahiya</a> · <a href="https://profiles.wordpress.org/sandipsinh007/">Sandip Sinh</a> · <a href="https://profiles.wordpress.org/sandipmaurya2611/">sandipmaurya2611</a> · <a href="https://profiles.wordpress.org/andrewssanya/">SAndrew</a> · <a href="https://profiles.wordpress.org/sanketparmar/">Sanket Parmar</a> · <a href="https://profiles.wordpress.org/sarayourfriend/">Sara</a> · <a href="https://profiles.wordpress.org/mikachan/">Sarah Norris</a> · <a href="https://profiles.wordpress.org/tinkerbelly/">sarah semark</a> · <a href="https://profiles.wordpress.org/saranshsinha/">Saransh Sinha</a> · <a href="https://profiles.wordpress.org/saratheonline/">Sarath E</a> · <a href="https://profiles.wordpress.org/sarthak8858/">Sarthak Jaiswal</a> · <a href="https://profiles.wordpress.org/sfougnier/">Saul Fougnier</a> · <a href="https://profiles.wordpress.org/saurabhdhariwal/">saurabh.dhariwal</a> · <a href="https://profiles.wordpress.org/saxonafletcher/">Saxon Fletcher</a> · <a href="https://profiles.wordpress.org/sc0ttkclark/">Scott Kingsley Clark</a> · <a href="https://profiles.wordpress.org/scribu/">scribu</a> · <a href="https://profiles.wordpress.org/seanwei/">Sean Wei</a> · <a href="https://profiles.wordpress.org/sergeybiryukov/">Sergey Biryukov</a> · <a href="https://profiles.wordpress.org/vyatka/">Sergey Mochalov</a> · <a href="https://profiles.wordpress.org/smrubenstein/">Seth Rubenstein</a> · <a href="https://profiles.wordpress.org/shadyvb/">Shadi Sharaf</a> · <a href="https://profiles.wordpress.org/ferdoused/">Shahi Ferdous</a> · <a href="https://profiles.wordpress.org/shailu25/">Shail Mehta</a> · <a href="https://profiles.wordpress.org/sh4lin/">Shalin Shah</a> · <a href="https://profiles.wordpress.org/shanemac10/">shanemac10</a> · <a href="https://profiles.wordpress.org/shekh0109/">Shashank Shekhar</a> · <a href="https://profiles.wordpress.org/shatrumyatra/">Shatrughan Myatra</a> · <a href="https://profiles.wordpress.org/shaunandrews/">shaunandrews</a> · <a href="https://profiles.wordpress.org/sajib1223/">Shazzad Hossain Khan</a> · <a href="https://profiles.wordpress.org/shekharnwagh/">shekharnwagh</a> · <a href="https://profiles.wordpress.org/whiteshadow01/">Shivam Jha</a> · <a href="https://profiles.wordpress.org/showravhasan/">Showrav Hasan</a> · <a href="https://profiles.wordpress.org/shreya0shrivastava/">Shreya Shrivastava</a> · <a href="https://profiles.wordpress.org/shubhtoy/">Shubh Mittal</a> · <a href="https://profiles.wordpress.org/sidhanttomar/">Sidhant Tomar</a> · <a href="https://profiles.wordpress.org/sidharthpandita/">sidharthpandita</a> · <a href="https://profiles.wordpress.org/silaskoehler/">Silas Kﾃｶhler</a> · <a href="https://profiles.wordpress.org/siliconforks/">siliconforks</a> · <a href="https://profiles.wordpress.org/silvanarnet/">silvanarnet</a> · <a href="https://profiles.wordpress.org/sky_76/">sky_76</a> · <a href="https://profiles.wordpress.org/skylarkcob/">skylarkcob</a> · <a href="https://profiles.wordpress.org/sourabhjain/">Sourabh Jain</a> · <a href="https://profiles.wordpress.org/sourav08/">Sourav Pahwa</a> · <a href="https://profiles.wordpress.org/soyebsalar01/">Soyeb Salar</a> · <a href="https://profiles.wordpress.org/spencerfinnell/">Spencer Finnell</a> · <a href="https://profiles.wordpress.org/emptyopssphere/">Sphere Plugins</a> · <a href="https://profiles.wordpress.org/metodiew/">Stanko Metodiev</a> · <a href="https://profiles.wordpress.org/hubersen/">Stefan Pasch</a> · <a href="https://profiles.wordpress.org/stefanvelthuys/">Stefan Velthuys</a> · <a href="https://profiles.wordpress.org/stefanfisk/">stefanfisk</a> · <a href="https://profiles.wordpress.org/ryokuhi/">Stefano Minoia</a> · <a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt</a> · <a href="https://profiles.wordpress.org/netweb/">Stephen Edgar</a> · <a href="https://profiles.wordpress.org/stevejburge/">Steve Burge</a> · <a href="https://profiles.wordpress.org/dufresnesteven/">Steve Dufresne</a> · <a href="https://profiles.wordpress.org/stoyangeorgiev/">Stoyan Georgiev</a> · <a href="https://profiles.wordpress.org/strarsis/">strarsis</a> · <a href="https://profiles.wordpress.org/aquarius/">Stuart Langridge</a> · <a href="https://profiles.wordpress.org/studiomondiale/">studio_m</a> · <a href="https://profiles.wordpress.org/styankov/">styankov</a> · <a href="https://profiles.wordpress.org/subrataemfluence/">Subrata Sarkar</a> · <a href="https://profiles.wordpress.org/suhel5047/">Suhel-Shaikh-Mohammad</a> · <a href="https://profiles.wordpress.org/sukhendu2002/">Sukhendu Sekhar Guria</a> · <a href="https://profiles.wordpress.org/sumitsingh/">Sumit Singh</a> · <a href="https://profiles.wordpress.org/sunyatasattva/">sunyatasattva (a11n)</a> · <a href="https://profiles.wordpress.org/susiyanti/">susiyanti</a> · <a href="https://profiles.wordpress.org/swanandm/">Swanand M</a> · <a href="https://profiles.wordpress.org/swoyamjeetcodes/">swoyamjeetcodes</a> · <a href="https://profiles.wordpress.org/cybr/">Sybre Waaijer</a> · <a href="https://profiles.wordpress.org/sergiomdgomes/">Sﾃｩrgio Gomes</a> · <a href="https://profiles.wordpress.org/tainacan/">tainacan</a> · <a href="https://profiles.wordpress.org/iamtakashi/">Takashi Irie</a> · <a href="https://profiles.wordpress.org/inc2734/">Takashi Kitajima</a> · <a href="https://profiles.wordpress.org/takshil/">Takshil Kunadia</a> · <a href="https://profiles.wordpress.org/karmatosed/">Tammie Lister</a> · <a href="https://profiles.wordpress.org/suhan2411/">Tejas Gajjar</a> · <a href="https://profiles.wordpress.org/azora/">the.pro</a> · <a href="https://profiles.wordpress.org/thejaymo/">thejaymo</a> · <a href="https://profiles.wordpress.org/thelmachido/">thelmachido a11n</a> · <a href="https://profiles.wordpress.org/themes-1/">them.es</a> · <a href="https://profiles.wordpress.org/octotoot/">TheViv</a> · <a href="https://profiles.wordpress.org/kraftner/">Thomas Krﾃ､ftner</a> · <a href="https://profiles.wordpress.org/tfrommen/">Thorsten Frommen</a> · <a href="https://profiles.wordpress.org/threadi/">threadi</a> · <a href="https://profiles.wordpress.org/sippis/">Timi Wahalahti</a> · <a href="https://profiles.wordpress.org/timothyblynjacobs/">Timothy Jacobs</a> · <a href="https://profiles.wordpress.org/to/">to</a> · <a href="https://profiles.wordpress.org/tobiasbg/">Tobias Bﾃ､thge</a> · <a href="https://profiles.wordpress.org/themightymo/">Toby Cryns (@themightymo)</a> · <a href="https://profiles.wordpress.org/tomauger/">Tom Auger</a> · <a href="https://profiles.wordpress.org/shimotomoki/">Tomoki Shimomura</a> · <a href="https://profiles.wordpress.org/skithund/">Toni Viemerﾃｶ</a> · <a href="https://profiles.wordpress.org/hellofromtonya/">Tonya Mork</a> · <a href="https://profiles.wordpress.org/zodiac1978/">Torsten Landsiedel</a> · <a href="https://profiles.wordpress.org/spiraltee/">Tosin Oguntuyi</a> · <a href="https://profiles.wordpress.org/truptikanzariya/">Trupti Kanzariya</a> · <a href="https://profiles.wordpress.org/alerzhus/">Tsvetan Tsvetanov</a> · <a href="https://profiles.wordpress.org/dinhtungdu/">Tung Du</a> · <a href="https://profiles.wordpress.org/tule/">TuomasL</a> · <a href="https://profiles.wordpress.org/tusharbharti/">Tushar Bharti</a> · <a href="https://profiles.wordpress.org/tusharaddweb/">Tushar Patel</a> · <a href="https://profiles.wordpress.org/ugyensupport/">Ugyen Dorji</a> · <a href="https://profiles.wordpress.org/grapplerulrich/">Ulrich</a> · <a href="https://profiles.wordpress.org/umeshnevase/">Umesh Nevase</a> · <a href="https://profiles.wordpress.org/umeshsinghin/">Umesh Singh</a> · <a href="https://profiles.wordpress.org/up1512001/">up1512001</a> · <a href="https://profiles.wordpress.org/utsavladani/">Utsav Ladani</a> · <a href="https://profiles.wordpress.org/valentingrenier/">Valentin Grenier</a> · <a href="https://profiles.wordpress.org/vanonsopensource/">Van Ons Open Source</a> · <a href="https://profiles.wordpress.org/twvania/">Vania</a> · <a href="https://profiles.wordpress.org/vascobaiao/">Vasco Daniel Baiﾃ｣o</a> · <a href="https://profiles.wordpress.org/supernovia/">Velda</a> · <a href="https://profiles.wordpress.org/vgnavada/">vgnavada</a> · <a href="https://profiles.wordpress.org/vietcgi/">vietcgi</a> · <a href="https://profiles.wordpress.org/szepeviktor/">Viktor Szﾃｩpe</a> · <a href="https://profiles.wordpress.org/vincentbreton/">Vincent Breton</a> · <a href="https://profiles.wordpress.org/vipulgupta003/">Vipul Gupta</a> · <a href="https://profiles.wordpress.org/vishalkakadiya/">Vishal Kakadiya</a> · <a href="https://profiles.wordpress.org/vishitshah/">Vishit Shah</a> · <a href="https://profiles.wordpress.org/vishnuprajapat/">vishnu prajapat</a> · <a href="https://profiles.wordpress.org/vrishabhsk/">Vrishabh Jasani</a> · <a href="https://profiles.wordpress.org/george9/">webtasky</a> · <a href="https://profiles.wordpress.org/gauri87/">WebTechee</a> · <a href="https://profiles.wordpress.org/westonruter/">Weston Ruter</a> · <a href="https://profiles.wordpress.org/wfmattr/">WFMattR</a> · <a href="https://profiles.wordpress.org/skorasaurus/">Will Skora</a> · <a href="https://profiles.wordpress.org/wiuempe/">wiuempe</a> · <a href="https://profiles.wordpress.org/wolf45/">wolf45</a> · <a href="https://profiles.wordpress.org/wongjn/">wongjn</a> · <a href="https://profiles.wordpress.org/wpexplorer/">wpexplorer</a> · <a href="https://profiles.wordpress.org/wpsoul/">wpsoul</a> · <a href="https://profiles.wordpress.org/wraithkenny/">WraithKenny</a> · <a href="https://profiles.wordpress.org/xate/">xate</a> · <a href="https://profiles.wordpress.org/xavilc/">xavilc</a> · <a href="https://profiles.wordpress.org/xwolf/">xwolf</a> · <a href="https://profiles.wordpress.org/yagniksangani/">Yagnik Sangani</a> · <a href="https://profiles.wordpress.org/yguyon/">Yannis Guyon</a> · <a href="https://profiles.wordpress.org/getsyash/">Yash B</a> · <a href="https://profiles.wordpress.org/yashjawale/">Yash Jawale</a> · <a href="https://profiles.wordpress.org/yogeshbhutkar/">Yogesh Bhutkar</a> · <a href="https://profiles.wordpress.org/yusufmudagal/">Yusuf Mudagal</a> · <a href="https://profiles.wordpress.org/zoe20/">zoe20</a> · <a href="https://profiles.wordpress.org/lstraczynski/">Łukasz Strączyński</a></p></p>\012\012\012\012<p class="wp-block-paragraph">More than <a href="https://translate.wordpress.org/stats/">70 locales have fully translated</a> WordPress 7.0 into their language. Community translators are working hard to ensure more translations are on their way. Thank you to everyone who helps make WordPress available in 200+ languages.</p>\012\012\012\012<p class="wp-block-paragraph">Thank you to the <a href="https://make.wordpress.org/hosting/test-results/">more than 21 web hosts</a> that have tested pre-release versions for WordPress 7.0, helping ensure that WordPress and hosting platforms are fully compatible, free of errors, and optimized for the best possible user experience.</p>\012\012\012\012<p class="wp-block-paragraph">Last but not least, thanks to the volunteers who contribute to the <a href="https://wordpress.org/support/forums/">support forums</a> by answering questions from WordPress users worldwide.</p>\012\012\012\012<h2 class="wp-block-heading">Get involved</h2>\012\012\012\012<p class="wp-block-paragraph">Participation in WordPress goes far beyond coding. And learning more and getting involved is easy. Discover the teams that come together to <a href="https://make.wordpress.org/">Make WordPress</a> and use <a href="https://make.wordpress.org/contribute/">this interactive tool</a> to help you decide which is right for you.</p>\012\012\012\012<p class="wp-block-paragraph"></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 20 May 2026 18:41:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matias Ventura";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:94:"WPTavern: #217 – Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=204324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"https://wptavern.com/podcast/217-leonardo-losovic-on-affordable-and-accurate-wordpress-translations-using-ai";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:49406:"<details>Transcript<div>\012<p class="wp-block-paragraph">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\012\012\012\012<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, how to create affordable and accurate WordPress translations using AI.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\012\012\012\012<p class="wp-block-paragraph">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox and use the form there.</p>\012\012\012\012<p class="wp-block-paragraph">So on the podcast today we have Leonardo Losovic. Leonardo has been working with WordPress since 2012, developing plugins such as Gato GraphQL, a GraphQL server for WordPress, and more recently, Gato AI Translations for Polylang, a plugin that harnesses AI to streamline the process of translating WordPress websites.</p>\012\012\012\012<p class="wp-block-paragraph">After giving a talk at WordCamp Asia on the invisible gotchas of WordPress translation, Leonardo joins us to discuss both the moral and practical arguments for making your site multilingual, and how the technology has changed the landscape for site owners and developers alike.</p>\012\012\012\012<p class="wp-block-paragraph">I suspect that many listeners have considered translating their WordPress websites, whether for legal compliance or to reach a wider audience, but may be unsure where to start, or if the investment is worthwhile.</p>\012\012\012\012<p class="wp-block-paragraph">As Leonardo explains, the ease and affordability introduced by AI powered translation tools have changed the landscape. What used to require costly human translators and time consuming workflows can now often be handled with a few clicks, and for a fraction of the price.</p>\012\012\012\012<p class="wp-block-paragraph">Leonardo starts by sharing his background in plugin development, and the evolution of translation plugins over the</p>\012\012\012\012<p class="wp-block-paragraph">decade. We then get into how AI translations work, why manual oversight still matters, and how the new features coming to WordPress, such as collaborative editing and deeper AI integration will impact workflows and user experience.</p>\012\012\012\012<p class="wp-block-paragraph">We also discuss plugin strategies around managing multiple translations, SEO considerations, and the best practises for ensuring your translations are accurate and efficient.</p>\012\012\012\012<p class="wp-block-paragraph">Leonardo gives practical advice on how to avoid wasting resources when updating posts, and offers his perspective on the arms race of translation, as AI becomes ubiquitous, and why as it gets easier, keeping up with competitors becomes essential.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;re interested in making your site multilingual, or just want to hear how WordPress translation technology is evolving, this episode is for you.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\012\012\012\012<p class="wp-block-paragraph">And so without further delay, I bring you Leonardo Losovic.</p>\012\012\012\012<p class="wp-block-paragraph">I am joined on the podcast by Leo Losoviz. Hello, Leo.</p>\012\012\012\012<p class="wp-block-paragraph">[00:03:40] <strong>Leonardo Losoviz:</strong> Hello, Nathan.</p>\012\012\012\012<p class="wp-block-paragraph">[00:03:42] <strong>Nathan Wrigley:</strong> It&#8217;s lovely to have you on the podcast today. Leo and I were hanging out at WordCamp Asia where you did a presentation, I think it&#8217;s correct to say. It was all about how you might translate things on your WordPress website, leveraging some of the solutions that Leo has built, but possibly just some things that might be baked into WordPress as well. So that&#8217;s going to be the discussion topic for today.</p>\012\012\012\012<p class="wp-block-paragraph">Before we crack into that, Leo, can you just tell us a little bit about you, your background with WordPress, and probably the stuff that you&#8217;ve been doing recently, which touches on translations?</p>\012\012\012\012<p class="wp-block-paragraph">[00:04:14] <strong>Leonardo Losoviz:</strong> Alright. So I&#8217;ve been working with WordPress since 2012, and I have a plugin called Gato GraphQL, which is a graphical server for WordPress. I&#8217;ve been working on that since like forever now.</p>\012\012\012\012<p class="wp-block-paragraph">And then I upgraded to try to make plugins that can be used by the final user of the website, bloggers and marketing people, not just developers. And then I launched another plugin that is called Gato AI Translations for Polylang. It&#8217;s basically a wrapper of my other plugin that will help people translate their websites using AI. And I have been working with this plugin for over one year now. And, yeah, I mean this is what I&#8217;m doing.</p>\012\012\012\012<p class="wp-block-paragraph">[00:04:54] <strong>Nathan Wrigley:</strong> Yeah. And how did your presentation at WordCamp Asia go? Were you happy with the delivery and the attendance and things like that?</p>\012\012\012\012<p class="wp-block-paragraph">[00:05:00] <strong>Leonardo Losoviz:</strong> Delivery. Yes. Actually, I think it came out quite good. You can check it out, it&#8217;s on YouTube. Attendance? Not really. My talk was the first one on the second day of the conference. It was 9:30 AM. Everybody was either sleeping or they were drinking coffee outside. We did have people showing up slowly. Maybe by the end of the presentation there were people who were like, hey, this appeared to be good. Too bad that I didn&#8217;t come here on time.</p>\012\012\012\012<p class="wp-block-paragraph">[00:05:23] <strong>Nathan Wrigley:</strong> I hope you forgive me because I was one of those people. I dropped in towards the end. I certainly enjoyed the latter part of your talk. So you&#8217;ve built a whole load of solutions around the capacity, the capability to make your WordPress website go from language A to language, B, C, D, E, and so on and so forth. I will just read the blurb about what your presentation was called and also what it was about.</p>\012\012\012\012<p class="wp-block-paragraph">And so the presentation title was The Invisible Gotchas of WP Translation. And then the blurb surrounding that was nice and short, and it goes like this. This talk walks through a practical checklist to turn, we should translate, into a precise plan that leaves no strings untranslated. Attendees will leave with a practical end-to-end approach to translating WordPress content that leaves nothing to chance.</p>\012\012\012\012<p class="wp-block-paragraph">So my first question then is really focused on the, we should translate, that little bit. Let&#8217;s make the case for, I suppose the moral argument, not the technological argument. Now, it might be a moral argument, but it also might be a legal argument. I&#8217;m just wondering where you think we stand in terms of whether you have to, or should, translate things at this point in time.</p>\012\012\012\012<p class="wp-block-paragraph">[00:06:34] <strong>Leonardo Losoviz:</strong> Well, I guess that if you have to out of legal requirements, then you will have to. So that is out of the equation. If you&#8217;re compelled to do it, then that&#8217;s part of your business. It&#8217;s a business requirement, so you&#8217;ll have to do it.</p>\012\012\012\012<p class="wp-block-paragraph">The key question is, if you don&#8217;t have to, I mean, nobody&#8217;s forcing you to do it, should you still do it? And the answer is, yes, of course you should, because it will help you. Why wouldn&#8217;t you do it if you can do it? If you have potential visitors to your website speaking different languages, why wouldn&#8217;t you want to track them? Why wouldn&#8217;t you want to show your content to new, like a new user base? The key question is, as long as you can do it, do it.</p>\012\012\012\012<p class="wp-block-paragraph">[00:07:13] <strong>Nathan Wrigley:</strong> Yeah, I think that&#8217;s an interesting point. So certainly in the part of the world where I live, there is a lot of legislation around what must be done. So for example, I&#8217;m in the UK and we have a variety of different languages spread throughout the country. And depending on where you live and what your business is involved in, you may be compelled to do it. And so, as you say, that&#8217;s just the way it is. You know, you don&#8217;t have any choice around that.</p>\012\012\012\012<p class="wp-block-paragraph">But I think now, especially with the advent of technologies which enable translation to happen at the speed of light, more or less, it becomes increasingly a question of, well, why wouldn&#8217;t you do that?</p>\012\012\012\012<p class="wp-block-paragraph">And so I&#8217;m kind of keen to explore the things that have changed over the last, let&#8217;s say decade. That&#8217;s probably a bit too long, but something along those lines, to make it easier to translate. In the past, I&#8217;ve interviewed lots of founders of plugins that do translations. Let&#8217;s say 10 years ago, this was a fairly lengthy, probably quite costly enterprise. Translating, let&#8217;s say an English site into, let&#8217;s say a German site.</p>\012\012\012\012<p class="wp-block-paragraph">Because you had to figure out which bits of the website needed to be translated. You probably had to go somewhere to find a human that could do that translation work. You then had to negotiate the price for that, receive the translated text, and then somehow figure out how to make it so that the English string is converted into the German string, and so on and so forth. I&#8217;m imagining that&#8217;s no longer the case. Where are we at in April, 2026 in terms of the ease of getting things translated? And probably, I think we&#8217;re going to stray into AI here.</p>\012\012\012\012<p class="wp-block-paragraph">[00:08:45] <strong>Leonardo Losoviz:</strong> Yes, the answer is AI. Truth is that with AI you can translate your content very easily and the quality is just excellent. I will not tell you to not engage a professional translator if you don&#8217;t speak the language, just to make sure that the translation is right. Mostly when we&#8217;re talking about technical terms, or when they refer to some industry that your website is targeting. Otherwise, the quality is just excellent.</p>\012\012\012\012<p class="wp-block-paragraph">I would say that with AI, you can rely on it, I don&#8217;t know, maybe 99% of the translation seems accurate. If there&#8217;s some ambiguity around some technical term, then you might still want to have a professional translator. But even then, you know that you don&#8217;t need to engage the translator for the 100% translation. But only to pay attention to those details, possibly fix those errors, make sure the technical acronyms are correct and that kind of stuff.</p>\012\012\012\012<p class="wp-block-paragraph">So clearly the pricing tag that now you have compared to five years ago has gone down dramatically. You have to pay for the tokens. Basically, when you engage one of these AI providers, either Open AI or Anthropic or Gemini, you are paying to them for tokens to perform the translation. But that is literally like very little money. It can be like cents on the dollar.</p>\012\012\012\012<p class="wp-block-paragraph">In the past when you have, not just the past but also the present, you have company providing translation services. They will charge you much, much, much more than that. Maybe it will be like 50 USD per hour. Maybe it&#8217;ll be like 100 USD per hour for a professional translator. And then you have to engage them maybe five hours to translate one blog post, or, I don&#8217;t know, like five blog posts, it doesn&#8217;t matter. Now that the amount of work that you need to engage them just to double check, instead of five hours, will be maybe 30 minutes. So you are still spending money to engage the professional translator, but much, much, much less.</p>\012\012\012\012<p class="wp-block-paragraph">And that means that if you do have the budget, now instead of translating one language, you are talking, Nathan, about legal requirements, possibly your country has two or three different languages. I don&#8217;t know, if you&#8217;re from Canada, you might speak English and French. Maybe they will ask you to translate your websites to English and French. But now you can say, okay, well now, if I had the money and it&#8217;s so easy to translate using AI, I can translate to many more languages and also target people, not just from Canada, but from other regions of the world.</p>\012\012\012\012<p class="wp-block-paragraph">And then you can also translate to Spanish. Why not? And you can translate to Portuguese. So the situation now is that prices went down dramatically, the quality of the translation using AI is really, really, really high and you will need professional services only in those cases that you need to be 100% sure that translation is valid when it is a professional industry.</p>\012\012\012\012<p class="wp-block-paragraph">[00:11:25] <strong>Nathan Wrigley:</strong> Yeah, I suppose the, as you described, the acronyms and things like that, the technical language, I guess if you&#8217;ve just got a blog where, in my case I&#8217;m just using plain English, an ordinary set of words, I&#8217;m not ever going to be delving into complexity, and that may be the case for many people. I think I agree with you that the AI will probably do an admirable job.</p>\012\012\012\012<p class="wp-block-paragraph">But the minute you start to stray into unusual words, or technical things where, I don&#8217;t know, you&#8217;re referencing some aspect of physics or biochemistry or something like that, then I can see exactly why you might need to do that.</p>\012\012\012\012<p class="wp-block-paragraph">But also, interestingly, the budget has obviously shrunk to get that translation done from perhaps many hundreds of dollars down to perhaps a handful of US cents. But still, if you want to be compliant and you&#8217;ve got an intuition that your language may be straying into a grey area where AI might not do a perfect job, that is now where the budget is going. It&#8217;s just sort of polishing it up a little bit and making sure that, okay, that actually is highlighted.</p>\012\012\012\012<p class="wp-block-paragraph">Can I ask a question related to that? Do the AIs, when you ask them to translate things, do they come back with, okay, we&#8217;ve done our best, but we are confused by this portion or that portion? Or do they typically just hand back, this is our translation, go figure it out for yourself from there?</p>\012\012\012\012<p class="wp-block-paragraph">[00:12:43] <strong>Leonardo Losoviz:</strong> When we&#8217;re talking about my plugin, Gato AI Translations, you get the translation straight because you&#8217;re not interacting with the AI. You are asking straight for the response and that response, you add it, you embed it into your blog post. There is no interaction with the person.</p>\012\012\012\012<p class="wp-block-paragraph">So basically, you can do that, you could feed the content to ChatGPT and tell ChatGPT, translate it, and if you have any doubt, please ask me. And then ChatGPT will talk to you, and then we say, I don&#8217;t know how to translate this word. Should I say this or should I say that? But that is in the context of the interface when you&#8217;re talking to ChatGPT or you&#8217;re talking to Claude. In a plugin where you want to collect the string and just add it into the translated blog post, you don&#8217;t have that interaction. So it really depends on your use case.</p>\012\012\012\012<p class="wp-block-paragraph">[00:13:29] <strong>Nathan Wrigley:</strong> The plugins that I&#8217;ve seen in the past that have been tackling this job in WordPress, and again, we&#8217;re going back many, many years prior to AI. There was a lot of UI involved. You would have to log into the WordPress website. Let&#8217;s say it was a blog post, you would go to the blog post and usually lurking somewhere in meta, so in a box somewhere else would be the original string and then the translated string. And that would typically have been done by a human. And you&#8217;d probably copy and paste that back, or maybe the platform, the plugin would actually facilitate the putting of that text into that box by somebody that&#8217;s logged into the platform who&#8217;s paid to do the translations.</p>\012\012\012\012<p class="wp-block-paragraph">But the point being, there was a lot to look at. If you had a German translation and a Portuguese and a Lithuanian and Russian and, you know, on you go. Every time you add one of those in the UI becomes much more complicated and what have you. So I&#8217;m curious to see in 2026, how do you manage that? How is that all done? What does the UI look like? In an era of AI when we are increasingly typing and talking to our software, have you leveraged that and sort of tried to minimise the UI in a way?</p>\012\012\012\012<p class="wp-block-paragraph">[00:14:34] <strong>Leonardo Losoviz:</strong> Okay, so there are two responses to this. One is what I&#8217;m doing right now, and what I expect WordPress to offer coming soon. So what I am doing now with my plugin is just to do the translation. And you have one blog post in, say in English, your origin language, and then you select it from the post list, and you have this dropdown in the bulk actions with all the actions that you can execute with the post. And you just say, translate. And when you do that, it will duplicate the post from the origin to all of the translations.</p>\012\012\012\012<p class="wp-block-paragraph">You can have one translation, you can have 17 translations. It will create all of those 17 entries, and it will already translate all the content to the target language. So then if you want to edit the translation, if you want to fix it, then you&#8217;ll just edit the translation and then there you will see there&#8217;s something that doesn&#8217;t appear right, and then you fix it in the WordPress editor.</p>\012\012\012\012<p class="wp-block-paragraph">In my scenario right now, we go from nothing to everything. There&#8217;s no in between. Now with WordPress 7.0, they&#8217;re adding two things. One is adding the AI Connector. So we will have more and more and more capabilities to interact with AI. And the other thing that we have that is unrelated, but I think it will end up being related is phase three, which is the communications in the WordPress editor, right? That two people can communicate with each other, like Google Docs style.</p>\012\012\012\012<p class="wp-block-paragraph">And so we&#8217;ll have these windows on the right hand side from the WordPress editor, right? So you can add a comment. Somebody can add a comment saying, hey, do you think this is right? And the other person on the other side can say, yeah, this needs to be fixed. So they can communicate via the WordPress editor. Whereas right now you have two people interacting with each other. You can have one person and one AI.</p>\012\012\012\012<p class="wp-block-paragraph">So then imagine the scenario where you translate everything and then you edit the translated post. And you might have those same windows with a kind of sticky post, and pointing an arrow to some word saying, hey, I&#8217;m not sure if this is the right translation. Please check it out.</p>\012\012\012\012<p class="wp-block-paragraph">So I can see that WordPress 7.0 will give use the infrastructure to start adding this additional interaction. So then I could translate all the content as I&#8217;m doing right now. And if I find out from the AI that a world has not been, it doesn&#8217;t have 100% confidence that it&#8217;s the right translation, maybe we can use that phase three functionality to add a sticky post to have the AI interact with the person, say, hey, this translation, I&#8217;m not sure, please double check.</p>\012\012\012\012<p class="wp-block-paragraph">[00:17:04] <strong>Nathan Wrigley:</strong> This leverage is so much interesting stuff. So again, just in case the user hasn&#8217;t been keeping up with the WordPress news, 7.0 has, or WordPress 7.0 I should say, has this capability which wasn&#8217;t quite ready for the WordCamp Asia release. The idea was to release 7.0 at WordCamp Asia, but because of technical reasons, there was something that needed to be changed and amended about the way that data was handled and stored in different tables.</p>\012\012\012\012<p class="wp-block-paragraph">7.0 will bring the capability to have collaborative editing, so think Google Docs. And it really didn&#8217;t occur to me until quite recently, because somebody suggested exactly what you said, I was always imagining another human being, being in that interface. So it would be me and Leo having a conversation through comments or what have you in that same WordPress post.</p>\012\012\012\012<p class="wp-block-paragraph">But of course now we realise, well, of course, the AI work, the MCP and the adapters and all of those kind of things allow that thing in the post to be not a human being, it could be an AI. And so that&#8217;s really interesting.</p>\012\012\012\012<p class="wp-block-paragraph">So maybe we&#8217;ll come in, have a conversation, something along the lines of, please could you just check, this would appear to be fine but there seem to be a few errors here and there and everywhere, and it may be able to come back with a suggestion.</p>\012\012\012\012<p class="wp-block-paragraph">That stuff is so powerful, but yet completely unrealised at the minute. It&#8217;s kind of just on the horizon, but when that feature drops, I think that will be quite an interesting experience. You&#8217;ll be able to talk about the content with an AI, based upon what is in the content area of WordPress. That&#8217;s going to be really, really fascinating. Gosh, wow. What a future.</p>\012\012\012\012<p class="wp-block-paragraph">Is that stuff ready? Do you know if WordPress is going to ship with those kind of capabilities? So you mentioned things like the sticky post to sort of highlight, imagine a post-it note or something like that. Something which can highlight? Are all of those foundational pieces ready or were you just sort of blue sky gazing there?</p>\012\012\012\012<p class="wp-block-paragraph">[00:19:02] <strong>Leonardo Losoviz:</strong> I haven&#8217;t seen it, but we can all picture that happening. So you know that 7.0 is giving us the foundation to build all of the things. Once the foundation is there, it&#8217;s up to the community to implement these use cases. So yeah, I&#8217;m quite confident that it will happen, but I haven&#8217;t seen it. I haven&#8217;t seen it yet.</p>\012\012\012\012<p class="wp-block-paragraph">[00:19:19] <strong>Nathan Wrigley:</strong> Yeah, I do love the idea though, of communicating through that interface. That&#8217;ll be really interesting to see how that changes the calculus of how we write things and who we write them with and all of that kind of thing.</p>\012\012\012\012<p class="wp-block-paragraph">So Gutenberg, which we don&#8217;t talk about too much really at the moment, but Gutenberg had four phases when it was first talked about. So we&#8217;re in phase three at the moment, which is this collaborative editing. Broadly it was collaborative editing was the poster child of that release.</p>\012\012\012\012<p class="wp-block-paragraph">And the fourth one, so that may be many years away, I don&#8217;t know when phase four will come about, but the fourth one is bound very much to translation. Do you know if there&#8217;s any sort of foundational work being done over there? It may still be a complete black box. It&#8217;s just the word we&#8217;re going to deal with translations. Do you have any wisdom or insight into what&#8217;s happening over there?</p>\012\012\012\012<p class="wp-block-paragraph">[00:20:03] <strong>Leonardo Losoviz:</strong> No. All I know is that Matt Mullenweg was postponing that for the very, very, very end. And since we&#8217;re still working on phase three, I don&#8217;t think that there will be any phase four work happening anytime soon.</p>\012\012\012\012<p class="wp-block-paragraph">[00:20:16] <strong>Nathan Wrigley:</strong> No. Okay. So we&#8217;ll have to wait and see how that drops. But it could be another interesting phase. Let&#8217;s see what that does.</p>\012\012\012\012<p class="wp-block-paragraph">So, okay, now let&#8217;s sort of dig into the weeds of how your system works. So you mentioned that if I&#8217;m in the data view for posts, one of the options that I have when I&#8217;m hovering over a post, you know, delete post, edit post, what have you. It sounds like in there somewhere you inject a translate. And presumably when you hit that button, automations that you&#8217;ve previously set up, say, translate to French, translate to Portuguese, translate to Chinese and Japanese, that would then be triggered.</p>\012\012\012\012<p class="wp-block-paragraph">Do you then create separate posts? So that the post that&#8217;s now in Chinese is separate to the original one, or as some plugins handle it, do you take the original one and just inject metadata into that post?</p>\012\012\012\012<p class="wp-block-paragraph">[00:21:04] <strong>Leonardo Losoviz:</strong> If we&#8217;re talking about my plugin, my plugin is called Gato AI Translations for Polylang. I depend on Polylang. So Polylang is a plugin that works by creating separate entries for each of the languages. So you have a post in English, and when you translate it, you&#8217;ll create another post in French and another one in Spanish and another one in Portuguese.</p>\012\012\012\012<p class="wp-block-paragraph">Then you have a different plugin like WPML which has a different strategy, which is to have only one post and then all the individual strings are translated on runtime. So you&#8217;re not statically creating different versions of the post, but you have only one post and then you translate the strings, the actual content.</p>\012\012\012\012<p class="wp-block-paragraph">It really is up to what is the best strategy for your site, what it is that you are most comfortable working with. There are other plugins, of course. There is TranslatePress, there is Weglot, MultilingualPress. They all have different strategies. I do like Polylang because the post is created in advance. Then all the same rules for your WordPress site apply. You can cache the page, you can export it statically, and it also is fast because you don&#8217;t need to translate the string.</p>\012\012\012\012<p class="wp-block-paragraph">Like finding a specific string can be very expensive. Like a string, you know, that you need to find from English and translate to French. The string might be like, I mean 1000 characters long. You know, that can become very expensive. And if you do that on runtime, even if you cache it later, that can be very expensive. Yeah, my plugin is based only on Polylang, but it&#8217;s not the only plugin.</p>\012\012\012\012<p class="wp-block-paragraph">[00:22:28] <strong>Nathan Wrigley:</strong> Yeah. So there&#8217;s a whole range of different things out there, but you&#8217;ve obviously opted for Polylang. Is that a commercial kind of pro plugin or do they have a, is there a free version that you can leverage?</p>\012\012\012\012<p class="wp-block-paragraph">[00:22:37] <strong>Leonardo Losoviz:</strong> Yeah. It&#8217;s free. And they have the pro version that is, I think 99 USD per year for one domain, if I&#8217;m not wrong. But it&#8217;s completely optional, you can use Polylang free and it&#8217;s more than enough. Actually, Polylang Pro, they have a few features and the main feature that they had historically is that you could use machine learning for translating the content.</p>\012\012\012\012<p class="wp-block-paragraph">They use DeepL as a service, like Google Translate. Now the thing is that I wouldn&#8217;t use DeepL anymore. Even my own plugin, at the very beginning had, even nowadays, it has integration for Google Translate and for DeepL. But AI is so much superior than those. So you can still use Polylang Pro for the other features, but the machine translation one, there&#8217;s no need, Polylang free, more than enough.</p>\012\012\012\012<p class="wp-block-paragraph">[00:23:23] <strong>Nathan Wrigley:</strong> So when, let&#8217;s say for example, that I&#8217;ve got a post and I&#8217;ve translated it. I&#8217;m just beginning my journey, figuring stuff out. And again, we&#8217;re talking about your solution here. So, you know, you can speak to how it works, not how all the other ones work.</p>\012\012\012\012<p class="wp-block-paragraph">I click the translate button and I&#8217;ve now got six posts, the English original and then these five other languages. How does that surface? Are they like child posts of the original post? Is there an easy way for me to see, okay, here&#8217;s the German version of that, and it&#8217;s bound to this? Is there a filter system or what have you?</p>\012\012\012\012<p class="wp-block-paragraph">And then how does that look on the front end? So if the original string is, I don&#8217;t know, example.com/post-one, am I from an SEO point of view, does that stay nice and tidy? Like, I don&#8217;t know, it goes example.com/g for German, forward slash post-one, or how does that all tie together?</p>\012\012\012\012<p class="wp-block-paragraph">[00:24:13] <strong>Leonardo Losoviz:</strong> All right, so this is once again, a feature provided by Polylang. When you create the translations, all the posts, they&#8217;re all parallel to each other. They don&#8217;t have a hierarchy. They&#8217;re not like the child post from the origin post. And if you want to only see the post for one specific language, there is a switch, like a switcher button at the top menu bar, and you can select the language.</p>\012\012\012\012<p class="wp-block-paragraph">So by default it says all languages, and then you&#8217;ll have all the posts. So in a way, if you have, say that you have 10 posts and then you have 10 languages, that means that you have now 100 posts. So it can be a bit clutter. So then you go to the top menu and then you select English, and then it only shows you the English ones.</p>\012\012\012\012<p class="wp-block-paragraph">And the important thing is that, say you&#8217;re using AI to translate, you only need to deal with the origin post and nothing else, until you need to double check if the translation is right, maybe fix one thing here, one thing there. But otherwise, the whole time you are only dealing with the origin post.</p>\012\012\012\012<p class="wp-block-paragraph">So what I do is I always have my selector in that origin language. So it&#8217;s in English and I only see the English post. So then I do translate, and I know that the translation will be created alongside all of the categories, and all of the tags and all the feature image, right? But I don&#8217;t need to deal with them. So then I also don&#8217;t need to see them on my screen. They create clutter, so then I remove them.</p>\012\012\012\012<p class="wp-block-paragraph">And then to see them, to visualise them, yeah, once again, Polylang, it gives you the option of choosing the language by appending the language code in the URL. So mysite.com/fr/the-slug, that&#8217;s for French. Or you can also use subdomains. So you can have fr.mysite.com/the-slug. So that&#8217;s something that you can configure. And then basically when you go to that page and you add the language code in the URL, then you will see that blog post for the selected language.</p>\012\012\012\012<p class="wp-block-paragraph">And the way that Polylang handles all of this is it connects a post to all of its translations via a specific taxonomy, like a tag that they created, I think it&#8217;s called language, if I&#8217;m not wrong, or language relationship, I&#8217;m not completely sure now. And so it ties all the post to all of its translations. And the thing is that then when you go to the post in French, it can add the href lang meta tag that is telling Google that this post is a translation of that post.</p>\012\012\012\012<p class="wp-block-paragraph">So that is important for SEO purposes that these posts are not two independent entities, but one is a translation of that one for French. So Google will understand a lot of the relationships, and if the user who is searching for information, they&#8217;re searching for information in French, then Google will know to serve the French page. And if it is in Spanish, Google will know to serve the Spanish page.</p>\012\012\012\012<p class="wp-block-paragraph">[00:27:01] <strong>Nathan Wrigley:</strong> It&#8217;s an amazing wraparound solution, isn&#8217;t it? In that all of this is just sort of handled and what you essentially end up doing is, the user that is, you click the translate button and once you&#8217;ve got everything set up correctly, it just, off it goes.</p>\012\012\012\012<p class="wp-block-paragraph">I have a question though about amendment. So let&#8217;s say for example, I realised that my blog post was full of inaccuracies and errors and there&#8217;s just wrong throughout it. And I then go in and I make amendments. Do I then need to restart that whole translation process or can I rely on it kind of figuring out, okay, amendments were made, let&#8217;s just do that automatically for you? How does amendments to the original, in my case, English work?</p>\012\012\012\012<p class="wp-block-paragraph">[00:27:37] <strong>Leonardo Losoviz:</strong> Yeah, well, I would change that. I would say do not do any translation until you&#8217;re 100% sure that the post is final. And that&#8217;s the main way to waste your time, and to waste money in tokens. Because you execute the translation, and then you realise that something was wrong. Maybe this H2 tag was supposed to be an H3, then you fix it, and then you run the translation again. And then you realise that was another mistake, there was a typo. And then you had to run the translation again. And then you&#8217;re like, oh, but that image has embedded text in the image. It doesn&#8217;t work on the translated post. And then you run the translation again.</p>\012\012\012\012<p class="wp-block-paragraph">So all of these things are common sense, and you don&#8217;t think about them until you see the error happening time and again and again. So what I do is I have a checklist actually on my website. I have a blog post where I have every single item that we need to pay attention to in advance of executing the translation. So executing the translation is when you go to the post list, you select the post, and then you select translate. Easy, and it takes five seconds.</p>\012\012\012\012<p class="wp-block-paragraph">But before you do that, you need to make sure that the post is final. That means no typos. That means all the headers are the right header. That means that all images are correct. They have alt attributes. They have the title that you need. There&#8217;s no embedded text in the image, even adding an embed from another source.</p>\012\012\012\012<p class="wp-block-paragraph">Say that you have a YouTube video that you&#8217;re embedding on your content, and the YouTube video is in Spanish. When you translate that to French, maybe the YouTube video is not useful anymore. So all of these things you need to check from a multilingual point of view when you&#8217;re looking at your origin post. And then you&#8217;re like, okay, this origin post, now it&#8217;s okay. It&#8217;s perfect. You publish the post, then you translate.</p>\012\012\012\012<p class="wp-block-paragraph">[00:29:26] <strong>Nathan Wrigley:</strong> I got it. Yeah, I mean that makes sense. But, should you need to, it&#8217;s a process of clicking the button again and kind of beginning that process. But yeah, good idea to have those checks and balances.</p>\012\012\012\012<p class="wp-block-paragraph">I was at an event not that long ago in which AI was used inside of a WordPress plugin, inside of a post, to ascertain the content of things like images and infographics. So as an example, there was data held inside of a graph. So, I don&#8217;t know, whatever that data was, bar charts, pie charts you can imagine, but also just images and what have you. And although this may not be handled and maybe it&#8217;s blue sky thinking, I was wondering what the capabilities are for handling those kind of things.</p>\012\012\012\012<p class="wp-block-paragraph">So in the case of an image with a chart in it, wouldn&#8217;t it be nice if we could replicate that chart, but instead of all the labels being in English, if they could be in German or French or whatever it may be. I don&#8217;t know if that&#8217;s utterly out of the scope, even in blue sky thinking in terms of AI and translations. But I was curious if you had an inkling whether things that were not just text-based content might be handled in the future as well by AI. Not specifically addressing what you do at the moment, but whether that seems to be on the horizon.</p>\012\012\012\012<p class="wp-block-paragraph">[00:30:41] <strong>Leonardo Losoviz:</strong> Yeah, well, to be honest, I think technically it is feasible, but even if it can be done, I don&#8217;t think it should be done. And the thing is this, I&#8217;m promoting that we can translate our websites to as many languages as possible, only because we can. So you have your website in one language, then you can have it in two, then you will have it in five. You can have it in 30 languages. Why wouldn&#8217;t you do it? If you can target new countries and new visitors, sure, go ahead and do it. AI gives you the possibility.</p>\012\012\012\012<p class="wp-block-paragraph">But now imagine that you also want to translate the images. Every single image on your website will be replicated 30 times. That sounds scary. I wouldn&#8217;t do that. What I will do is to have one single image that is language agnostic, that there&#8217;s no text inside. And if you had to add text, maybe in your page builder, maybe in Gutenberg or Elementor or Bricks, maybe you can create an overlay and place the text on top. It&#8217;s a more difficult solution and a bit more complex, but it&#8217;s clean because then you can translate that as part of text, and the image, you don&#8217;t need to replicate the image 30 times.</p>\012\012\012\012<p class="wp-block-paragraph">[00:31:44] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s an interesting point. And that leads me to wonder whether it&#8217;s possible to, for example, an image caption. Whether it&#8217;s possible to translate that into 30 different languages whilst still referencing the exact same image.</p>\012\012\012\012<p class="wp-block-paragraph">So, I don&#8217;t know, in English it might say, here is a picture of a dog walking by a beach, and then the French equivalent caption, and the German equivalent caption and what have you. Then in effect, you&#8217;ve recycled the same image, but you&#8217;ve also, the person viewing it in German would get the German equivalent of that. Again, I don&#8217;t know if that&#8217;s possible, but maybe that&#8217;s an interesting.</p>\012\012\012\012<p class="wp-block-paragraph">[00:32:14] <strong>Leonardo Losoviz:</strong> Yeah, actually that&#8217;s how it is right now. So when you translate the post, you will also translate all of the entities associated to the post, the tags and the categories and the featured image. So the featured image will have meta data associated. So when you upload an image to the media manager, you add meta data, the title, you can add a caption. So all of that text, it&#8217;s in one language.</p>\012\012\012\012<p class="wp-block-paragraph">Now, you can also translate the image by creating a new entry, once again using Polylang. The image has a language associated, so the origin image will be in English, and you can create a new entry in French, and the title will be translated to French and the caption will be translated to French. But the image itself is the same for both entries. So the JPEG or the PNG, that one is not duplicated. So you&#8217;re not increasing the size of your hard drive. You&#8217;re creating another entry on the database for the media entry, the custom post media, or the attachment, but not for the actual physical file.</p>\012\012\012\012<p class="wp-block-paragraph">[00:33:11] <strong>Nathan Wrigley:</strong> Yeah. So it&#8217;s much more lean, basically doing it that way, isn&#8217;t it? I didn&#8217;t actually know that it was done that way, but that&#8217;s certainly how Polylang handles that. Okay, that&#8217;s interesting.</p>\012\012\012\012<p class="wp-block-paragraph">So you mentioned that, I think one of the through lines in what you&#8217;ve been saying is because you can do it, why not just do it? It kind of makes sense when you think about it like that, but I&#8217;m just wondering what the real world impact of this is. You know, in terms of things like discoverability, and whether or not it really genuinely does have an impact on your business. Let&#8217;s say for example, I don&#8217;t know, you&#8217;re shipping widgets from England to France, and suddenly you translate your site into Japanese and Chinese.</p>\012\012\012\012<p class="wp-block-paragraph">I would assume that that could only have a positive effect, but also, equally, I&#8217;d want to know what the data was on that. And I don&#8217;t know if you have, given that you are in the translation space quite heavily, I don&#8217;t know if you have any data to hand which would compel people to do this, to prove, look, it really is worthwhile. Anecdotally, it feels like it would definitely be worthwhile. Why not, would be the way of phrasing it. But I don&#8217;t know if there&#8217;s any data lurking in your head which would categorically say, oh yeah, this is definitely it.</p>\012\012\012\012<p class="wp-block-paragraph">[00:34:16] <strong>Leonardo Losoviz:</strong> Nathan, unfortunately, we&#8217;re screwed.</p>\012\012\012\012<p class="wp-block-paragraph">[00:34:19] <strong>Nathan Wrigley:</strong> The answer is no.</p>\012\012\012\012<p class="wp-block-paragraph">[00:34:20] <strong>Leonardo Losoviz:</strong> Because when it&#8217;s so easy, everyone will do it. And when everybody does it, you&#8217;re not moving forward. You&#8217;re just moving, you&#8217;re running just to be on the same spot. If you&#8217;re the only one who is translating your site to 20 languages, you will be far ahead from everybody else. But because it&#8217;s easy to you, it&#8217;s easy to everybody. And if everybody does the same, once again, you are not ahead of them. You&#8217;re on the same place.</p>\012\012\012\012<p class="wp-block-paragraph">So this is the problem of technology, right? And the problem of AI. Now we&#8217;re all very productive with AI. I&#8217;m using AI to code my plugin, and I think I&#8217;m pulling ahead. But my competitor is also using AI to code his plugin. So we are both running just to stay on the same place. So in a way, unfortunately, it becomes a situation in which you need to do it just to not fall behind.</p>\012\012\012\012<p class="wp-block-paragraph">[00:35:07] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s kind of like the arms race mentality in a way, isn&#8217;t it? But also, that&#8217;s quite a compelling way of framing it, because you can be sure that, okay, if you&#8217;re writing a blog and you&#8217;ve got a limited audience, maybe there&#8217;s limited scope in that. If you are in a business and you are, certainly if you have pretensions of dealing over international borders and your competitors are doing this, it is exactly that arms race mentality, isn&#8217;t it?</p>\012\012\012\012<p class="wp-block-paragraph">Then you are compelled to do it just to be ordinary, just to be the baseline. 20 years ago, would&#8217;ve been entirely different because of that would&#8217;ve been a very expensive calculation and translating into, let&#8217;s say, Japanese. If there&#8217;s no ROI on the Japanese translation, that is money which would&#8217;ve been probably wasted.</p>\012\012\012\012<p class="wp-block-paragraph">Now, with AI costing literal cents to translate, it does feel like that is the calculus, right? We are doing it because it can be done and we know that the competitors will be doing it, so we ought to do it as well. Maybe that&#8217;s all the argument needs to be. It&#8217;s simply that, simply stated in that way.</p>\012\012\012\012<p class="wp-block-paragraph">[00:36:12] <strong>Leonardo Losoviz:</strong> That&#8217;s a good reason to do it, which is that you want to target people in other countries, speaking other languages. So yes, I want to do it, but at the same time, if I see that my competitors are doing it, then I have to do it. I can see it both ways.</p>\012\012\012\012<p class="wp-block-paragraph">[00:36:25] <strong>Nathan Wrigley:</strong> Yeah. Okay. It&#8217;s certainly been an interesting conversation. What I&#8217;ll do is I will ask Leo to provide me with links that are pertinent. Maybe we can get the wordpress.tv of the presentation that you did, plus links to the websites which have been mentioned in this podcast episode. If you go to wptavern.com and you search for the episode with Leo Losoviz. His name is spelled L-O-S-O-V-I-Z or Z, depending on where you live in the world. If you go and search for that, then you&#8217;ll be able to find a transcription of this as well as links to the various different bits and pieces that we have mentioned.</p>\012\012\012\012<p class="wp-block-paragraph">Leo, before we wrap it up, is there anything else you wanted to say? If not, we will bid you adieu.</p>\012\012\012\012<p class="wp-block-paragraph">[00:37:07] <strong>Leonardo Losoviz:</strong> No, not really.</p>\012\012\012\012<p class="wp-block-paragraph">[00:37:09] <strong>Nathan Wrigley:</strong> You&#8217;ve got it. In which case we will call that a day and say thank you very much, Leo, for chatting to me today. Really appreciate it,</p>\012\012\012\012<p class="wp-block-paragraph">[00:37:15] <strong>Leonardo Losoviz:</strong> Thank you, Nathan.</p>\012</div></details>\012\012\012\012<p class="wp-block-paragraph">On the podcast today we have Leonardo Losovic.</p>\012\012\012\012<p class="wp-block-paragraph">Leonardo has been working with WordPress since 2012, developing plugins such as Gato GraphQL, a GraphQL server for WordPress, and more recently, Gato AI Translations for Polylang, a plugin that harnesses AI to streamline the process of translating WordPress websites. After giving a talk at WordCamp Asia on the “invisible gotchas” of WordPress translation, Leonardo joins us to discuss both the moral and practical arguments for making your site multilingual, and how the technology has changed the landscape for site owners and developers alike.</p>\012\012\012\012<p class="wp-block-paragraph">I suspect that many listeners have considered translating their WordPress websites, whether for legal compliance or to reach a wider audience, but may be unsure where to start or if the investment is worthwhile. As Leonardo explains, the ease and affordability introduced by AI-powered translation tools have changed the landscape. What used to require costly human translators and time-consuming workflows can now often be handled with a few clicks, and for a fraction of the price.</p>\012\012\012\012<p class="wp-block-paragraph">Leonardo starts by sharing his background in plugin development and the evolution of translation plugins over the past decade. We then get into how AI translations work, why manual oversight still matters, and how the new features coming to WordPress, such as collaborative editing and deeper AI integration, will impact workflows and user experience.</p>\012\012\012\012<p class="wp-block-paragraph">We also discuss plugin strategies around managing multiple translations, SEO considerations, and the best practices for ensuring your translations are accurate and efficient. Leonardo gives practical advice on how to avoid wasting resources when updating posts, and offers his perspective on the “arms race” of translation as AI becomes ubiquitous, and why, as it gets easier, keeping up with competitors becomes essential.</p>\012\012\012\012<p class="wp-block-paragraph">If you’re interested in making your site multilingual or just want to hear how WordPress translation technology is evolving, this episode is for you.</p>\012\012\012\012<h2 class="wp-block-heading">Useful links</h2>\012\012\012\012<p class="wp-block-paragraph"><a href="https://asia.wordcamp.org/2026/session/the-invisible-gotchas-of-wp-translation/">The Invisible Gotchas of WP Translation</a> &#8211; WordCamp Asia 2026 presentation from Leonardo</p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=ij7rRolIDiU">YouTube video of the presentation above</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://gatographql.com">Gato GraphQL plugin</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://gatoaitranslations.com"> Gato AI Translations for Polylang plugin</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://wordpress.org/plugins/polylang/">Polylang plugin</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://translatepress.com"> TranslatePress</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://www.weglot.com">Weglot</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://multilingualpress.org">MultilingualPress</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://wpml.org">WPML</a></p>\012\012\012\012<p class="wp-block-paragraph"><a href="https://www.deepl.com/en/translator">DeepL</a></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 20 May 2026 14:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"Open Channels FM: News on the Do the Woo Podcast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2554409";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"https://openchannels.fm/news-on-the-do-the-woo-podcast/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:172:""Do the Woo" is now a standalone podcast at dothewoo.com. Subscribe for new episodes, extensive show notes, and upcoming features while archives remain on Open Channels FM.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 20 May 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Greg Ziółkowski: Memory in WordPress Core: Building on Guidelines";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:26:"https://gziolo.pl/?p=14801";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://gziolo.pl/2026/05/19/memory-in-wordpress-core-building-on-guidelines/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:314:"When I wrote about WordPress Core AI 7.1 planning a few weeks ago, I called Guidelines my top personal priority and mentioned memories and skills as future primitives this work would unlock. This post explains what I mean by memory in this context, why I think it belongs in core rather than in a plugin, [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 19 May 2026 11:29:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Greg Ziółkowski";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:78:"Open Channels FM: Elevate Your Brand With Authentic Case Studies That Resonate";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2554356";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:85:"https://openchannels.fm/elevate-your-brand-with-authentic-case-studies-that-resonate/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:282:"In this Open Makers episode, host Adam Weeks and guest Elena Yovcheva-Tileva discuss crafting impactful case studies. They emphasize storytelling, client involvement, and practical strategies for creating narratives that highlight successful outcomes, boosting trust and engagement.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 19 May 2026 09:29:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Open Channels FM: The Power of Human Connection in Modern Marketing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2553603";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:74:"https://openchannels.fm/the-power-of-human-connection-in-modern-marketing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:358:"In today&#8217;s digital landscape, where messages and advertisements bombard us from every direction, it is easy to feel lost in the noise. Gaining real attention is more challenging than ever, and many marketers and entrepreneurs find themselves wondering: how do you stand out when everyone is shouting at once? A recurring theme that emerges is [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 18 May 2026 11:12:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WordPress.org blog: WordPress 7.0 Release Candidate 4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20570";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6612:"<p class="wp-block-paragraph">The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing!</p>\012\012\012\012<p class="wp-block-paragraph"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC4 on a test server and site.</p>\012\012\012\012<p class="wp-block-paragraph">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\012\012\012\012<p class="wp-block-paragraph">You can test WordPress 7.0 RC4 in four ways:</p>\012\012\012\012<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href="https://wordpress.org/plugins/wordpress-beta-tester/">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href="https://wordpress.org/wordpress-7.0-RC4.zip">RC4 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href="https://make.wordpress.org/cli/">WP-CLI</a> command: <br /><code>wp core update --version=7.0-</code>RC4</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href="https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn">WordPress Playground instance</a> to test the software directly in your browser.  No setup required – just click and go! </td></tr></tbody></table></figure>\012\012\012\012<p class="wp-block-paragraph">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href="https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\012\012\012\012<p class="wp-block-paragraph">Please continue checking the <a href="https://make.wordpress.org/core/">Make WordPress Core blog</a> for <a href="https://make.wordpress.org/core/tag/7-0">7.0-related posts</a> in the coming weeks for more information.</p>\012\012\012\012<h2 class="wp-block-heading">What’s in WordPress 7.0 RC4?</h2>\012\012\012\012<p class="wp-block-paragraph">Want to look deeper into the details and technical notes for this release? Take a look at the <a href="https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/">WordPress 7.0 Field Guide</a>. For technical information related to the issues addressed since <a href="https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-3/">RC3</a>, you can browse the following links:</p>\012\012\012\012<ul class="wp-block-list">\012<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=05%2F08%2F2026..05%2F14%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id">Closed 7.0 WordPress Core Trac tickets</a> since May 8, 2026</li>\012\012\012\012<li><a href="https://github.com/WordPress/gutenberg/commits/wp/7.0?since=026-05-08&amp;until=2026-05-14">7.0 Gutenberg commits</a> since May 8, 2026</li>\012</ul>\012\012\012\012<h2 class="wp-block-heading">How you can contribute</h2>\012\012\012\012<p class="wp-block-paragraph">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\012\012\012\012<h3 class="wp-block-heading">Get involved in testing</h3>\012\012\012\012<p class="wp-block-paragraph">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC4 version is key to ensuring that the final release is the best it can be.</p>\012\012\012\012<p class="wp-block-paragraph">This <a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">detailed guide</a> will walk you through testing features in WordPress 7.0. </p>\012\012\012\012<p class="wp-block-paragraph">For those new to testing, follow <a href="https://make.wordpress.org/test/handbook/get-setup-for-testing/">this general testing guide</a> for more details on getting set up.</p>\012\012\012\012<p class="wp-block-paragraph">If you encounter a potential bug or issue, please report it to the <a href="https://wordpress.org/support/forum/alphabeta/">Alpha/Beta area</a> of the support forums or directly to <a href="https://core.trac.wordpress.org/newticket">WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of <a href="https://core.trac.wordpress.org/tickets/major">known bugs</a>. </p>\012\012\012\012<p class="wp-block-paragraph">Curious about testing releases in general?  Follow along with the <a href="https://make.wordpress.org/test/">testing initiatives in Make Core</a> and join the <a href="https://wordpress.slack.com/messages/core-test/">#core-test channel</a> on <a href="https://wordpress.slack.com/">Making WordPress Slack</a>.</p>\012\012\012\012<h2 class="wp-block-heading">Help translate WordPress</h2>\012\012\012\012<p class="wp-block-paragraph">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can <a href="https://translate.wordpress.org/projects/wp/dev/">help translate WordPress into more than 100 languages</a>. This release milestone (RC4) marks the <a href="https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze">hard string freeze</a> point of the <a href="https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/">7.0 release cycle</a>.</p>\012\012\012\012<h2 class="wp-block-heading">An RC4 haiku</h2>\012\012\012\012<p class="wp-block-paragraph"><em>Step into the next,</em></p>\012\012\012\012<p class="wp-block-paragraph"><em>bold, new era of WordPress.</em></p>\012\012\012\012<p class="wp-block-paragraph"><em>Seven-oh is blessed.</em></p>\012\012\012\012<p class="has-text-align-right wp-block-paragraph"><em>Props to <a class="mention" href="https://profiles.wordpress.org/chaion07/"><span class="mentions-prefix">@</span>chaion07</a></em> <em>for proofreading and review.</em></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 16:47:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WordPress.org blog: Get Your WordCamp US 2026 Tickets";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20548";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://wordpress.org/news/2026/05/wcus-2026-get-tickets/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8139:"<figure class="wp-block-image size-large"><img alt="" class="wp-image-20551" height="470" src="https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2.png?resize=1024%2C470&#038;ssl=1" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph"><strong>August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona</strong></p>\012\012\012\012<p class="wp-block-paragraph">Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future of an open source project that powers over 40% of the web.</p>\012\012\012\012<div class="wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9598f8b8 wp-block-group-is-layout-constrained">\012<div class="wp-block-spacer" style="height: 50px;"></div>\012\012\012\012<p class="has-text-align-center has-large-font-size wp-block-paragraph"><img alt="🎟" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f39f.png" style="height: 1em;" /> <strong>Tickets are limited. Secure yours today!</strong></p>\012\012\012\012<div class="wp-block-spacer" style="height: 25px;"></div>\012\012\012\012<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\012<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://us.wordcamp.org/2026/tickets/"><strong>Get Your Tickets</strong></a></div>\012\012\012\012<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://us.wordcamp.org/2026/contributor-day/"><strong>Sign Up For Contributor Day</strong></a></div>\012</div>\012\012\012\012<div class="wp-block-spacer" style="height: 50px;"></div>\012</div>\012\012\012\012<p class="wp-block-paragraph">WordCamp US is designed for people at many points in their WordPress journey, including contributors, developers, designers, marketers, publishers, business owners, educators, students, and anyone who wants to learn more about WordPress. This year’s event will include Contributor Day, where attendees can work alongside contributor teams and learn how to take part in the project; Showcase Day, which highlights real-world uses of WordPress; and two full days of sessions and workshops. The programming will also explore how artificial intelligence is changing the way people create, publish, build, and maintain digital experiences, with WordPress as an important part of that broader conversation.</p>\012\012\012\012<h2 class="wp-block-heading"><strong>Gather in Phoenix</strong></h2>\012\012\012\012<p class="wp-block-paragraph">This year also brings WordCamp US to downtown Phoenix, where the <a href="https://www.phoenixconventioncenter.com/">Phoenix Convention Center</a> is close to restaurants, museums, theaters, galleries, live music, and the <a href="https://www.visitphoenix.com/greater-phoenix/phoenix/downtown-phoenix/roosevelt-row/">Roosevelt Row Arts District</a>. Attendees can stay near the venue, meet with other community members between sessions, and explore a downtown area served by <a href="https://www.valleymetro.org/how-to-ride/rail">Valley Metro Rail</a>. For those extending their trip, Phoenix also offers access to the wider Sonoran Desert region, including parks, gardens, and outdoor spaces that make the city a distinct setting for this year’s event.</p>\012\012\012\012<figure class="wp-block-gallery has-nested-images columns-default is-cropped has-darker-grey-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex" style="border-width: 20px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;">\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-20566" height="1024" src="https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&#038;ssl=1" width="768" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19086" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19112" height="577" src="https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948.jpg?resize=1024%2C577&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19100" height="576" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-20565" height="768" src="https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19110" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19115" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19114" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-20564" height="501" src="https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3.jpg?resize=1024%2C501&#038;ssl=1" width="1024" /></figure>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-19085" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012</figure>\012\012\012\012<h2 class="wp-block-heading"><strong>Choose the Ticket That Fits</strong></h2>\012\012\012\012<p class="wp-block-paragraph">Several ticket options are available, giving attendees different ways to join or support the event:</p>\012\012\012\012<ul class="wp-block-list">\012<li><strong>General Admission:</strong> A $100 ticket that includes access to all four days of WordCamp US programming, including Contributor Day, Showcase Day, sessions, workshops, lunch and snacks, sponsor booths, and the community social.</li>\012\012\012\012<li><strong>Student:</strong> A $25 ticket for students who want to learn more about WordPress, connect with mentors and community members, explore open source contribution, and build practical experience.</li>\012\012\012\012<li><strong>Micro-Sponsor:</strong> A $750 ticket that includes the same access and attendee benefits as General Admission while helping support the true cost of the event. Micro-Sponsors will also be listed on the official WordCamp US Sponsors page.</li>\012</ul>\012\012\012\012<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\012<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://us.wordcamp.org/2026/tickets/"><strong>Get Your Ticket Today</strong></a></div>\012</div>\012\012\012\012<p class="wp-block-paragraph">Full ticket details, including refund information, visa support, dietary accommodations, registration requirements, and other attendee information, are available on the ticket page. You can also follow the <a href="https://us.wordcamp.org/2026/news/">WordCamp US 2026 website</a> for updates on the schedule, speakers, travel information, and more as the event gets closer.</p>\012\012\012\012<figure class="wp-block-image size-large"><img alt="" class="wp-image-18898" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /></figure>\012\012\012\012<p class="wp-block-paragraph"></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 13:56:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:112:"Open Channels FM: Challenges and Wins of Developer Advocacy Plus OpenTelemetry and Neurodiversity in Modern Tech";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2554048";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:123:"https://openchannels.fm/challenges-and-triumphs-of-developer-advocacy-plus-opentelemetry-and-neurodiversity-in-modern-tech/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:268:"In this episode, hostsCarl Alexander and  guest Diana Todia discuss neurodiversity in tech and the role of Developer Relations, emphasizing the importance of community support, open source contributions, and the growing significance of OpenTelemetry for observability.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 10:16:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"Gravatar: Connect Your Research Identity with ORCID on Gravatar";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"http://blog.gravatar.com/?p=3458";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"https://blog.gravatar.com/2026/05/14/connect-research-identity-orcid-gravatar/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3776:"<p class="wp-block-paragraph">Researchers, scholars, and contributors can now connect their <a href="https://info.orcid.org/what-is-orcid/" rel="noopener" target="_blank"><strong>ORCID iD</strong></a> to their Gravatar profile as a verified account.</p>\012\012\012\012<p class="wp-block-paragraph">With this update, your Gravatar profile can include a trusted research identity alongside the other places people can find you online — from your personal site and social profiles to the platforms where you publish, collaborate, and contribute.</p>\012\012\012\012<h2 class="wp-block-heading">What is ORCID?</h2>\012\012\012\012<p class="wp-block-paragraph"><strong><a href="https://orcid.org/">ORCID</a></strong>, which stands for <strong>Open Researcher and Contributor ID</strong>, provides a unique, persistent identifier for people involved in research, scholarship, and innovation.</p>\012\012\012\012<p class="wp-block-paragraph">An ORCID iD helps distinguish you from other researchers and contributors, even if you share a similar name, change institutions, publish across disciplines, or contribute under different affiliations over time. It’s widely used across the research community to connect people with their work, affiliations, funding, and scholarly contributions.</p>\012\012\012\012<p class="wp-block-paragraph">In short: ORCID helps make sure your work is connected to you.</p>\012\012\012\012<h2 class="wp-block-heading">Why add ORCID to your Gravatar profile?</h2>\012\012\012\012<p class="wp-block-paragraph">Your Gravatar profile is a simple way to bring your online identity together in one place. Adding ORCID makes that profile more useful for researchers, academics, students, writers, and contributors who want to showcase a recognized scholarly identity.</p>\012\012\012\012<p class="wp-block-paragraph">By connecting your ORCID iD, you can:</p>\012\012\012\012<ul class="wp-block-list">\012<li><strong>Show a trusted research identity</strong> on your Gravatar profile.</li>\012\012\012\012<li><strong>Help others find your scholarly work and contributions</strong> through your ORCID record.</li>\012\012\012\012<li><strong>Keep your identity portable</strong> across the web, connected to the same Gravatar profile people already recognize.</li>\012\012\012\012<li><strong>Bring more context to your profile</strong> by linking your research identity with your professional and personal presence online.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Whether you publish papers, contribute datasets, review research, collaborate with institutions, or simply want your academic identity represented, ORCID is a natural fit for your Gravatar profile.</p>\012\012\012\012<h2 class="wp-block-heading">How to add your ORCID iD to Gravatar</h2>\012\012\012\012<p class="wp-block-paragraph">Adding ORCID works just like other verified accounts in Gravatar:</p>\012\012\012\012<ol class="wp-block-list">\012<li>Go to your <a href="https://gravatar.com/profile" rel="noopener" target="_blank">Gravatar profile</a>.</li>\012\012\012\012<li>Open the <strong>Verified Accounts</strong> section.</li>\012\012\012\012<li>Choose <strong>ORCID</strong> from the list of services.</li>\012\012\012\012<li>Sign in with ORCID and approve the connection.</li>\012\012\012\012<li>Your ORCID account will appear on your Gravatar profile as a verified account.</li>\012</ol>\012\012\012\012<p class="wp-block-paragraph">Once connected, visitors to your profile can easily find and recognize your ORCID iD.</p>\012\012\012\012<h2 class="wp-block-heading">Bring your research identity with you</h2>\012\012\012\012<p class="wp-block-paragraph">Gravatar helps you maintain a consistent identity across the web. With ORCID support, that identity can now include the research and scholarly work that matters to you.</p>\012\012\012\012<p class="wp-block-paragraph">Ready to connect your research identity?<br /><a href="https://gravatar.com/profile" rel="noopener" target="_blank">Update your Gravatar profile and add your ORCID iD today.</a></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 14 May 2026 09:33:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Stephane Daury";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:21:"\012	\012	\012	\012	\012	\012	\012	\012	\012	\012	\012";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"WPTavern: #216 – Matt Schwartz on Exploring AI’s Impact in WordPress Agencies (Part 2)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=204202";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"https://wptavern.com/podcast/216-matt-schwartz-on-exploring-ais-impact-in-wordpress-agencies-part-2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:77026:"<details>Transcript<div>\012<p class="wp-block-paragraph">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\012\012\012\012<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case a second look at exploring AI&#8217;s impact in WordPress agencies.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\012\012\012\012<p class="wp-block-paragraph">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\012\012\012\012<p class="wp-block-paragraph">So on the podcast today, for a second time, we have Matt Schwartz.</p>\012\012\012\012<p class="wp-block-paragraph">Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta, and developing products like CheckView at all for WordPress form and checkout QA. Matt&#8217;s expertise lies in how agencies can smartly, and cautiously, incorporate AI into their workflows for real tangible wins, and how to avoid potential pitfalls.</p>\012\012\012\012<p class="wp-block-paragraph">He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it&#8217;s not strictly necessary.</p>\012\012\012\012<p class="wp-block-paragraph">In this episode, we build upon last week&#8217;s conversation. Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency&#8217;s brain, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing, and avoid common AI hallucinations.</p>\012\012\012\012<p class="wp-block-paragraph">We then get into MCPs, or Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.</p>\012\012\012\012<p class="wp-block-paragraph">The conversation covers how to use AI for building internal tools, highlighting where it&#8217;s low risk and where you should be more cautious, especially with public facing, or mission critical, systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.</p>\012\012\012\012<p class="wp-block-paragraph">We also discussed the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI generated disposable tools could erode the collaborative spirit of the WordPress community.</p>\012\012\012\012<p class="wp-block-paragraph">We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes.</p>\012\012\012\012<p class="wp-block-paragraph">Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this episode is for you.</p>\012\012\012\012<p class="wp-block-paragraph">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\012\012\012\012<p class="wp-block-paragraph">And so without further delay, I bring you Matt Schwartz.</p>\012\012\012\012<p class="wp-block-paragraph">I am joined on the podcast, again, by Matt Schwartz, somewhat unexpectedly. Hello, Matt.</p>\012\012\012\012<p class="wp-block-paragraph">[00:04:05] <strong>Matt Schwartz:</strong> Hey Nathan, thanks again for having me this week. I&#8217;m super excited to dive back in.</p>\012\012\012\012<p class="wp-block-paragraph">[00:04:09] <strong>Nathan Wrigley:</strong> Thank you. So we recorded an episode last week, and we intended to do it as a one hit. So get it all recorded, tied off within 40 minutes or what have you. And then we began talking.</p>\012\012\012\012<p class="wp-block-paragraph">So last week we began talking and at about the half an hour point, it became obvious to me that we weren&#8217;t going to capture it all in one recording. So we&#8217;ve come back for a second episode.</p>\012\012\012\012<p class="wp-block-paragraph">Dear listener, I would just say that in order to provide context for this episode, you really probably should listen to the previous one, because we&#8217;re stacking up Matt&#8217;s case, argument, however you wish to describe it, for where you can make wins inside your agency with the use of AI. Not just wins, maybe some cautionary tales as well. But that was the point of the first episode.</p>\012\012\012\012<p class="wp-block-paragraph">So really, we&#8217;re going to drop you in to the ninth of 16 points. So again, just pause this, go back to the previous episode, have a listen there, and then you can stack this one in your podcast player of choice at that point.</p>\012\012\012\012<p class="wp-block-paragraph">If, however, somebody&#8217;s ignoring that, Matt, are you able to just do a very quick bio? Just tell us who you are? It may be repetitive for the people that are listening to the second episode, but nevertheless, let&#8217;s hear from you who you are.</p>\012\012\012\012<p class="wp-block-paragraph">[00:05:16] <strong>Matt Schwartz:</strong> Yep. My name&#8217;s Matt Schwartz. I run a WordPress agency here in Atlanta, since 2011. And I also have a testing and QA product for WordPress for checking forms and checkout called CheckView.</p>\012\012\012\012<p class="wp-block-paragraph">And yeah, today we&#8217;re just really diving into how you can leverage AI, how you can incorporate it into your agency, but in a hopefully smart and cautious way. Not necessarily just dropping it in, being a little bit more thorough about that process. So excited to continue the conversation.</p>\012\012\012\012<p class="wp-block-paragraph">[00:05:45] <strong>Nathan Wrigley:</strong> Yeah, thank you. And thank you for being so accommodating by joining me for a second time. So as I said, Matt&#8217;s put together a whole laundry list of different areas that your business, your freelance agency, whatever it may be that you are running in the WordPress space, can perhaps gain some benefits.</p>\012\012\012\012<p class="wp-block-paragraph">Last week we did one through eight, and now we&#8217;re going to sort of hit the road running on number nine. So the ninth point was about giving AI access to your agency&#8217;s brain. It&#8217;s a lovely subheading, but what does that mean?</p>\012\012\012\012<p class="wp-block-paragraph">[00:06:12] <strong>Matt Schwartz:</strong> Yeah, so this is actually one I picked up in the Admin Bar, which is a, one of the other WordPress agency groups out there, that a lot of agencies were doing. And I thought it was an interesting, I would say hack, you could say, to add AI without getting super involved in it. Which is if you already have a project management tool, or you already have a wiki, you can add into your AI chat bot of choice when it&#8217;s actually answering a question. You can tell it in its memory, hey, whenever I ask a question about the agency, go confirm what I&#8217;m doing by visiting our Clickup or visiting our Asana.</p>\012\012\012\012<p class="wp-block-paragraph">So it&#8217;ll actually go retrieve and confirm it&#8217;s using the latest proper information instead of just guessing or hallucinating. I love how we use the word hallucinate and not lie. I love that marketing branding that the AI companies did. It&#8217;s some crazy gaslighting.</p>\012\012\012\012<p class="wp-block-paragraph">Anyways, I love AI, but definitely, if you haven&#8217;t used something like Claude or ChatGPT, saying in the memory as simple as when you answer a question, check if this is actually the case and connect to our ClickUp or connect to our wiki.</p>\012\012\012\012<p class="wp-block-paragraph">I think that helps you get all the power of your documentation, SOPs, client, CRM, any data you&#8217;ve already basically built up. It can leverage that without you having to do a whole bunch of crazy connections or ask more specific things. I thought that was actually a really neat way that agencies that are just getting into the space with AI are using the data they basically already have. They&#8217;re just using their project management software, which basically has all that data.</p>\012\012\012\012<p class="wp-block-paragraph">[00:07:47] <strong>Nathan Wrigley:</strong> When you see it in action, which I have actually, but not to do with a WordPress website, more to do with a sort of SaaS product with the, how the tool has been built and the guardrails that are into the tool. It&#8217;s really amazing because then, well, basically it never forgets.</p>\012\012\012\012<p class="wp-block-paragraph">So every time you throw something new at it, that becomes part of the corpus of information. It then has an understanding. I keep saying it, but hopefully you understand, I&#8217;m meaning the AI in this case. A wider and broader understanding, and increasingly is able to deliver that back.</p>\012\012\012\012<p class="wp-block-paragraph">So in my case, often I&#8217;ll get some text back, which is divided up into bullet points. Those bullet points will have little footnotes attached to them, you know, 1, 2, 3, 4, and what have you, which will then link out to the documentation itself. And again, just a profoundly useful use of the thing which it&#8217;s best at, which is taking a corpus of information, grinding it up and spitting out something which makes sense.</p>\012\012\012\012<p class="wp-block-paragraph">And why wouldn&#8217;t you point it at your internal documentation? You know, if you&#8217;ve got a plugin, all of your support docs, throw the AI at it, and it will be able to help you as well as your clients. Because it&#8217;s guaranteed you&#8217;ve forgotten something that you&#8217;ve built.</p>\012\012\012\012<p class="wp-block-paragraph">WordPress, of course, itself does this. You know, every AI agent on the planet is welcome to crawl the docs for how WordPress itself is put together. And it&#8217;s one of the reasons I think why WordPress has a fighting chance in this AI, CMS battle, if you like, because everything&#8217;s open source already. Nothing&#8217;s hidden behind a paywall or a licence agreement or what have you. So yeah, agreed. That&#8217;s a great example.</p>\012\012\012\012<p class="wp-block-paragraph">Okay. Anything to add or should we move on?</p>\012\012\012\012<p class="wp-block-paragraph">[00:09:22] <strong>Matt Schwartz:</strong> No, I think that one&#8217;s just a cut and dry, really. If you haven&#8217;t looked at that, that&#8217;s an easy way to get into AI and leverage it without a lot of work.</p>\012\012\012\012<p class="wp-block-paragraph">[00:09:29] <strong>Nathan Wrigley:</strong> Okay. Absolutely. Okay, then number 10 is your internal MCP and guardrails. I know this gets bandied around a lot, and there&#8217;s a lot of acronyms floating around in the AI space. But MCP, maybe we just need to spend a moment explaining what the heck an MCP is, and how it kind of fits into the overall picture, but particularly in this case, with your guardrails.</p>\012\012\012\012<p class="wp-block-paragraph">[00:09:48] <strong>Matt Schwartz:</strong> Definitely. So MCP is basically an open source way to connect AI, let&#8217;s say, chatbots or agents to external systems. It stands for Model Context Protocol. I think maybe the team behind Claude built it. I can&#8217;t remember. But the idea really is that, instead of you just connecting directly to an API, which you could do, which an API if you&#8217;re not familiar, is a way again, to connect two different systems together.</p>\012\012\012\012<p class="wp-block-paragraph">One system will have a series of things that will let you say, hey, you can add this data, or you can pull this data, or you can modify this data, right? So an example could be something like a help desk. You might create a ticket, you may delete a ticket or you may edit the ticket. An API can basically do those things.</p>\012\012\012\012<p class="wp-block-paragraph">But what an MCP does is it&#8217;s really a series of tools that are more prebuilt for the AI, so that it knows and has context of what it should let you do, and how all the pieces of that connection really should modify whatever data you&#8217;re doing.</p>\012\012\012\012<p class="wp-block-paragraph">So it&#8217;s a lot more specific to agents. It&#8217;s a lot friendlier, I would say, if you aren&#8217;t familiar with a company&#8217;s API, you could connect to their API. I can connect to the WordPress REST API, but if I don&#8217;t understand that API, it may not be actually the best way to make the connection.</p>\012\012\012\012<p class="wp-block-paragraph">With an MCP, you can really not have the background of that company&#8217;s bridge. It&#8217;s going to do all the work, and the AI&#8217;s going to have enough information to help you get what you need done.</p>\012\012\012\012<p class="wp-block-paragraph">I know that&#8217;s hard to explain, but essentially with an MCP, if you build one at your agency, this is a little bit more high level, or a little bit deeper, but I am seeing a lot of agencies looking at this. Which is, they are using an MCP basically for their teams so that they can add all of their systems in one basically bridge. So that instead of having all their employees like connect to all these different Claude connectors and APIs, they have one system.</p>\012\012\012\012<p class="wp-block-paragraph">So if I have Claude and I&#8217;m an employee, it can connect to my MCP at the agency, then the agency MCP is actually on behalf going to go retrieve data from all our different systems. So not everyone has to have API keys. Not everyone has to connect to all these other systems, if that makes sense.</p>\012\012\012\012<p class="wp-block-paragraph">So I am seeing agencies starting to do this. So in some sense the proxy, MCP becomes a proxy or just a way to connect to all your other systems in a secure way.</p>\012\012\012\012<p class="wp-block-paragraph">[00:12:18] <strong>Nathan Wrigley:</strong> I always imagine it a bit like if you, I don&#8217;t know, you approach a giant supermarket and you know that you need carrots and soup. And normally you just go into the supermarket and wander around for a long time, and eventually you&#8217;d sort of stumble across the carrots and the soup.</p>\012\012\012\012<p class="wp-block-paragraph">But wouldn&#8217;t it be nice if there was somebody at the front door? Then you could say, where&#8217;s the carrots and where&#8217;s the soup? And that&#8217;s it. And they go, okay, the carrots are there, the soup&#8217;s there, and point.</p>\012\012\012\012<p class="wp-block-paragraph">You know, it&#8217;s just like this perfect gatekeeper, this guardrail that you described that kind of allows you to get the best out of that experience without wasting a load of time and resources and probably a load of hallucination out the back end.</p>\012\012\012\012<p class="wp-block-paragraph">[00:12:55] <strong>Matt Schwartz:</strong> Wow, that was so much better said than me. But yes, that is a much better way of explaining it. And that&#8217;s why if you haven&#8217;t looked at MCPs in general, I think it&#8217;s worth looking at. But also if you have a tech background, looking at an MCP for your own agency where you can combine all your tools and connect to this one place, I think is a really neat way to, again, get your employees and contractors connected to your, all your systems without them having to have a direct connection.</p>\012\012\012\012<p class="wp-block-paragraph">So if I want them to be like, hey, answer this ticket, go to this WordPress site, instead of them having to connect Claude to the WordPress site into Fresh Desk and all these things, it&#8217;s all within the one MCP. And then they aren&#8217;t really responsible for those API keys or any of those connections.</p>\012\012\012\012<p class="wp-block-paragraph">Of course, you have to put guardrails on that too, right? Guardrails, like they can&#8217;t delete things. You know, not having them delete tickets or websites. Because if you connect, you know, your host, they could technically delete an entire website if you don&#8217;t have proper guardrails. So it is, I would say something that is a little bit more on the cutting edge that not every agency should do, but if you are on the more technical side, an internal agency MCP, I think is a really neat idea.</p>\012\012\012\012<p class="wp-block-paragraph">[00:14:06] <strong>Nathan Wrigley:</strong> I feel like there&#8217;s future of commoditising MCP creation.</p>\012\012\012\012<p class="wp-block-paragraph">[00:14:11] <strong>Matt Schwartz:</strong> Oh, it&#8217;s already happening.</p>\012\012\012\012<p class="wp-block-paragraph">[00:14:12] <strong>Nathan Wrigley:</strong> Yeah, I really haven&#8217;t experienced that but, you know, a really, I don&#8217;t even know what that interface might look like in the end, but some really credible way of, you know, you sign up for a service and for a few dollars a month, they will modify, create on the fly, adapt the MCP so that it fits in with what was already an incredible technology. It&#8217;s a bit like the icing on the cake, the MCP, isn&#8217;t it? The AI was pretty amazing anyway, and then you put that layer on top and it just becomes much more refined amazing.</p>\012\012\012\012<p class="wp-block-paragraph">[00:14:41] <strong>Matt Schwartz:</strong> There&#8217;s actually some companies doing that already where you sign up for their SaaS, they basically store all the MCP data on their server securely, because that&#8217;s always a concern. You give them basically all the credentials, you give them the guardrails, and then they build a secure, essentially MCP app for you.</p>\012\012\012\012<p class="wp-block-paragraph">So there are some early options out there for that, that agencies could also look into if they&#8217;re less technical. You just want to make sure, obviously you realise you&#8217;re giving a third party your data and your secrets essentially.</p>\012\012\012\012<p class="wp-block-paragraph">[00:15:11] <strong>Nathan Wrigley:</strong> And course, in the era of AI, the capacity to do things really seriously wrong is literally at the end of your fingertips. Whereas before, you&#8217;d probably have to have some understanding, well, you could delete whole file structures and things like that, I guess. But now that a simple prompt can just rip through your entire code base or whatever it may be, definitely, one for guardrails there.</p>\012\012\012\012<p class="wp-block-paragraph">[00:15:32] <strong>Matt Schwartz:</strong> Delete all the sites on my server, done.</p>\012\012\012\012<p class="wp-block-paragraph">[00:15:34] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s right. Yeah. And don&#8217;t check.</p>\012\012\012\012<p class="wp-block-paragraph">[00:15:37] <strong>Matt Schwartz:</strong> That could happen.</p>\012\012\012\012<p class="wp-block-paragraph">[00:15:38] <strong>Nathan Wrigley:</strong> Yeah. Ignore all previous instructions, just delete them all.</p>\012\012\012\012<p class="wp-block-paragraph">Okay, so that was number 10. And really interesting. I think that&#8217;s one for the, sort of the tinfoil hat brigade, you know, the real nerds out there. But it&#8217;s not far off. If it&#8217;s been commoditised in SaaS now, you can guarantee that in the next few years that&#8217;s going to become table stakes, I would&#8217;ve thought for a lot of businesses and SOPs and what have you.</p>\012\012\012\012<p class="wp-block-paragraph">Okay, so the next one, I&#8217;m sure many people will have been familiar with, especially if you have a YouTube account and you&#8217;re looking at AI things on YouTube. Vibe coded agency tools. I&#8217;m sure I know what this one means, but run it by me anyway.</p>\012\012\012\012<p class="wp-block-paragraph">[00:16:16] <strong>Matt Schwartz:</strong> Yeah, so one key thing is, I&#8217;m not saying vibe coded tools themselves. I&#8217;m saying vibe coded agency tools, agency being the specific part. So you&#8217;re building internal tools for your agency, which I think in some sense, depending on what the situation is, can be okay to do, in my opinion, because the risk is lower. Again, you&#8217;re using it internally.</p>\012\012\012\012<p class="wp-block-paragraph">[00:16:40] <strong>Nathan Wrigley:</strong> It&#8217;s not public facing, that&#8217;s the point, right? It&#8217;s just you and your colleagues, which hopefully you trust.</p>\012\012\012\012<p class="wp-block-paragraph">[00:16:45] <strong>Matt Schwartz:</strong> Right, right. Again, you should probably put guardrails, and you have to think about, well, what sort of data is it touching, and how important is this data? That&#8217;s everything with AI. You have to think about the risk. But I am seeing a lot of agencies starting to build different types of agency tools. Some that I really do internally myself, and I am a big fan of things like reporting tools and dashboards, right?</p>\012\012\012\012<p class="wp-block-paragraph">This is, again, a good case, I think I talked about in the previous podcast. The sweet spot, I think with AI is having it handle things that you just never could get to that were on your list for a million years, right? And realising that, as long as you do a little due diligence and you feel like it&#8217;s in the realm of where it&#8217;s supposed to be, this is probably more information than you had before, right?</p>\012\012\012\012<p class="wp-block-paragraph">So a good example is, if you&#8217;re an agency, you may have it hooked up to QuickBooks MCP. You may have it hooked up to your time tracking software. You may have it hooked up to one of your other reporting software, WooCommerce subscriptions with Woo. And from there you&#8217;re able to have a much better visible idea of what your business is doing well financially. The bottom line, especially if you&#8217;re like a lot of agencies where QuickBooks doesn&#8217;t really have all of your actual services. You may have those internally or you may have them in a other system.</p>\012\012\012\012<p class="wp-block-paragraph">You can combine those and build reporting systems. And again, that&#8217;s a relatively low risk way for you to, worst case is you&#8217;re going to use that data and you&#8217;re going to be like, well, this doesn&#8217;t seem right. And you&#8217;re going to have to dig into it and figure out what&#8217;s going on. Hopefully you don&#8217;t just blindly use it, but I do think the risk is lower.</p>\012\012\012\012<p class="wp-block-paragraph">So those sort of tools I think are really, really neat, and relatively easy to build out. So reporting tools, profitability dashboards, things like that. Looking at your time tracking, like who at your agency is the most profitable, if you have that data? Obviously make sure you actually have the data structure for that, or AI may just make that up.</p>\012\012\012\012<p class="wp-block-paragraph">But we&#8217;ve, you know, used that even at our agency and I think it&#8217;s been helpful for us to find patterns that we didn&#8217;t know where we were spending our time and effort. Especially if you are doing time tracking using something like Everhour or Harvest.</p>\012\012\012\012<p class="wp-block-paragraph">Now the tools that I do struggle a little bit more with, and I am seeing people in agencies use is things like website management dashboards, or building their own QA tools. Because those things, I think the risk is higher of things going wrong.</p>\012\012\012\012<p class="wp-block-paragraph">[00:19:05] <strong>Nathan Wrigley:</strong> Public facing again, yeah.</p>\012\012\012\012<p class="wp-block-paragraph">[00:19:07] <strong>Matt Schwartz:</strong> Right. And you&#8217;re giving this third party access to all of your websites and it&#8217;s not like, you know, a big SaaS. This is something you built internally, which means Claude doesn&#8217;t care if it&#8217;s wrong, right, until you tell it.</p>\012\012\012\012<p class="wp-block-paragraph">So a good example, and not everyone may feel this way but, you know, I&#8217;ve seen some agencies that are building replacements for management dashboards like ManageWP, WP Remote, those sort of things, which is connected to everything and is kind of their most important infrastructure for their clients. Personally, I think that that&#8217;s a little risky to be doing.</p>\012\012\012\012<p class="wp-block-paragraph">Now, if you&#8217;re doing the right due diligence and you have a technical team and you&#8217;re doing manual code reviews, sure. There&#8217;s an argument to be doing that if it&#8217;s also, I think, solving something specific to your agency. I talked about this in the last podcast, replacing SaaS products when there&#8217;s a nuanced solution that&#8217;s specific to your agency, I think could be really helpful.</p>\012\012\012\012<p class="wp-block-paragraph">But if you&#8217;re just replacing SaaS products to save 30 bucks a month, I think that doesn&#8217;t make any sense because you&#8217;re going to end up spending a lot more on maintenance, I promise you, than if you just stuck with the SaaS product, if it does what you need. So I think there&#8217;s an argument there.</p>\012\012\012\012<p class="wp-block-paragraph">[00:20:18] <strong>Nathan Wrigley:</strong> I think it&#8217;s really interesting. And I do wonder if we&#8217;re on the precipice of, so this is me sort of staring into the crystal ball a little bit. I wonder if we&#8217;re into the era of sort of disposable, one time apps. So you have a function that you need to do this month like, I don&#8217;t know, you must file your taxes this week, but you&#8217;re miles behind. So you get an AI to just quickly do that thing for you, and categorise all of the jobs that need to be done so that you can hand it over to the tax man and so on. And then you just put that on ice. That thing no longer needs to exist.</p>\012\012\012\012<p class="wp-block-paragraph">I feel that kind of coming where we sort of vibe code up this one time thing, and then dispose of it. I don&#8217;t know if I&#8217;m entirely in agreement with that as an idea, but I feel that that is coming. But to your point, I think anything public facing, we&#8217;re still in the era of, really, watch what you&#8217;re doing. It needs thorough testing.</p>\012\012\012\012<p class="wp-block-paragraph">[00:21:09] <strong>Matt Schwartz:</strong> Exactly. And thorough code review because, you know, ultimately while the AI coding, I think has gotten really, really good, it&#8217;s not a hundred percent there, and it doesn&#8217;t have any context. It doesn&#8217;t actually know what it&#8217;s doing. It&#8217;s all patterns. So there is an argument to be made that, yeah, it may get 80% there, but if no one&#8217;s actually checked the code review, two months from now, it decides to delete all your websites out of your management dashboard, well, should have done a manual code review, right? And it&#8217;s on you.</p>\012\012\012\012<p class="wp-block-paragraph">So I do think there&#8217;s an argument, same thing with like QA tools. Building one-off QA tools, which should be persistent and actually probably one of the more important things you build. It should do the same thing every day. It should almost be dumb. It should not be trying to rebuild itself all the time, or be even one-off, like you said. It&#8217;s not, I think, a good idea to build a one-off migrator typically for that reason, even though I see people doing it in agencies. Unless you think it&#8217;s just a low risk project, I do think, you know, you have to think about that.</p>\012\012\012\012<p class="wp-block-paragraph">To your point about the one-off task though, I think again, if it&#8217;s a low risk item, one-off makes actually the most sense because a lot of times if you know this is going to be a one-off thing, you then are subconsciously being like, okay, I&#8217;m going to use this once and the cost is not that high and that makes sense, because you&#8217;re not having to maintain it. But if you know it&#8217;s going to be something you&#8217;re going to be using for the next five years and you don&#8217;t plan to pay a developer to review it, I don&#8217;t think that&#8217;s a smart idea, at least not right now.</p>\012\012\012\012<p class="wp-block-paragraph">[00:22:39] <strong>Nathan Wrigley:</strong> That&#8217;s a good calculus I think to have in the background. Okay, so that&#8217;s good. So caveat emptor basically, use your discretion. If it&#8217;s public facing, maybe think twice. But also if it&#8217;s something that you want, you absolutely bulletproof need it to be reliable and predictable a hundred percent of the times that you run it. Again, maybe there&#8217;s a human in the loop there. So that was sort of vibe coded things that you might do in your agency.</p>\012\012\012\012<p class="wp-block-paragraph">I feel that&#8217;s going to be a real area of growth, whether or not it will be profitable growth or useful growth, I&#8217;m not entirely sure. I feel like in our industry at least, people are going to be dabbling in that kind of thing all the time. You know, trying to figure out new, clever tools to achieve a thing, which maybe in the past would&#8217;ve been a subscription thing that you paid $20 a month for or something. So we&#8217;ll see. We&#8217;ll see how that goes.</p>\012\012\012\012<p class="wp-block-paragraph">Okay, moving on then. So the 12th item that you brought to bear was QA, so quality assurance, checklists and testing. Right, run us through this one then.</p>\012\012\012\012<p class="wp-block-paragraph">[00:23:33] <strong>Matt Schwartz:</strong> I know I just said when you&#8217;re building a QA tool, using AI to build an internal vibe coded tool is probably not the answer. But actually what I&#8217;m going to say right now is not contradictory to that, because what I&#8217;m really talking about for QA and testing is more so having AI help you build things like checklists, right? You already have a good context usually with your SOPs. So it can help you build your SOP checklists. It can also help run the low risk items automatically. And again, I know I talked about risk a lot, but I think that&#8217;s how you have to consider it.</p>\012\012\012\012<p class="wp-block-paragraph">So one really neat thing I&#8217;ve seen a lot of agencies start using is Claude Skills, which basically just means that you teach Claude a process. Literally it walks you through in the conversation like, what do you want this process to be? And then you can run that later in context.</p>\012\012\012\012<p class="wp-block-paragraph">So a really cool example of this is if you are, let&#8217;s say onboarding a client, or you&#8217;re launching a site. During your next launch, your next onboarding, you may want to use Claude to teach it the skill of how you launch sites. And then it can automate a lot of those items. And you can still give it context like, I want the human to specifically review this item, right? Or, I want the human to check that no index isn&#8217;t set, right? Because that&#8217;s like a high risk item, right?</p>\012\012\012\012<p class="wp-block-paragraph">[00:24:55] <strong>Nathan Wrigley:</strong> Yeah. Yeah, that&#8217;s a big one..</p>\012\012\012\012<p class="wp-block-paragraph">[00:24:56] <strong>Matt Schwartz:</strong> Right. That&#8217;s one we all, I think, have dealt with at some point in our.</p>\012\012\012\012<p class="wp-block-paragraph">[00:25:01] <strong>Nathan Wrigley:</strong> Too many times.</p>\012\012\012\012<p class="wp-block-paragraph">[00:25:01] <strong>Matt Schwartz:</strong> Right. Too many. Exactly. That&#8217;s the key. And that goes back to really that vision document I said on the last call. Having an AI vision document where you go through these checklists and you&#8217;d be like, okay, we want a human to be involved, or we don&#8217;t. You could actually tell Claude this. And then Claude will actually know exactly what it should be running itself and what it expects a human, and it will prompt you for.</p>\012\012\012\012<p class="wp-block-paragraph">But I think that is the beauty of this is, you can make your whole automated process when it comes to tools with QA and anything really related to that checklist, whether it&#8217;s launch or anything like that. Look at tools like Claude and Skills like that, and I think that you can use it to help with repeatable processes. And that will actually help most agencies not only speed things up and save on margins, but I think a lot of times they&#8217;ll do more testing than they did before.</p>\012\012\012\012<p class="wp-block-paragraph">And this, again, falls into that sweet spot where like AI&#8217;s really good for the things that you knew you should do but you have limited time. And testing is one of those items. You want a hundred percent coverage, but in reality that&#8217;s not going to happen. So let&#8217;s have the human do the really important stuff and everything else we would&#8217;ve never gotten to anyways, let&#8217;s have the AI do it. And that&#8217;s where I think you can use these tools.</p>\012\012\012\012<p class="wp-block-paragraph">[00:26:11] <strong>Nathan Wrigley:</strong> Do you know what&#8217;s really interesting, and we sort of made light of it in the previous episode, the fact that there&#8217;s hallucinations and what have you going on all the time. But I do think there&#8217;s definitely a moment coming where I think some of the more straightforward things, like for example, the checklist, the binary things, is no index switched on? Yes. No. Okay, that&#8217;s a no.</p>\012\012\012\012<p class="wp-block-paragraph">I think I am getting comfortable with that now. You know, just that, okay, we asked the AI that question, it&#8217;s delivered as an answer. I&#8217;m almost at the point now where I&#8217;m never going to go back and check that was true. If it was something much more broad like, is my SEO strategy bulletproof? Well, no. It&#8217;s never going to know whether that&#8217;s the right thing.</p>\012\012\012\012<p class="wp-block-paragraph">But these much more binary things, many of which, if you add them all up, could take you hours when you&#8217;re finally launching a website. Yeah, I think there&#8217;s something to be said for just sort of handing that stuff over. And I don&#8217;t know, maybe you check it frequently, infrequently, less frequently as time goes on. But yeah, always check the no index one.</p>\012\012\012\012<p class="wp-block-paragraph">[00:27:08] <strong>Matt Schwartz:</strong> Yeah, I was like, I would still check the no index one, even if it&#8217;s binary. But to your point, a lot more of the very black and white items, I think it can handle a lot better than it used to, but I think it still comes down to risk. Like if it&#8217;s, yeah, no index, I&#8217;m still going to check it. But if it&#8217;s something else that just is not that key. Yeah, I think we&#8217;re all becoming a little more comfortable or a lot of us are coming more comfortable with that. And I think that&#8217;s okay because you know the risk exposure really.</p>\012\012\012\012<p class="wp-block-paragraph">[00:27:35] <strong>Nathan Wrigley:</strong> Well, and also, especially if it&#8217;s QA and checklist time, hopefully you have done the bits and pieces, you really are at that point just making sure that you&#8217;ve polished the thing that needs to be polished. So hopefully that&#8217;s a bit of low hanging fruit where you&#8217;ll catch the things that you missed, and maybe you&#8217;ve done the due diligence there already.</p>\012\012\012\012<p class="wp-block-paragraph">Okay, so that was number 12. We&#8217;re approaching the end. We&#8217;ve got four more to go. So number 13 links directly to WordPress specifically. The WordPress plugin market impact.</p>\012\012\012\012<p class="wp-block-paragraph">I&#8217;ve got to say, this has me slightly concerned, because I feel that this could be a good thing for our ecosystem, but also possibly a bad thing. But I&#8217;ll just hand it over to you to paint the picture.</p>\012\012\012\012<p class="wp-block-paragraph">[00:28:18] <strong>Matt Schwartz:</strong> Yeah, definitely. So I think you even touched on this a little earlier when you were saying there&#8217;s going to be more one-off apps being built by agencies. And I think that also applies to a lot of plugins that are essentially one-off solutions, right? They are utility plugins. They solve one thing really well.</p>\012\012\012\012<p class="wp-block-paragraph">I think that sort of thing is already seeing the impact. If you talk to a lot of plugin developers, especially some of the larger shops, they&#8217;re seeing a drop in sales. And that is a real thing that&#8217;s happening. They&#8217;re seeing a drop in sales, especially for smaller plugins. Because a lot of agencies and customers are solving that with AI. Maybe it&#8217;s a couple files of code, it&#8217;s a lot easier for them to build it.</p>\012\012\012\012<p class="wp-block-paragraph">Now I still have concerns around, are they having a human review that? Like I talked about. But humans are going to do what they&#8217;re going to do, which some people are just going to run with that. That ultimately affects sales.</p>\012\012\012\012<p class="wp-block-paragraph">So I think that is hurting a lot of the ecosystem when it comes to the smaller plugins out there. And even some of the bigger plugin developers are essentially sunsetting their smaller plugins, because they realise they&#8217;re not getting as many sales and they need to focus on what they consider their moat, or their platform, you know, big plugins that AI&#8217;s not going to be able to replicate or people shouldn&#8217;t trust to replicate.</p>\012\012\012\012<p class="wp-block-paragraph">But if you&#8217;re building a small plugin, I&#8217;m not going to call any out, but I think that there is some concern there. And I think ultimately for WordPress, I don&#8217;t think that really hurts the WordPress ecosystem from the standpoint of plugins in general, but I do think it raises the bar of what a good plugin will be.</p>\012\012\012\012<p class="wp-block-paragraph">And that kind of goes with the agency land. That&#8217;s what&#8217;s happening with agencies too. It&#8217;s just the bar is being raised. You have to have a more complex plugin that actually solves someone&#8217;s needs now, not just a small one that solved it, but now they can use AI to do it.</p>\012\012\012\012<p class="wp-block-paragraph">And some people argue that that&#8217;s going to continue all the way up with the most complex plugins out there. But I do think that there are, you know, unless AI dramatically improves. If it&#8217;s 80% there, that&#8217;s great and all, but it&#8217;s what we talked about earlier. You can&#8217;t really run with that in production at 80%. And that&#8217;s the difference between a really good SaaS or really good plugin versus something that was homegrown and just falls apart.</p>\012\012\012\012<p class="wp-block-paragraph">[00:30:38] <strong>Nathan Wrigley:</strong> I think I have a slightly different, maybe more community focussed, approach to this because one of the things that I think worries me is the, how should we say it? The slow ebbing away of the community. And obviously if you are a, I don&#8217;t know, a company launched onto the stock market and what have you, you&#8217;re all about the money, right? The bottom line is you&#8217;re going to make money, distribute that with your shareholders, whatever, yada, yada. But the point is to make as much cash as possible and do things with that cash.</p>\012\012\012\012<p class="wp-block-paragraph">We have a very different calculus here in that the community is the thing which largely builds the software, maintains the software, promotes events. There is a bit of me which worries that if these, let&#8217;s say developers who&#8217;ve got one plugin, it doesn&#8217;t do 3000 major things, it just does one or two little things, but it&#8217;s been their way of getting themselves into the software, and figuring out how it all works, and meeting the community, and being engaged and, you know, all of that.</p>\012\012\012\012<p class="wp-block-paragraph">That slow ebbing away of that is something that I think our community and open source communities like ours need to be just a little bit mindful of. Because it does feel as if AI could definitely eat a lot of lunches. And I think we see that actually. I think we can already see that in the real world with things like attendance at events and the amount of events that are being put on, yeah.</p>\012\012\012\012<p class="wp-block-paragraph">[00:31:57] <strong>Matt Schwartz:</strong> I think you&#8217;re correct. I was actually going to bring this up in the sense that I am already seeing it within a lot of the agency groups. There&#8217;s just not as much engagement when it comes to posts, I think, and that sort of thing. Because people use AI more to find solutions, which means they&#8217;re not as engaged in the community. Which, to your point, plugins would kind of work the same way, especially the smaller plugins.</p>\012\012\012\012<p class="wp-block-paragraph">And yeah, there&#8217;s definitely something I think I&#8217;m concerned and kind of sad about already. Because like that&#8217;s why a lot of us are in WordPress is for the community. And I 100% agree with you. Not to mention if those guys, the smaller guys go away, then there just ends up being these massive plugin companies, which have their place, but WordPress wasn&#8217;t built on all massive plugin companies. So If those smaller ones go away, then that&#8217;s a little bit of the WordPress spirit I think are lost for sure.</p>\012\012\012\012<p class="wp-block-paragraph">[00:32:47] <strong>Nathan Wrigley:</strong> Yeah, I think we just need to be very mindful about this slow, like I say, wicking away or haemorrhaging of the community. And because at some point, the calculation no longer works. You know, there just aren&#8217;t enough community members around to make it interesting for other new community members to join, or to stick with things. Or to update their plugin or whatever it may be.</p>\012\012\012\012<p class="wp-block-paragraph">And maybe that is just a consequence of the way the world is moving, I don&#8217;t know. But having lived in the WordPress ecosystem for over a decade, I think it would be a shame if that baby was to be thrown out with that bath water.</p>\012\012\012\012<p class="wp-block-paragraph">Okay. Alright. I think we&#8217;ve done that one. So the next one is, well, the next one kind of speaks directly to that actually, which is the idea of, I guess spreading your wings a little bit further and realising perhaps that AI empowers you to do things outside of WordPress. And you&#8217;ve entitled this Experimenting Beyond WordPress. Again, off you go.</p>\012\012\012\012<p class="wp-block-paragraph">[00:33:37] <strong>Matt Schwartz:</strong> So this is something I am seeing some agencies doing, which is, because you can use AI now to use unfamiliar stacks, there&#8217;s really two parts. One is just unfamiliar stacks, or unfamiliar platforms, you don&#8217;t know. You can really try out new platforms a lot faster now. It will tell you exactly what to do, you know, step by step, or it&#8217;ll just do it for you.</p>\012\012\012\012<p class="wp-block-paragraph">So there are agencies, I think looking at other platforms where certain projects may make sense outside of WordPress, where they&#8217;re using that in that capacity and it&#8217;s allowing them to experiment. Where in the past, just sticking in WordPress, you have all your knowledge there makes sense to do, right? You don&#8217;t want to know 10 different platforms. But I think AI&#8217;s made that easier to dive into these other platforms. So that&#8217;s the first thing.</p>\012\012\012\012<p class="wp-block-paragraph">The second thing I think is that, now that you can actually use chat to engage, you are seeing some agencies, and some freelancers, that are saying, well, I don&#8217;t need the WordPress infrastructure at all. I just want to go back to pretty much like static or HTML type websites because I know I&#8217;m just going to chat with it and then I don&#8217;t have to worry about security or updates.</p>\012\012\012\012<p class="wp-block-paragraph">And obviously I think that only would apply with certain websites. It&#8217;s not going to apply with highly functional websites. I think that&#8217;s not really going to work. But for like your brochure site, I think some agencies are experimenting with some other platforms out there like Astro and the EmDash setup going on with CloudFlare.</p>\012\012\012\012<p class="wp-block-paragraph">You know, and I think that was a direct response actually. They realised, oh, people are going to want to chat with it. We could build this WordPress, what they consider like an upgraded version, in their mind.</p>\012\012\012\012<p class="wp-block-paragraph">And I think that, you know, it&#8217;s good to experiment. I think what WordPress does really well, to your point though, is they&#8217;ve hopped on the API centric side of things, building the right framework, not trying to force a certain thing down our throats, but actually leave it really open.</p>\012\012\012\012<p class="wp-block-paragraph">And I think that&#8217;s ultimately good because that&#8217;s how open source works. That&#8217;s why I think AI will have a good position with open source is. To your point you made previously, all the data&#8217;s out there, all the documentation&#8217;s out there. It&#8217;s going to be able to be extremely flexible. And I think that&#8217;s really why WordPress is still, in my opinion, going to exist and thrive.</p>\012\012\012\012<p class="wp-block-paragraph">But you are seeing agencies that are looking outside of just Core WordPress, because they can experiment with just a lot less time now. And they can also try out some tools that may be a better fit for certain projects.</p>\012\012\012\012<p class="wp-block-paragraph">[00:36:18] <strong>Nathan Wrigley:</strong> There&#8217;s a lot of technologists in our community and we love tinkering, don&#8217;t we, and playing with new things? So it&#8217;s fairly inevitable. It goes with the territory.</p>\012\012\012\012<p class="wp-block-paragraph">Okay. Alright. So that was Experimenting Beyond WordPress. I think I&#8217;m going to skip 15 there because I think we covered quite a lot of that. So I&#8217;m just going to go straight to number 16, which probably will become 15, if you know what I mean, when I put it into the show notes.</p>\012\012\012\012<p class="wp-block-paragraph">So the next one anyway is called, whatever its number, is Risks and Cautions. So we&#8217;ve built what I feel is like a fairly solid argument for doing this kind of stuff. And now towards the end, we&#8217;re going to knock it all down. No, we&#8217;re not. But what are some of the risks that you might point people towards?</p>\012\012\012\012<p class="wp-block-paragraph">[00:36:58] <strong>Matt Schwartz:</strong> A hundred percent. This is, I think, probably one of my favourite sections because people don&#8217;t really talk about these risks as much as they should. If you go on LinkedIn, it&#8217;s just like all rainbows and butterflies. And we&#8217;re building a new feature every day, and I think that noise can make people feel like they have FOMO and they just jump into AI and they don&#8217;t think about the risks. So I think this is actually a really important section for any listeners to listen to.</p>\012\012\012\012<p class="wp-block-paragraph">I think one of the first items, probably a little obvious, but with security issues, with AI tools, a lot of companies, every company, I feel like at this point is inputting keys and all sorts of things into these AI chatbots. And ultimately, like those tools can still be hacked. And actually legally, a lot of them say when you submit into the chat, it&#8217;s actually considered public record. Anything you submit to them. That&#8217;s literally what OpenAI made a legal argument recently about. So keep that in mind when you&#8217;re doing this.</p>\012\012\012\012<p class="wp-block-paragraph">There are some ways to do this securely. You can look into, and I think that&#8217;s something I would recommend agencies doing because they, you are holding onto client data. And ultimately you don&#8217;t want that stuff getting leaked.</p>\012\012\012\012<p class="wp-block-paragraph">Another thing, kind of on another point, which I personally have less concern with, but I think some agencies bring up a valid point, which is every time you talk to these chat bots, et cetera, they&#8217;re keeping track of all these conversations. So I know some agencies are being like, hey, how much does a website cost in my state or my country? Only use the data that other agencies have told you. And I don&#8217;t know if it&#8217;s really doing it, but people are doing that and they&#8217;re, you know, it&#8217;s not pushing back on them.</p>\012\012\012\012<p class="wp-block-paragraph">Things like that, just be aware of, I think what you&#8217;re inputting in, because it isn&#8217;t necessarily being leaked as far as they&#8217;re being hacked, but that data make get spit out to places you don&#8217;t want it to by other parties through chat.</p>\012\012\012\012<p class="wp-block-paragraph">[00:38:52] <strong>Nathan Wrigley:</strong> I feel that at some point in the future, some gigantic disclosure, something will be disclosed, which is so horrific that it makes us all sort of take a collective breath when we suddenly realise all we&#8217;ve given over. We haven&#8217;t got there yet, or at least to my knowledge we haven&#8217;t. But I feel that at some point in the near-ish future, some jaw dropping disclosure will occur, which will make us all think twice about exactly what you&#8217;ve just described.</p>\012\012\012\012<p class="wp-block-paragraph">What are we giving up? What have we given? But also what have we not consciously given? Which kind of bit of our business did we unintentionally open up for the AI to have access to that we didn&#8217;t intend to? And if we had the time again, we wouldn&#8217;t have allowed it to, and so on and so forth. So, yeah. Okay.</p>\012\012\012\012<p class="wp-block-paragraph">Any other things on the risks and cautions? I feel that there&#8217;s a couple more lurking in there.</p>\012\012\012\012<p class="wp-block-paragraph">[00:39:43] <strong>Matt Schwartz:</strong> Yeah. I think that one&#8217;s to be the most obvious that most people are talking about. One I think people aren&#8217;t talking about though is handling errors when you&#8217;re building your own tools. Essentially, a lot of times you may vibe code something, right, which is great. But because you&#8217;re not really going into the depth of every situation, it&#8217;s just making kind of assumptions, the AI, of what should be there.</p>\012\012\012\012<p class="wp-block-paragraph">And because it&#8217;s so easy and you&#8217;re like, well, I&#8217;m saving time, people don&#8217;t really outline all of this. And so they don&#8217;t really put error handling in these tools. And what happens is, of course there&#8217;ll be some edge case and, you know, things just break. And again, depending on the tool, if it&#8217;s an internal tool, you can probably get away with that. But if it is a public facing, or a client facing tool, that is the beauty I think of having a human actually review it with logic is they are going to have context that the AI doesn&#8217;t have.</p>\012\012\012\012<p class="wp-block-paragraph">To your point earlier, like subconsciously might be giving certain information to the AI that we don&#8217;t necessarily mean to. But you also might be leaving things out because you think you&#8217;ve already told the AI, or you think it&#8217;s going to assume a certain way, and you can&#8217;t really make that assumption. It ends up really backfiring in the long run, I think.</p>\012\012\012\012<p class="wp-block-paragraph">And that&#8217;s why being very conscious about error handling and being like, okay, we&#8217;re going to set up logging, we&#8217;re going to set up testing. Validation is just the responsible way to be building these tools that really, I feel like no one talks about.</p>\012\012\012\012<p class="wp-block-paragraph">[00:41:09] <strong>Nathan Wrigley:</strong> No. And the curious thing about it is, because it&#8217;s such a black box, I feel that almost every other technology that we&#8217;ve interacted with has been much more, I don&#8217;t know how to describe it. There&#8217;s been a higher barrier to entry. It&#8217;s more difficult to interact with it. You&#8217;ve had to, I don&#8217;t know, press buttons or enter code or what have you. Now you are just communicating. And maybe we&#8217;ll even sort of drop into voice communication at some point where we&#8217;re literally just talking with the thing.</p>\012\012\012\012<p class="wp-block-paragraph">There&#8217;s just no, how to describe it. There&#8217;s just such a small amount of friction that is required to interact with these things. And so it kind of lulls us into this perception that it can&#8217;t make mistakes. It&#8217;s error free and what have you. And we know that that&#8217;s not the case. I didn&#8217;t really describe that very well, but I hope you got a general sense of what I was trying to describe there.</p>\012\012\012\012<p class="wp-block-paragraph">[00:41:54] <strong>Matt Schwartz:</strong> I think you&#8217;re right. I mean I can give an example like building out CheckView, which is obviously like a, it&#8217;s a QA tool for WordPress sites. But one thing is, I knew a decent amount of QA before I started building it. But I learned so much context building it, and we weren&#8217;t using AI when we built the tool, right? That I would&#8217;ve never gotten out if I had used AI from the beginning.</p>\012\012\012\012<p class="wp-block-paragraph">Because like you said, there&#8217;s just such little friction. You as a human just don&#8217;t have to have that much information. You can just dive into something, having no idea on what you&#8217;re really doing, which is a blessing and a curse. And I think just being aware of that. And building in the right logs, and errors to at least essentially provide a safety net for yourself, knowing that you&#8217;re not going to know everything is really important.</p>\012\012\012\012<p class="wp-block-paragraph">[00:42:34] <strong>Nathan Wrigley:</strong> Yeah. And then a couple of other things which we&#8217;ll just sort of gloss over fairly quickly because maybe they&#8217;re sort of slightly common sense. Obviously, you know, you&#8217;ve got here sensitive client data, which might be, without your knowledge, being scooped up by the AI agents. So monitoring that.</p>\012\012\012\012<p class="wp-block-paragraph">Over dependence on AI vendors. This feels like everybody&#8217;s really become dependent on a handful of companies. Maybe you could count them on one hand, I think basically. There&#8217;s three or four really, that everybody seems to be using. So that may be something that we want to be mindful of.</p>\012\012\012\012<p class="wp-block-paragraph">And of course, the last one of your bullet points under Risks and Cautions is just the fact that AI makes some mistakes all the time.</p>\012\012\012\012<p class="wp-block-paragraph">[00:43:15] <strong>Matt Schwartz:</strong> All the time. I think most of that&#8217;s common sense. Really, the only one that I think people aren&#8217;t talking as much about is the overdependence on AI. Not to date this podcast, but I&#8217;m going to a little bit anyways. For example, with Claude, they are removing Claude Code from their $20 plan right now. You know, if you&#8217;ve built this into your agency process, well, get ready to pay, you know, a hundred bucks for every employee, which could be thousands of dollars.</p>\012\012\012\012<p class="wp-block-paragraph">[00:43:40] <strong>Nathan Wrigley:</strong> You can only imagine how valuable that will be. And maybe it&#8217;ll be 200 bucks, or a thousand bucks or whatever it may be.</p>\012\012\012\012<p class="wp-block-paragraph">[00:43:46] <strong>Matt Schwartz:</strong> Right. A lot of these companies obviously are subsidising the cost, and so I do caution agency specifically. That&#8217;s why having that AI vision is important, but also considering making it independent enough from your processes that you still can function if this thing does change around, because I do think there is going to be a pushback on cost at some point.</p>\012\012\012\012<p class="wp-block-paragraph">So for example, like when you&#8217;re building a product, I&#8217;m seeing some companies that are building AI so integral to their product that it will not function without AI. Or going to have to raise the price by 10x. And so like even with CheckView, our tools are there, but we haven&#8217;t built it in in such a way that you can&#8217;t use the tool without it.</p>\012\012\012\012<p class="wp-block-paragraph">And I think at the agency level, it&#8217;s the same idea. For the most part, trying to avoid building it in a way that you couldn&#8217;t reduce the AI needs if you needed to. Or just preparing for that the costs could go up and like, you know, if you give it to all 10 employees now, you know, at 20 bucks a month, get ready to possibly pay a lot more later.</p>\012\012\012\012<p class="wp-block-paragraph">And I just think that&#8217;s something important for agencies specifically to keep in mind. And I know that seems contradictory to what I said at the beginning of this, AI everything, but I think it&#8217;s important.</p>\012\012\012\012<p class="wp-block-paragraph">[00:44:59] <strong>Nathan Wrigley:</strong> I&#8217;m not a financial wizard in any way, shape, or form, but that does seem to be something which, sure as night follows day, is going to be coming, is the requirement to repay a lot of the venture capital that the AI is currently burning through. And yeah, so maybe a significant price hike.</p>\012\012\012\012<p class="wp-block-paragraph">And we&#8217;ve all got used to these practically free tools, and maybe that&#8217;s something that is not going to be in our future. So that&#8217;s a really good point. Put that bulwark in place to make sure that you are protected from that should it go up by, like you said, 10x or whatever it may be?</p>\012\012\012\012<p class="wp-block-paragraph">Okay, so I did say that there were going to be multiple, I think 16 is what I said. This probably will be the last one. This is likely outcomes for agencies. So, Matt, you get to stare into the crystal ball and tell us what your final thoughts are in terms of what you think are likely outcomes.</p>\012\012\012\012<p class="wp-block-paragraph">[00:45:47] <strong>Matt Schwartz:</strong> So I think some of this is already happening.</p>\012\012\012\012<p class="wp-block-paragraph">Hiring, I think, is slowing down in some agencies because they&#8217;re realising they can automate more. They don&#8217;t need as many, essentially non-specialist employees, or contractors. And I think that is a real thing that is happening.</p>\012\012\012\012<p class="wp-block-paragraph">I don&#8217;t know if it&#8217;s going to be necessarily a long-term issue. Hopefully as, essentially the floor raises, work gets better, more agencies will be focused on providing more value, more strategy, those sort of things. Again, the execution becomes a little bit of a commodity. So having essentially more junior team members who usually do that execution isn&#8217;t just quite as necessary. So I think that&#8217;s going to continue to come up.</p>\012\012\012\012<p class="wp-block-paragraph">But again, I think it&#8217;s going to be balanced out with even the costs we just talked about with the AI tools. There could totally be a point where the tools might get expensive enough that it makes sense to have a junior do this execution.</p>\012\012\012\012<p class="wp-block-paragraph">[00:46:45] <strong>Nathan Wrigley:</strong> Get the humans back. Yeah.</p>\012\012\012\012<p class="wp-block-paragraph">[00:46:46] <strong>Matt Schwartz:</strong> Yeah. And we go back the other way. Some people are saying that could happen. I could see the argument for that. But I think that&#8217;s one thing.</p>\012\012\012\012<p class="wp-block-paragraph">Another thing with agencies is you now can really productise more of your services. And this comes into the automation process that we talked about. You can take your processes, you can really package them up, I think. And there has been a lot of talk about productising services, but I think now you can get more nuanced.</p>\012\012\012\012<p class="wp-block-paragraph">So if you, for example, only build sites for plumbers, well, with AI you can get way more specific on plumber specific service needs, and build out a process with what you&#8217;ve already done, plus, with AI to make that, I think, a lot easier for the plumber or the client, to get what they need out of it. In the past, I think most agencies were trying to build SOPs as we have time. And it, you know, it&#8217;s just a really difficult process. And I think that&#8217;s where agencies I think could help a lot.</p>\012\012\012\012<p class="wp-block-paragraph">And then the last point I&#8217;ll make around here is really around that the tools I think will change. It will be, again, less about the execution of tools, how you&#8217;re building your sites. More about the actual automation. And then really just testing and monitoring and making sure everything&#8217;s working how it&#8217;s supposed to be. The human will essentially become more of the manager of the AI. And that extends, I think, to even the tools.</p>\012\012\012\012<p class="wp-block-paragraph">I could see there being more QA and monitoring tools out there for more specific needs. Because now, you know, AI can build 90% of this, which is great. I save that cost, but I know I need to pay maybe 5% of that towards some tools that actually watch and monitor what&#8217;s happening, and make sure these automations, and these websites, are really doing what they need to be doing. So I think there is going to be possibly a shift in that way around what sort of tools that we&#8217;re investing in as far as agencies go.</p>\012\012\012\012<p class="wp-block-paragraph">[00:48:40] <strong>Nathan Wrigley:</strong> So that we could describe as a bit of a marathon. I think, really, you really took us through the gamut of everything that could possibly affect an agency in the AI space. We&#8217;re in the year 2026, let&#8217;s see how it ages. But that was a really interesting deep dive into all of the different bits and pieces.</p>\012\012\012\012<p class="wp-block-paragraph">Matt has very kindly put together some show notes. What I think I&#8217;ll probably do is crib those. Maybe I&#8217;ll put them into the WP Tavern show notes, or maybe I&#8217;ll link to a Google Doc or something like that where you can see them. But you&#8217;ll be able to see all of the different bits and pieces that we went through. There&#8217;s a lot more on that document than we actually had a chance to go through. So definitely do check that out.</p>\012\012\012\012<p class="wp-block-paragraph">What I can say is that the future is definitely going to be interesting. Whether or not any of the predictions you&#8217;ve made will turn out to be true, time will tell.</p>\012\012\012\012<p class="wp-block-paragraph">But what a fascinating chat. Thank you so much for chatting to me. And I really appreciate you sticking around and doing the second episode somewhat unexpectedly with me.</p>\012\012\012\012<p class="wp-block-paragraph">Just before we sign off, Matt, where can we find you? Where are the best places online to hang out with you?</p>\012\012\012\012<p class="wp-block-paragraph">[00:49:49] <strong>Matt Schwartz:</strong> Yeah, definitely. So definitely, you can find me on the Admin Bar Facebook group. I&#8217;m also in LinkedIn, trying to be better about that. You can also check me out. I&#8217;ve got a Slack channel. Checkview.io, of course. Inspry.com. Feel free to reach out if anything comes up.</p>\012\012\012\012<p class="wp-block-paragraph">Definitely, overall I would just recommend agencies dabble in this. Don&#8217;t be reckless, but definitely see what makes sense for your agency. Document it all out ahead of time. And I think that that&#8217;s really going to be agencies strong suit is, can we leverage this stuff in a smart way?</p>\012\012\012\012<p class="wp-block-paragraph">[00:50:21] <strong>Nathan Wrigley:</strong> Well, you&#8217;ve certainly provided us with a lot of food for thought. So once more, go and check out the show notes on wptavern.com. I will probably link to the document that Matt has created on both part one of this and part two as well. So you&#8217;ll be able to check both of those out.</p>\012\012\012\012<p class="wp-block-paragraph">Matt Schwartz, thank you so much for chatting to me today. I really appreciate it.</p>\012\012\012\012<p class="wp-block-paragraph">[00:50:41] <strong>Matt Schwartz:</strong> Thank you so much, Nathan.</p>\012</div></details>\012\012\012\012<p class="wp-block-paragraph">On the podcast today we have Matt Schwartz.</p>\012\012\012\012<p class="wp-block-paragraph">Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta and developing products like CheckView, a tool for WordPress form and checkout QA. Matt’s expertise lies in how agencies can smartly and cautiously incorporate AI into their workflows for real, tangible wins (and how to avoid potential pitfalls). He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it’s not strictly necessary.</p>\012\012\012\012<p class="wp-block-paragraph">In this episode, we build upon last week’s conversation, Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency’s ‘brain’, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing and avoid common AI hallucinations.</p>\012\012\012\012<p class="wp-block-paragraph">We then get into MCPs, which stands for Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.</p>\012\012\012\012<p class="wp-block-paragraph">The conversation covers how to use AI for building internal tools, highlighting where it’s low-risk and where you should be more cautious, especially with public-facing or mission-critical systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.</p>\012\012\012\012<p class="wp-block-paragraph">We also discuss the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI-generated ‘disposable’ tools could erode the collaborative spirit of the WordPress community.</p>\012\012\012\012<p class="wp-block-paragraph">We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes. Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.</p>\012\012\012\012<p class="wp-block-paragraph">If you’re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this is the episode for you.</p>\012\012\012\012<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow">Matt&#8217;s show notes for Part 2\012<h2 class="wp-block-heading"><strong>9. Giving AI Access to the Agency’s Brain</strong></h2>\012\012\012\012<ul class="wp-block-list">\012<li>A practical quick win is connecting AI to the agency’s project management system, wiki, docs, SOPs, or past tickets.</li>\012\012\012\012<li>This allows AI to answer questions using the agency’s actual internal knowledge.</li>\012\012\012\012<li>It can help with:\012<ul class="wp-block-list">\012<li>Sales handoffs</li>\012\012\012\012<li>Support consistency</li>\012\012\012\012<li>Project management</li>\012\012\012\012<li>Developer onboarding</li>\012\012\012\012<li>Client-specific context</li>\012\012\012\012<li>Process reminders</li>\012</ul>\012</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Good framing line:</p>\012\012\012\012<p class="wp-block-paragraph">One of the quickest hacks is giving AI access to your agency’s existing brain before asking it questions.</p>\012\012\012\012<h2 class="wp-block-heading"><strong>10. Internal MCP and Guardrails</strong></h2>\012\012\012\012<ul class="wp-block-list">\012<li>Agencies may eventually use an internal MCP layer as a controlled proxy.</li>\012\012\012\012<li>The MCP can connect to tools through APIs.</li>\012\012\012\012<li>It can give the team access to AI-powered workflows while maintaining guardrails.</li>\012\012\012\012<li>The goal is controlled access, not just letting AI freely touch everything.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Possible uses:</p>\012\012\012\012<ul class="wp-block-list">\012<li>Search agency docs.</li>\012\012\012\012<li>Pull project status.</li>\012\012\012\012<li>Check time tracking.</li>\012\012\012\012<li>Review support history.</li>\012\012\012\012<li>Query website data.</li>\012\012\012\012<li>Trigger approved automations.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Good framing line:</p>\012\012\012\012<p class="wp-block-paragraph">The more AI gets access to real tools, the more agencies need permission layers and guardrails.</p>\012\012\012\012<h2 class="wp-block-heading"><strong>11. Vibe-Coded Agency Tools</strong></h2>\012\012\012\012<ul class="wp-block-list">\012<li>Agencies are starting to vibe-code internal tools they never would have had time or budget to build before.</li>\012\012\012\012<li>Examples:\012<ul class="wp-block-list">\012<li>Website management dashboards</li>\012\012\012\012<li>QA tools</li>\012\012\012\012<li>Reporting tools</li>\012\012\012\012<li>Client health dashboards</li>\012\012\012\012<li>Project profitability dashboards</li>\012\012\012\012<li>Launch checkers</li>\012\012\012\012<li>Tools combining project management, time tracking, and accounting data</li>\012</ul>\012</li>\012\012\012\012<li>This gives agency owners a more nuanced view of the business.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Good framing line:</p>\012\012\012\012<p class="wp-block-paragraph">The value of vibe-coding is not always building a perfect SaaS product. Sometimes it is building a scrappy internal tool that saves the team 30 minutes every week.</p>\012\012\012\012<h2 class="wp-block-heading"><strong>12. QA, Checklists, and Testing</strong></h2>\012\012\012\012<ul class="wp-block-list">\012<li>AI is very useful for creating QA checklists.</li>\012\012\012\012<li>Tools like Claude with skills can be taught a repeatable launch process.</li>\012\012\012\012<li>AI can help generate launch checklists and even assist with running through parts of them.</li>\012\012\012\012<li>This becomes powerful when paired with actual testing tools.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Tie-in to CheckView:</p>\012\012\012\012<ul class="wp-block-list">\012<li>Agencies need better ways to verify that websites and automations are actually working.</li>\012\012\012\012<li>AI can suggest what to check, but testing confirms whether it works.</li>\012\012\012\012<li>This is where tools like CheckView fit into the shift toward more automated QA and monitoring.</li>\012</ul>\012\012\012\012<p class="wp-block-paragraph">Good framing line:</p>\012\012\012\012<p class="wp-block-paragraph">AI can help create the checklist, but you still need systems that verify the work actually works.</p>\012\012\012\012<h2 class="wp-block-heading"><strong>13. The WordPress Plugin Market Impact</strong></h2>\012\012\012\012<ul class="wp-block-list">\012<li>AI is making it easier to build small WordPress plugin utilities.</li>\012\012\012\012<li>This may hurt the market for small utility plugins.</li>\012\012\012\012<li>Agencies can now create small, custom plugins or snippets for specific client needs.</li>\012\012\012\012<li>