 Raquel García Arévalo</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/tbclark3/\">tbclark3</a> · <a href=\"https://profiles.wordpress.org/edent/\">Terence Eden</a> · <a href=\"https://profiles.wordpress.org/s56bouya/\">Tetsuya Imamura</a> · <a href=\"https://profiles.wordpress.org/thelmachido/\">thelmachido a11n</a> · <a href=\"https://profiles.wordpress.org/thinkaquamarine/\">thinkaquamarine</a> · <a href=\"https://profiles.wordpress.org/thisismyurl/\">This Is My URL</a> · <a href=\"https://profiles.wordpress.org/threadi/\">threadi</a> · <a href=\"https://profiles.wordpress.org/thriveteam/\">Thrive Engine</a> · <a href=\"https://profiles.wordpress.org/tibibuzdugan/\">tibi.buzdugan</a> · <a href=\"https://profiles.wordpress.org/timnicholson/\">Tim Nicholson</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/tobiasbg/\">Tobias Bäthge</a> · <a href=\"https://profiles.wordpress.org/tz-media/\">Tobias Zimpel</a> · <a href=\"https://profiles.wordpress.org/tobifjellner/\">tobifjellner (Tor-Bjorn “Tobi” Fjellner)</a> · <a href=\"https://profiles.wordpress.org/tommusrhodus/\">Tom Rhodes</a> · <a href=\"https://profiles.wordpress.org/shimotomoki/\">Tomoki Shimomura</a> · <a href=\"https://profiles.wordpress.org/hellofromtonya/\">Tonya Mork</a> · <a href=\"https://profiles.wordpress.org/toro_unit/\">Toro_Unit (Hiroshi Urabe)</a> · <a href=\"https://profiles.wordpress.org/torontodigits/\">TorontoDigits</a> · <a href=\"https://profiles.wordpress.org/tpaw/\">tpaw</a> · <a href=\"https://profiles.wordpress.org/tratnikm/\">tratnikm</a> · <a href=\"https://profiles.wordpress.org/areziaal/\">Troy Chaplin</a> · <a href=\"https://profiles.wordpress.org/dinhtungdu/\">Tung Du</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/umeshnevase/\">Umesh Nevase</a> · <a href=\"https://profiles.wordpress.org/up1512001/\">up1512001</a> · <a href=\"https://profiles.wordpress.org/upadalavipul/\">upadalavipul</a> · <a href=\"https://profiles.wordpress.org/utsavladani/\">Utsav Ladani</a> · <a href=\"https://profiles.wordpress.org/rajanarahul93/\">Vara Rahul Rajana</a> · <a href=\"https://profiles.wordpress.org/sheldorofazeroth/\">Vedansh Mishra</a> · <a href=\"https://profiles.wordpress.org/vedantere/\">Vedant Ere</a> · <a href=\"https://profiles.wordpress.org/vedantgandhi28/\">Vedant Gandhi</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/vcanales/\">Vicente Canales</a> · <a href=\"https://profiles.wordpress.org/szepeviktor/\">Viktor Szépe</a> · <a href=\"https://profiles.wordpress.org/vincentbdrt/\">Vincent Bodart</a> · <a href=\"https://profiles.wordpress.org/vineet2003/\">Vinit</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/vivekawsm/\">vivekawsm</a> · <a href=\"https://profiles.wordpress.org/vortfu/\">vortfu</a> · <a href=\"https://profiles.wordpress.org/vrajadas/\">Vraja Das</a> · <a href=\"https://profiles.wordpress.org/vrishabhsk/\">Vrishabh Jasani</a> · <a href=\"https://profiles.wordpress.org/webmandesign/\">WebMan Design | Oliver Juhas</a> · <a href=\"https://profiles.wordpress.org/webverts/\">webVerts</a> · <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a> · <a href=\"https://profiles.wordpress.org/whaze/\">whaze</a> · <a href=\"https://profiles.wordpress.org/skorasaurus/\">Will Skora</a> · <a href=\"https://profiles.wordpress.org/williampatton/\">williampatton</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/xate/\">xate</a> · <a href=\"https://profiles.wordpress.org/xibe/\">Xavier Borderie</a> · <a href=\"https://profiles.wordpress.org/xavilc/\">xavilc</a> · <a href=\"https://profiles.wordpress.org/xerpa43/\">xerpa43</a> · <a href=\"https://profiles.wordpress.org/tikifez/\">Xristopher Anderton</a> · <a href=\"https://profiles.wordpress.org/yankiara/\">Yan</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/fierevere/\">Yui</a> · <a href=\"https://profiles.wordpress.org/yuliyan/\">Yuliyan Slavchev</a> · <a href=\"https://profiles.wordpress.org/yusufmudagal/\">Yusuf Mudagal</a> · <a href=\"https://profiles.wordpress.org/zebulan/\">Zebulan Stanphill</a> · <a href=\"https://profiles.wordpress.org/znuff/\">Znuff</a></p></p>\n\n\n\n<p class=\"wp-block-paragraph\">More than <a href=\"https://translate.wordpress.org/stats/\">20 locales have fully translated WordPress 7.1</a> into their language making this one of the most translated releases ever on day one. 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\">Last but not least, thanks to the volunteers who contribute to the <a href=\"https://wordpress.org/support/forums/\">support</a> forums 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:\"21420\";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:60:\"\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:\"Introducing the WordPress Browser Extension\";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:53:\"https://wordpress.org/news/2026/08/browser-extension/\";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, 13 Aug 2026 16:29:42 +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:2:{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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=21282\";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:346:\"The official WordPress Browser Extension is now available for Google Chrome and Chromium-based browsers in the Chrome Web Store and for Safari on macOS in the Mac App Store. This new open source extension lets logged-in site users easily hide the admin bar while keeping its most helpful shortcuts in the browser toolbar, provides quick [&#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:\"Jake Goldman\";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:8602:\"\n<p class=\"wp-block-paragraph\">The official WordPress Browser Extension is now available for Google Chrome and Chromium-based browsers in the <strong><a href=\"https://chromewebstore.google.com/detail/wordpress-browser-extensi/apaakgfongbkeecchhhjocpgjchbdenl\">Chrome Web Store</a></strong> and for Safari on macOS in the <strong><a href=\"https://apps.apple.com/app/id6794460913\">Mac App Store</a></strong>. This new <a href=\"https://github.com/WordPress/browser-extension\">open source extension</a> lets logged-in site users easily hide the admin bar while keeping its most helpful shortcuts in the browser toolbar, provides quick access to all of your WordPress sites, and adds helpful tools for developers and content creators.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=2560%2C1440&#038;ssl=1\" alt=\"Decorative screenshot of the new WordPress Browser Extension\" class=\"wp-image-21386\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?w=2560&amp;ssl=1 2560w, https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the admin bar sits at the top of every page you view while signed in to WordPress, keeping the dashboard, the editor, and your profile within reach. That convenience carries a cost: the bar occupies the viewport, so the page on screen is never quite the page a visitor sees. On sites doing more interesting things with the viewport, such as sticky headers or scroll-driven effects, it can introduce artifacts that send you hunting for a bug that is not there. Further, the admin bar can sometimes grow unwieldy as plugins add their own features and shortcuts to it. Switching it off in your profile settings trades one problem for another, because the shortcuts leave with it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That problem was the spark for the creation of the WordPress Browser Extension. The extension hides the admin bar on the sites you choose, or everywhere by default, and keeps the most commonly used shortcuts one click away. Bringing the full bar back takes two clicks and no trip to the dashboard. What began as a fix for that one tradeoff grew into something broader: a way to recognize WordPress wherever you find it on the web, to jump into your own sites from anywhere, and to carry a small set of tools for testing and review.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/wordpress-browser-extension.gif?resize=1280%2C719&#038;ssl=1\" alt=\"Hide and show the WordPress admin bar from the new extension menu.\" class=\"wp-image-21387\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">As you browse, the toolbar icon shows whether the current site runs WordPress and whether you are signed in, without being obtrusive. On a site you manage, opening the extension reveals shortcuts to the dashboard or to the editor for the exact post, page, taxonomy, or template in view, including template-backed pages that open in the Site Editor on block themes. A locally stored launcher remembers the sites you sign in to, so they stay available even when you are somewhere else entirely.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A few tools also turn out to be a better fit for the browser than for a WordPress plugin. The extension can draw block boundaries over the rendered page, open a phone-sized preview window, reload with cache busting, or clear cookies and local storage for the site you are on. Some of that is hard to do from inside a site, and none of it requires a plugin or any other software installation, so the same tools are available on every WordPress site you visit.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"739\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=1024%2C739&#038;ssl=1\" alt=\"A screenshot of WordCamp.org in Safari with the WordPress Browser Extension open and the developer tools expanded.\" class=\"wp-image-21364\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=1024%2C739&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=300%2C216&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=767%2C553&amp;ssl=1 767w, https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=1536%2C1108&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=2048%2C1477&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">All of this happens on your device. The extension reads the page in front of it to work out what it is looking at, and when it needs more than the page can tell it, it asks the site. Your preferences, and the list of sites you sign in to, stay in your browser. Nothing is sent anywhere else, and there is no tracking or analytics of any kind.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The extension began as an <a href=\"https://github.com/jakemgold/wordpress-browser-extension\">independent project</a> and became an official project with active support from <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a>. Notable contributors include <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kägy</a>, a core contributor and colleague at <a href=\"https://wordpress.org/five-for-the-future/pledge/10up/\">Fueled (formerly 10up)</a>, who helped shape much of its early design and architecture, and Khokan Sardar who contributed multiple patches. Several other Fueled colleagues provided comprehensive testing and influenced its final shape.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can follow along with its development <a href=\"https://github.com/WordPress/browser-extension/\">on its GitHub repository</a>, where bug reports and pull requests are welcome.</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-image size-full wp-container-content-9bc24f4e\"><a href=\"https://chromewebstore.google.com/detail/wordpress-browser-extensi/apaakgfongbkeecchhhjocpgjchbdenl\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"150\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/chrome-web-store-badge-border-large.png?resize=496%2C150&#038;ssl=1\" alt=\"\" class=\"wp-image-21391\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/08/chrome-web-store-badge-border-large.png?w=496&amp;ssl=1 496w, https://i0.wp.com/wordpress.org/news/files/2026/08/chrome-web-store-badge-border-large.png?resize=300%2C91&amp;ssl=1 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" /></a></figure>\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-image size-full wp-container-content-9bc24f4e\"><a href=\"https://apps.apple.com/app/id6794460913\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"103\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Download_on_the_Mac_App_Store_Badge.png?resize=400%2C103&#038;ssl=1\" alt=\"\" class=\"wp-image-21392\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Download_on_the_Mac_App_Store_Badge.png?w=400&amp;ssl=1 400w, https://i0.wp.com/wordpress.org/news/files/2026/08/Download_on_the_Mac_App_Store_Badge.png?resize=300%2C77&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" /></a></figure>\n</div>\n</div>\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:\"21282\";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: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:23:\"WordPress 7.0.4 Release\";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/08/wordpress-7-0-4-release/\";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, 12 Aug 2026 14:45: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: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:8:\"Security\";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:\"minor-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: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=21371\";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:368:\"WordPress 7.0.4 is now available WordPress 7.0.4 is now available which features a security fix. Because this is a security release, it is recommended that you update your sites immediately. You can update to WordPress 7.0.4 by downloading it from WordPress.org, or visiting your site&#8217;s Dashboard → Updates and clicking Update Now. Sites that support [&#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:15:\"John Blackbourn\";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:3622:\"\n<h1 class=\"wp-block-heading\">WordPress 7.0.4 is now available</h1>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0.4 is now available which features a security fix. Because this is a security release, it is recommended that you update your sites immediately.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can update to WordPress 7.0.4 by <a href=\"https://wordpress.org/wordpress-7.0.4.zip\">downloading it from WordPress.org</a>, or visiting your site&#8217;s Dashboard → Updates and clicking <strong>Update Now</strong>. Sites that support automatic background updates will begin updating shortly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please visit the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7-0-4/\">WordPress 7.0.4 HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Security update included in this release</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The security team would like to thank the team at <a href=\"https://pwn.ai/\">pwn.ai</a> for responsibly reporting the following vulnerability and allowing it to be fixed in this release:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Authenticated Author+ remote code execution via malicious file upload on sites that use Imagick and Ghostscript.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Backports</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As a courtesy, these fixes are being backported through to the 4.7 branch and the 7.1 RC3 release that&#8217;s due later today. As a reminder, <strong>only the most recent version of WordPress is actively supported</strong>. The backports are in progress and will ship as they become ready.</p>\n\n\n\n<h2 class=\"wp-block-heading\">CVE and GHSA references</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Further details can be found in the advisory: <a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-8vr3-7mxf-gx8w\">CVE-2026-65640 / GHSA-8vr3-7mxf-gx8w</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release was led by John Blackbourn, with significant input from Dennis Snell and Jeremy Felt. In addition, WordPress 7.0.4 and its backports would not have been possible without the valuable contributions of the following people:</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://profiles.wordpress.org/aaroncampbell\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/barry\">Barry</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/ehtis\">Ehtisham Siddiqui</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/jonsurrell/\">Jon Surrell</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/lancewillett\">Lance Willett</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, and representatives from WP Engine.</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:\"21371\";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: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:23:\"WordPress 7.0.3 release\";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/08/wordpress-7-0-3-release/\";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, 06 Aug 2026 18:55:30 +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:8:\"Security\";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:\"minor-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: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=21327\";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:376:\"WordPress 7.0.3 is now available WordPress 7.0.3 is now available which features several security fixes. Because this is a security release, it is recommended that you update your sites immediately. You can update to WordPress 7.0.3 by downloading it from WordPress.org, or visiting your site&#8217;s Dashboard → Updates and clicking Update Now. Sites that support [&#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:15:\"John Blackbourn\";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:9002:\"\n<h1 class=\"wp-block-heading\">WordPress 7.0.3 is now available</h1>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0.3 is now available which features several security fixes. Because this is a security release, it is recommended that you update your sites immediately.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can update to WordPress 7.0.3 by <a href=\"https://wordpress.org/wordpress-7.0.3.zip\">downloading it from WordPress.org</a>, or visiting your site&#8217;s Dashboard → Updates and clicking <strong>Update Now</strong>. Sites that support automatic background updates will begin updating shortly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please visit the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7-0-3/\">WordPress 7.0.3 HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Security updates included in this release</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The security team would like to thank the following people for responsibly reporting vulnerabilities and allowing them to be fixed in this release:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pre-auth reflected cross-site scripting (XSS) on the login screen with potential to lead to PHP code execution reported by the team at <a href=\"https://pwn.ai/\">pwn.ai</a>.</li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in posts via the emoji settings element reported by Asaf Mozes (<a href=\"https://hackerone.com/amosec?type=user\">amosec</a>)</li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in the Post Content block reported by <a href=\"https://hackerone.com/n05ec\">N05ec@LZU</a></li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in Quick Edit on sites with a large number of users reported by <a href=\"https://www.linkedin.com/in/naveens72/\">Naveen S</a> and <a href=\"https://www.linkedin.com/in/ajmalmoochingal/\">Ajmal Moochingal</a></li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in the Post Date block reported by <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> of the WordPress Security Team</li>\n\n\n\n<li>A privilege escalation issue on multisite networks with user registration enabled, allowing a user to create a new site reported by <a href=\"https://aikido.dev/\">Aikido Security</a></li>\n\n\n\n<li>An information disclosure issue in the Latest Comments block exposing comments on password-protected posts reported by <a href=\"https://profiles.wordpress.org/ehtis/\">Ehtisham Siddiqui</a> of the WordPress Security Team</li>\n\n\n\n<li>Enumeration of post slugs reported by <a href=\"https://hdwsec.fr/\">HDWSec</a></li>\n\n\n\n<li>Disclosure of notes in comment feeds reported by <a href=\"https://profiles.wordpress.org/odkdn1/\">Elio Gubser</a></li>\n\n\n\n<li>Author+ CSS injection via a bypass of the safe CSS attribute filter reported by Anthropic</li>\n\n\n\n<li>Bypass of the email address confirmation flow reported by <a href=\"https://www.linkedin.com/in/omr-h/\">Omar Hasan</a></li>\n\n\n\n<li>A server-side request forgery (SSRF) issue in URL validation allowing requests to link-local ranges reported by <a href=\"https://hackerone.com/andrewmohawk?type=user\">Andrew Mohawk</a> and multiple independent reporters</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Backports</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As a courtesy, these fixes are being backported, where necessary, to all branches eligible to receive security fixes (currently through 4.7). As a reminder, <strong>only the most recent version of WordPress is actively supported</strong>. The backports are in progress and will ship as they become ready.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC2 has also been released, containing all applicable fixes.</p>\n\n\n\n<h2 class=\"wp-block-heading\">CVE and GHSA references</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Details of the login screen XSS vulnerability can be found in the advisory: <a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-52p2-r8wf-jcrf\">CVE-2026-64638 / GHSA-52p2-r8wf-jcrf</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release was led by <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a>. In addition to the security researchers mentioned above, WordPress 7.0.3 and its backports would not have been possible without the significant contributions of the following people:<br><a href=\"https://profiles.wordpress.org/aaroncampbell\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/adrianmoldovanwp\">adrianmoldovanwp</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/aduth\">Andrew Duthie</a>, <a href=\"https://profiles.wordpress.org/andrewserong\">Andrew Serong</a>, <a href=\"https://profiles.wordpress.org/annezazu\">annezazu</a>, <a href=\"https://profiles.wordpress.org/barry\">Barry</a>, <a href=\"https://profiles.wordpress.org/bernhard-reiter\">Bernie Reiter</a>, <a href=\"https://profiles.wordpress.org/villanovachile\">Daniel</a>, <a href=\"https://profiles.wordpress.org/talldanwp\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/davidbinda\">David Biňovec</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/ehtis\">Ehtisham Siddiqui</a>, <a href=\"https://profiles.wordpress.org/erwanlr\">Erwan Le Rousseau</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kaegy</a>, <a href=\"https://profiles.wordpress.org/fiocavallari\">fiocavallari</a>, <a href=\"https://profiles.wordpress.org/mamaduka\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/odkdn1\">gubser</a>, <a href=\"https://profiles.wordpress.org/isabel_brison\">Isabel Brison</a>, <a href=\"https://profiles.wordpress.org/jsnajdr\">Jarda Snajdr</a>, <a href=\"https://profiles.wordpress.org/audrasjb\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/joedolson\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joehoyle\">Joe Hoyle</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/jonsurrell\">Jon Surrell</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/khokansardar\">Khokan Sardar</a>, <a href=\"https://profiles.wordpress.org/lancewillett\">Lance Willett</a>, <a href=\"https://profiles.wordpress.org/lucasbustamante\">lucasbustamante</a>, <a href=\"https://profiles.wordpress.org/lucatume\">lucatume</a>, <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/mukesh27\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/paulkevan\">Paul Kevan</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/ramonopoly\">ramonopoly</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">SergeyBiryukov</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a></p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\" target=\"_blank\" rel=\" noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\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:\"21327\";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:72:\"\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.1 Release Candidate 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/08/wordpress-7-1-release-candidate-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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 05 Aug 2026 15:37:33 +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:6:{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-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:\"\";}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:\"release\";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=21248\";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:364:\"The first Release Candidate (“RC1”) for WordPress 7.1 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site. WordPress 7.1 RC1 [&#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:17:\"Benjamin Zekavica\";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:12453:\"\n<p class=\"wp-block-paragraph\">The first Release Candidate (“RC1”) for WordPress 7.1 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is still under development</strong>. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC1 can be tested using any of the following methods:</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/\" target=\"_blank\" rel=\"noopener\">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.1-RC1.zip\">RC1 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.1-</code>RC1</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\" target=\"_blank\" rel=\"noopener\">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.1 is <strong>August 19, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-release-party-schedule/\" target=\"_blank\" rel=\"noopener\">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 contributes by testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\" target=\"_blank\" rel=\"noopener\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-1\" target=\"_blank\" rel=\"noopener\">7.1-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.1 RC1?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC1 contains more than <strong>145 updates</strong> and fixes since the Beta 4 release, including <strong>57 in the Editor</strong> and <strong>88 in Core</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For an overview of what’s new in WordPress 7.1, read the <a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-1/\" target=\"_blank\" rel=\"noopener\">Beta 1 announcement</a> and the <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-1/\" target=\"_blank\" rel=\"noopener\">WordPress 7.1 Dev Notes</a>. For a comprehensive summary, see the <a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\" data-type=\"link\" data-id=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\" target=\"_blank\" rel=\"noopener\">WordPress 7.1 Field Guide.</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also explore the technical details of all issues addressed since Beta 4 using the links below:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.1?since=2026-07-29&amp;until=2026-08-05\" target=\"_blank\" rel=\"noopener\">GitHub commits for 7.1</a> since July 29, 2026</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=07%2F29%2F2026..08%2F05%2F2026&amp;milestone=7.1&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\" target=\"_blank\" rel=\"noopener\">Closed Trac tickets for 7.1</a> since July 29, 2026</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">New Features since Beta 1</h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/changeset/62748\" target=\"_blank\" rel=\"noopener\">Icons API</a>: New APIs for registering icons and icon collections in Core, ready for plugins to extend.</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65624\" target=\"_blank\" rel=\"noopener\">Speculative loading configuration</a>: Speculative loading defaults can now be configured via environment variables and constants.</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79606\" data-type=\"link\" data-id=\"https://github.com/WordPress/gutenberg/pull/79606\" target=\"_blank\" rel=\"noopener\">Email notifications for @mentions:</a> Email notifications have been introduced when mentioned in a Note.</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79934\" data-type=\"link\" data-id=\"https://github.com/WordPress/gutenberg/pull/79934\" target=\"_blank\" rel=\"noopener\">Shareable Revisions:</a> Share links to specific revisions for faster collaboration.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Want to look deeper into the details and technical notes for this release? These tickets and pull requests are just some of the latest updates:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79839\" target=\"_blank\" rel=\"noopener\">#GB-79839</a>: Apply globally: choose which modified block styles to apply</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80814\" target=\"_blank\" rel=\"noopener\">#GB-80814</a>: New responsiveEditingEnabled editor setting to hide responsive styles</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80107\" target=\"_blank\" rel=\"noopener\">#GB-80107</a>: Tabs: toolbar buttons to reorder tabs</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80046\" target=\"_blank\" rel=\"noopener\">#GB-80046</a>: DataViews: shift-click range selection</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65636\" target=\"_blank\" rel=\"noopener\">#65636</a>: Preload REST API requests fetched on editor load</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65613\" target=\"_blank\" rel=\"noopener\">#65613</a>: Notes are excluded from comment feed queries</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65491\" target=\"_blank\" rel=\"noopener\">#65491</a>: KSES allows the autofocus attribute on dialog elements</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65517\" target=\"_blank\" rel=\"noopener\">#65517</a>: Multisite upload limits are enforced when sideloading media from a URL</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/62757\" target=\"_blank\" rel=\"noopener\">#62757</a>: Update the jQuery UI library to version 1.14.2</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">How you can contribute</h3>\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<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.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">Your help testing the WordPress 7.1 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/07/15/help-test-wordpress-7-1/\" target=\"_blank\" rel=\"noopener\">detailed guide</a> will walk you through testing features in WordPress 7.1.</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.1 beta releases. With RC1, you’ll want 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/\" target=\"_blank\" rel=\"noopener\">plugin’s readme file</a> to 7.1.</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/\" target=\"_blank\" rel=\"noopener\">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\">Want to test WordPress on your hosting system? <a href=\"https://make.wordpress.org/hosting/test-results-getting-started/\" target=\"_blank\" rel=\"noopener\">Get started with configuring distributed hosting tests here</a>. Thank you to all <a href=\"https://make.wordpress.org/hosting/test-results/\" target=\"_blank\" rel=\"noopener\">web hosts who help test WordPress</a>!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general? Follow along with the <a href=\"https://make.wordpress.org/test/\" target=\"_blank\" rel=\"noopener\">testing initiatives in Make Core</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\" target=\"_blank\" rel=\"noopener\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\" target=\"_blank\" rel=\"noopener\">Making WordPress Slack</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">An RC1 haiku</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>A candidate stands</em><br><span style=\"white-space: normal\"><em>the desert sun tests its strength</em></span><br><em>Arizona waits</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to </em><a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a>, <a href=\'https://profiles.wordpress.org/annezazu/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>annezazu</a>, <br><a href=\'https://profiles.wordpress.org/amykamala/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>amykamala</a><em>,</em> <a href=\'https://profiles.wordpress.org/wildworks/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>wildworks</a> and <a href=\'https://profiles.wordpress.org/masteradhoc/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>masteradhoc</a> <em>for collaboration and revie</em>w</p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\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:\"21248\";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:72:\"\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:20:\"WordPress 7.1 Beta 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:56:\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-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:\"Wed, 29 Jul 2026 15:30:58 +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:6:{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-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:\"\";}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:\"release\";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=21243\";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:347:\"WordPress 7.1 Beta 4 is ready for download and testing!&#160; This beta release is intended for testing and development only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features. How to Test WordPress 7.1 Beta [&#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:17:\"Benjamin Zekavica\";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:7428:\"\n<p class=\"wp-block-paragraph\">WordPress 7.1 Beta 4 is ready for download and testing!&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This beta release is intended for testing and development</strong> only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Test WordPress 7.1 Beta 4</h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.1 Beta 4 in any of the following ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>WordPress Beta Tester Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\" target=\"_blank\" rel=\"noreferrer noopener\">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.1-beta4.zip\">Beta 4 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line (WP-CLI)</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\" target=\"_blank\" rel=\"noreferrer noopener\">WP-CLI</a> command: <br><code>wp core update --version=7.1-beta4</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use a <a href=\"https://playground.wordpress.net/?site-slug=kind-classic-mountain&amp;networking=no&amp;php=8.3&amp;wp=beta&amp;language=&amp;multisite=no\" target=\"_blank\" rel=\"noopener\">7.1 Beta 4 WordPress Playground instance</a> to test the software directly in your browser. No setup required-just click and go!</td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.1 is <strong>August 19, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-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 contributes by testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Find out what’s new in WordPress 7.1</strong>: Read the <a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-1/\">Beta 1 announcement</a> for details and highlights.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How important is your testing?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute – whether or not you have experience.&nbsp;<a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Details on what to test in WordPress 7.1 are available here</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter an issue, please share it in the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta/\" target=\"_blank\" rel=\"noopener\">Alpha/Beta area</a>&nbsp;of the support forums. If you are comfortable submitting a reproducible bug report, you can do so&nbsp;<a href=\"https://core.trac.wordpress.org/newticket\" target=\"_blank\" rel=\"noopener\">via WordPress Trac</a>. You can also check your issue against this list of&nbsp;<a href=\"https://core.trac.wordpress.org/tickets/major\" target=\"_blank\" rel=\"noopener\">known bugs</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general and how to get started? Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a>&nbsp;and join the&nbsp;<a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a>&nbsp;on&nbsp;<a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.1 Beta 4?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 Beta 4 contains more than <strong>114</strong> updates and fixes since the Beta 3 release, including <strong>51</strong> in the Editor and <strong>63</strong> in Core.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">Each beta cycle focuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.1?since=2026-07-22&amp;until=2026-07-29\" target=\"_blank\" rel=\"noopener\">GitHub commits for 7.1</a> &nbsp;since July 22, 2026</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=07%2F22%2F2026..07%2F29%2F2026&amp;milestone=7.1&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\" target=\"_blank\" rel=\"noopener\">Closed Trac tickets for 7.1</a> since July 22, 2026</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 4 brings a round of fixes that make the editor smoother to work with. Notes now stay reliably tied to the passage they refer to, and tagged people are displayed cleanly and clearly.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A Beta 4 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testers lend their eyes,<br>edge cases hide in plain sight—<br>Patch, rebuild, refine.</p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a> for preparing this post and <a href=\'https://profiles.wordpress.org/annezazu/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>annezazu</a>, <a href=\'https://profiles.wordpress.org/wildworks/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>wildworks</a>, <a href=\'https://profiles.wordpress.org/amykamala/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>amykamala</a> for proofreading and review.</em></p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\" target=\"_blank\" rel=\" noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\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:\"21243\";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:72:\"\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:20:\"WordPress 7.1 Beta 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:56:\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-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:\"Wed, 22 Jul 2026 15:23: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:6:{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-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:\"\";}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:\"release\";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=21177\";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:347:\"WordPress 7.1 Beta 3 is ready for download and testing!&#160; This beta release is intended for testing and development only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features. How to Test WordPress 7.1 Beta [&#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:17:\"Benjamin Zekavica\";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:8449:\"\n<p class=\"wp-block-paragraph\">WordPress 7.1 Beta 3 is ready for download and testing!&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This beta release is intended for testing and development</strong> only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Test WordPress 7.1 Beta 3</h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.1 Beta 3 in any of the following ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>WordPress Beta Tester Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\" target=\"_blank\" rel=\"noreferrer noopener\">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.1-beta3.zip\">Beta 3 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line (WP-CLI)</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\" target=\"_blank\" rel=\"noreferrer noopener\">WP-CLI</a> command: <br><code>wp core update --version=7.1-beta3</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use a <a href=\"https://playground.wordpress.net/?site-slug=kind-classic-mountain&amp;networking=no&amp;php=8.3&amp;wp=beta&amp;language=&amp;multisite=no\" target=\"_blank\" rel=\"noopener\">7.1 Beta 3 WordPress Playground instance</a> to test the software directly in your browser. No setup required-just click and go!</td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.1 is <strong>August 19, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-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 contributes by testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Find out what’s new in WordPress 7.1</strong>: Read the <a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-1/\">Beta 1 announcement</a> for details and highlights.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How important is your testing?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute – whether or not you have experience.&nbsp;<a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Details on what to test in WordPress 7.1 are available here</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter an issue, please share it in the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta/\" target=\"_blank\" rel=\"noopener\">Alpha/Beta area</a>&nbsp;of the support forums. If you are comfortable submitting a reproducible bug report, you can do so&nbsp;<a href=\"https://core.trac.wordpress.org/newticket\" target=\"_blank\" rel=\"noopener\">via WordPress Trac</a>. You can also check your issue against this list of&nbsp;<a href=\"https://core.trac.wordpress.org/tickets/major\" target=\"_blank\" rel=\"noopener\">known bugs</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general and how to get started? Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a>&nbsp;and join the&nbsp;<a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a>&nbsp;on&nbsp;<a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s in WordPress 7.1 Beta 3?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">For technical details on the more than <strong>71 issues</strong> addressed since Beta 1, see 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=07%2F15%2F2026..07%2F22%2F2026&amp;milestone=7.1&amp;group=component&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Closed 7.1 WordPress Core Trac tickets</a> since July 15, 2026</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.1?since=2026-07-15&amp;until=2026-07-22\">7.1 Gutenberg commits</a> since July 15, 2026</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Note: <strong>Beta 2 was released on July 17, 2026</strong>, as part of the <a href=\"https://wordpress.org/news/2026/07/wordpress-7-0-2-release/\">WordPress 7.0.2 release</a> and includes important security fixes.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Beta 3 introduces two improvements to styling.</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Applying local style changes globally is no longer an all-or-nothing action. The <a href=\"https://github.com/WordPress/gutenberg/pull/79839\" target=\"_blank\" rel=\"noopener\">Apply globally</a>&nbsp;option in the block inspector now opens a quick review step, allowing you to choose which modified styles to apply globally while keeping the rest as local overrides.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Other notable fixes include improvements to media uploads: long animated GIF uploads no longer hang, images rotated using EXIF metadata are processed correctly, and uploading a single HEIC image in Safari no longer creates two entries.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The editor also includes additional fixes for Notes, responsive styling, and custom CSS. For developers, WordPress Coding Standards has been updated to version 3.4.0.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://make.wordpress.org/core/2026/05/22/extending-unicode-support-in-email-addresses-usernames-and-slugs/\" target=\"_blank\" rel=\"noopener\">Unicode email address support</a> will <strong>not be included</strong> in WordPress 7.1. The work will continue in a community plugin, allowing broader testing of compatibility, security, and data-handling considerations.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A Beta 3 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fresh bugs surface now,<br>click by click, we chase them down—<br>codebase grows steady.</p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to </em><a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a>, <a href=\'https://profiles.wordpress.org/annezazu/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>annezazu</a>, <br><a href=\'https://profiles.wordpress.org/wildworks/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>wildworks</a>, <a href=\'https://profiles.wordpress.org/amykamala/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>amykamala</a> <em>for proofreading and review.</em></p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\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:\"21177\";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: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:23:\"WordPress 7.0.2 Release\";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/07/wordpress-7-0-2-release/\";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, 17 Jul 2026 18:45:54 +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:8:\"Security\";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:\"minor-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: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=21167\";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:373:\"WordPress 7.0.2 is now available. The 7.0.2 security release addresses one critical and one high severity security issue. Because this is a security release, it is recommended that you update your sites immediately. Due to the severity, the WordPress.org team have enabled forced updates via the auto-update system for sites running affected versions. To manually [&#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:15:\"John Blackbourn\";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:4464:\"\n<h2 class=\"wp-block-heading\">WordPress 7.0.2 is now available.</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The 7.0.2 security release addresses one critical and one high severity security issue.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because this is a security release, <strong>it is recommended that you update your sites immediately.</strong> Due to the severity, the WordPress.org team have enabled forced updates via the auto-update system for sites running affected versions.</p>\n\n\n\n<p class=\"wp-block-paragraph\">To manually update you can visit your WordPress Dashboard, click “Updates”, and then click “Update Now”, or you can <a href=\"https://wordpress.org/wordpress-7.0.2.zip\">download WordPress 7.0.2 from WordPress.org</a>. On sites that support automatic background updates, the update process will begin automatically.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Security updates included in this release</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The security team would like to thank the following people for responsibly <a href=\"https://hackerone.com/wordpress\">reporting</a> vulnerabilities and allowing them to be fixed in this release:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A facilitated SQL injection issue reported as a team by TF1T, dtro, and haongo </li>\n\n\n\n<li>A REST API batch-route confusion and SQL injection issue leading to Remote Code Execution reported by Adam Kues at <a href=\"https://slcyber.io\"><u>Assetnote / Searchlight Cyber</u></a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">For more information on this release, please visit the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7-0-2/\">HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Backports</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress 6.9 is affected by both vulnerabilities. Version 6.9.5 has been released containing fixes for both.</li>\n\n\n\n<li>WordPress 6.8 is only affected by the first vulnerability. Version 6.8.6 has been released containing a fix.</li>\n\n\n\n<li>The beta release of WordPress 7.1 is affected by both vulnerabilities. Version 7.1 beta2 has been released containing fixes for both.</li>\n\n\n\n<li>Versions of WordPress prior to 6.8 are not affected.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">CVE and GHSA references</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-fpp7-x2x2-2mjf\"><code>CVE-2026-60137</code> / <code>GHSA-fpp7-x2x2-2mjf</code></a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-ff9f-jf42-662q\"><code>CVE-2026-63030</code> / <code>GHSA-ff9f-jf42-662q</code></a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release was led by <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a> and <a href=\"https://profiles.wordpress.org/barry/\">Barry Abrahamson</a>. In addition to the security researchers mentioned above, WordPress 7.0.2 would not have been possible without the significant contributions of the following people: <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/annezazu\">annezazu</a>, <a href=\"https://profiles.wordpress.org/Barry\">Barry</a>, <a href=\"https://profiles.wordpress.org/davidbaumwald\">David Baumwald</a>, <a href=\"https://profiles.wordpress.org/ocean90\">Dominik Schilling</a>, <a href=\"https://profiles.wordpress.org/ehtis\">Ehtisham Siddiqui</a>, <a href=\"https://profiles.wordpress.org/joedolson\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joehoyle\">Joe Hoyle</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/clorith\">Marius L. J.</a>, <a href=\"https://profiles.wordpress.org/Matt\">Matt Mullenweg</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, plus representatives from Altis, Automattic, Bluehost, Cloudflare, GoDaddy, Hostinger, and WP Engine.</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:\"21167\";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:72:\"\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:20:\"WordPress 7.1 Beta 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 15 Jul 2026 15:53:33 +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:6:{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-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:\"\";}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:\"release\";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=20987\";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:354:\"WordPress 7.1 Beta 1 is ready for download and testing!&#160; This beta release is intended for testing and development&#160;only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features. How to Test WordPress 7.1 Beta 1 [&#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:11:\"Krupa Nanda\";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:19018:\"\n<p class=\"wp-block-paragraph\">WordPress 7.1 Beta 1 is ready for download and testing!&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This beta release is intended for testing and development</strong>&nbsp;only. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, use a test environment or local site to explore the new features.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Test WordPress 7.1 Beta 1</h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.1 Beta 1 in any of the following ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>WordPress Beta Tester Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\" target=\"_blank\" rel=\"noreferrer noopener\">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.1-beta1.zip\">Beta 1 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line (WP-CLI)</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\" target=\"_blank\" rel=\"noreferrer noopener\">WP-CLI</a> command: <br><code>wp core update --version=7.1-beta1</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use a <a href=\"https://playground.wordpress.net/?site-slug=kind-classic-mountain&amp;networking=no&amp;php=8.3&amp;wp=beta&amp;language=&amp;multisite=no\" target=\"_blank\" rel=\"noopener\">7.1 Beta 1 WordPress Playground instance</a> to test the software directly in your browser. No setup required-just click and go!</td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.1 is <strong>August 19, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-release-party-schedule/\" data-type=\"link\" data-id=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-release-party-schedule/\" target=\"_blank\" rel=\"noopener\">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 contributes by testing! </p>\n\n\n\n<h2 class=\"wp-block-heading\">How important is your testing?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute – whether or not you have experience.&nbsp;<a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Details on what to test in WordPress 7.1 are available here</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter an issue, please share it in the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta/\" target=\"_blank\" rel=\"noopener\">Alpha/Beta area</a>&nbsp;of the support forums. If you are comfortable submitting a reproducible bug report, you can do so&nbsp;<a href=\"https://core.trac.wordpress.org/newticket\" target=\"_blank\" rel=\"noopener\">via WordPress Trac</a>. You can also check your issue against this list of&nbsp;<a href=\"https://core.trac.wordpress.org/tickets/major\" target=\"_blank\" rel=\"noopener\">known bugs</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general and how to get started? Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a>&nbsp;and join the&nbsp;<a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a>&nbsp;on&nbsp;<a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 will include new features that were previously only available in the Gutenberg plugin. Learn more about Gutenberg updates since WordPress 7.0 in the <a href=\"https://make.wordpress.org/core/tag/gutenberg-new/\">What’s New in Gutenberg</a> posts for versions <a href=\"https://make.wordpress.org/core/2026/03/11/whats-new-in-gutenberg-22-7-11-march/\">22.7</a>, <a href=\"https://make.wordpress.org/core/2026/03/25/whats-new-in-gutenberg-22-8-25-march/\">22.8</a>, <a href=\"https://make.wordpress.org/core/2026/04/09/whats-new-in-gutenberg-22-9-8-april/\">22.9</a>, <a href=\"https://make.wordpress.org/core/2026/04/22/whats-new-in-gutenberg-23-0-22-april/\">23.0</a>, <a href=\"https://make.wordpress.org/core/2026/05/07/whats-new-in-gutenberg-23-1-07-may/\">23.1</a>, <a href=\"https://make.wordpress.org/core/2026/05/21/whats-new-in-gutenberg-23-2-21-may/\">23.2</a>, <a href=\"https://make.wordpress.org/core/2026/06/03/whats-new-in-gutenberg-23-3-03-jun/\">23.3</a>, <a href=\"https://make.wordpress.org/core/2026/06/17/whats-new-in-gutenberg-23-3-03-jun-2/\">23.4</a>, <a href=\"https://make.wordpress.org/core/2026/07/01/whats-new-in-gutenberg-23-5-july-1-2026/\">23.5</a> and 23.6.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in WordPress 7.1?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 delivers a more complete set of styling controls, a smoother media experience, and a more personalized admin experience. Notes have evolved to add inline notes with @mentions and rich text formatting that make asynchronous feedback feel more powerful. New styling features unlock long requested features to style how blocks look across screen sizes and to style interactive states, all without writing custom CSS. Various client side media improvements means better format support, improved performance, and more resilient uploads when adding media to your site. A new inline cropping tool brings a fresh and more robust experience to editing images. Finally, the admin experience becomes easier to navigate with an ever present admin bar in the editors, improvements to the command palette, and various quality of life improvements. Underneath it all, developers get an expanding set of APIs to build on, and site owners get better support for a truly global audience.</p>\n\n\n\n<h3 class=\"wp-block-heading\">New suite of Notes features</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Notes continue to grow into a fuller collaboration experience, making asynchronous feedback between teams faster and more expressive.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Text Formatting</strong>: Notes now support inline formatting like bold, italic, code, links and adding emoji; each with a respective keyboard shortcut, so feedback reads clearly without breaking your flow.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>@mentions</strong>: Type &#8220;@&#8221; in a Note to pull up a searchable list of collaborators and tag someone directly, so feedback points at the right person without leaving the sidebar.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Leave notes anywhere</strong>: Start more than one conversation on the same block instead of folding every comment into a single thread, making it easier to track distinct pieces of feedback.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inline notes:</strong> Leave a note on a text selection instead of on an entire block.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Show more / show less</strong>: Long notes now collapse by default with a toggle to expand them, keeping the margin tidy while you write.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Style it your way, on any screen</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 takes a major step toward built-in responsive design and interactive styling, letting you achieve looks that once required writing custom CSS.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Responsive styling</strong>: Define how a block looks at different screen sizes directly in the editor, for both Global Styles and individual blocks without the need of writing custom CSS.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Viewport breakpoint customization</strong>: Theme authors can now define their own responsive breakpoints in <code>theme.json</code>, giving more flexibility for how responsive controls behave on a given site.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Interactive state styling</strong>: Style how blocks respond to interaction, like a button changing color on hover or focus, using a standardized set of controls for both Global Styles and individual block instances.</p>\n\n\n\n<h3 class=\"wp-block-heading\">A smoother media experience</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uploading, editing, and browsing media keeps getting more capable and more reliable.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Client-side media processing</strong>: Image and media processing moves into the browser, now with broader format support that includes HEIC (the default format for iPhone photos), UltraHDR, AVIF and WebP support built in,&nbsp;plus GIF-to-video conversion for lighter, more efficient files. Uploads are also more resilient, with a progress indicator and automatic retries if your data connectivity drops off.</li>\n\n\n\n<li><strong>New Media Editor Modal</strong>: A dedicated modal for editing images replaces the inline cropping tool, bringing cropping, rotation, and metadata editing together in one streamlined workflow.</li>\n\n\n\n<li><strong>Smarter galleries</strong>: Gallery blocks can automatically pull in and sort media already attached to the current post, cutting down on manual set-up.</li>\n\n\n\n<li><strong>View attached images:</strong> After you upload images to a post, the inserter will automatically surface them in a new Attached images section to make it easier to find relevant images.</li>\n\n\n\n<li><strong>Infinite scrolling by default</strong>: The Media Library grid view now loads additional items automatically as you scroll, rather than requiring a click on &#8220;Load more&#8221; especially handy for sites that handle large media libraries. This can be disabled under your user profile.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">A more personal, more navigable admin</h3>\n\n\n\n<p class=\"wp-block-paragraph\">These meaningful upgrades make the WordPress admin easier to move around in and more consistent with how you like to work.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Persistent toolbar (Omnibar)</strong>: The admin toolbar now travels with you into the Site Editor and Block Editor, with a series of polish improvements throughout.</li>\n\n\n\n<li><strong>Command palette improvements</strong>: Moving through the dashboard and editor with the command palette <code>(Ctrl/Cmd+K)</code> is more refined to make finding what you need even faster! Now results are grouped into <em>Recent, matching and Suggestions</em> sections instead of one flat list.</li>\n\n\n\n<li><strong>Admin color scheme in the Site Editor</strong>: The Site Editor now reflects your chosen admin color scheme instead of always using a fixed background.</li>\n\n\n\n<li><strong>DataViews and DataForms iterations</strong>: Continued refinement of the components behind managing lists of posts, pages, patterns, and templates, alongside the forms used to edit them.</li>\n\n\n\n<li><strong>Excerpts in the Posts list</strong>: The Posts list view now shows a short excerpt for each entry, making it easier to identify the post you&#8217;re looking for without opening it.</li>\n\n\n\n<li><strong>Visual revisions</strong>: This release adds a picker activity layout for browsing history in more detail, clearly labeled autosaves in the timeline, and an autosave notice that opens straight into the visual revisions view. Global Styles revisions get a small polish too, swapping the <em>active</em> style&#8217;s text label for a badge.</li>\n\n\n\n<li><strong>A dedicated Identity section</strong>: Site identity settings like your title, tagline, and icon are now live in their own clearly labeled section of the Site Editor, making them easier to find and update.</li>\n\n\n\n<li><strong>On This Day Widget</strong>: A new widget resurfaces what you published on this date in past years, right on your dashboard. A small nudge to look back on what you&#8217;ve written, and a reason to write something new today.</li>\n\n\n\n<li><strong>Allow Changing Comment Parent:</strong> Fixing a misthreaded comment used to mean editing the database directly. WordPress 7.1 adds an editable &#8220;In reply to&#8221; control to the Edit Comment screen, letting you pick a new parent from a dropdown of the post&#8217;s other comments. It&#8217;s scoped to the same post, so this is about untangling threads, not moving comments across posts.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">New blocks and block-level enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 release brings a handful of block refinements that give more control with fewer steps.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Playlist Block:</strong> A new block for adding a collection of audio files to a post or page, with an optional waveform visualization that shows the audio&#8217;s shape as it plays; a more visual way to present podcasts, music, or audio content without using any third-party plugins.</li>\n\n\n\n<li><strong>Tabs Block:</strong> A new block for organizing content into clickable tabbed panels instead of showing everything at once. It&#8217;s a cleaner way to present related content without overwhelming the page.</li>\n\n\n\n<li><strong>Background gradients</strong>: Background gradients and background images no longer conflict. The gradient used to get silently overridden by the image, but now they combine and display together. This fix extends beyond the Group block to Verse, Accordion, Pullquote, Post Content, and Quote block.</li>\n\n\n\n<li><strong>HTML block editable content</strong>: The HTML block now supports editable nested blocks. This is great to use for AI-generated content, which often arrives as raw HTML.</li>\n\n\n\n<li><strong>&#8220;Mark as decorative&#8221; for images</strong>: A new toggle on the Image block lets you hide purely decorative images from screen readers for a better accessibility experience.</li>\n\n\n\n<li><strong>Smarter shortcode handling</strong>: Pasting or converting a shortcode into the Embed block now creates a proper Embed block instead of leaving raw shortcode text behind, and the Shortcode block gains block-specific transforms of its own.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">Built for a global audience</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 continues work to make Core reflect the full diversity of its worldwide community, with progress toward supporting Unicode email addresses so usernames, slugs, and email addresses can better represent users everywhere.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Built for developers</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 continues to expand the foundation developers build on.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Abilities API expansion</strong>: Continued refinement of the Abilities API with improved querying, filtering, and input validation, giving developers and AI tooling a more reliable foundation to build on.</li>\n\n\n\n<li><strong>Block Bindings for list items</strong>: Block Bindings now extend to List Item, making it possible to connect more block content to dynamic data sources without custom code.</li>\n\n\n\n<li><strong>Custom icon registration</strong>: New functions let plugin and theme authors register their own icons for the Icons block for use throughout the block editor.</li>\n\n\n\n<li><strong>Enforced iframed editor</strong>: The post editor now always runs inside an iframe, isolating the editing canvas from admin styles for more predictable rendering. Blocks using Block API v2 or lower should be updated to v3 for compatibility.</li>\n\n\n\n<li><strong>wordpress/theme stabilization</strong>: Introduces design tokens and a stable React ThemeProvider to provide a more consistent, customizable foundation for WordPress admin interfaces.</li>\n\n\n\n<li><strong>Connectors authentication improvements</strong>: The Connectors screen now also supports username and application-password login &#8211; a more familiar way to connect plugins and services. This release also closes a security gap where browsers could auto-suggest saved credentials into the API key field.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">With so much in progress for WordPress 7.1 Beta 1, this is still only the beginning; expect continued refinement with each Beta and RC release ahead of the final release on <strong>August 19, 2026</strong> at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Just for you: a Beta 1 haiku:</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seeds of Seven-One,<br>Notes, styles, media, and tools—<br>Test, and watch them bloom.</p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to </em><a href=\'https://profiles.wordpress.org/benjamin_zekavica/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>benjamin_zekavica</a>, <a href=\'https://profiles.wordpress.org/amykamala/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>amykamala</a>, <a href=\'https://profiles.wordpress.org/wildworks/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>wildworks</a>, <a href=\'https://profiles.wordpress.org/adamsilverstein/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>adamsilverstein</a>, <a href=\'https://profiles.wordpress.org/annezazu/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>annezazu</a>, <a href=\'https://profiles.wordpress.org/fushar/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>fushar</a>, <a href=\'https://profiles.wordpress.org/jorgefilipecosta/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jorgefilipecosta</a><em>, <a href=\'https://profiles.wordpress.org/joedolson/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>joedolson</a> 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:\"20987\";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:\"Thu, 27 Aug 2026 13:20:44 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:\"Thu, 20 Aug 2026 13:52:58 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 dca 1\";}s:5:\"build\";i:1760643936;s:21:\"cache_expiration_time\";i:1787880044;s:23:\"__cache_expiration_time\";i:1787880044;}','off');
INSERT INTO `wp_options` VALUES (3957,'_site_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1787880044','off');
INSERT INTO `wp_options` VALUES (3958,'_site_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1787836844','off');
INSERT INTO `wp_options` VALUES (3959,'_site_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1787880048','off');
INSERT INTO `wp_options` VALUES (3960,'_site_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9','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:112:\"\n	\n	\n	\n	\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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: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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"Open Channels FM: X vs Nitter and XCancel, AI Middleware, and Accelerated Online College Degrees\";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=2560267\";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:101:\"https://openchannels.fm/x-vs-nitter-and-xcancel-ai-middleware-and-accelerated-online-college-degrees/\";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:120:\"Hear about X and Nitter, how AI changes human roles with meat proxies, and the shift toward rapid online degree programs\";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, 27 Aug 2026 11:05: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:1;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"WPTavern: #231 – Damon Cook on How WP Trend Watcher Keeps Him Up to Date With WordPress\";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=207377\";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:103:\"https://wptavern.com/podcast/231-damon-cook-on-how-wp-trend-watcher-keeps-him-up-to-date-with-wordpress\";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:41984:\"<details>Transcript<div>\n<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>\n\n\n\n<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 new way to keep up with WordPress news and updates.</p>\n\n\n\n<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>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today, we have Damon Cook. Damon has been a developer in the WordPress ecosystem for over a decade, working with WordPress centric agencies, and more recently running his own freelance business, Noma Digital. He&#8217;s a longtime community member, contributor, and someone who remains keenly engaged with the latest WordPress developments from releases like 7.1, to shifts in plugins, themes, and the broader WordPress landscape.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Damon joins us today to discuss WP Trend Watcher, an open source tool he&#8217;s created to help WordPress professionals keep up with the ever increasing deluge of news, community updates and feature releases. As the WordPress space grows more dynamic, and let&#8217;s be honest, sometimes a bit overwhelming, WP Trend Watcher is designed to sift through a fire hose of RSS feeds, summarise the trends, and inject some much needed human curation into AI generated content.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Damon talks about the importance of staying ahead in the WordPress ecosystem, especially for freelancers, agency owners, and developers who want to anticipate changes and support their clients.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He gets into the technical nuts and bolts, breaking down how the tool gathers, and summarises, news. The models and local AI setup he&#8217;s experimented with, and the balance between automation and critical human review.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re someone who struggles to keep up with the relentless pace of WordPress news, and wants a smarter way to separate the worthwhile updates from the dross, this episode is for you.</p>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Damon Cook.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Damon Cook. Hello, Damon.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:04] <strong>Damon Cook:</strong> Hi, Nathan. Good to see you again.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:05] <strong>Nathan Wrigley:</strong> Yeah, thank you. Damon and I had a chat at WordCamp US. I think you said a little while ago that it was in 2024. So it&#8217;s been a few years since we&#8217;ve had a chat, and there&#8217;s been a few pivots in your life. At the time you were working for a hosting company, which I don&#8217;t think you are doing anymore. But we&#8217;re going to have a chat today about something which caught my attention probably on social media, I imagine, I saw it there. It&#8217;s called WP Trend Watcher.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I would just say at the beginning before we get stuck into the topic, if you go to the WP Tavern website, I will bury all of the links in the show notes. So anything that we discover today, go and click on the links over there. And actually given the nature of the topic, it might be wise, dear listener, to go and do that before you get into this podcast, because it&#8217;ll be fun to have a poke around and be forewarned as to what is it that we&#8217;re going to be looking at.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So anyway, Damon, thank you for joining us again. Just before we begin, I mentioned that you have changed roles in the last 24 months or so. Do you just want to tell us a little bit about you and your roles in WordPress over these many years?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:07] <strong>Damon Cook:</strong> Sure, yeah. Yeah, been a developer in WordPress ecosystem for over a decade. And always been with WordPress-centric agencies. And yeah, as of the past year about, I&#8217;ve just been running my own freelance, Noma Digital, then also doing some contract work. And yeah, and still keeping up on all the latest WordPress news and features coming out. 7.1, what is coming out in, well yeah, in like a week, I think.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:37] <strong>Nathan Wrigley:</strong> Yes. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:38] <strong>Damon Cook:</strong> Lots of cool stuff there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:39] <strong>Nathan Wrigley:</strong> Yeah, there really is a lot happening. Genuinely, there is a lot happening in the WordPress space. And, it may be that you&#8217;re a developer, and so that side of things captures your attention. But from my perspective, I am not really a developer, but I am curious about all the things that are going on, because I&#8217;m fascinated by Core and plugins and themes and blocks and all of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But equally, the community side and all of that. There&#8217;s a whole load going on, and events and marketing and loads going on. But that deluge of information, that sort of fire hose is very hard to keep a track of. Some websites that were publishing for many years die out and other ones replace them, and things come at you from different angles.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so you have built a tool, WP Trend Watcher, which you&#8217;re able to put on your local machine. I believe that&#8217;s right at the moment. It&#8217;s a sort of local install, and we can talk about the technicalities of that in a moment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But this tool, the way that you&#8217;ve built it is primarily pre-built, if you like, to go out and inspect the WordPress space so that you can summarise the zeitgeist, of what&#8217;s going on in the WordPress world. You can keep up without having to do that manual slog of going out, reading everything, spending hours every day kind of wasting time, and I&#8217;m doing air quotes there, if you know what I mean.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so my first question is revolving around the why of this. What was the importance here that you felt that you wanted a tool that did this for you? And really what I&#8217;m trying to get there is why did you feel it was important to keep up with the WordPress space? Is it&#8230; if you&#8217;re a client, if you&#8217;ve got relationships with clients and you&#8217;re building client websites, is it not enough in your scenario just to know that WordPress drops, they do a version change every now and again, we get a release, I&#8217;ve got a suite of plugins, I probably need to keep up to date with those. Why? Why are you interested in the broader landscape?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:34] <strong>Damon Cook:</strong> Sure, yeah. I&#8217;ve been a, I was pretty active contributor for a while to the project, not so much lately. But, when I was a contributor there was, I mean, there&#8217;s always been a lot of news to keep up with, between Slack and Trac and WordPress.org stuff. But I started to see some of what were the reliable sources in that area. And as I work with WordPress daily, I still need to keep up with what is coming down the pipeline.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so yeah, I just wanted to take that, it was very a selfish starting point. I needed to take all these RSS feeds, get them summarised, but then also verify that, what&#8217;s being summarised with AI isn&#8217;t just hallucinations or some kind of, you know, mistrust was there, because that&#8217;s a critical component to this project was the human layer. It&#8217;s just pulling in a bunch of RSS feeds, summarizing it, and then I go through and make sure the summaries and click through it, like a lot of the stuff, and read it, and it&#8217;s helpful for me to process and see what&#8217;s actually going on and then provide my own judgment on it, so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:47] <strong>Nathan Wrigley:</strong> The sort of curious bit there then I suppose is that you, it feels like you always want to be one step ahead of what&#8217;s happening in the WordPress space. And I suppose if you&#8217;re being a freelancer, having that knowledge of what&#8217;s coming up, particularly in WordPress and WordPress Core, because I&#8217;ve noticed that a lot of RSS feeds, for want of a better word, and we&#8217;ll get into that in a moment, are Core related.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that then sort of tells me that you want to be ahead of what&#8217;s coming in the next feature set so that you can, I don&#8217;t know, forewarn your clients, or practice things that you know are going to suddenly drop on a particular day of the year, and so that when the inevitable call comes, &#8220;Why is this there now?&#8221; And, &#8220;How does this new feature work?&#8221; You&#8217;re ahead of it all. Does that kind of summarise your interest in it, or is it more eclectic than that? You&#8217;re just curious about it because it&#8217;s curious.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:39] <strong>Damon Cook:</strong> Yeah, I mean there&#8217;s certainly the curiosity is there, but yes, I do like to be at the bleeding edge of what is coming down in the new, like for example, the 7.1 release coming out. Just seeing what&#8217;s being worked on, what might have gotten dropped from proposals. Yeah and just I guess being in the ecosystem, I&#8217;ve seen how a lot of the community has come and gone, and what has been critically talked about is, what is a critical feature, and why might something not be worked on and all that stuff.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So yeah, it&#8217;s just a selfish way to keep up on the latest, developer news and, yeah, and share it out and summarise it and get some human judgment behind it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:22] <strong>Nathan Wrigley:</strong> A curious thing which is not related to this podcast, but most Mondays I do like a live show in which we have three or four panelists, and we bat around the WordPress news from the previous seven days. And I&#8217;ve been doing that show for, oh, I don&#8217;t know, maybe seven or eight years or something like that. And in the sort of the week preceding, I go around the internet, I look at social networks, I read the blogs that I&#8217;m familiar with. I&#8217;ve got a giant list of RSS URLs in a feed reader, and I go through, and I read them, and I look at them all.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And it, genuinely is incredibly time inefficient. That is to say that I open things, get halfway through, realise there&#8217;s nothing really for me to talk about here with my guests, and there&#8217;s probably nothing for the the listeners to engage with. And so I lose a lot of time, doing that exercise, and it strikes me that in the era of AI, that would be, the intention here is to cut out that. Cut through the dross, sift out the bits and pieces that are of interest, and make the bits that finally reach your eyeballs worthy of attention.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How have you orchestrated that to happen? Because with the best will in the world, I think we all know that AI can go off the rails a little bit. It may be that it doesn&#8217;t quite match the intentions that you would wish it to have. How are you corralling it to be what it is that you want?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:47] <strong>Damon Cook:</strong> Sure. Like I alluded to, it just stemmed from a selfish kind of interest in keeping up on these news sources, and I knew a lot of them all had RSS feeds. I think that even I, you know, I have a fascination, an obsession almost, with AI these days and I&#8217;m always trying some cutting, more cutting edge stuff and tinkering.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I think even myself, and I think I see a lot of people confuse AI with automation. And so it&#8217;s interesting to see, when I, this project, I didn&#8217;t want to automate the whole thing, like just go get RSS feeds, AI summarises, AI publishes, just do it, right? Which I can, we could potentially do with the project, but I limited it to that contract of, go get these RSS feeds, the latest news, come back, summarise them, and then show them to me so I can audit them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A lot of them, I just open up like yourself. It seems counterproductive, but I actually like that&#8217;s how I really keep up. Because if I just read the paragraph from the AI summary, which I do, it&#8217;s it&#8217;s not really covering, and might miss something in that full article that actually really interested me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you know, I click through most of these and I&#8217;m reading. I peruse, I don&#8217;t read every single word for sure, but I peruse and just try to validate that the summary matches, and then I look for tidbits that might been missed that I&#8217;m curious about, and then drop that in the human summary element of the published final briefing. So that&#8217;s the workflow of it right now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:27] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:27] <strong>Damon Cook:</strong> That&#8217;s how I&#8217;ve set it up and I enjoy just the whole, the sequential part of like gathering and then, there is an automation of it shows me everything I gathered, and then gives me an area to write my thoughts and then I click through everything. So it&#8217;s just turned into a weekly, kind of hobby project and it&#8217;s fun to do, so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:48] <strong>Nathan Wrigley:</strong> Yeah, so the bit that is infuriating to me is just the dead time. And the dead time for me is not once I&#8217;ve found the link. That for me is when it actually becomes interesting. You click the link, you open it, and you do the reading and what have you. It&#8217;s finding the link and finding the interesting thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:07] <strong>Damon Cook:</strong> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:07] <strong>Nathan Wrigley:</strong> And so I think, it is totally credible to get AI to do that. And I have this, I&#8217;m not a great user of AI. That is to say I&#8217;m not somebody that uses AI an awful lot. But it&#8217;s becoming pretty clear to me that one of the areas which it genuinely is good at is curating like a silo of information. You give it a body of information, a corpus of information, and say, &#8220;summarise that,&#8221; or, &#8220;Draw out of that the bits that might be of interest.&#8221;</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, it&#8217;s not perfect, but it seems to be exceedingly good at that. The creative side, maybe less so, and we don&#8217;t really need to get too much into that. But this bit of drop the corpus of information in, summarise that, publish your results. That seems like a really credible way of using AI in the year 2026, and that is indeed what you&#8217;ve done.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So now that you&#8217;ve got this built, and I will link to a report so you can see Damon&#8217;s previous, I think you&#8217;ve got seven or six or something like that, previous ones from previous weeks up, and you can see them all. It basically ends up in a bullet-pointed, numbered list of titles with links, and then maybe one sentence of about 20 words following on from that. And then that will obviously either lead to a click or not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How have you found those summaries to be? The 20 or so that you&#8217;ve got in each of your little editions. How have you found them to be? Do they seemingly accurately represent what&#8217;s contained within, or does it tend to go off the rails a bit?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:39] <strong>Damon Cook:</strong> No, they&#8217;re accurate.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:41] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:42] <strong>Damon Cook:</strong> The key kind of component there is when the summaries happen, it&#8217;s using, I set it up because I wanted to use local models. It&#8217;s all prompt-based, so essentially, it&#8217;s going to these RSS feeds, getting the latest articles and links, then parsing that through AI and saying, and passing a prompt along saying, &#8220;summarise this for developers and agency owners with a critical eye on, X, Y, Z.&#8221;</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so that&#8217;s where things do actually come, they come back pretty accurate. And the inference of what the summary shows, it&#8217;s fascinating. But yeah, it&#8217;s pretty accurate, and the fun part is trying to prove it, to see like, &#8220;okay wow,&#8221; that sounds like it would interest me as a developer and agency owner. I&#8217;m going to click and read through and make sure that&#8217;s an actual thing, and not a hallucination. So it&#8217;s like a game of just fact-checking in a way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:46] <strong>Nathan Wrigley:</strong> I&#8217;m curious to know what it doesn&#8217;t include. So for example the addition, I&#8217;m going to call it an addition. I don&#8217;t know. Oh, summary. There we go. Weekly summary is what you&#8217;ve called it. This particular one has 19 items listed, and I don&#8217;t know if it produced 19 different things and all of them got written to the page, or if, I don&#8217;t know if you can see in the background, 34 just didn&#8217;t cut the mustard. Can you inspect what didn&#8217;t get included and thereby start to have intuition to say &#8220;okay, I wonder why that one didn&#8217;t cut the mustard?&#8221;</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:20] <strong>Damon Cook:</strong> Yeah, there is a built-in, for the AI to, when it does a review, it checks sources and it looks for duplicate, two kind of posts on two different sites about the same exact topic. It&#8217;s going to try to not do a summary on both of those.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:39] <strong>Nathan Wrigley:</strong> Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:40] <strong>Damon Cook:</strong> So it does check for duplicates, weak language, missing sections. So it does do some of that to cut out the duplicate work. But also, yeah, it&#8217;s not looking, like part of the prompt and part of the exercise for AI is to not look for superfluous, just like really fact-based deterministic stuff and not just you know. It&#8217;s funny because trend is in the title, right? WP Trend Watcher.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:06] <strong>Nathan Wrigley:</strong> Which is maybe the exact opposite of what you&#8217;re after.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:09] <strong>Damon Cook:</strong> It&#8217;s kind of like it&#8217;s not really looking for what&#8217;s popular, but what is factual coming out of a lot of these sources.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:17] <strong>Nathan Wrigley:</strong> Okay. When you are looking at this, this is a strange question, and I don&#8217;t know how you&#8217;re going to react to this. How does it make you feel? Do you have the intention that you&#8217;re cheating on the Damon from five years ago would&#8217;ve thought, &#8220;Oh, this is horrific, somebody did all this with a computer. This should be done by, a human being should be corralling this.&#8221; How does it make you feel on that level?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:41] <strong>Damon Cook:</strong> Yeah, it does make me feel cheap.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:43] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:45] <strong>Damon Cook:</strong> And I think that&#8217;s kind of why I publish these. It&#8217;s trying to be transparent. So if anybody&#8217;s going to go and read this, they know that I even put at the bottom how much time I spent trying to look through everything. So you can take all those facts and base whether you want to read this or not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:08] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:09] <strong>Damon Cook:</strong> Did he spend enough to? You can pass your own judgment. Did he spend enough time? Maybe he should have spent more time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:14] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:16] <strong>Damon Cook:</strong> But yeah, that&#8217;s part of the exercise for me is making this open source, and just having this public, and so if folks do find it fascinating and helpful, they could even fork it and try to do something else. Or I even have, possibility to submit sources because I&#8217;m always thinking &#8220;Should I have another source in here?&#8221; or.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:39] <strong>Nathan Wrigley:</strong> Yes, yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:41] <strong>Damon Cook:</strong> There&#8217;s room for improvement too.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:43] <strong>Nathan Wrigley:</strong> The issue there is you end up with scope creep, don&#8217;t you? And before you know it, you&#8217;ve got 5,000 RSS feeds that you&#8217;re pummeling everywhere, and then you really are in a maze of trying to figure out what&#8217;s relevant and what&#8217;s useful.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The report that you get on the front end, obviously, you&#8217;ve got these AI generated the numbered list, in this case 19, the one that I&#8217;m looking at. Again, links will be in the show notes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But then the interface that you built provides the option then to add sort of human notes, for want of a better word, at the end. So it&#8217;s not just a case of, okay, that&#8217;s where it ends. The idea is then that you would go in, contribute for yourself what it is that you feel is important here, free form writing like we always used to do, and so on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:24] <strong>Damon Cook:</strong> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:24] <strong>Nathan Wrigley:</strong> Why did you include that bit? Why, what was the purpose in having that? Was it just a more human curated portion at the end, so you wanted to remember what you actually thought?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:33] <strong>Damon Cook:</strong> Yeah. It&#8217;s twofold. I wanted the human in the loop. It&#8217;s a pretty popular phrase these days with AI, but I wanted that aspect there. But also selfishly, a game to fact-check a lot of these things and make sure AI isn&#8217;t hallucinating. But also it&#8217;s the exercise of memory of like going through and reading these things, because then I actually, you know, it registers in my brain. Like this is really what&#8217;s coming down the pipe. Because if I just read through the summaries, even if they were 100% accurate and I just trusted them out of the box, I feel like it doesn&#8217;t necessarily always register for me. So the actually exercise of going and clicking and reading through and comparing to what AI summarised is helpful for to sink in that data.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:20] <strong>Nathan Wrigley:</strong> I think if this were something that I was looking at, and I&#8217;m definitely not ruling out doing something like this because I genuinely think there&#8217;s a lot of merit in my specific case for this. I think I&#8217;d be looking at four of those a day and just trying to, I don&#8217;t know, at 9 in the morning just before the day begins, or at 5 at night just as the day&#8217;s about to end, the workday. Just go in and look at a few of those. Because I&#8217;m like you, if I read the AI 20-word summary, there&#8217;d be no substance to that and I wouldn&#8217;t remember it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But the fact that the interface is there and those articles have been surfaced, and I presume you could probably run one of these each day and adapt what was there the previous day and what have you. So technically then, how does it work? I&#8217;m fairly sure that this is a thing which you have built, and is currently sitting on a machine in your house somewhere.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:08] <strong>Damon Cook:</strong> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:08] <strong>Nathan Wrigley:</strong> Just describe the technicalities of what you need to get, on your machine to make this occur.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:13] <strong>Damon Cook:</strong> Yeah. It&#8217;s a TypeScript code base, and it&#8217;s on GitHub, so you can fork it, contribute to it. But yeah, I run it. You can pass in kind of a flag. I run it weekly. It was just an arbitrary decision, and it felt weekly would be good. But you can, yeah, it just checks basically the last date of when it ran, and then tries to grab the sources.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then I use LM Studio application on my Mac, which allows me to kind of download models that are fit for my system. I have an 18 gigabyte memory that I can work with, so that is limiting. But, I think a lot of these models are coming down in size and the local AI movement, I don&#8217;t know if it&#8217;s a movement, but I think it&#8217;s taking off in a lot of ways.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:07] <strong>Nathan Wrigley:</strong> Yeah, I think so. Yeah. Yep</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:09] <strong>Damon Cook:</strong> We&#8217;re starting to see a lot more, yeah, local implications. That was part of the exercise for me, was exploring that. What models I could use on my system, and then what were the results of using those models with this tool for the summaries.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So yeah, I think every week at the bottom, that&#8217;s part of the report is what model I used locally to run the summaries against. And I try to switch it up. I think I used probably six of them, I used the same model. I think it was a Qwen model. Then the most recent one I used, I switched it up, and it was a, I forget the name even. It was like an LS.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:49] <strong>Nathan Wrigley:</strong> Oh, these things come and go so fast. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:51] <strong>Damon Cook:</strong> Yeah, exactly. And that&#8217;s the fascinating part is just to drop in a new model and see how it does, and the softwares look like, because they do change. And even the report, I think you&#8217;ll, if you just compare this week&#8217;s with last, just the output is a little different. And I&#8217;m trying to&#8230; That&#8217;s something I plan on working more towards is deterministic, the output. The summaries are one thing, but then when it outputs into the final report, getting that more deterministic. Especially, I really want to have footnotes, so that people can see where these summaries and stuff are, what they&#8217;re exactly they&#8217;re linking to. It&#8217;s kind in there but it does&#8217;t always output exactly the same in formatting, so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:35] <strong>Nathan Wrigley:</strong> So you&#8217;re doing this work on the local machine, and then obviously I&#8217;m looking at it so it&#8217;s published, by the looks of it on GitHub. Is that all automated or are you curating that process? Or have you got, you know, your local machine is bound to GitHub, your GitHub repository and so this is all automated in that sense as well?</p>\n\n\n\n<p class=\"wp-block-paragraph\">In other words, what I&#8217;m saying is if you took a break for a month and came back, would this all just be chugging along in the background and producing these weekly reports? Or is this something that you manually invoke on a weekly basis and copy and paste and what have you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:07] <strong>Damon Cook:</strong> That&#8217;s the part that, yes. I just run the report and write my judgment in it, then publish it to GitHub, and then GitHub does a little, it takes basically the artifacts and just spits them out. But there&#8217;s not much there in the automation on GitHub. It&#8217;s just publishing it to GitHub Pages.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The fact that I have a section that&#8217;s required for human in the loop kind of takes away full automation. I could make it run, but then I would have to take that component out of me reading through, clicking through, and writing my own judgment at the end of the report. And I don&#8217;t plan on getting rid of that. I actually enjoy that aspect, so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:47] <strong>Nathan Wrigley:</strong> So it&#8217;s become a bit of an interface. The AI plus Damon equals the finished product. You really don&#8217;t want it to be automated. And in a way, that feels to me a bit like, I don&#8217;t know, a race to the bottom. If we automate all the things, I just don&#8217;t know where the audience for that lives, because you&#8217;ll, never really know. Because there&#8217;ll never be a moment where you look back at it and say, &#8220;Is anybody reading this?&#8221;. &#8220;Has anybody talked to me about this?&#8221; and what have you. Whereas the fact that you&#8217;re interested in it, you&#8217;re on this podcast talking about it, you&#8217;ve got an interest in the subject matter, you&#8217;ve clearly engaged with it. I don&#8217;t really have a question there, but there&#8217;s definitely something there. The fact that you&#8217;re in the weeds of it and it&#8217;s not just AI for AI sake, I think is important.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:32] <strong>Damon Cook:</strong> Yeah. And it&#8217;s, yeah, that&#8217;s a great point. And I think that makes me, I don&#8217;t know, I guess go back to, where some of this started from. Yeah, I think people are creating their own knowledge bases. And you even touched on this. Just having that corpus of artifacts, a lot of that AI can do these days, and you can automate some of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But, how you take all that data and get the human in the loop and, is it even interesting if you, it&#8217;s interesting maybe to you to read, but if you want to share that, is it going to interest others? And yeah, the human aspect is critical for me there, because, especially if you&#8217;re going to share it publicly, you know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:14] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:14] <strong>Damon Cook:</strong> At least be transparent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:16] <strong>Nathan Wrigley:</strong> Yeah, so you&#8217;ve called it WP Trend Watcher. And it feels to me, if I was to rewind the clock to, I don&#8217;t know 2023, where for the first time we were all beguiled when ChatGPT came along, and we all just thought this whole interface was remarkable. But it felt, oh, it&#8217;s novel, it&#8217;s interesting, it behaves in many ways it&#8217;s a bit, I don&#8217;t know, passed the Turing test and it convinced us that it was human.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But now that we&#8217;re in the year 2026, it feels like one of AI&#8217;s central roles is just, as I said earlier, these corpses of information, but not finite in the way that a human brain is. There&#8217;s only a capacity that I have to remember so much, and it&#8217;s alarmingly little. But over time, if you were to stick with this endeavor, the name that you&#8217;ve given it, this sort of Trend Watcher, it feels like the data that you&#8217;re gathering, as it grows and grows and the AI&#8217;s capacity to manipulate, understand, I&#8217;m doing air quotes, &#8220;understand&#8221; and, create meaning from the disparate bits of data, that will grow over time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so it&#8217;d be interesting in 2027 and 2028, what happened? Why did that bit never got built? And how did we get this thing shipped into Core? Where did it come from? What were all the little bits and pieces? Where were the jigsaw pieces that led that to happen? And how did this happen? And what&#8217;s the market trend? Why have we got a 4% decrease or an 8% increase in market share? How&#8217;s all that happened?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it feels to me as if you keep pushing this out, that kind of information will be available, kind of MCP-able, by simply asking it questions, in a way that we&#8217;ve never had available to us in the past. Again, there&#8217;s no question, but do, you know what I&#8217;m saying there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:03] <strong>Damon Cook:</strong> Yeah. I think, when I set out to build this there is, and there is still a component where I do want to have kind of the trend watching part of taking these past reports and having AI review them, and come up with inference of was there a trend? Why, yeah, why did we go from report 1 to report 18 about this? Maybe there&#8217;s this feature in WordPress 7, whatever. What changed there? And come up with a separate component for that. I haven&#8217;t built that in, but that&#8217;s kind of a potential, that&#8217;s always the end goal. And keeping these receipts for now and generating these reports is just the scaffolding in a way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:48] <strong>Nathan Wrigley:</strong> So it feels to me as if it really isn&#8217;t bound to WordPress. You could run with what you&#8217;ve built and point it at just about any industry or thing. Your local tennis club or, whatever it may be. You could, over time, build up this sort of trend analysis, and see what&#8217;s going on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And dare I say it, you could even implement it upon yourself so that you can see, what&#8217;s the cadence of my writing? How have I done my fitbit data or whatever it may be? You can see that, even as I&#8217;m saying the words, I&#8217;m thinking, &#8220;Oh, this is a dystopia that I don&#8217;t want to live in.&#8221; But at the same time, I&#8217;m really curious as to what that bigger capacity to maintain state and hold data over time. What that will furnish us with.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because we all forget things, our brains are very ephemeral. Things that are important to us come and go. We misremember things constantly, and it will be really interesting to see what things like you&#8217;ve built, are going to enable us in the future. And it does seem like this is baby steps. The humans in 2029 looking back on the work like you&#8217;ve just been talking about for the last half an hour will think, &#8220;Oh, that was cute, but look where we got to now, we stood on the shoulders of those giants, and here we are now.&#8221; It&#8217;s fascinating and terrifying in equal measure. Let&#8217;s say it that way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:11] <strong>Damon Cook:</strong> Yes. Yeah, absolutely.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:13] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:14] <strong>Damon Cook:</strong> There&#8217;s so much data and it&#8217;s just growing, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:17] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:17] <strong>Damon Cook:</strong> It&#8217;s going to get worse before it gets better.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:19] <strong>Nathan Wrigley:</strong> Yes. Well, it&#8217;ll be very interesting to see how it all lands. But, what I would encourage everybody to do, I&#8217;m going to link to at least three things. I will link to the GitHub repository, which is obviously at Damon&#8217;s GitHub account. It&#8217;s colorful-tones, and then this is called WP Trend Watcher. I&#8217;ll also link to damonacook.com, where there is a blog post about how you can get up and running and what the necessary steps are for you to do that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I will also link to the sort of output, which is again, it&#8217;s a GitHub repository, but you can go and see the weekly summaries and what have you, and judge for yourself whether or not this is something that you want to install on your local machine.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think the inevitable is going to be that there&#8217;s going to be more and more of this in our lives. It remains to be seen whether we have the time to actually interact with the data that it puts out, or we&#8217;ll need another layer of AI to cope with the level of AI we&#8217;ve got, if you know what I mean. It&#8217;ll be wheels within wheels.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So there you go. Anything you want to add? Did I miss anything there before we wrap it up?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:27] <strong>Damon Cook:</strong> No, the only thing just you know I&#8217;m colorful-tones. Actually, it might not be with, it might not have the hyphen, but on X. And then on LinkedIn I try to just share the report out weekly on there just for folks keep up, but that&#8217;s about it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:47] <strong>Nathan Wrigley:</strong> Lovely, in that case, I will endeavor to find your Twitter or X handle and various other bits and pieces. And, wptavern.com, if you search for the episode with Damon Cook. It&#8217;s spelt in the way that you might imagine, D-A-M-O-N Cook, C-O-O-K. Search for that. And yeah, thank you so much for chatting to me today, and bravo for a topic which I think I&#8217;m going to be leveraging very much for my WordPress news cycle.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:14] <strong>Damon Cook:</strong> We can get that, get some RSS feeds and we can get them, get you hooked up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:18] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:18] <strong>Damon Cook:</strong> You can start generating some other reports.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:20] <strong>Nathan Wrigley:</strong> Okay, great. Yeah, let&#8217;s have a chat after we click stop in a moment. Damon Cook, thanks so much for chatting to me today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:26] <strong>Damon Cook:</strong> Thanks.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have Damon Cook.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Damon has been a developer in the WordPress ecosystem for over a decade, working with WordPress-centric agencies and, more recently, running his own freelance business, Noma Digital. He’s a long-time community member, contributor, and someone who remains keenly engaged with the latest WordPress developments, from releases like 7.1 to shifts in plugins, themes, and the broader WordPress landscape.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Damon joins us today to discuss WP Trend Watcher, an open source tool he created to help WordPress professionals keep up with the ever-increasing deluge of news, community updates, and feature releases. As the WordPress space grows more dynamic, and let’s be honest, sometimes a bit overwhelming, WP Trend Watcher is designed to sift through a fire hose of RSS feeds, summarise the trends, and inject some much-needed human curation into AI-generated content.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Damon talks about the importance of staying ahead in the WordPress ecosystem, especially for freelancers, agency owners, and developers who want to anticipate changes and support their clients. He gets into the technical nuts and bolts, breaking down how the tool gathers and summarises news, the models and local AI setup he’s experimented with, and the balance between automation and critical human review.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re someone who struggles to keep up with the relentless pace of WordPress news and wants a smarter way to separate the worthwhile updates from the dross, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://nomadigital.dev\">Noma Digital</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://x.com/ColorfulTones\">Damon on X</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.linkedin.com/in/damon-c-541a9b37/\">Damon on LinkedIn</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://github.com/colorful-tones/wp-trend-watcher\">WP Trend Watcher on GitHub</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://damonacook.com/wp-trend-watcher-wordpress-trends-ai-workflow/\">You Don’t Need a Fancy AI Setup to Stay Current With WordPress</a> &#8211; Damons post about why he built WP Trend Watcher and how to install it</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://colorful-tones.github.io/wp-trend-watcher/\">Recent &#8220;editions&#8221; of WP Trend Watcher</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, 26 Aug 2026 14:07:24 +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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"Open Channels FM: Building with AI How WordPress Standards Shape the Future of Open Source\";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=2560194\";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:97:\"https://openchannels.fm/building-with-ai-how-wordpress-standards-shape-the-future-of-open-source/\";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:164:\"In this episode, Adam and Nate discuss WordPress\'s evolution amidst AI\'s rise, emphasizing challenges like security and the need for developer intent and standards.\";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, 26 Aug 2026 13: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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:112:\"Open Channels FM: Linux Foundation Proposes OpenMDW AI License as Debian and Bitcoin Tackle Open Source Security\";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=2560229\";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:119:\"https://openchannels.fm/linux-foundation-proposes-openmdw-ai-license-as-debian-and-bitcoin-tackle-open-source-security/\";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:183:\"Open Channels News discusses AI\'s impact on open source, highlighting the Linux Foundation\'s new license, Debian\'s debate on AI-generated code, and Bitcoin\'s security vulnerabilities.\";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, 26 Aug 2026 08:40: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: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:4;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:123:\"Open Channels FM: Exploring AI in Security and the Workplace Perspectives from ACM, Forrester, Reuters, and European Policy\";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=2560177\";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:127:\"https://openchannels.fm/exploring-ai-in-security-and-the-workplace-perspectives-from-acm-forrester-reuters-and-european-policy/\";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:218:\"This news episode reports on challenges posed by AI in cybersecurity, including supply chain risks, vulnerability discovery bottlenecks, job market shifts due to layoffs, and the balance of autonomy and accountability.\";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, 25 Aug 2026 09:23: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: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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"Gutenberg Times: Gutenberg Changelog #134 – Gutenberg 23.7, 23.8, WordPress 7.1 and more\";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:53:\"https://gutenbergtimes.com/?post_type=podcast&p=46979\";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:93:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-134-gutenberg-23-7-23-8-wordpress-7-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:74139:\"<p class=\"wp-block-paragraph\">In this 134th episode of the Gutenberg Changelog Podcast, Birgit Pauli-Haack hosts Jessica Lyschik , senior developer at Greyd, to discuss recent Gutenberg and WordPress developments. The conversation centers on the releases of Gutenberg 23.7, 23.8, and WordPress 7.1 (&#8220;Mary Lou&#8221;), highlighting user-facing enhancements and developer-oriented changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 introduced notable features, including new styling tools, updated media flow, notes functionality for collaboration, and improved support for AI-driven workflows. Jessica Lyschik emphasized the impactful addition of pseudo states (hover, focus, active) in buttons and navigation links, though global style options for navigation states are still being developed for 7.2. The new icon API was also discussed, which currently requires plugins for full editor integration.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Both speakers observed an ongoing shift: features first become available via <code>theme.json</code> for theme builders, then gradually get exposed in the UI for broader audiences. They also touched on the evolving approach to child themes, font management, and the need for clear style inheritance indicators. Specific enhancements in Gutenberg 23.7/23.8, like responsive editing toggles and improvements to dynamic galleries and block inspector controls, were covered alongside new opt-out mechanisms for block controls.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The episode closed with a look toward WordPress 7.2, highlighting efforts to address &#8220;block editor paper cuts&#8221; (small annoyances) and improved tracking of in-progress features. Birgit Pauli-Haack announced a three-month podcast hiatus for sabbatical, promising a return for the 7.2 release. Listeners were encouraged to follow GitHub tracking issues and stay current with upcoming Gutenberg releases.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-134-gutenberg-23-7-23-8-wordpress-7-1/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-134-gutenberg-23-7-23-8-wordpress-7-1/#transcript\">Transcript</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Editor: <a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href=\"https://icodeforapurpose.com/\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\" id=\"shownotes\"><strong>Show Notes</strong></p>\n\n\n\n<h2 class=\"wp-block-heading\">Special Guest: Jessica Lyschik</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://x.com/jessicalyschik\">https://x.com/jessicalyschik</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/@jessicalyschik\">https://www.youtube.com/@jessicalyschik</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/redirect?event=channel_description&amp;redir_token=QUFFLUhqa2tsT25ETnVSM20xS3ZoNDhpTkhwUVhlM2J0UXxBQ3Jtc0tsY2NmeEdxT01xdEMzMlR4WWxjYll2bGoyMXlSZVZFZm82alVtS3hpdW01Y3U1R3U0RGVBT19lbEhQeXNYeTcxZ0EwaVg4YUlYV2ZGR085ZXA1U0pYYzdSelRnejR5cDBHUm1pZDRpQi1fdHRPbkw3UQ&amp;q=https%3A%2F%2Fprofiles.wordpress.org%2Fluminuu\">profiles.wordpress.org/luminuu</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/playlist?list=PLtf0_A0KILu5lspB8oXQjinPhIe87s3nJ\">Greyd Conversations, to be found on YouTube</a></li>\n\n\n\n<li><a href=\"https://www.meetup.com/wordpress-online-meetup-dach/\">DACH Online WordPress Meetup</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Announcements / Community contributions</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/08/12/wordpress-7-2-call-for-volunteers/\">WordPress 7.2 Call for Volunteers</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/08/14/wordpress-contributor-toolkit-1-0-a-smoother-workflow-for-your-first-core-contribution/\">WordPress Contributor Toolkit 1.0: A smoother workflow for your first Core contribution</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 7.1 </h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wordpress.org/news/2026/08/mary-lou/\">WordPress 7.1 “Mary Lou”</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=dO751c8jkn0\">WordPress 7.1 Highlights Video</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/download/releases/7-1/\">WordPress 7.1 micro site</a> </li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\">WordPress 7.1 Field Guide</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/documentation/wordpress-version/version-7.1/\">WordPress 7.1 Release Notes</a></li>\n\n\n\n<li><strong>Curated </strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://developer.wordpress.org/news/2026/08/hands-on-with-the-wordpress-7-1-icon-registration-api/\">Hands-on with the WordPress 7.1 Icon Registration API</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2026/08/whats-new-for-developers-august-2026/\">What’s new for developers (August 2026) </a></li>\n\n\n\n<li><a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/\">WordPress 7.1 Source of Truth</a> (English) </li>\n\n\n\n<li><a href=\"https://krautpress.de/2026/wordpress-7-1-source-of-truth/\">WordPress 7.1 Source of Truth – Deutsch</a></li>\n</ul>\n</li>\n\n\n\n<li><strong>Podcasts</strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wpbuilds.com/2026/07/30/478-inside-wordpress-7-1-responsive-styling-new-blocks-media-modal-and-behind-the-scenes-changes/\">478 – Inside WordPress 7.1 – responsive styling, new blocks, media modal and behind-the-scenes changes</a></li>\n\n\n\n<li><a href=\"https://presswerk.net/pw075/\">WordPress 7.1 mit Birgit Pauli-Haack</a> (German) </li>\n</ul>\n</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Gutenberg releases</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/08/06/whats-new-in-gutenberg-23-7-05-august/\">What’s new in Gutenberg 23.7? (05 August)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/08/19/whats-new-in-gutenberg-23-8-19-august/\">What’s new in Gutenberg 23.8? (19 August)</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s discussed or in the works</h2>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 7.2 Tracking issues </h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Styling</strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/80388\" rel=\"noopener\" target=\"_blank\">Responsive style states for blocks – 7.2 tasks</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/79283\" rel=\"noopener\" target=\"_blank\">Custom states for blocks – iteration for WP 7.2</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/34198\" rel=\"noopener\" target=\"_blank\">Form elements in Global Styles – iteration for WP 7.2</a></li>\n</ul>\n</li>\n\n\n\n<li><strong>Editor </strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/81453\">Block Editor Paper Cuts</a> </li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/81558\" rel=\"noopener\" target=\"_blank\">WordPress 7.2 and beyond: Pattern Editing follow ups</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/79895\" rel=\"noopener\" target=\"_blank\">Extensible Site Editor: 7.2 Iteration Issue</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/77069\" rel=\"noopener\" target=\"_blank\">Improve Navigation Editing in the Extensible Site Editor Sidebar for 7.2</a></li>\n</ul>\n</li>\n\n\n\n<li><strong>Media</strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/80389\" rel=\"noopener\" target=\"_blank\">WordPress 7.2 Iteration: Media Editor Modal</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/80159\" rel=\"noopener\" target=\"_blank\">Client Side Media iteration for WordPress 7.2 and beyond</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/81370\" rel=\"noopener\" target=\"_blank\">WordPress 7.2: Dynamic galleries and media inserter</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/79729\" rel=\"noopener\" target=\"_blank\">Discussion: How might the media inserter tab look in WP 7.2+</a></li>\n</ul>\n</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/80015\" rel=\"noopener\" target=\"_blank\">Notes iteration for WordPress 7.2</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/81228\" rel=\"noopener\" target=\"_blank\">DataViews, DataViewsPicker, DataForm, Fields in WordPress 7.2</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/77230\" rel=\"noopener\" target=\"_blank\">Guidelines built on Knowledge in WordPress 7.2</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Greyd Conversations</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.youtube.com/watch?v=dxpoqqtwOIg\">Greyd Conversations #19 &#8211; How Can Product Companies Grow in WordPress Right Now</a><br /></p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Stay in Touch</p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Did you like this episode? <a href=\"https://lovethepodcast.com/gutenbergchangelog\"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on X (formerly known as Twitter) or send DMs with questions. <a href=\"https://twitter.com/gutenbergtimes\">@gutenbergtimes </a>and <a href=\"https://twitter.com/bph\">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href=\"https://gutenbergtimes.com/itunes/\">(Click here to learn how)</a></em></li>\n</ul>\n</div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" id=\"transcript\"><strong>Transcript</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Welcome to our 134th episode of the Gutenberg Changelog podcast. In today&#8217;s episode, we will talk about Gutenberg 23.7 and 23.8, and also, of course, WordPress 7.1, which was just released, and also what&#8217;s in the pipeline. Not very detailed, but we&#8217;ll see. I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a full-time core contributor for the WordPress open source project sponsored by Automattic. It&#8217;s again a special treat for me to have Jessica Lyschik to join me on the show again. Jessica is a senior developer at Greyd, which is a German WordPress company that builds Greyd.Suite, an all-in-one toolkit for building and managing professional WordPress sites. Welcome to the show, Jessica. How are you today?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Thank you. I&#8217;m very good today. And thanks for having me yet again. I don&#8217;t know how often have I been here now?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> I think it&#8217;s either the 6th.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> 3rd, 4th?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Well, I think we&#8217;re coming up to 6 or 7.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Is there like an ongoing list of people how often they have been on the show?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Of course. Of course there is a list.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Probably I&#8217;m very at the top.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> It feels like. Absolutely. Yeah, you are. Top producer here.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Nice.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. So Jessica, you are not only working on Greyd, you also work co-organizer on the WordPress Germany, and you also are a co-organizer for the German-speaking DACH Online WordPress Meetup. DACH, for those who don&#8217;t know it, is Deutsch, Austrian, also Österreich and Schweiz, Länderkennung.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> And the meetup comes together every other month, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> The 3rd Wednesday in a month in odd months. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Correct. Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. So what are you doing there? What&#8217;s coming over next?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> So our next meetup is, well, it is all in German. So for those listeners who are not speaking German, it&#8217;s unfortunately not for you, but you can try and come over and practice and listen. But we mainly held a whole day meetup in German. So for the German, Austrian, and Swiss communities. And yeah, the next meetup is in September and it is, yes, on the 16th. And we are talking about WordPress 7.0 and 7.1 as the latest releases. We will have Benjamin Sekavica with us who was also the, I think, release coordinator for 7.1, if I&#8217;m not mistaken.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> So he will share a bit more because he has been fairly involved into the last past 2 releases and he will share a few insights and everyone can share their experiences. We can answer each other&#8217;s questions. And yeah, that&#8217;s what we are going to do. So we aim for more of a professional audience with the online meetup.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> You mean developers and agencies?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, or also anyone who is working professionally with WordPress. And we are not focusing too much on like beginners, but this is our area where we have our target audience, basically.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, yeah, it makes sense. Awesome.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Well, thanks for letting us know about that. We&#8217;re coming to some announcements. I only got one that I wanted to share with you, dear listeners. Jeff Paul opened the call for volunteers for WordPress 7.2 release squad, and the release is scheduled for December 9th. So that&#8217;s kind of the timeframe that you&#8217;re looking at. December 9th means there&#8217;s 4 weeks beforehand is release candidate, and 6 weeks and 7 weeks is beta before that. So by October, you&#8217;re probably gonna be part of the— ongoing work to get this release over the finish line 2 months later.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So experience being on the release squad, you had experience with that and I had too. I don&#8217;t think that&#8217;s a job for someone who hasn&#8217;t been part of core for a while because it&#8217;s a very fast-moving process and you need to know a lot about how WordPress is actually managed, developed, and released.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: There are quite a few release squads from previous releases that could come up and volunteer again. Yeah. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Community Contributions</h3>\n\n\n\n<p class=\"wp-block-paragraph\">So speaking of first-time contributors to core, there is a new WordPress Contributor Toolkit that has been tested quite a bit, and it&#8217;s out in the first version. The first contribution does not start again with installing Git, Node.js, and Docker, and kind of takes the whole Contributor Day morning or in the afternoon when you start doing that. So this is a desktop …</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I remember this.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. And not everybody has their computer set up so it all goes smoothly. Yeah. So I have always had trouble with all the installations because my computer is not on the latest stuff. Yeah. So this desktop app handles it all. And after you run the setup wizard, Contributors can link to a track ticket and apply or test existing patches on the running site. It&#8217;s also based on Playground. And then open a pull request or attach a patch or hand their work to a mentor or— yeah, there&#8217;s quite a few features in there. And Juan Margarito is the project manager, so to speak, but he had input from quite a few core contributors. And I have not heard yet how it all went on WordCamp US, but I think the next version for WordCamp Asia is already in the works. So yeah, test it out. Then if you see something that needs to be fixed or that doesn&#8217;t work, yeah, find your way into the GitHub repo so you can leave an issue or, yeah, have some discussion there.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, that sounds actually very promising to speed up the process. As I said, I remember like being on Contributor Day and now you have to install this, now you have to install Docker. Now you have to do this. Docker doesn&#8217;t work properly. What is the issue? It was a never-ending story. And having a setup that is like ready to go, I think this is very interesting. Yeah, I have not been at WordCamp US either, so I don&#8217;t know how this worked out, but I heard only good vibes so far from Contributor Day. Right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> They published quite a few.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I think it will speed up the process.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, absolutely. Yeah. Yeah, WordCamp US was, the Contributor Day were about 400 people out of 1,000. So that&#8217;s a phenomenal ratio there. And they changed the format a little bit from what I read, that they actually were project-oriented. So they actually were able to finish a few projects. And it&#8217;s more like a hackathon rather than kind of everybody picks something up and works on things. And that&#8217;s what I heard from a lot of people that were at the contributor day.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah.</p>\n\n\n\n<h3 class=\"wp-block-heading\">What’s Released &#8211; WordPress 7.1</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> And on August 19th, WordPress 7.1 was released called Mary Lou. After the jazz musician Mary Lou Williams, who has over 100 records. So she was very prolific in producing her music. And I&#8217;m glad that we found another woman to be part of the jazz naming for a WordPress version. </p>\n\n\n\n<p class=\"wp-block-paragraph\">We talked quite a bit on this show about the various features. Just a reminder, there&#8217;s a lot packed into new styling tools. Updated media flows, added notes functionality, some changes to the new capabilities for AI, other tools and workflows. Anne McCarthy was the first-time release lead for it, and I must say she did a fantastic job, probably better than any other of the release leads because her communication style was very upfront, and it was also always kind of keeping everybody in the loop, and it was really nice to see. And for me, working on the source of truth, truth, it was really helpful that she was the release lead and I could bounce off some things like, how does it work? Or did I get this right? Or yeah, what is missing? What are your most favorite features from 7.1? Or what is it that tripped you up as a developer? Kind of, we can have both ways of talking about things.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, we can, we can do it. There&#8217;s, uh, some things that have happened. So what I&#8217;m really happy about is the pseudo states. So hover, focus, active on buttons. For when I saw that, I went in there and during the release candidate phase and was like, hmm, I read something about navigation and if in the source of truth, what is going on? So I figured out that navigation links do have on the individual navigation links, you can toggle it on. But then I thought like, hey, for navigation, it would just make so much more sense if you would do that in the global styles. But it was not there. So there was nothing in the global styles to change these states. And I was a bit confused about that. But glad we figured it out in the outreach channel. I think I posted it on Slack. And it was actually not done yet because there&#8217;s one more addition coming to it, which is the, the active state.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> So it&#8217;s not the, it&#8217;s not the pseudo state active, but when you have in WordPress, when you click on a navigation item, then this specific navigation item on the page you&#8217;re on gets the class current menu item as of now. I don&#8217;t think this is going to change in the future, but then what&#8217;s being worked on is that this also can be, this color can also be changed or this settings for when this state is actually happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: And now for the navigation items, you would have then 3 states. So you have the responsive styles, you would have the pseudo styles, and you would have this active style. And because these are kind of intertwined, this was the reason why it has not been coming into 7.1 yet, but it&#8217;s being worked on for 7.2. So Maggie is on it. Maggie Cabrera, who I did the Twenty Twenty-Four theme with, she&#8217;s working on that. So that&#8217;s very cool. And yeah, that&#8217;s something to look forward because I just remember like the last week been talking about it with someone and it was in Torino Twenty Twenty-Four on my talk when at Workcamp Europe where I think it was Rich Tabor who asked the question what I would like to see, and I was like, pseudo styles would be great. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> So 2 years later, we are finally here. Of course, it&#8217;s not everywhere yet, but I think it&#8217;s a very good start. We have it on buttons now, and it can only extend to other blocks as we have seen it with many features before. They start out on one very specific area and then got released to the rest of the items that are there. So yeah, I&#8217;m very much looking forward to that. The new icon API is also something that&#8217;s very interesting. And I just had an email from a client today saying, hey, there&#8217;s this new icon API. What&#8217;s, what&#8217;s the matter? So I was curious too, of course, can I just do this in the editor? Because this was probably most people are going to ask. And no, you cannot, but you technically can through a plugin. There&#8217;s also an article from Justin Tadlock on the developer blog about this, right? I saw that this week.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I have not tested it out yet. I had not had the time with this, but it definitely looks promising to— we&#8217;re getting there to like all these little changes that are kind of not just nice to have, but kind of sort of life improvements to how you would otherwise work that. I mean, there&#8217;s the icon block, of course, from Nick Diego, who is like the base for all what is in Core now, but you still can do a lot more in terms of customization with it. But yeah, we&#8217;re getting there. So yeah, we&#8217;re looking forward to that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. So when you say it&#8217;s not there yet for the navigation link, it&#8217;s also not there. Well, you can do it in the theme.json. So it&#8217;s just the UI or the interface wasn&#8217;t finished. But the feature is there for theme builders that use the theme.json to style their stuff. They don&#8217;t have to rely on the global styles interface.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, but that&#8217;s always the first route you go. So you go first in the editor. Can I see it? Is it there? And it was like, eh, disappointment. Yeah, but that&#8217;s what I forgot to mention. You can use it through theme.json, but then it&#8217;s like a bit of a, how to say, it&#8217;s, yeah, like you need to have your own theme.json. You just cannot go into any default theme or any existing theme that is from another author and then change it there because with the next theme update, your changes will be gone. So this is something you have to watch out for. And then for most people, it&#8217;s like also the feedback I often get from clients, from colleagues, it&#8217;s like, is it in the editor? No, sorry.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Not yet. Still have to code. Not yet.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Not yet.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> But that&#8217;s pretty much the cadence of any of the styling things, that they are first coming into theme.json for theme builders, because that&#8217;s the basis of it. That&#8217;s kind of the API. That&#8217;s the— yeah, how it all fits in with the rest of it. And then it&#8217;s a whole different mindset to figure out how the interface is going to work, because the interface also needs to kind of figure out not only for those that are advanced builders, but also for those that are actually beginners or don&#8217;t know what a pseudo-state is. Yeah, so you have a language issue there, and it&#8217;s a whole different mindset to get this right for the interface. And I&#8217;m really glad that we finally have it in the theme.json and people can work with it from there. But yeah, you&#8217;re right, it&#8217;s not for one of the default themes where you can change the theme.json. Yeah, but it&#8217;s your own. Yeah, like I did for the Gutenberg Times. I have my own theme and I can kind of change things there.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, it just depends how comfortable people are with using it. So if some are just, give me an existing theme that does get updates every now and then to do changes. And some just code their own because they feel comfortable with it. So It&#8217;s, it&#8217;s just that as long as we communicate, hey, that&#8217;s the current state of this. You can use it there, here and there, but here, watch out. This is the catch. Then I think it&#8217;s all fine because the more you know, the more you can adjust to your needs.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> And some who are longer in the WordPress space than just 4 years or so, so since it&#8217;s block themes, there is also the idea of a child theme that a lot of people go that route, which has its own theme.json. that is then combined with the parent theme and the global style. It gets a little bit unwieldy. Yeah, kind of figuring out where things are changed and how do you revert something and where does it go? Because you also have the additional CSS and then the block-level CSS. So yeah, there&#8217;s a lot of things that you can change and confuse everybody.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Or even yourself. So it does happen that you change something somewhere, then forget about it and come back like 6 months later and be like, Why does this not change when I change the setting here? Now I can change the setting, but nothing happens. And I&#8217;ve been there. Don&#8217;t worry. It happens to the best. So it&#8217;s a tough one, but yeah, you just have to find your way in how you approach things. And again, everyone&#8217;s different. Everyone has different knowledge, different base on it. Child themes, definitely you can use them. Some people say child themes are dead. Well, it depends.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> It depends. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: I mean, the most cases are slowly like, for example, if you wanted to use fonts, special fonts, then a child theme was always the best option to just have the files there, implement them and queue them correctly and so on. Well, now we have the font library. So. With a little exception, if you cannot upload certain fonts or do not want to use Google Fonts, for example, like there&#8217;s Adobe and like Adobe Fonts and another font places. where we, where you can get fonts from, you still need to implement them in a sort of hacky way. It does work. It&#8217;s not perfect, but it&#8217;s one of those things where a child theme would, or is still useful in my opinion.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And yeah, there&#8217;s just so much variety around it. So yeah, everyone will find its way or their way too.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> I made the decision to not go with child theme, although the Gutenberg Times theme is based on Twenty Twenty-Five. Okay. I don&#8217;t, I don&#8217;t wanna kind of have this whole mental load, like figuring out where my patterns live or what are the theme.json settings that I need to override. And so I said, okay, I will make a copy and delete everything else that I need— don&#8217;t need, and then take it from there. It&#8217;s so robust that I don&#8217;t think I&#8217;m running into any problems that I didn&#8217;t make myself. Yeah. </p>\n\n\n\n<p class=\"wp-block-paragraph\">What else? 7.1, I wanted to interject that with— so 7.2 is of course coming. We talked about it on December 9th. There is not a roadmap out yet, but what&#8217;s already in the works is what you mentioned is that we get ourselves confused when we don&#8217;t know where things are in styling. There&#8217;s actually an effort to have in the inheritance of styles be marked in the interface. There is a discussion on how to make that, and the designers are still kind of figuring it out. But you get an indicator in either the global styles or in the block settings in the sidebar if that&#8217;s a changed style. So it&#8217;s not the global style, but it&#8217;s kind of an individual style. So you can at least manage that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Or at least recognize it. How far it goes, we don&#8217;t know, but the discussions are there. And I will link that particular issue in the show notes so you can kind of check it out if you want to and kind of see how that&#8217;s gonna come out. So anything else you wanna kind of say what you like about 7.1? What about the responsive styles? Do you like them?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: They look promising. I have not tried them out yet. I mean, it&#8217;s been just 2 days. I have been very busy with keeping up and, well, not having things break for great customers. We did have a little release. I was doing a little release yesterday for a little fix. No fatal errors or anything. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, you are on your tippy toes when a new release is out. And of course, I have had it running on my local environment for quite some time, the release candidate, just to make sure that if I work or test things that I do not run into any issues. No, no deep dive yet, but what I noticed is that quite a few things moved around. For example, I was just made aware of yesterday that at the group block, you now have these settings that were usually the first thing. It&#8217;s like the blocks should inherit the site width or content width or something like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Oh yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> This, this, the layout. Yeah. The layout part, it has now been moved from the settings to the styles. And I think this was because of the responsiveness, because then you have everything together in one go and do not have to switch the tabs back and forth for this.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I mean, there is some refinement in the, in the UI of how things look. I think the notices got quite an update. They are looking different now. And it&#8217;s just like the little details from what I noticed in working on it, but I did not do yet, unfortunately, but I hope I can. Yeah. Dive a bit more deeper in this weekend. What&#8217;s new? I&#8217;ve been just reading on, just checking technically if there&#8217;s anything. I mean, one big thing is definitely the enforced iframe in the editor.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. I was about to ask you about that, if you had any issues there with your—</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> We actually prepared for 7.0 already because it was first said, hey, we are doing this for 7.0, and then it was rolled back. It&#8217;s like, okay, we are not doing this for 7.0, but we are doing this for 7.1. So we were kind of prepared.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: We just had to catch up with, I think, 2 blocks that we offer, but all, all works fine. So we are, we are good now there. And we did this ahead of time. So we were aware of these changes. And this is what I&#8217;m looking out specifically. Sometimes the fancy details as well, because I have to know, because most people come to me in my company saying, hey, why is that? What, what, what have, what has changed here? Tell me. And then I have to go to deep dive. I did it. I did this yesterday to say, why did things move? Ah, things move because of the responsive styles. Okay. So then you have the train of thought and know what&#8217;s happening, like kind of reverse engineering it, if you will.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> But yeah, I will have a deeper dive into 7.1 and testing out a few things because I&#8217;m curious myself. I mean, of course we still work in, in and with WordPress, so we need to be aware of what&#8217;s happening.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.7</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> All right. Yeah. So Gutenberg 23.7 was released and it has a few enhancements that we can talk about. Some of them actually made it into 7.1, which is actually a little bit unusual because normally after beta there are no enhancements. But if that&#8217;s a blessed, so to speak, feature, then still enhancement can make it into beta. And even if a release candidate, if it&#8217;s important and it needs to be fixed. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">So there were not a whole lot of things that I would point out, but the first one was the responsive editing enabled setting.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> With that, you can actually turn off the responsive styles option, and that made it into 7.1. It&#8217;s just a setting in your, in your block.json file, there, I think there&#8217;s also a filter where you can do that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Yeah, you can use a filter in the functions.php of your theme or child theme, preferably child theme in this case.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Just where we had it. So you can, but then it&#8217;s, I think it removes it completely if I&#8217;m not mistaken, because the way the filter looks to me looks like it would disable it for everything.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: When you use it on the block itself in the block.json, then it&#8217;s just for that one block.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Right, right. The filters goes for everything. And it could be custom blocks, yeah, that you don&#8217;t want the responsive editing to come in, or you want them enabled. You know, it&#8217;s kind of the other thing. What is not turned off is the styling that you already put in. Yeah. So those are not affected by that filter. So if you come from a theme that already has them in the global styles or in the theme.json, they&#8217;re not turned off. It only turns off.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah. So it&#8217;s just basically in the user interface that you do not have this option anymore. You cannot access it anymore. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So it, it came out of the feedback loop from a lot of agencies that kind of said, okay, can I have my user not use that? So, which is pretty common for WordPress. Yeah. If you have a new feature that you also need to implement a turnoff thing for a lot of people. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The next one. is to extract— well, I&#8217;m reading that— to extract the preset management from shadows and font sizes. To implement those presets for shadows, so you have your own shadow configuration or your own font size configuration in the global styles or in the theme.json, those are actually handled pretty similar. And the developers said, okay, we don&#8217;t want to have too many same-looking files in our codebase. So let&#8217;s unify things and make it available so we can actually add additional presets with the same management kind of system. It&#8217;s a codebase and it&#8217;s on Gutenberg behind the scenes, but I think it will actually change a little bit how you code that for your custom blocks if you want to also have preset management enabled with that. So I wanted to point that out. I don&#8217;t know if that makes any sense to you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I have to deep— deeper dive into it because I actually don&#8217;t— it was not on my radar, to be honest, but it sounds fairly interesting. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Do you wanna take the next one?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Reflect inherited global styles values and block inspector controls. This was what you were just talking about, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So it is already in 23.7. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Yeah. I think when you scroll down further, I think this is with the kind of, how do you say, flipped squares or diamond sort of shape. I wonder if this is maybe not too— it&#8217;s not too visible. It&#8217;s like very hidden and kind of very much blends in. I would be curious to see what that actually looks like. So, okay, I do not have only 7.1 tasks for me for this weekend, but also Gutenberg tasks. Coming from the, what you just described before, that you don&#8217;t know where things are coming from, if things have changed locally, I think this is a very interesting user interface change that I assume will be kind of helpful for people to figure out, okay, apparently this is not the global style. Something has changed here. The question is then where?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> It will be interesting to see how good this particular style or sort of indication will be, will be kind of recognized because I find it very, it blends in too much from, in my opinion.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I think there needs to be a pop of color because we have this purple color as well for certain things in editor. And I think because if it&#8217;s just black and white, it&#8217;s kind of, it blends in too much because you have the, there&#8217;s screenshots from the typography panel when you choose the font size, when it&#8217;s You have only 5 options, S, M, L, XL, and XXL. And then it&#8217;s just a little dot or an outlined dot sort of, because it&#8217;s fairly small and it kind of blends in with the toggle next to it where you can toggle the Preset selection. Yeah, the sizes. So yeah, you&#8217;re right to see what other people will think about this.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, it will come with a tooltip definitely for that. And it also will open a modal or will open the same modal that you have where you can reset a setting. So if somebody says, okay, we changed the theme update and you didn&#8217;t see— that&#8217;s the case where it really makes sense is, oh, and you don&#8217;t see the new styles or new things is because you have an override in the database and you can reset that to theme style and then you get the new new stuff in there. So that&#8217;s kind of the use case that I can think of. And I think it makes fairly sense. And once you know what that little diamond or whatever does, but you&#8217;re right, it&#8217;s not in your face and it&#8217;s not very …</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: I mean, it shouldn&#8217;t be like in your face, like kind of be like a giant billboard, you have made a change here, but it should be like a bit more coming out a bit more because right now I think it blends in too much. And I would probably be wondering if this is maybe a bug or if that neighboring icon may be having some sort of display issue or something because it&#8217;s too— not distinct enough, I think is the right term.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> It&#8217;s very subtle. Subtle, yeah. Yeah, I— when I first looked at it, was it a scratch on my screen or something like that?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, exactly, exactly. So I was like, It looks a bit small, so I have to check it out on, on like on an actual installation and see what happens. If I notice it or if I just wonder where I did the change and it did not happen for whatever reason.</p>\n\n\n\n<h3 class=\"wp-block-heading\">But Fixes</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, the next item is, it&#8217;s one of those quality of life things that you mentioned. It&#8217;s that the COVID and accordion blocks have now an exit on enter. So you hit enter once, you get to the next one, and then enter twice and you&#8217;re out of that whole container block. I only want to mention it because it&#8217;s— I found it missing on quite a few ones, except especially one of the cover and accordions. But it&#8217;s also when you— if you&#8217;re a developer and you want to learn how to do this, this is also a PR where you can actually check out how that&#8217;s going to work because it&#8217;s actually just a block support, yeah, that you need to put in there. It&#8217;s an experimental API, but it has been around for I think about 2 years now. And as long as Core is using it, it&#8217;s probably gonna stay there. So it could be also a good way for the block developers to kind of learn that little quality of life feature that you give the user out on the, on the block without having to do after and before kind of thing. Yeah. That I have to refer to once in a while.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, but I didn&#8217;t know about it. I learned something today.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Mission accomplished.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, but it&#8217;s actually, yeah, I can totally get it for the COVID block because like what I am, I&#8217;m hon— I wanna be honest here. I am very much, I click away. I click somewhere outside because it does not work in, quote, in air quotes that, uh, you can exit a block and go up the next level outside of the block. So yeah, that&#8217;s good to know.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> All right, great. Yeah. Do you want to take the next one?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jessica Lyschik: Yeah. Dynamic gallery. Rename toolbar button to detach and add a modal explaining what will happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> The dynamic gallery is the one where you can have a gallery automatically created from your attached images. And that&#8217;s especially interesting for those that have been blogging for a long time and have been there. Photos all over the place. And now they can, you can, you don&#8217;t have to take one image at a time. You can do it all in one swoop. But the problem is when you want to add an image that&#8217;s not attached to it, or if you want to delete one, you need to break that dynamic thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Oh yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. So you can do singular image things with a gallery. So you need to detach it. And then the modal explains that particular context. Kind of comes up and say, you say okay, and then be done with it. That detached image also comes, and we see it probably in 23.8 when we talk about it later. That&#8217;s also the same method how you can, for the page list in the navigation, that&#8217;s at first a dynamic one, but once you change things and add another link in there, it&#8217;s kind of not dynamic anymore. So it will, new things will not be added is also a downside of that. And it&#8217;s the same thing for the table of content block has instead of the, it had a long time convert to a static list. So it&#8217;s also not dynamic anymore. It&#8217;s now also called detach. I don&#8217;t know if it&#8217;s the same modal. I haven&#8217;t tested that yet, but it&#8217;s kind of a switch in. How, how we teach people about the attach and detach kind of thing, kind of the, the context of this is a dynamic block that you can actually free from the, from that automation.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Yeah, we actually have the similar wording in the Grid plugin. So it&#8217;s, it&#8217;s very familiar to see here, detach this. Because we also have sort of like these dynamic features and you can detach stuff from these dynamic features to make them static. Basically what you just explained. It&#8217;s interesting to see that even though I don&#8217;t think anyone has ever, like I was not involved in this, but seeing this basically turning out exactly what we&#8217;ve been doing in a product already, it&#8217;s kind of interesting. So it&#8217;s, I guess, not the worst idea to do.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. But like, especially when it&#8217;s kind of already done by you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, yeah, yeah. But like, it&#8217;s like to have a— not really consenting, but like to have a general understanding of that, this wording of detaching stuff and like having it dynamic is like universal, sort of. So, and this is kind of the language where we are going to. Yeah, it&#8217;s just great to see that there is not much that you have to reteach people because plugins have it done this way, but now core is like kind of catching up and you can use that knowledge that, okay, if I detach this, it&#8217;s no longer connected to it. And if it&#8217;s kind of dynamic, then okay, maybe there is some sort of connection. I mean, in a very broad sense now.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. Yeah. Glad we can kind of continue in the consistency that you brought to your product in core.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> It&#8217;s really, it&#8217;s my, And I was not involved. I just want to say that I was not involved in this one.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Don&#8217;t blame me. Yeah. So, so what&#8217;s next? I don&#8217;t know why I looked at that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Dynamic mode conversion, a single undo level. I think this was also part of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, I tested this dynamic gallery quite a bit because I couldn&#8217;t get my head around why that was important because I don&#8217;t— every time I&#8217;m in my block editor on a post, I upload images and I know they&#8217;re automatically attached, but I wouldn&#8217;t upload images in bulk in my editor. And then I kind of, it flipped for me that, okay, in the media library I can upload images in bulk and I can also in bulk attach it to a post. There&#8217;s a column there where you can attach it. And I said, okay, when you do that, then you really appreciate that you can have a gallery with that. So It took me a while to kind of get that because it&#8217;s a, it wasn&#8217;t a workflow that I wasn&#8217;t familiar with and I wouldn&#8217;t, wouldn&#8217;t have used. So what&#8217;s the dynamic mode conversion thingy? Undo?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I think it&#8217;s just a sort of small life improvement that you, when you undo, so you have a dynamic gallery, then you kind of make it detached to stay with the, with the wording here. And then when I go back and said I made a mistake, Then you only have to press undo once instead of 15 times, twice, or multiple times for every image. Now the entire gallery gets basically back to the state it was in.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Pretty neat. Yes, I like it. So there were quite a few changes to the background image and to the global styles, but they are also minor. Yeah, there&#8217;s one thing that theme builders that use theme.json probably need to know about that is that the level block level preset class specificity has been changed through the :where command. So that is certainly something when you— that you might come across when you have a custom theme and you have some custom CSS and try to work with that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, I think we had this kind of big thing last year when things got changed with the :where selector, and then you had to redo stuff because things were not applying or Again, applying to things depending on what it was. So yeah, that&#8217;s something we have to look out for to see. Because every time core is like changing something like this, you just need to double check that your stuff still works. Because I think, I wouldn&#8217;t say a lot, but I know it from the Greyd WP theme. We do use quite some extra styles to make the theme happen and have the blocks styled the way we would, we imagine it in our theme. And yeah, it&#8217;s just like revisiting your theme again to make sure things still work. To-do for the theme developers, definitely.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Right, right. Absolutely. And that is actually in 7.1. This was patched back to core during the release. Yeah. So that&#8217;s why I&#8217;m pointing that out. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Experiments</h3>\n\n\n\n<p class=\"wp-block-paragraph\">And then the last thing I think is in the experiment section that the inheritance UI that we talked about quite a bit in this show is actually now only visible through the Gutenberg experiment screen. Yeah. So you need to switch it on to actually test it for yourself.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Good to know because, and I would&#8217;ve been very confused again if I just went, oh, let&#8217;s update to Gutenberg plugin. Why does this not show? Okay, let&#8217;s do a deep dive once again.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Right. Yeah. So now you know.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> But that&#8217;s why it&#8217;s so helpful to have all these What&#8217;s New in Gutenberg blog posts, I have to say. Because they highlight everything and then you can go back and just like yesterday I was searching for something, why did this thing change? And that&#8217;s how I got back into like, okay, this was the change. Then obviously whatever is in the pull request is quite a kind of technical. And if you do not have technical people asking you the question, you kind of need to translate, okay, this happened because of that. And this is the reason for it because you just cannot send them a link to the pull request and here is it. And then they go back, what is it about?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So yeah, well, it&#8217;s always— There&#8217;s one step that I use now is I share that URL with Claude and say, explain it to me like an 8-year-old or something like that. And then it kind of tells me what&#8217;s this about. I mean, and that&#8217;s when I know.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> It does work. But if the person is already with you and like, Jessica, what is—</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: No, no, of course.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> What is going on here? Then you&#8217;re like, Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: That&#8217;s how I get smarter.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, it&#8217;s definitely, it, it helps me also. So I&#8217;m not just saying that this is, I did not use it in that case. I probably should have done this yesterday, but I like to search for things and find, figure things out, why, why things change and how they work. AI is like the shortcut to it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And I do use it sometimes. Yeah, definitely. And, but I still like to. tinker and figure things out myself because that&#8217;s what I enjoy.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, that&#8217;s one thing. That&#8217;s also when you learn, you know, if an AI kind of gets you something back, you have it for the moment, but it&#8217;s harder to retain that information for a longer period of time. You know, that&#8217;s how our brains work.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: That&#8217;s true.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. If we, we need the challenges to overcome to actually learn something. Yeah. All right. That was our fast go through 23.7. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.8</h3>\n\n\n\n<p class=\"wp-block-paragraph\">23.8 came out just this week. This week was the whole release week. Yeah. With, or last week with 7.0.4, 7.1, Gutenberg released 23.8.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jessica Lyschik: Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: It&#8217;s kind of a lot of information to disseminate. And I have found that the Gutenberg releases have more PRs in them than previous. Last year or something like that. So there are a lot of, a lot more people or the same people pushing more PRs into the release. It&#8217;s really interesting to go through all the changelogs and all that. So we might miss something. So in terms of collaboration, the notes feature got a new method, that is the email— that it emails users now that are mentioned in a note. So you have now— you can now mention people that are on the blog with an @ sign. And then once you save the note, it emails those users that they were mentioned and that there was a note for them to do or to look at, which is quite nice because not everybody goes to every site every time.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> So, yeah, or this specific blog post, because if you do not, are not working on that because you don&#8217;t know that your attention is needed there, then this is definitely a way that you can actually get to know that people are waiting for a reply for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Of you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. I&#8217;m still looking for that place where I can see all my comments on posts in one swoosh and not have to go into the post. I don&#8217;t know if it&#8217;s coming, but it&#8217;s definitely plugin territory. So if you want to have a good plugin, that&#8217;s definitely a feature request for me. Let me know if you start it out. Do you want to do the next one?</p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Visual revisions, add shareable URLs. Ooh, this is interesting. Yeah, I have been quite a fan of the visual revisions so far. I mean, I have not used them too much yet, but—</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Me too.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> It&#8217;s like, it&#8217;s just a whole new experience. And now you can actually get a shareable URL of that. So you can basically say, hey, here&#8217;s the URL to that specific change set. Here&#8217;s what I&#8217;m having trouble with, dealing with, whatever it is. This is actually kind of cool.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> That&#8217;s the one thing. And what I also can see is that you say, okay, this was the version before and this is it now. Yeah. So people say, what changed? Or wasn&#8217;t it better before kind of thing? Yeah. And then you can actually see it side by side or you say, okay, I have 2 versions of it. This is one version, this is the other one version. Which do you like? Yeah, kind of. So you don&#8217;t have to do the staging site just for little changes. You can actually put it on site, but you always have a main version there. So a live version. So yeah, be careful with that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And that&#8217;s why you have revisions. So whenever you do something wrong, you can go back if you have revisions. So it&#8217;s that custom post types sometimes do not have revisions.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And you have to turn that on when you register the post type. I think most plugins let you do that. And if you do not do it and you have no revisions.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And it&#8217;s a bad thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. I also learned that some of the shared hosting providers actually turn revisions off or just limit them to 3 revisions or 10 revisions. And then, yeah, I would be doomed because some of my posts have 100 revisions. For especially the source of truth. Yeah. So. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah. You need to be aware of that sometimes. So there are different ways, not different ways. The way to limit the post revisions is through the, a constant in the wp-config file.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And yeah, it&#8217;s true that shared hosts, they limit it probably because they do not want the data, the databases to blow up because every time a new revision is added, it is basically like a post in a database. You just do not see it, but it&#8217;s connected to the post. I think it&#8217;s, the post type should be revision or something. It&#8217;s not post. Yeah, it&#8217;s post type revision. So that&#8217;s why it&#8217;s filterable. And yeah, so yeah, if you have 100 revisions, you have like this blog post 100 times essentially in your database. If you just have a few blog posts, no one cares. But if you have a very huge site with a lot of posts and a lot of pages and maybe even WooCommerce running, for example, then your database goes whoosh and everything is huge. And yeah, so there is a good reason for it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Oh yeah, absolutely. Yeah, yeah, yeah. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And the next thing we actually talked about it, that the rename of the edit action to detach for page list and table of contents, that&#8217;s now in 23.8. So you can see that in your interface. Oh, and here it is also the opt-out for block style state controls. We talked about the opting out of the responsive styles. And in 23.8, you also find an opt-out method from the state controls, which is, I think, going through the same— no, it says block states enabled opt-out. So there is another variable filter for that on the block editor settings.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, it basically follows the other one for the responsive styles. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. So it&#8217;s responsive styles editing enabled is the variable. And the other one is block states enabled. And setting that to false. What else is next?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Oh, more revisions. Add a code diff view inside the editor. Ooh, is it what it is? I think. Yeah, it is. It is actually what I think it is. So it&#8217;s kind of bringing back the old view that we had for revisions where it was just like this, like you know it from, if you&#8217;re a developer, you know how diffs look like. And now that we have the new visual revisions, now we can actually go back to that specific thing and maybe see if, I don&#8217;t know, any HTML tags have changed or any settings in there have changed, which is true that these are not as visible. With the visual revisions. So the visual revisions are great for like scanning the content and making sure like the content is as you wish or wanna go back or whatever. But yeah, I think this is actually a very good change to bring this kind of view back. Because if you need to go a bit more technical and see, okay, have block settings changed, for example, it&#8217;s not easy to see on the, on the visual.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Right. And they have tried to make this also available in this, in the inspector controls in the sidebar, if there are any block attributes changed. But I think it&#8217;s helpful to see it in a, in a code edit view better than just to name the block attribute how that changed. So it&#8217;s, yeah, I think it&#8217;s a good, good feature set to bring back. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Oh, and there was, I didn&#8217;t highlight that, but it&#8217;s, we talked about Presets management in 23.7. Now the— in 23.8, there&#8217;s also that font size presets and the shadow presets actually use this new preset management layer. So that&#8217;s actually already implemented and is now— it&#8217;s a code change in the background, but it&#8217;s actually streamlining the whole thing and makes it available for extensibility later on. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yeah, that was 23.8, and we are also almost coming up on the end of the show. It&#8217;s not the end of the changelog. This changelog was also really huge.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: The lists are endless for both 23.7 and 23.8. It&#8217;s probably also because of AI, I guess, has accelerated it quite a bit to get the pull requests done and finding things, fixing things, doing things. So it&#8217;s a lot. There&#8217;s a lot to go through, definitely.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What’s in Active Development or Discussed</strong></h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, definitely. Yeah. So I have 2 things that are for active development and what&#8217;s discussed, and they&#8217;re both for 7.2. So Ella van Durpe has a tracking issue of block editor paper cuts, which means to, to list all the small annoyances that she could find that people have issues with and put them all in a list to be fixed. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So it might be big tasks like rethinking the appenders and inserters, how they actually behave, or writing flow, writing flow improvements, or even longstanding bugs that have been passing Excel to in the block editor, or selection quirks with Safari, or multi-block selections on iOS, or yeah, these kind of things. She found 48 issues to be fixed. If you have one that is not listed, feel free to put it in the issue and have it also on the list. She already fixed 9 items when I was putting this together. There might be even more now. So she definitely needs help with testing and commenting on those issues. So yeah, it&#8217;s a nice little literature for you if you have been working with the block editor for years and years and years, what you see that comes up. So I will share, of course, the link in the show notes. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And then, Anne McCarthy for 7.1 had actually said, the release lead, that it would be great to have, because it&#8217;s hard to follow which feature comes in and what are the plans and all that. And she needs it for roadmap. And other people like Jessica and I, we need to kind of see what&#8217;s going up, ongoing issues or features that are in the works so we can test them and we can kind of figure out things. So she asked the teams that are working on features to actually put tracking issues together for the certain versions. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So quite a few actually have already put in the tracking issues for 7.2, and I will share the search link. I haven&#8217;t gone through them yet to study them, but there&#8217;s an iteration issue for the notes features, for the dynamic galleries, for the media editor modal, for the pattern editing. Also how to extend the site editor. I&#8217;m really very happy to see that. Then of course for the responsive styles. And so all the ongoing things. Or Maggie&#8217;s custom states for blocks tracking issue. So you can follow along on the things because then they have sub-issues and you see which ones have already been merged and which ones are already in the works and are in review or these kinds of things. So it&#8217;s really good to follow along. It&#8217;s not for everybody because GitHub is not for everybody, but it&#8217;s definitely something to go there. And if you want, I haven&#8217;t mentioned it yet.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear listeners, this will be the last episode on the Gutenberg changelog until December. There will be a break. And I&#8217;m very grateful for the break because Automattic, after a 5-year anniversary, allows you to go on sabbatical for 3 months. And I&#8217;m starting mine next week. So this is the last episode of the Gutenberg changelog. </p>\n\n\n\n<p class=\"wp-block-paragraph\">There will be a Gutenberg Weekend Edition, certainly not every weekend, but Justin Tadlock is going to take that on and he will do it either biweekly or monthly. It&#8217;s not quite sure yet because he has other duties, but he&#8217;s definitely looking forward to writing those weekend editions. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So, dear listeners, take the link to the tracking issue as your homework for the next 3 months on my break. And of course, study every Gutenberg release in the meantime. I think I checked it out. So this was 23.8. And in November, when I get back, we will already beony 24.4 Gutenberg releases. So there are quite a few releases in there. 6 exactly. I will not catch up on those, but I will catch up on the 7.1— 7.2 again, 7.2 release, because it&#8217;s only about 10 days away when I get back. So that&#8217;s definitely the first episode that we are going to do in December. Yeah. Anything that you wanna talk about here that we haven&#8217;t covered yet?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: No, I think, I think you made a very good thing. I didn&#8217;t know about editor paper cuts PR. Well, my homework is getting longer and longer for the weekend. Definitely.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I mean, it will be sad to not have a Gutenberg changelog for the next couple weeks, but I guess it&#8217;s well deserved that you go on a sabbatical.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Well, thank you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> And I feel very honored that I have been on the last show for now. And yeah, let&#8217;s see. If we can catch up.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yes, absolutely. Absolutely. Just to make sure it&#8217;s not a couple of weeks, it&#8217;s 12 weeks. So a long couple weeks, 6 couple of weeks. So, and yeah, I will share how you can reach Jessica on all the interwebs with the show notes so she doesn&#8217;t have to repeat it here. But I want to also point out she&#8217;s sometimes on the Greyd podcast with the Greyd conversations. And there are quite a few interesting episodes there. I&#8217;ll send, put also the link into the— is there one that you wanna point out about block editor or block themes or so that you had?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Oh, I have not been on the show in quite a while.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> I have been very busy in the background. So, but we do have very interesting shows. I think the latest ones were with Katie Keith and Matt Cromwell about products and, and stuff. I think there was one more person on there. I know this is horribly bad for me.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: No, no worries. No, I put you on the spot there, so don&#8217;t worry about it. But I mean, I can— I was trying to look it up. It&#8217;s about product companies and—</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yeah, it&#8217;s about a product business. And maybe just— I think we redo that and I would just like to correctly say it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. It&#8217;s How Can Product Companies Grow in WordPress Space Right Now? And it was with Katie Keith, as you said, and Aurelio Volle. He&#8217;s the founder.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Oh, Aurelio. Yeah. WP Umbrella.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> WP Umbrella and Matt Crumbrall, founder of Roots and Fruits. Roots and Fruits.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: And they are, they&#8217;re talking about product companies and how they can be successful in the WordPress space, especially now. With or without AI and with the abundance of plugins now. So it&#8217;s gonna be interesting to see how you can build a business there. All right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik:</em> Yep.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> As always, the show notes will be published on <a href=\"http://gutenberg-times.com/podcast\">gutenberg-times.com/podcast</a>. This is episode 134. And if you have questions, suggestions that can wait until December, send me an email to <a href=\"mailto:changelog@gutenberg-times.com\">changelog@gutenberg-times.com</a>. That&#8217;s <a href=\"mailto:changelog@gutenberg-times.com\">changelog@gutenberg-times.com</a>. Caveat there, I&#8217;m not gonna pick up email during sabbatical on the Gutenbergtimes.com or on Automattic and very, very sporadically on my Gmail account. But yeah, send me things and you will see what happens. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks, Jessica, for being with me on the show. Thank you all for listening. And this is goodbye.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Jessica Lyschik</em>: Bye.</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:\"Sun, 23 Aug 2026 08:46:09 +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:18:\"Birgit Pauli-Haack\";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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"Gutenberg Times: Icons, Tabs, and responsive styles: the community gets to work on WordPress 7.1 — Weekend Edition 374\";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://gutenbergtimes.com/?p=46888\";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:124:\"https://gutenbergtimes.com/icons-tabs-and-responsive-styles-the-community-gets-to-work-on-wordpress-7-1-weekend-edition-374/\";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:21976:\"<p class=\"wp-block-paragraph\">Howdy,</p>\n\n\n\n<p class=\"wp-block-paragraph\">It has been another evenful week for sure! WordCamp US came to an end and WordPress 7.1 was released. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Your WordPress profile now has a shortcut w.org/@[yourusername]. If you want to check out mine <a href=\"https://w.org/@bph\">w.org/@bph</a> (don&#8217;t forget the @ sign) . Mullenweg mentioned in his closing fire side chat that this could actually work without the redirect in the future. Now that would be cool, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Another cool and rather weird thing Mullenweg mentioned are Piplets. One self-contained PHP-file for your notes, no database, no hosting needed, for tinkerers who live in the Terminal window. If that&#8217;s you, grab the file from the <a href=\"https://github.com/wordpress/piplets\">GitHub repo</a> and try it out. (64-bit PHP 8.1 or newer is required.) There will be <img alt=\"🐲\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f432.png\" style=\"height: 1em;\" />. To be honest, it&#8217;s not my idea of simplicity, though. I am firm in the Obsidian camp. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Apropo <strong>WordCamp US</strong>: All Talks are already available in the <strong><a href=\"https://www.youtube.com/playlist?list=PLLoEEVBDa-ik\">Playlist on YouTube </a></strong> for your on-demand viewing pleasure. Or you organize a viewing party with your local WordPress Meetup. Just a thought. <img alt=\"😉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png\" style=\"height: 1em;\" />  </p>\n\n\n\n<p class=\"wp-block-paragraph\">Have a great weekend! </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\"><div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<div class=\"wp-block-group has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b14348ac wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Table of Contents</strong></p>\n\n\n<nav class=\"wp-block-table-of-contents\"><ul><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">WordPress 7.1 is out!<img alt=\"🎉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png\" style=\"height: 1em;\" /></a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#gutenberg-23-8-released\">Gutenberg 23.8 released</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins and Tools for #nocode site builders and owners</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</a></li></ul></nav></div>\n</div></div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nicholas Garofalo&#8217;</strong>s recap of <a href=\"https://wordpress.org/news/2026/08/wcus-2026-recap/\"><strong>WordCamp US 2026 in Phoenix</strong></a> covers four days, 1,100 attendees, 111°F, and a Contributor Day where 425 people formed 26 teams around goals they could finish by evening. You&#8217;ll get the Showcase Day migrations of The Ankler and Daily Kos, keynotes from Bo English-Wiczling and Loyal Pyczynski on judgment in the age of AI, and Matt Mullenweg&#8217;s closing pitch for simplicity, including Piplets, a single self-modifying PHP file with no database.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">WordPress 7.1 is out!<img alt=\"🎉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png\" style=\"height: 1em;\" /> </h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https://wordpress.org/news/2026/08/mary-lou/\">WordPress 7.1 “Mary Lou”</a>,</strong> names after Mary Lou Williams an American jazz pianist, arranger, and composer who recorded hundreds of records. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The release video is fabulous. <strong><a href=\"https://www.youtube.com/watch?v=dO751c8jkn0\">WordPress 7.1 Highlights Video</a></strong></p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\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\n</div></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https://wordpress.org/download/releases/7-1/\"><strong>WordPress 7.1 micro site</strong></a> with the featurettes, tiny videos highlighting the main features is definitely a beauty! What a pleasure to read and experience the most important updates!</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://wordpress.org/download/releases/7-1/\"><img alt=\"Screenshot of the WordPress 7.1 release site. \" class=\"wp-image-46926\" height=\"587\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-08-22-at-12.44.43.png?resize=1024%2C587&#038;ssl=1\" style=\"border-width: 1px;\" width=\"1024\" /></a></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Release lead <strong>Anne McCarthy</strong> kept a <a href=\"https://nomad.blog/2026/08/21/wordpress-7-1-release-lead-decision-log/\"><strong>WordPress 7.1 release lead decision log</strong></a>, and it reads like the other half of the release notes. You&#8217;ll see why real-time collaboration, React 19, inherited-style display, and the Classic block removal were punted, why responsive styling got an opt-out rather than a pause, and how she decided to publish the announcement when auto-updates had already reached 300K sites while Matt Mullenweg was on the WordCamp US stage. Each entry links to the thread where the call was made. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">On the WordPress Developer Blog, <strong>Justin Tadlock</strong> goes <a href=\"https://developer.wordpress.org/news/2026/08/hands-on-with-the-wordpress-7-1-icon-registration-api/\"><strong>hands-on with the WordPress 7.1 Icon Registration API</strong></a> and builds a restaurant icon collection from scratch. You&#8217;ll register a collection with wp_register_icon_collection(), add 13 food icons via wp_register_icon(), and see why he prefers a string-backed PHP enum over arrays for naming them. He also lists what 7.1 still strips: only svg, path, and polygon elements survive, and stroke attributes are removed, so stick with fill-based icons for now.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">If Justin Tadlock&#8217;s walkthrough is more than you need right now, <strong>Ryan Welcher</strong> covers the same API in five minutes in his video on <a href=\"https://www.youtube.com/watch?v=Hx8-nHQeoLc\"><strong>custom icons in WordPress 7.1</strong></a>. He registers a collection and a single icon in PHP, loads a folder of SVGs from disk the way core does, and renders one in a template with wp_get_icon(). The gotchas matter most: the sanitizer strips <code>fill=\"currentColor\"</code>, and a function_exists() check keeps 7.0 sites from fatal-erroring.</p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\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\n</div></figure>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">The block editor&#8217;s single biggest frustration is finally addressed, <strong>Jackson</strong> argues in his tour of <strong><a href=\"https://www.youtube.com/watch?v=x_2MC0i3FMA\">the new features in WordPress 7.1</a>, </strong>and he means responsive block styles. Over twenty minutes you&#8217;ll see thirteen features in action: hover and active states for buttons and navigation, the Tabs block, the Icon block with Aki Hamano&#8217;s custom icon plugin, the Playlist block&#8217;s waveform, the in-browser media editor, and a Query Loop checkbox that stops your related posts from recommending the post you&#8217;re reading. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"gutenberg-23-8-released\">Gutenberg 23.8 released</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selecting all blocks in a 1,000-paragraph post used to take 16.8 seconds; in Gutenberg 23.8 it takes 0.4. Release lead <strong>Jon Surrell&#8217;</strong>s post on <strong><a href=\"https://make.wordpress.org/core/2026/08/19/whats-new-in-gutenberg-23-8-19-august/\">what&#8217;s new in Gutenberg 23.8</a> </strong>covers that List View speed-up alongside the shareable revision URLs and in-editor code diff, and email notifications when someone @-mentions you in a note. You also get a real default block on the empty canvas, Audio-to-Playlist transforms, and, for developers, inner block templates declared in registerBlockType() and public Calendar components in @wordpress/ui.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://make.wordpress.org/core/2026/08/19/whats-new-in-gutenberg-23-8-19-august/\"><img alt=\"\" class=\"wp-image-46953\" height=\"697\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/gb-23-8-shareable-revisions.jpg?resize=1024%2C697&#038;ssl=1\" width=\"1024\" /></a></figure>\n\n\n\n<p class=\"wp-block-paragraph\">For the <strong>Gutenberg Changelog 134</strong> episode, Jessica Lyschik, senior developer at <em>Greyd,</em>  joined me to discuss Gutenberg versions 23.7 and 23.8. We also chatted about WordPress 7.1 and what comes next for the December release of WordPress 7.2  As always the episode with its show notes will come to your favorite podcast app over the weekend. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<div class=\"wp-block-group has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-972a13da wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><img alt=\"🎙\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png\" style=\"height: 1em;\" /> The latest episode is <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-134-gutenberg-23-7-23-8-wordpress-7-1/\">Gutenberg Changelog #134 – Gutenberg 23.7, 23.8, WordPress 7.1 and more</a> with special guest <strong>Jessica Lyschik</strong>, Greyd. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-46955\" height=\"367\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-08-22-at-17.29.52.png?resize=1279%2C367&#038;ssl=1\" width=\"1279\" /></figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n</div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you build with the Ollie block theme, <strong>Gina Lucia</strong>&#8216;s <a href=\"https://olliewp.com/wordpress-7-1-walkthrough/\"><strong>WordPress 7.1 walkthrough</strong></a> shows where the new core features meet Ollie&#8217;s tools. Responsive styling now lives in core, so Ollie Pro&#8217;s Responsive Controls shift to handling column and grid stacking, while its Class Manager picks up where the new hover and focus states for Button and Navigation Link leave off. You&#8217;ll also see how the Tabs and Playlist blocks, gradient-over-image backgrounds, and the persistent admin bar fit your Ollie site.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">Merging cells is still missing from the core Table block, and <strong>Aki Hamano</strong>&#8216;s <a href=\"https://wordpress.org/plugins/flexible-table-block/\"><strong>Flexible Table Block</strong></a> plugin fills that gap on 40,000+ sites. Version 3.9.0 adds WordPress 7.1 support and announces row and column selection to screen readers. You can merge and split cells, style the table, cells, and caption separately, and set your own breakpoint for horizontal scrolling or stacking cells on mobile. It also converts to and from the core Table block with rowspan and colspan intact. <a href=\"https://profiles.wordpress.org/wildworks/\">Aki Hamano</a> is a major contributor to the Gutenberg project from Japan and co-tech lead for WordPress 7.1.  There is a lot of crediblity attached to this plugin.<em>  And hat tip to Daniel Kossmann, editor of the Portuguese WordPress newsletter <a href=\"https://www.painelwp.com.br/newsletter-sobre-wordpress-edicao-374/\">PainelWP 374</a></em>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">The new Tabs block in WordPress 7.1 swaps panels abruptly, since the Interactivity API toggles the hidden attribute. <strong>Elliott Richmond</strong>&#8216;s <strong><a href=\"https://wordpress.org/plugins/elliott-richmond-tabs-animation/\">Tabs Animation</a> </strong>plugin softens that with a fade or a slide from any of four directions, plus a duration up to 3000ms and five easing options under <code>Settings → Tabs Animation</code>. It&#8217;s one small inline stylesheet with no JavaScript and no theme changes, and it switches itself off for visitors who prefer reduced motion. One setting applies site-wide for now.</p>\n\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-244bc2c876f7f807 wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></td>\n</tr>\n<tr>\n<td class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></td>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;\">\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\">\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" rel=\"noreferrer noopener\" target=\"_blank\">&#8220;Keeping up with Gutenberg &#8211; Index 2026&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p>\n</td>\n</tr>\n</tbody>\n</table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\">\n<p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2025/\">2025</a></strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n</td>\n<td class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></td>\n</tr>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></td>\n</tr>\n</tbody>\n</table>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class=\"wp-block-paragraph\">On his livestream, Ryan Welcher got back on <a href=\"https://www.youtube.com/watch?v=K6oxl98M0Pg\"><strong>his son&#8217;s hockey team site with WordPress Studio Code</strong></a>, this time handing over the single post template. The first pass got close, then navigation broke, the header came in too tall, and the content width wouldn&#8217;t match the homepage, so you&#8217;ll watch him go several rounds with Annotate, clicking and describing what&#8217;s wrong. Two hours used 2.5 percent of his monthly limit. He also covers the 7.1 iframe change and a twenty-minute custom fields tangent. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://developer.wordpress.com/studio/\"><strong>WordPress Studio the agentic local development app</strong></a> is still in beta. Help make it perfect! </p>\n\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"ng-block-f383384fac7bff07 wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></td>\n</tr>\n<tr>\n<td class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></td>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;\">\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\">\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p>\n</td>\n</tr>\n</tbody>\n</table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-image ng-block size-full is-resized\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"center\" class=\"ng-block-td\" style=\"padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;\"><a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\"><img alt=\"\" class=\"wp-image-42874 ng-image\" height=\"45\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1\" style=\"border-style: none; border-color: transparent;\" width=\"196\" /></a></td>\n</tr>\n</tbody>\n</table>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\">\n<tbody>\n<tr>\n<td align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\">\n<p>Now also available via <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me </a>with your experience.</p>\n</td>\n</tr>\n</tbody>\n</table>\n</td>\n<td class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></td>\n</tr>\n<tr>\n<td class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></td>\n</tr>\n</tbody>\n</table>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--1\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, <br />send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n<div class=\"ng-block-a95f19e7eba4bc85 wp-block-newsletterglue-separator ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;\"><hr style=\"background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;\" /></div></div></div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--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:\"Sat, 22 Aug 2026 16:43:27 +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:18:\"Birgit Pauli-Haack\";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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"Open Channels FM: Signal – AI Insights, Open Source Guidance and Commentaries.\";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=2558769\";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:81:\"https://openchannels.fm/signal-ai-insights-open-source-guidance-and-commentaries/\";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:109:\"A focus on guiding new contributors in open source, discussing AI\'s impact, and adding insightful commentary.\";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, 21 Aug 2026 09:39:01 +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:8;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"Matt: Homework from 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:23:\"https://ma.tt/?p=154259\";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://ma.tt/2026/08/homework-from-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3973:\"<p class=\"wp-block-paragraph\">A few times during the <a href=\"https://us.wordcamp.org/2026/\">WordCamp US</a> keynote, I asked for a show of hands and got mostly blank stares back, especially on the AI questions. That&#8217;s not a criticism — it&#8217;s a reading list. If the future is going to be built on this stuff, the WordPress community should be fluent in it. Here&#8217;s the homework.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How models are actually trained</h2>\n\n\n\n<p class=\"wp-block-paragraph\">When I asked who knew about the reinforcement learning models go through, Robert looked out and said &#8220;I see no yeses.&#8221; Base models are trained to predict the next word across huge amounts of text; the friendly, helpful behavior comes after, in post-training, where human/AI feedback reinforces some responses over others. If you use these tools every day, understanding that pipeline changes how you prompt them and what you expect from them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with Hugging Face&#8217;s <a href=\"https://huggingface.co/blog/rlhf\">Illustrating RLHF</a>, a visual explainer. Chip Huyen&#8217;s <a href=\"https://huyenchip.com/2023/05/02/rlhf.html\">RLHF deep dive</a> is the best longer read, and Anthropic&#8217;s <a href=\"https://arxiv.org/abs/2212.08073\">Constitutional AI paper</a> shows where post-training went next. If you only have time for one thing, watch Andrej Karpathy&#8217;s <a href=\"https://www.youtube.com/watch?v=7xTGNNLPyMI\">Deep Dive into LLMs</a> — pretraining, fine-tuning, reinforcement learning, and why models behave the way they do, all in one sitting.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Uncensored models</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Almost nobody had tried an <a href=\"https://huggingface.co/OBLITERATUS/Qwen3.8-27B-OBLITERATED\">OBLITERATED</a> model. Since refusal behavior is added in post-training, researchers found it can also be removed — it turns out to be, roughly, a single direction inside the model that you can subtract out. Maxime Labonne&#8217;s <a href=\"https://huggingface.co/blog/mlabonne/abliteration\">Uncensor any LLM with abliteration</a> explains the technique, and the paper behind it, <a href=\"https://arxiv.org/abs/2406.11717\">Refusal in Language Models Is Mediated by a Single Direction</a>, is short and genuinely fascinating. Whatever you think of the applications, it&#8217;s worth understanding that open weights mean the community can modify these models, the same way the GPL means you can modify WordPress.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The open-weight wave</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Only a few hands went up for Qwen 3.8. The open-weight models coming out of Chinese labs — <a href=\"https://huggingface.co/Qwen\">Qwen</a>, <a href=\"https://huggingface.co/deepseek-ai\">DeepSeek</a>, <a href=\"https://huggingface.co/moonshotai\">Kimi</a>, <a href=\"https://huggingface.co/zai-org\">GLM</a> — are at or near the frontier at a fraction of the cost, and the smaller ones run on a laptop. I demoed one from this MacBook on stage. Token costs have dropped about 20x, and that curve isn&#8217;t slowing down.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest way to feel this for yourself is to run one locally tonight: install <a href=\"https://ollama.com\">Ollama</a> or <a href=\"https://lmstudio.ai\">LM Studio</a>, pull a small Qwen model, and talk to an intelligence that lives entirely on your own machine, no cloud required. For a community built on the four freedoms, that should feel familiar — and exciting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Read one, watch one, run one. Then bring what you learned to your next meetup.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It is really important to me that WordPress community members ride this AI wave.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Errata: I said Automattic has 32 or 33 data centers; <a href=\"https://automattic.com/automattic-data-centers/\">the actual number is 29</a>, all co-located.<br /></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, 20 Aug 2026 23:39:17 +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:4:\"Matt\";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:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"Open Channels FM: AI for the Rest of 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2559615\";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:46:\"https://openchannels.fm/ai-for-the-rest-of-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:156:\"An update on Open Channels News, new fall series (including \"AI for the Rest of Us\"), and a preview of the Open Channels FM 5.0 release coming in September.\";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, 20 Aug 2026 10:54: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: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:10;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"WordPress.org blog: AI Creates Opportunity While Artists Ship at WordCamp US 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=21264\";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:51:\"https://wordpress.org/news/2026/08/wcus-2026-recap/\";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:54284:\"<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-21551\" height=\"730\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00367.png?resize=1943%2C730&#038;ssl=1\" width=\"1943\" /></figure>\n\n\n\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-3eb8a5ac 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-medium wp-container-content-73b9422f\"><img alt=\"\" class=\"wp-image-21418\" height=\"300\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/route-66-traveller-boy-right.png?resize=242%2C300&#038;ssl=1\" width=\"242\" /></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-container-content-08efa294 wp-block-paragraph\">WordCamp US (WCUS) 2026 just wrapped up after 4 days at the Phoenix Convention Center in Phoenix, Arizona. Over 1,100 people from around the world registered to attend, and thousands more watched online through livestreams. Contributor Day and Showcase Day opened the week before two main conference days, featuring over 50 speaker-led sessions across 4 tracks, including multiple workshops.</p>\n</div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">The temperature reached 111°F (44°C), but golf carts ferried travelers between the Sheraton Phoenix Downtown and the convention center. Inside, attendees moved between session rooms, the Sponsor Hall, and the Happiness Bar.</p>\n\n\n\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-3eb8a5ac wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<blockquote class=\"wp-block-quote wp-container-content-08efa294 is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">It&#8217;s hot, but it&#8217;s not Florida hot.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Loyal Pyczynski</em></p>\n</blockquote>\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-medium wp-container-content-73b9422f\" style=\"margin-top: 0; margin-bottom: 0;\"><img alt=\"\" class=\"wp-image-21413\" height=\"300\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/route-66-traveller.png?resize=285%2C300&#038;ssl=1\" width=\"285\" /></figure>\n</div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Sessions covered artificial intelligence (AI), accessibility, publishing, business, site ownership, and the open web. Speakers in different rooms often found common ground, noting the importance of good judgment and trust-building in the age of AI.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-1 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21473\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-1611.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21553\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/JQ300102.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21476\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-2244.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21474\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-2078.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21480\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260817_WCUS_EC_00786.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21472\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_EC_00467.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21550\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Copy-of-JQ300341.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21479\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260817_WCUS_EC_00431.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21475\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-2095.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<h2 class=\"wp-block-heading\">Real Artists Ship</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://us.wordcamp.org/2026/real-artists-ship-contributor-day-at-wcus-2026/\">Contributor Day</a> followed the motto &#8220;Real artists ship,&#8221; and a new format to match. The 425 participants, including 29 first-time contributors, formed 26 teams around goals they could complete that day. Experienced contributors moved between groups and helped newer participants shape goals. Then, goal owners gave 30-second pitches, and contributors could move between teams when that work caught their interest.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-2 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21468\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-1152.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21470\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-1274.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21549\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/JQ301171.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21469\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-1266.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">By day’s end, contributors had closed tickets, opened and shipped pull requests, and reviewed themes for accessibility. One team created description-list blocks for glossaries and product details, and another added email settings, a test tool, and checks for account, password-reset, and recovery messages.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Other teams built a <a href=\"https://wordpress.org/photos/\">Photo Directory</a> importer and updated Notes in the WordPress dashboard and Multisite documentation. More work covered PHP, PHPUnit testing, and guidelines for AI work within the project. New contribution pathways became a course on <a href=\"https://learn.wordpress.org/\">Learn WordPress</a>, open to people who could not be in Phoenix.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Every team ended the day with a 30-second presentation of what it had made, tested, fixed, or moved closer to release.</p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-grayscale wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21524\" height=\"568\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/IMG_0246.png?resize=1024%2C568&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Showcase Day Put Real Sites First</h2>\n\n\n\n<p class=\"wp-block-paragraph\">If Contributor Day was about shipping in a day, Monday’s Showcase Day was about what happens after the shipping. Sites have to keep working smoothly for the people who publish, maintain, and depend on them. The case studies came from public services, independent publishers, community platforms, training systems, and large content operations.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://us.wordcamp.org/2026/speaker/manny-costa/\">Manny Costa</a> covered the first of those: civic websites where residents find services, apply for programs, read emergency information, and report problems. In that work, accessibility, governance, and editor workflows are part of the service rather than a final check box.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Two of the case studies were about publishers taking back ownership of their content. Both sites now appear in the WordPress Showcase.</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-large is-style-default\"><img alt=\"\" class=\"wp-image-21499\" height=\"403\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/wordpress.org_showcase_the-ankler_WordPress-Showcase-Desktop.png?resize=1024%2C403&#038;ssl=1\" width=\"1024\" /><figcaption class=\"wp-element-caption\">See <a href=\"https://wordpress.org/showcase/the-ankler/\">The Ankler</a> in the WordPress Showcase</figcaption></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://us.wordcamp.org/2026/session/own-your-audience-how-the-ankler-escaped-substack-and-took-back-control/\">Nicola Catton’s session</a> described how The Ankler moved 15 newsletters to WordPress and took direct control of its content, subscriber data, revenue rules, and reader experience. Nicola detailed the massive migration, the thousands of rebuilt paywall boundaries, and the site&#8217;s brand-new block theme.</p>\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 alt=\"\" class=\"wp-image-21500\" height=\"403\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/wordpress.org_showcase_daily-kos_WordPress-Showcase-Desktop.png?resize=1024%2C403&#038;ssl=1\" width=\"1024\" /><figcaption class=\"wp-element-caption\">See <a href=\"https://wordpress.org/showcase/daily-kos/\">Daily Kos</a> in the WordPress Showcase</figcaption></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Daily Kos migration was a similarly large-scale move. <a href=\"https://us.wordcamp.org/2026/session/when-the-platform-belongs-to-its-users-migrating-daily-kos-at-scale/\">Ben Greeley and Allison McHenry</a> centered their session on a community that writes as well as reads: 1.5 million posts, 88 million comments, and 2.7 million users, with a public beta that involved more than 500 community members.</p>\n</div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Other sessions dealt with the people who do the publishing once a site is live. In <a href=\"https://us.wordcamp.org/2026/session/agents-need-good-tools-too-designing-an-editorial-experience-for-humans-and-ai-alike/\">Aviral Mittal’s session</a>, an AI agent built a page from a Google Doc using patterns the team had already defined. <a href=\"https://us.wordcamp.org/2026/speaker/andrew-adam/\">Andrew Adam</a> described a library of about 100 written and video guides, with accessibility guidance included. Shared foundations covered repeat questions, while project-specific help and tips inside the editor handled the rest.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Human Judgment in the Loop</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Early on, Bo English-Wiczling had opened Showcase Day by addressing the gap between rapid AI adoption and trust. Her <a href=\"https://us.wordcamp.org/2026/session/keynote/\">keynote</a> covered the move in developer work toward setting intent and supplying context.</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\">AI doesn’t remove your work. It moves it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Bo English-Wiczling</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">A first draft can now arrive in seconds, but an almost-right block of code may still miss keyboard navigation, use the wrong theme styles, or bring an unsafe dependency into a project.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The importance of good judgment is familiar to the WordPress community. Bo tied it to habits WordPress contributors already have: reading other people’s code, submitting small changes, reviewing pull requests, and accepting critique in the open.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-3 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Bo English-Wiczling speaking on stage\" class=\"wp-image-21484\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-2187.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Loyal Pyczynski speaking on stage\" class=\"wp-image-21485\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3168.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">The next morning, Loyal Pyczynski drew on his work at Disney and Meta for a keynote about tests, time, and creative confidence. His <a href=\"https://www.youtube.com/watch?v=7vE1fS1sLpQ\">talk</a> returned to a phrase from an Imagineering colleague.</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\">We need to make sure that we make better mistakes tomorrow. Success is an iterative endeavor, and time is our most precious resource.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Loyal Pyczynski</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Loyal described Disney teams that paired creative and technical leads early, then brought in experts for work another team could do better or faster. The goal was not to know everything but to know what the team should own.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Design and publishing sessions drew similar conclusions as the keynotes. <a href=\"https://us.wordcamp.org/2026/speaker/michelle-hunt/\">Michelle Hunt</a> framed design systems as living feedback systems that need to preserve intent as production gets faster.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://us.wordcamp.org/2026/speaker/k-adam-white/\">K Adam White</a>’s session centered on moving large stores of content into block patterns, with editors staying involved where automatic conversion still needed judgment. <a href=\"https://us.wordcamp.org/2026/session/abilities-api-for-humans/\">Nik McLaughlin’s Abilities API session</a> looked beyond AI integrations to the broader structure the API gives WordPress developers. <a href=\"https://us.wordcamp.org/2026/session/the-site-is-the-source-of-truth-block-themes-ai-and-agency-workflows/\">Brian Coords</a> made a related case through block themes: approved patterns, templates, and real content offer a starting point, and design tokens add guidance that a blank-page prompt cannot provide.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Machine translation got the same treatment. In a <a href=\"https://us.wordcamp.org/2026/session/lost-in-machine-translation-ai-wordpress-and-the-translations-nobody-saw-coming/\">multilingual WordPress multisite case study</a> of AI translation for technical content, native-speaking colleagues found output that was correct word by word and could still miss the intended meaning. Human review covered the gap between translating language and translating intent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The judgment question even reached hiring. <a href=\"https://us.wordcamp.org/2026/session/the-making-of-a-wordpress-certification/\">The Making of a WordPress Certification</a> introduced a standards-based certification and covered how the credential was created, checked, governed, and delivered.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Trust Becomes a Product Practice</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wednesday morning took the trust question outside the WordPress world. The day opened with a <a href=\"https://us.wordcamp.org/2026/session/keynote-2-2/\">fireside chat</a> between Amanda Ventura of Waymo and David Levine on what it takes for people to trust technology that moves through their streets.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-4 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Amanda Ventura speaking on stage\" class=\"wp-image-21528\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4116.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"View of WCUS stage with Amanda Ventura and David Levine\" class=\"wp-image-21554\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4111.jpg?resize=1024%2C1024&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ventura described trust as repeated work. Teams can publish safety data and listen before arriving in a new city, and they need a path for product teams to act on feedback. Her example came from accessibility testing. Screen-reader support helped blind and low-vision riders use the Waymo app, but it did not solve the physical problem of finding the right car. Feedback led to step-by-step directions and a horn control with a distinct musical tone that was easier to identify on busy city streets.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Other sessions applied that standard to WordPress sites. WordPress Core committer <a href=\"https://us.wordcamp.org/2026/speaker/jonathan-desrosiers/\">Jonathan Desrosiers</a> focused on supply-chain safety while <a href=\"https://www.youtube.com/watch?v=z5_hxy2ET8Y\">Robert Abela’s session</a> explored login security. AI tools can find security flaws faster than ever. That speed raises the need for careful checks.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The rest of Wednesday’s schedule included sessions on security, accessibility, design, AI tools, and work for site owners.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://us.wordcamp.org/2026/session/is-your-wordpress-site-legally-ready-for-ai/\">Kathy Zant’s session</a> proposed an audit for AI use, covering plugins, themes, content pipelines, and client sites, and it named consent, data location, disclosure, and legal review as questions teams should settle before launch.</li>\n\n\n\n<li>Another <a href=\"https://us.wordcamp.org/2026/session/your-client-wants-ai-their-lawyer-just-said-no/\">case-based session</a> compared two responses to navigation problems: one client received an AI search tool, and another received a predictable interface that editors could control. The planned lesson was simple. AI can be the right choice without being the automatic choice.</li>\n\n\n\n<li><a href=\"https://us.wordcamp.org/2026/session/beyond-plugins-real-accessibility-for-wordpress-websites/\">Joseph LoPreste’s session</a> explored accessibility work no single plugin can complete: navigation, forms, headings, images, content, and interactive elements.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Learning With Your Laptop Open</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress beginner workshops ran throughout the event for first-time builders, with no hosting account or prior WordPress experience required. Participants made pages, posts, logos, and menus, and each person left with a WordPress site, a year of hosting, and a domain. These sessions laid groundwork to work with plugins, styles, and additional features. The beginner program, office hours, and Happiness Bar gave people several places to ask questions and get hands-on experience.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-5 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-full wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21487\" height=\"678\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3374.png?resize=1017%2C678&#038;ssl=1\" width=\"1017\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21488\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_01145.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21489\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00680.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21490\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260817_WCUS_EC_00319.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">More advanced technical workshops offered even experts the chance to hone their skills.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://us.wordcamp.org/2026/speaker/lukasz-wilczak-2/\">Łukasz Wilczak</a> focused on reusable WP-CLI commands. They handled bulk content changes, block and shortcode migrations, link cleanup, and safe batch processing.</li>\n\n\n\n<li><a href=\"https://us.wordcamp.org/2026/speaker/vedanshu-jain/\">Vedanshu Jain</a> designed a workshop around roles and review paths for AI-only teams. The planned outputs included a plugin stub, publishable content, or another real result.</li>\n\n\n\n<li><a href=\"https://us.wordcamp.org/2026/speaker/rob-ruiz/\">Rob Ruiz</a> built his workshop around WP Rig and automatic checks for preparing block-ready themes for the Theme Directory.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Like all WordCamps, these sessions gave attendees skills and tools to bring home to their own projects.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Simplicity Gets the Last Word</h2>\n\n\n\n<div class=\"wp-block-group has-black-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9c97b5da wp-block-group-is-layout-constrained\">\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\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">The closing session started with city business. Michael Hammett, Phoenix&#8217;s first Chief Innovation Officer, read a proclamation from Mayor Kate Gallego declaring August 19 Phoenix WordPress Day, and then presented the signed document to WordPress Cofounder, Matt Mullenweg. The proclamation credited WordPress with supporting the small businesses, developers, designers, educators, and creators in the city&#8217;s growing digital and creative economy.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-6 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Michael Hammett reading the Phoenix WordPress Day proclamation\" class=\"wp-image-21515\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4434.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Michael Hammett presenting the WordPress Day proclamation to Matt Mullenweg\" class=\"wp-image-21514\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4458.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">What followed was a dynamic presentation and conversation between Mullenweg and <a href=\"https://us.wordcamp.org/2026/speaker/robert-jacobi/\">Robert Jacobi</a>, ending with a traditional Q&amp;A. Matt&#8217;s thesis was simple: Tech needs to be simpler.</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\">I want WordPress to be known for simplicity, not just complexity.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Matt Mullenweg</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">After a detour through why AI models now prefer simple, self-contained HTML files, the argument became tangible with WordPress Piplets, a 2007 idea built around a single self-modifying PHP file that stores its own data, with no database and no third-party packages. One file can hold up to 25 megabytes, about four million words, and load in about 50 milliseconds. For Mullenweg, it extends the experiments that took WordPress from MySQL to SQLite to <a href=\"https://wordpress.org/playground/\">Playground</a>, and he floated the idea of a WordPress.org directory where people could publish, fork, and remix.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Speaking of WordPress.org, it was announced that profile links are getting shorter, with w.org/username redirects like <a href=\"https://w.org/@matt\">w.org/@matt</a> already live, with full support just a few days away.</p>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\" style=\"margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;\"><a href=\"https://wordpress.org/download/releases/7-1/\"><img alt=\"\" class=\"wp-image-21520\" height=\"535\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/image-3.png?resize=1024%2C535&#038;ssl=1\" width=\"1024\" /></a></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Midway through, release leads were called up to press the button on the WordPress 7.1 release, and were awarded with applause as <a href=\"https://wordpress.org/download/releases/7-1/\">“Mary Lou”</a> received hundreds of thousands of downloads.</p>\n</div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">On contribution, Mullenweg expressed his desire to reward impact instead of pledges. The <a href=\"https://wordpress.org/five-for-the-future/\">Five for the Future</a> directory shows two million self-sponsored hours pledged each week from 150,000 contributors, and he questioned whether that reflects reality. The project already records what actually happened (commits, posts, tickets closed, WordCamps organized), and he wants recognition built on that record. He asked the same of the plugin directory, suggesting a focus on fewer better-working things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Audience questions covered AI licensing, data centers, and why open source communities compete more than they collaborate. On that last one, Mullenweg invited other open source leaders to speak at WordCamp, and encouraged working together. Copying good code between projects, he said, is the entire point of open source.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-7 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21513\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4485.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21516\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4575.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21517\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260819_WCUS_WL-4588.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jacobi closed by asking who was at their first WordCamp; he had met more first-timers here, he said, than in the past ten years. One of them found the event by asking an AI chatbot for the coolest thing happening in Phoenix, came to Contributor Day, and left with one of its awards.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Beyond the Session Rooms</h2>\n\n\n\n<p class=\"wp-block-paragraph\">So much happens outside the session rooms. At the WCUS <a href=\"https://us.wordcamp.org/2026/29-days-out-phoenix-in-august-is-actually-kind-of-perfect-heres-why/\">Happiness Bar</a>, volunteers sat with attendees and worked through plugin questions, CSS problems, ecommerce setup, and new-site questions. An AFK (Away From Keyboard) room offered a quiet place away from the crowds. In the Sponsor Hall, people painted Wapuus with a local Phoenix artist, watched screen-printing, and talked between product demonstrations.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-5 is-cropped has-black-background-color has-background wp-block-gallery-8 is-layout-flex wp-container-core-gallery-is-layout-db4b8a9e wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21534\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3467.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21548\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Copy-of-JQ301331.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21538\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3322.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21539\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00576-2.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21536\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00597.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21542\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3292.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21541\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00415.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21547\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260817_WCUS_EC_00779.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21546\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260817_WCUS_EC_00786-1.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21537\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3323.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21545\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00330.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21544\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00310.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21543\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00376.jpg?resize=683%2C1024&#038;ssl=1\" width=\"683\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21540\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260818_WCUS_EC_00344.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-21535\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3456.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Connect art installation used photographs from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>. Forty postcards paired images by contributors who may never have met. Color, composition, or subject linked each pair. Attendees could take several cards and a blank one, then add a connection of their own.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Lunch did something simpler. People changed tables, picked up open seats, and started conversations with one question: &#8220;What do you do with WordPress?&#8221;</p>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"Group photo of WCUS 2026 attendees\" class=\"wp-image-21493\" height=\"595\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/260816_WCUS_WL-3743.jpg?resize=1024%2C595&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path 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\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://us.wordcamp.org/2026/organizers/\">Organizers</a> and volunteers kept four days of rooms, shuttles, meals, and livestreams moving. Thank you to them, and to the <a href=\"https://us.wordcamp.org/2026/speakers/\">speakers</a>, <a href=\"https://us.wordcamp.org/2026/sponsors/\">sponsors</a>, contributors, attendees in Phoenix, and everyone watching online.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What Comes Next</h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you missed this year&#8217;s WordCamp US, you can find recordings of sessions on <a href=\"https://us.wordcamp.org/2026/schedule/\">us.WordCamp.org/2026/</a>. Be sure to sign up for email notifications, so you don&#8217;t miss out next year. Next stop, <a href=\"https://wordpress.org/state-of-the-word/\">State of the Word</a>, followed by <a href=\"https://asia.wordcamp.org/2027/\">WordCamp Asia 2027</a> in Penang, Malaysia, and <a href=\"https://europe.wordcamp.org/2027/\">WordCamp Europe 2027</a> in Málaga, Spain.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-21504\" height=\"230\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/wordpress.org_state-of-the-word_WordPress-Showcase-Desktop.png?resize=1024%2C230&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" />\n\n\n\n<p class=\"wp-block-paragraph\"><em>Photo credits: Jaron Quach, Emily Chan, Wini Lao, Kendra Stowe, and <br />Jennifer Swisher</em></p>\n\n\n\n<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, 20 Aug 2026 05:51:52 +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:\"Nicholas Garofalo\";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:11;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WordPress.org blog: WordPress 7.1 “Mary Lou”\";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=21420\";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:44:\"https://wordpress.org/news/2026/08/mary-lou/\";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:79380:\"<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-21456\" height=\"1337\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/release-edition-featured-image-7-1-scaled.webp?resize=2560%2C1337&#038;ssl=1\" width=\"2560\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each WordPress release celebrates an artist who has made an indelible mark on the world of music. <a href=\"https://wordpress.org/download/releases/7-1/\">WordPress 7.1</a>, code-named “Mary Lou,” honors pioneering jazz pianist, arranger, and composer Mary Lou Williams.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A child prodigy who began playing publicly at six, her influence and work cut across nearly every major era of jazz, moving through swing, bebop, and sacred jazz. Through all of it, she kept reinventing her own sound. In the 1940s, she turned her Harlem apartment into a nightly workshop where Thelonious Monk, Dizzy Gillespie, and Bud Powell came to trade ideas and shape bebop itself. That combination of reinvention and collaboration inspired WordPress 7.1.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Let the range of <a href=\"https://www.youtube.com/channel/UCha4zVvYM9Tv8Hx0Q9lN_jQ\" rel=\"noopener\" target=\"_blank\">Mary Lou’s music</a> carry you through everything 7.1 offers.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Welcome to WordPress 7.1!</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 is built around how you work: navigating the admin, controlling your designs, collaborating with others, and building what you want. The admin bar now follows you across the entire admin experience, putting the tools you need within reach, whether you&#8217;re writing a post or editing your site&#8217;s design. Built-in responsive styling, added to the current show/hide options for blocks, means you can ensure your site looks exactly how you want across screen sizes, without custom CSS. A new media editor keeps the familiar Crop button entry point, and brings freeform and aspect-ratio cropping, horizontal and vertical flipping, fine-grained and snap rotation, and metadata editing into one dedicated workflow. Leave Notes anywhere in your content—no longer limited to the block level. Rich text support and @mentions make it easier to collaborate with others as you write. Two new blocks, Playlist and Tabs, as well as a new API to register your own set of icons for the Icon block, give you even more flexibility to build what you want without additional plugins. These are just the highlights! Read on to see everything WordPress 7.1 has to offer.</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.1.zip\">Download WordPress 7.1</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s inside</h2>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s a lot packed into WordPress 7.1 across new styling tools, updated media flows, added Notes functionality, and more. Some changes add new capabilities, while others refine existing tools and workflows.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a closer look at what&#8217;s new in this release, starting with the release video:</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\n</div></figure>\n\n\n\n<h3 class=\"wp-block-heading\">Apply responsive styles</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Style your content your way, on every screen.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 brings more responsive controls directly into the Site Editor. Style how a block looks at different screen sizes from Global Styles or in individual block settings, without custom CSS. You can also preview your changes at different viewport sizes as you work, making it straightforward to build layouts that adapt to the way people browse the web.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21424\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Apply-responsive-styles.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">Admin bar, now in every editor</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Consistent navigation, from dashboard to editor.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">The WordPress admin bar now stays with you as you move across all editors, so you always know where you are and have easy access to familiar tools. The admin bar also features some small visual updates to more fully polish the experience. </p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21428\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Admin-bar-now-in-every-editor-1024x632.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">A new way to crop</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>One dedicated workflow for editing your images.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">A new media editor modal replaces the previous inline cropping tool, bringing together freeform and aspect-ratio cropping, horizontal and vertical flipping, precise rotation control, and metadata editing together in one place. The familiar Crop button still gets you there.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-21430\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/A-new-way-to-crop.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">Inline notes with mentions and rich text</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>More ways to leave feedback.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Notes now support rich text and mentions, making it easier to leave clear feedback and loop in the right people. Format your Notes with bold, italic, and code, add links, or type <code>@</code> to mention a collaborator and notify them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also leave a note on a specific piece of text instead of just an entire block, keep multiple conversations going on the same block, and collapse longer notes to keep the margin tidy. It&#8217;s built for the back-and-forth that happens when people review content together.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21434\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Inline-notes-with-mentions-and-rich-text.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">Improved media handling</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faster, more flexible image processing.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Image compression, resizing, and thumbnail generation now happen in the browser, reducing server load and producing smaller files — without hitting PHP memory limits or upload timeouts.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Media handling in 7.1 also includes native support for AVIF, HEIC, and HDR gain maps, adding native support for the image formats modern cameras and phones already produce.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21437\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/More-image-formats-with-faster-uploads.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">Enhanced details and new blocks</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 also adds two new blocks, along with more ways to customize how content looks and behaves.</p>\n\n\n\n<h4 class=\"wp-block-heading\">Create playlists</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Bring multiple audio tracks together in one playlist, with an optional waveform that gives listeners a visual sense of each track as it plays.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21439\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Create-playlists.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h4 class=\"wp-block-heading\">Customize responsive breakpoints</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Block themes can now define their own mobile and tablet breakpoints in theme.json, overriding the defaults for responsive styles and block visibility.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21441\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Customize-responsive-breakpoints.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h4 class=\"wp-block-heading\">Organize with tabs</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Organize content into tabbed panels instead of showing everything at once—a cleaner way to present related information without crowding your content.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img alt=\"\" class=\"wp-image-21443\" height=\"1581\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Organize-with-tabs-scaled.webp?resize=2560%2C1581&#038;ssl=1\" width=\"2560\" /></figure>\n\n\n\n<h4 class=\"wp-block-heading\">Add custom icons</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can extend WordPress&#8217;s icon library with their own collections, making custom icons available throughout the editor alongside the built-in library.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21444\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Add-custom-icons.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h4 class=\"wp-block-heading\">Set interactive styles</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Give Button blocks distinct styles for hover, focus, and active states directly in the editor&#8217;s style controls. Set the styles for just one button or all buttons.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img alt=\"\" class=\"wp-image-21446\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Set-interactive-styles.webp?resize=1024%2C632&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\">A more consistent editing experience</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The post editor is now fully iframed for all themes, matching the Site Editor.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The editing canvas runs separately from the WordPress admin interface, so admin styles don’t interfere with your content. Viewport-relative units and media queries now target the editing canvas directly, so responsive layouts behave more predictably as you build. The change is mostly invisible, but the result is a more reliable and consistent editor.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Developer&#8217;s toolbox</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced tools for building your way.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 expands several of the APIs and tools developers use to build on WordPress, with new options for icons, automation, admin interfaces, and responsive styling.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The SVG Icon API is now a public API, allowing developers to register their own icon collections and icons and use them throughout the editor with functions such as <code>wp_register_icon_collection(), wp_register_icon(), and wp_get_icon().</code></p>\n\n\n\n<p class=\"wp-block-paragraph\">The Abilities API builds on the infrastructure introduced in WordPress 6.9 with a filterable execution lifecycle, custom validation, and shared discovery. These additions make it easier to build integrations and automation on top of WordPress, including AI-powered tooling.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A new Design System provides foundational support for theming WordPress admin interfaces, including color, roundness, and cursor styles. Developers can use semantic design tokens and the <code>ThemeProvider</code> React component to bring more consistency to custom admin interfaces while still feeling at home in WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Theme authors also get responsive styling and pseudo-state styling for hover, focus, focus-visible, and active states through <code>theme.json</code>, along with new filters for configuring the DataViews and DataForm screens that power Pages, Templates, Parts, and Patterns in the Site Editor.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Accessibility</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 continues to improve accessibility across WordPress Core and the editor. New <code>wp_get_tooltip()</code> and <code>wp_get_toggletip()</code> functions bring accessible tooltips to more areas of the WordPress admin, including post meta boxes and the login screen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Screen reader support also improves across admin interfaces, with clearer labeling and more predictable navigation in post list tables. The new Tab and Playlist blocks, along with improvements to editor navigation and interaction, add to the broader accessibility work included in this release.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Together, these changes continue to make WordPress easier to navigate and use for more people.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Performance improvements</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Image compression, resizing, and thumbnail generation now run in the browser (via a WebAssembly build of libvips), reducing the processing load on your server and helping avoid memory limits and timeouts with larger uploads.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Opt-in GIF-to-video conversion produces typically smaller files, while upload progress indicators and automatic retries make uploads more resilient when connections drop.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The Media Library now uses infinite scrolling by default, with a per-user option to return to pagination. Speculative loading defaults can now be set through environment variables or constants, so hosts and site owners can configure how WordPress prefetches pages without writing a plugin.</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 everything new and improved in WordPress 7.1, visit the feature showcase website.</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/download/releases/7-1/\">Check out what&#8217;s new in 7.1</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Learn more about WordPress 7.1</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.1/\">WordPress 7.1 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/08/05/wordpress-7-1-field-guide/\">WordPress 7.1 Field Guide</a>.  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.1 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.1 is a 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/annezazu/\">Anne McCarthy</a></li>\n\n\n\n<li>Release Coordination: <a href=\"https://profiles.wordpress.org/benjamin_zekavica/\">Benjamin Zekavica</a>, <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a></li>\n\n\n\n<li>Tech Leads: <a href=\"https://profiles.wordpress.org/wildworks/\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a></li>\n\n\n\n<li>Triage Leads: <a href=\"https://profiles.wordpress.org/adrianduffell/\">Adrian Duffell</a>, <a href=\"https://profiles.wordpress.org/sajjad67/\">Sajjad Hossain Sagor</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a></li>\n\n\n\n<li>Test Leads: <a href=\"https://profiles.wordpress.org/huzaifaalmesbah/\">Huzaifa Al Mesbah</a>, <a href=\"https://profiles.wordpress.org/nikunj8866/\">Nikunj Hatkar</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</a> publishing and <a href=\"https://opensource.org/osd-annotated\">embody the 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.1 reflects the tireless efforts and passion of more than 800 contributors from all over the world. This release also welcomed over 170 first-time contributors! </p>\n\n\n\n<p class=\"wp-block-paragraph\">Together, their work delivered more than 1500 enhancements and fixes, helping make WordPress 7.1 a stable and polished release for everyone. It’s another great example of what the WordPress open source community can accomplish when people come together to build, test, and improve the software</p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"has-small-font-size\"><a href=\"https://profiles.wordpress.org/ishihara-takashi/\">1shiharaT</a> · <a href=\"https://profiles.wordpress.org/aagam94/\">Aagam Shah</a> · <a href=\"https://profiles.wordpress.org/aakashverma1/\">Aakash Verma</a> · <a href=\"https://profiles.wordpress.org/aaroncampbell/\">Aaron D. Campbell</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/abdalsalaam/\">Abdalsalaam Halawa</a> · <a href=\"https://profiles.wordpress.org/abdullahramzan/\">Abdullah Ramzan</a> · <a href=\"https://profiles.wordpress.org/abduremon/\">Abdur Rahman Emon</a> · <a href=\"https://profiles.wordpress.org/abhishekfdd/\">Abhishek Kumar</a> · <a href=\"https://profiles.wordpress.org/ibachal/\">Achal Jain</a> · <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a> · <a href=\"https://profiles.wordpress.org/adamwood/\">Adam Wood</a> · <a href=\"https://profiles.wordpress.org/zieladam/\">Adam Zieliński</a> · <a href=\"https://profiles.wordpress.org/adrianmoldovanwp/\">Adi Moldovan</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/adrianduffell/\">Adrian Duffell</a> · <a href=\"https://profiles.wordpress.org/adrmf25/\">adrmf25</a> · <a href=\"https://profiles.wordpress.org/agulbra/\">agulbra</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/ahuseyn/\">ahuseyn</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/schlessera/\">Alain Schlesser</a> · <a href=\"https://profiles.wordpress.org/alanjacobmathew/\">Alan Jacob Mathew</a> · <a href=\"https://profiles.wordpress.org/aljullu/\">Albert Juhé Lluveras</a> · <a href=\"https://profiles.wordpress.org/alecgeatches/\">Alec Geatches</a> · <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> · <a href=\"https://profiles.wordpress.org/alexcu21/\">Alex Cuadra</a> · <a href=\"https://profiles.wordpress.org/akirk/\">Alex Kirk</a> · <a href=\"https://profiles.wordpress.org/alexstine/\">Alex Stine</a> · <a href=\"https://profiles.wordpress.org/alhrath/\">alhrath</a> · <a href=\"https://profiles.wordpress.org/firewatch/\">allilevine</a> · <a href=\"https://profiles.wordpress.org/mrfoxtalbot/\">Alvaro Gómez</a> · <a href=\"https://profiles.wordpress.org/alh0319/\">Amber Hinds</a> · <a href=\"https://profiles.wordpress.org/aialvi/\">Aminul Islam Alvi</a> · <a href=\"https://profiles.wordpress.org/amitjoel85/\">Amit Joel</a> · <a href=\"https://profiles.wordpress.org/amitraj2203/\">Amit Raj</a> · <a href=\"https://profiles.wordpress.org/amjadr360/\">Amjad Ali</a> · <a href=\"https://profiles.wordpress.org/amykamala/\">Amy Kamala</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/andreasdl/\">Andrea Grassi</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/r33d3m33r/\">Andrej Mernik</a> · <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a> · <a href=\"https://profiles.wordpress.org/linewebdigital/\">Andrew Matia</a> · <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a> · <a href=\"https://profiles.wordpress.org/andrewserong/\">Andrew Serong</a> · <a href=\"https://profiles.wordpress.org/oandregal/\">André Maneiro</a> · <a href=\"https://profiles.wordpress.org/afragen/\">Andy Fragen</a> · <a href=\"https://profiles.wordpress.org/andizer/\">Andy Meerwaldt</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/ankitkumarshah/\">Ankit Kumar Shah</a> · <a href=\"https://profiles.wordpress.org/ankitmaru/\">Ankit Panchal</a> · <a href=\"https://profiles.wordpress.org/ankitpatel1578/\">Ankit Patel</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/ahortin/\">Anthony Hortin</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/anveshika/\">Anveshika Srivastava</a> · <a href=\"https://profiles.wordpress.org/aperto/\">aperto</a> · <a href=\"https://profiles.wordpress.org/arcangelini/\">arcangelini</a> · <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a> · <a href=\"https://profiles.wordpress.org/arisch24/\">Arischvaran Puvanesvaran</a> · <a href=\"https://profiles.wordpress.org/arkaprabhachowdhury/\">Arkaprabha Chowdhury</a> · <a href=\"https://profiles.wordpress.org/armandmatthey/\">Armand MD</a> · <a href=\"https://profiles.wordpress.org/arshidkv12/\">Arshid</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/fushar/\">Ashar Fuadi</a> · <a href=\"https://profiles.wordpress.org/aslushnikov/\">aslushnikov</a> · <a href=\"https://profiles.wordpress.org/aswasif007/\">aswasif007</a> · <a href=\"https://profiles.wordpress.org/atomiks/\">atomiks</a> · <a href=\"https://profiles.wordpress.org/aurooba/\">Aurooba Ahmed</a> · <a href=\"https://profiles.wordpress.org/avcascade/\">avcascade</a> · <a href=\"https://profiles.wordpress.org/ayazahmed12/\">ayaz ahmed</a> · <a href=\"https://profiles.wordpress.org/ayushhoff/\">ayushhoff</a> · <a href=\"https://profiles.wordpress.org/softglaze/\">Azhar Ali</a> · <a href=\"https://profiles.wordpress.org/azharderaiya/\">Azhar Deraiya</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/baikaresandeep007-1/\">Baikare Sandip</a> · <a href=\"https://profiles.wordpress.org/barry/\">Barry</a> · <a href=\"https://profiles.wordpress.org/bartkalisz/\">Bart Kalisz</a> · <a href=\"https://profiles.wordpress.org/bayejid00/\">Bayejid Ahmed</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/benjgrolleau/\">Benjamin Grolleau</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/bernhard-reiter/\">Bernie Reiter</a> · <a href=\"https://profiles.wordpress.org/berislavgrgicak/\">Bero</a> · <a href=\"https://profiles.wordpress.org/bigdigital/\">bigdigital</a> · <a href=\"https://profiles.wordpress.org/mbigul/\">Bigul Malayi</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/elblakeo31/\">Blake Bertuccelli-Booth</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/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/ironprogrammer/\">Brian Alexander</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/brianhenryie/\">Brian Henry</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/brnhrst/\">brnhrst</a> · <a href=\"https://profiles.wordpress.org/burhandodhy/\">Burhan Nasir</a> · <a href=\"https://profiles.wordpress.org/burnuser/\">burnuser</a> · <a href=\"https://profiles.wordpress.org/beryldlg/\">Béryl de La Grandière</a> · <a href=\"https://profiles.wordpress.org/concept83/\">C83</a> · <a href=\"https://profiles.wordpress.org/crmv/\">Camila Rayza Mendoza Vargas</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/catthetech/\">CAT the Tech</a> · <a href=\"https://profiles.wordpress.org/cbirdsong/\">cbirdsong</a> · <a href=\"https://profiles.wordpress.org/ccprog/\">ccprog</a> · <a href=\"https://profiles.wordpress.org/cgastrell/\">cgastrell</a> · <a href=\"https://profiles.wordpress.org/shireling/\">Chad Chadbourne</a> · <a href=\"https://profiles.wordpress.org/cpapazoglou/\">Charalampos Papazoglou</a> · <a href=\"https://profiles.wordpress.org/chillifish/\">Chillifish</a> · <a href=\"https://profiles.wordpress.org/chouby/\">Chouby</a> · <a href=\"https://profiles.wordpress.org/chrisdavidmiles/\">Chris David Miles</a> · <a href=\"https://profiles.wordpress.org/chrisgresh/\">Chris Gresham-Britt</a> · <a href=\"https://profiles.wordpress.org/extrachill/\">Chris Huber</a> · <a href=\"https://profiles.wordpress.org/xristos3490/\">Chris Lilitsas</a> · <a href=\"https://profiles.wordpress.org/csmcneill/\">Chris M. - a11n</a> · <a href=\"https://profiles.wordpress.org/czarate/\">Chris Zarate</a> · <a href=\"https://profiles.wordpress.org/chriscct7/\">chriscct7</a> · <a href=\"https://profiles.wordpress.org/apermo/\">Christoph Daum</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/clementpolito/\">Clément Polito</a> · <a href=\"https://profiles.wordpress.org/codeamp/\">Code Amp</a> · <a href=\"https://profiles.wordpress.org/codesmith32/\">codesmith32</a> · <a href=\"https://profiles.wordpress.org/angelulz/\">Cody</a> · <a href=\"https://profiles.wordpress.org/cogdesign/\">cogdesign</a> · <a href=\"https://profiles.wordpress.org/colind/\">ColinD</a> · <a href=\"https://profiles.wordpress.org/collinr3/\">collinr3</a> · <a href=\"https://profiles.wordpress.org/coreyw/\">Corey Worrell</a> · <a href=\"https://profiles.wordpress.org/courane01/\">Courtney Robertson</a> · <a href=\"https://profiles.wordpress.org/cbusquets1989/\">Cris Busquets</a> · <a href=\"https://profiles.wordpress.org/csabarakasz/\">csabarakasz</a> · <a href=\"https://profiles.wordpress.org/cweiske/\">cweiske</a> · <a href=\"https://profiles.wordpress.org/acketon/\">Dakota Chichester</a> · <a href=\"https://profiles.wordpress.org/drwpcom/\">Damianne P (a11n)</a> · <a href=\"https://profiles.wordpress.org/colorful-tones/\">Damon Cook</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/daniguardiola/\">Dani Guardiola</a> · <a href=\"https://profiles.wordpress.org/danielbachhuber/\">Daniel Bachhuber</a> · <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</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/drw158/\">Dave Whitley</a> · <a href=\"https://profiles.wordpress.org/davilera/\">David Aguilera</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/davidbinda/\">David Biňovec</a> · <a href=\"https://profiles.wordpress.org/davidabowman/\">David Bowman</a> · <a href=\"https://profiles.wordpress.org/dcavins/\">David Cavins</a> · <a href=\"https://profiles.wordpress.org/justlevine/\">David Levine</a> · <a href=\"https://profiles.wordpress.org/dshanske/\">David Shanske</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/raftaar1191/\">Deepak Gupta</a> · <a href=\"https://profiles.wordpress.org/iamchitti/\">Deepak Kumar</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/dennisheiden/\">Dennis Heiden</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/deryck/\">Deryck</a> · <a href=\"https://profiles.wordpress.org/devanshijoshi/\">Devanshi Joshi</a> · <a href=\"https://profiles.wordpress.org/devasheeshkaul/\">Devasheesh Kaul</a> · <a href=\"https://profiles.wordpress.org/dharm1025/\">Dharmesh Patel</a> · <a href=\"https://profiles.wordpress.org/dhavalkapadane/\">Dhaval Kapadane</a> · <a href=\"https://profiles.wordpress.org/dhrumilk/\">Dhrumil Kumbhani</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/diegogarciarodrigues/\">diegogarciarodrigues</a> · <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a> · <a href=\"https://profiles.wordpress.org/dlind1/\">dlind1</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/drewapicture/\">Drew Jaynes</a> · <a href=\"https://profiles.wordpress.org/drivingralle/\">Drivingralle</a> · <a href=\"https://profiles.wordpress.org/davidszabo/\">Dávid Szabó</a> · <a href=\"https://profiles.wordpress.org/eclev91/\">eclev91</a> · <a href=\"https://profiles.wordpress.org/terragirl/\">Edith Allison</a> · <a href=\"https://profiles.wordpress.org/efc/\">efc</a> · <a href=\"https://profiles.wordpress.org/ehtis/\">Ehtisham Siddiqui</a> · <a href=\"https://profiles.wordpress.org/eishanoor/\">eishanoor</a> · <a href=\"https://profiles.wordpress.org/ekaterina92/\">ekaterina92</a> · <a href=\"https://profiles.wordpress.org/elfu98/\">elfu98</a> · <a href=\"https://profiles.wordpress.org/miyarakira/\">Eliot Akira</a> · <a href=\"https://profiles.wordpress.org/elizaan36/\">elizaan36</a> · <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a> · <a href=\"https://profiles.wordpress.org/elmastudio/\">Ellen Bauer</a> · <a href=\"https://profiles.wordpress.org/eatse/\">Emmanuel Atsé</a> · <a href=\"https://profiles.wordpress.org/enej/\">Enej Bajgorić</a> · <a href=\"https://profiles.wordpress.org/wpeoin/\">Eoin Savage</a> · <a href=\"https://profiles.wordpress.org/wwahammy/\">Eric</a> · <a href=\"https://profiles.wordpress.org/ytfeldrawkcab/\">Eric Michel</a> · <a href=\"https://profiles.wordpress.org/r1k0/\">Erick Wambua</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/eurello/\">eurello</a> · <a href=\"https://profiles.wordpress.org/eherman24/\">Evan Herman</a> · <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kaegy</a> · <a href=\"https://profiles.wordpress.org/faisalahammad/\">Faisal Ahammad</a> · <a href=\"https://profiles.wordpress.org/fakhriaz/\">Fakhri Azzouz</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/feperrella/\">Fernando Perrella</a> · <a href=\"https://profiles.wordpress.org/fernandot/\">Fernando Tellado</a> · <a href=\"https://profiles.wordpress.org/fditrapani/\">Filippo Di Trapani</a> · <a href=\"https://profiles.wordpress.org/firdaus666/\">firdaus666</a> · <a href=\"https://profiles.wordpress.org/fandevelop/\">Florence ANDROLUS</a> · <a href=\"https://profiles.wordpress.org/chiscoleiton/\">Francisco Leiton</a> · <a href=\"https://profiles.wordpress.org/fcoveram/\">Francisco Vera</a> · <a href=\"https://profiles.wordpress.org/gasatrya/\">Ga Satrya</a> · <a href=\"https://profiles.wordpress.org/lunule/\">Gabor Lippert</a> · <a href=\"https://profiles.wordpress.org/gajendrasingh/\">Gajendra Singh</a> · <a href=\"https://profiles.wordpress.org/galaxor/\">galaxor</a> · <a href=\"https://profiles.wordpress.org/galois44/\">galois44</a> · <a href=\"https://profiles.wordpress.org/garethelwell/\">Gareth Elwell</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/gaelbonithon/\">Gaël Bonithon</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/germanfrelo/\">Germán</a> · <a href=\"https://profiles.wordpress.org/gierand/\">gierand</a> · <a href=\"https://profiles.wordpress.org/gilmoursa/\">gilmoursa</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/gziolo/\">Greg Ziółkowski</a> · <a href=\"https://profiles.wordpress.org/gregbenz/\">gregbenz</a> · <a href=\"https://profiles.wordpress.org/griffithchen/\">griffithchen</a> · <a href=\"https://profiles.wordpress.org/gschoppe/\">gschoppe</a> · <a href=\"https://profiles.wordpress.org/odkdn1/\">gubser</a> · <a href=\"https://profiles.wordpress.org/g4ll4is/\">Guillaume G.</a> · <a href=\"https://profiles.wordpress.org/gulamdastgir04/\">Gulamdastgir Momin</a> · <a href=\"https://profiles.wordpress.org/gusgomezpg/\">gusgomezpg</a> · <a href=\"https://profiles.wordpress.org/gustavohappyeng/\">Gustavo Hilario</a> · <a href=\"https://profiles.wordpress.org/adrock42/\">H. Adam Lenz</a> · <a href=\"https://profiles.wordpress.org/habiburdev/\">Habibur Rahman</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/hareesh-pillai/\">Hareesh S</a> · <a href=\"https://profiles.wordpress.org/harishtewari/\">Harish Tewari</a> · <a href=\"https://profiles.wordpress.org/harshbhonsle08/\">harshbhonsle08</a> · <a href=\"https://profiles.wordpress.org/meet_hasmukh/\">Hasmukh Khemchandbhai Mistry</a> · <a href=\"https://profiles.wordpress.org/hasnainashfaq/\">Hasnain Ashfaq</a> · <a href=\"https://profiles.wordpress.org/hazdiego/\">Haz</a> · <a href=\"https://profiles.wordpress.org/iamarinoh/\">Henrique Iamarino</a> · <a href=\"https://profiles.wordpress.org/kurudrive/\">Hidekazu Ishikawa</a> · <a href=\"https://profiles.wordpress.org/hilayt24/\">Hilay Trivedi</a> · <a href=\"https://profiles.wordpress.org/abcd95/\">Himanshu Pathak</a> · <a href=\"https://profiles.wordpress.org/hbhalodia/\">Hit Bhalodia</a> · <a href=\"https://profiles.wordpress.org/hrohh/\">Hrohh</a> · <a href=\"https://profiles.wordpress.org/hugod/\">Hugo</a> · <a href=\"https://profiles.wordpress.org/humanify/\">humanify</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/iamchughmayank/\">iamchughmayank</a> · <a href=\"https://profiles.wordpress.org/iamraju/\">iamraju</a> · <a href=\"https://profiles.wordpress.org/ianmjones/\">ianmjones</a> · <a href=\"https://profiles.wordpress.org/ibrahimriaz/\">Ibrahim Riaz</a> · <a href=\"https://profiles.wordpress.org/iflairwebtechnologies/\">iflairwebtechnologies</a> · <a href=\"https://profiles.wordpress.org/iqbal1hossain/\">Iqbal Hossain</a> · <a href=\"https://profiles.wordpress.org/irozum/\">irozum</a> · <a href=\"https://profiles.wordpress.org/isabel_brison/\">Isabel Brison</a> · <a href=\"https://profiles.wordpress.org/ishikaatxecurify/\">Ishika Bansal</a> · <a href=\"https://profiles.wordpress.org/ishitaj34/\">Ishita</a> · <a href=\"https://profiles.wordpress.org/itsdavidmorgan/\">itsdavidmorgan</a> · <a href=\"https://profiles.wordpress.org/smithjw1/\">Jacob Smith</a> · <a href=\"https://profiles.wordpress.org/tresorama/\">Jacopo Marrone (@tresorama)</a> · <a href=\"https://profiles.wordpress.org/jadavsanjay/\">Jadav Sanjay</a> · <a href=\"https://profiles.wordpress.org/jakeparis/\">jakeparis</a> · <a href=\"https://profiles.wordpress.org/jakub300/\">jakub300</a> · <a href=\"https://profiles.wordpress.org/jamesbregenzer/\">James</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/jamieburchell/\">Jamie Burchell</a> · <a href=\"https://profiles.wordpress.org/janpaulkleijn/\">janpaulkleijn</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/jasonkenison/\">Jason Kenison</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/javiarce/\">Javier Arce</a> · <a href=\"https://profiles.wordpress.org/javiercasares/\">Javier Casares</a> · <a href=\"https://profiles.wordpress.org/javorszky/\">javorszky</a> · <a href=\"https://profiles.wordpress.org/jonmcpartland/\">Jay McPartland</a> · <a href=\"https://profiles.wordpress.org/jdahir0789/\">Jaydip</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/phpbits/\">Jeffrey Carandang</a> · <a href=\"https://profiles.wordpress.org/cheffheid/\">Jeffrey de Wit</a> · <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeffrey Paul</a> · <a href=\"https://profiles.wordpress.org/jeflopodev/\">jeflopo</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/jmichaelward/\">Jeremy Ward</a> · <a href=\"https://profiles.wordpress.org/jeryj/\">jeryj</a> · <a href=\"https://profiles.wordpress.org/luminuu/\">Jessica Lyschik</a> · <a href=\"https://profiles.wordpress.org/jigangz/\">jigangz</a> · <a href=\"https://profiles.wordpress.org/jigar-bhanushali/\">Jigar Bhanushali</a> · <a href=\"https://profiles.wordpress.org/jigarkahar/\">Jigar Kahar</a> · <a href=\"https://profiles.wordpress.org/jigar9998/\">Jigar Panchal</a> · <a href=\"https://profiles.wordpress.org/bejignesh/\">Jignesh Bhavani</a> · <a href=\"https://profiles.wordpress.org/jillq/\">jillq</a> · <a href=\"https://profiles.wordpress.org/jimgrey/\">jimgrey</a> · <a href=\"https://profiles.wordpress.org/jns141191/\">Jina Parekh</a> · <a href=\"https://profiles.wordpress.org/jivedig/\">JiveDig</a> · <a href=\"https://profiles.wordpress.org/jjlmoya/\">jjlmoya</a> · <a href=\"https://profiles.wordpress.org/jnbg/\">jnbg</a> · <a href=\"https://profiles.wordpress.org/jobthomas/\">Job a11n</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/joemaller/\">Joe Maller</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/timse201/\">Johannes Jülg</a> · <a href=\"https://profiles.wordpress.org/m13v/\">John</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/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/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/joostdevalk/\">Joost de Valk</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/josvelasco/\">Jos Velasco</a> · <a href=\"https://profiles.wordpress.org/josevarghese/\">Jose Varghese</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/joshuawold/\">Joshua Wold</a> · <a href=\"https://profiles.wordpress.org/joshualipstone/\">joshualipstone</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/juliemoynat/\">Julie Moynat</a> · <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a> · <a href=\"https://profiles.wordpress.org/greenshady/\">Justin Tadlock</a> · <a href=\"https://profiles.wordpress.org/kadamwhite/\">K. Adam White</a> · <a href=\"https://profiles.wordpress.org/ekamran/\">Kamran Abdul Aziz</a> · <a href=\"https://profiles.wordpress.org/bosskhj/\">Kamrul Hasan</a> · <a href=\"https://profiles.wordpress.org/kannanravi/\">kannanravi</a> · <a href=\"https://profiles.wordpress.org/kapilpaul/\">Kapil Paul</a> · <a href=\"https://profiles.wordpress.org/makanikaran/\">Karan Makani</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/katag9k/\">katag9k</a> · <a href=\"https://profiles.wordpress.org/zoonini/\">Kathryn Presner</a> · <a href=\"https://profiles.wordpress.org/kausaralm/\">Kausar Alam</a> · <a href=\"https://profiles.wordpress.org/khushdoms/\">Kaushik Domadiya</a> · <a href=\"https://profiles.wordpress.org/trivedikavit/\">Kavit Trivedi</a> · <a href=\"https://profiles.wordpress.org/properlypurple/\">Kavya Gokul</a> · <a href=\"https://profiles.wordpress.org/ryelle/\">Kelly Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/kellychoffman/\">Kelly Hoffman</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/kevinfodness/\">Kevin Fodness</a> · <a href=\"https://profiles.wordpress.org/kevinrobles/\">Kevin Robles Gamboa</a> · <a href=\"https://profiles.wordpress.org/itzmekhokan/\">Khokan Sardar</a> · <a href=\"https://profiles.wordpress.org/khokansardar/\">Khokan Sardar</a> · <a href=\"https://profiles.wordpress.org/khushalsains/\">Khushal Sain S</a> · <a href=\"https://profiles.wordpress.org/khushipatel15/\">Khushi Patel</a> · <a href=\"https://profiles.wordpress.org/kimannwall/\">Kim Coleman</a> · <a href=\"https://profiles.wordpress.org/kirasong/\">Kira Schroder</a> · <a href=\"https://profiles.wordpress.org/kjroelke/\">KJ Roelke</a> · <a href=\"https://profiles.wordpress.org/kjellr/\">Kjell Reigstad</a> · <a href=\"https://profiles.wordpress.org/kleisauke/\">Kleis Auke Wolthuizen</a> · <a href=\"https://profiles.wordpress.org/knutsp/\">Knut Sparhell</a> · <a href=\"https://profiles.wordpress.org/vdwijngaert/\">Koen Van den Wijngaert</a> · <a href=\"https://profiles.wordpress.org/kokkieh/\">KokkieH</a> · <a href=\"https://profiles.wordpress.org/obenland/\">Konstantin Obenland</a> · <a href=\"https://profiles.wordpress.org/kosvrouvas/\">Kostas Vrouvas</a> · <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a> · <a href=\"https://profiles.wordpress.org/krysek76/\">Krystian</a> · <a href=\"https://profiles.wordpress.org/kuber8821/\">kuber8821</a> · <a href=\"https://profiles.wordpress.org/kubiq/\">kubiq</a> · <a href=\"https://profiles.wordpress.org/kush123/\">Kushagra Goyal</a> · <a href=\"https://profiles.wordpress.org/mywp459/\">Kyle Mott</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/landwire/\">landwire</a> · <a href=\"https://profiles.wordpress.org/leemon/\">leemon</a> · <a href=\"https://profiles.wordpress.org/0mirka00/\">Lena Morita</a> · <a href=\"https://profiles.wordpress.org/levinmedia/\">levinmedia</a> · <a href=\"https://profiles.wordpress.org/liaison/\">liaison</a> · <a href=\"https://profiles.wordpress.org/lisacee/\">Lisa Canini</a> · <a href=\"https://profiles.wordpress.org/lschuyler/\">Lisa Schuyler</a> · <a href=\"https://profiles.wordpress.org/looswebstudio/\">LOOS</a> · <a href=\"https://profiles.wordpress.org/louiswol94/\">Louis Wolmarans</a> · <a href=\"https://profiles.wordpress.org/lucasmdo/\">Lucas Mendes</a> · <a href=\"https://profiles.wordpress.org/lucasbustamante/\">lucasbustamante</a> · <a href=\"https://profiles.wordpress.org/rlucian/\">Lucian R.</a> · <a href=\"https://profiles.wordpress.org/ludwigyou/\">Ludwig You</a> · <a href=\"https://profiles.wordpress.org/gigitux/\">Luigi Teschio</a> · <a href=\"https://profiles.wordpress.org/lmartins/\">Luis Martins</a> · <a href=\"https://profiles.wordpress.org/luisdavid01/\">luisdavid01</a> · <a href=\"https://profiles.wordpress.org/luisherranz/\">luisherranz</a> · <a href=\"https://profiles.wordpress.org/luismulinari/\">luismulinari</a> · <a href=\"https://profiles.wordpress.org/lukecarbis/\">Luke Carbis</a> · <a href=\"https://profiles.wordpress.org/mabdelbari/\">mabdelbari</a> · <a href=\"https://profiles.wordpress.org/madhavishah01/\">Madhavi Shah</a> · <a href=\"https://profiles.wordpress.org/madhazelnut/\">madhazelnut</a> · <a href=\"https://profiles.wordpress.org/madhudollu/\">Madhu Dollu</a> · <a href=\"https://profiles.wordpress.org/onemaggie/\">Maggie Cabrera</a> · <a href=\"https://profiles.wordpress.org/dervishov/\">Mahammad Darvishov</a> · <a href=\"https://profiles.wordpress.org/mahdiali/\">MahdiAli Khanusiya</a> · <a href=\"https://profiles.wordpress.org/maheshpatel/\">Mahesh Patel</a> · <a href=\"https://profiles.wordpress.org/shamimmoeen/\">Mainul Hassan</a> · <a href=\"https://profiles.wordpress.org/aion11/\">Mainul Kabir Aion</a> · <a href=\"https://profiles.wordpress.org/mkrndmane/\">Makarand Mane</a> · <a href=\"https://profiles.wordpress.org/maksymmamontov/\">maksymmamontov</a> · <a href=\"https://profiles.wordpress.org/malayladu/\">Malay Ladu</a> · <a href=\"https://profiles.wordpress.org/manfcarlo/\">manfcarlo</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/mdxfr/\">Marc</a> · <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a> · <a href=\"https://profiles.wordpress.org/power2009/\">Marcus</a> · <a href=\"https://profiles.wordpress.org/mkaz/\">Marcus Kazmierczak</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/clorith/\">Marius L. J.</a> · <a href=\"https://profiles.wordpress.org/motylanogha/\">Mariusz Szatkowski</a> · <a href=\"https://profiles.wordpress.org/markhowellsmead/\">Mark Howells-Mead</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/m-e-h/\">Marty Helmick</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/wetah/\">Mateus Machado Luna</a> · <a href=\"https://profiles.wordpress.org/mattgaldino/\">Matheus Zimmermann Galdino</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/matt/\">Matt Mullenweg</a> · <a href=\"https://profiles.wordpress.org/mattshaw/\">Matt Shaw</a> · <a href=\"https://profiles.wordpress.org/mattbolt/\">mattbolt</a> · <a href=\"https://profiles.wordpress.org/mboynes/\">Matthew Boynes</a> · <a href=\"https://profiles.wordpress.org/maxschmeling/\">Max Schmeling</a> · <a href=\"https://profiles.wordpress.org/maximebj/\">maximebj</a> · <a href=\"https://profiles.wordpress.org/mayanktripathi32/\">Mayank Tripathi</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/mdridipu/\">Md Rashedul Islam Chowdhury (Ric)</a> · <a href=\"https://profiles.wordpress.org/wpdevsxyz/\">Md. Aminul Islam</a> · <a href=\"https://profiles.wordpress.org/mdviralsampat/\">mdviralsampat</a> · <a href=\"https://profiles.wordpress.org/mehrazmorshed/\">Mehraz Morshed</a> · <a href=\"https://profiles.wordpress.org/mehtadev/\">mehtadev</a> · <a href=\"https://profiles.wordpress.org/mehul0810/\">Mehul Gohil</a> · <a href=\"https://profiles.wordpress.org/mgol/\">mgol</a> · <a href=\"https://profiles.wordpress.org/michaldudak/\">Micha? Dudak</a> · <a href=\"https://profiles.wordpress.org/mdawaffe/\">Michael Adams (mdawaffe)</a> · <a href=\"https://profiles.wordpress.org/micahele/\">Michael Etokakpan</a> · <a href=\"https://profiles.wordpress.org/iseardmedia/\">Michael Iseard</a> · <a href=\"https://profiles.wordpress.org/hrkhal/\">Michael James Ilett</a> · <a href=\"https://profiles.wordpress.org/mcliwanow/\">Michal Iwanow</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/mikeselander/\">Mike Selander</a> · <a href=\"https://profiles.wordpress.org/mikeybinns/\">Mikey Binns</a> · <a href=\"https://profiles.wordpress.org/mikinc860/\">Mikin Chauhan</a> · <a href=\"https://profiles.wordpress.org/milana_cap/\">Milana Cap</a> · <a href=\"https://profiles.wordpress.org/milindmore22/\">Milind More</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/369work/\">Miroku</a> · <a href=\"https://profiles.wordpress.org/presstoke/\">Mitchell Austin</a> · <a href=\"https://profiles.wordpress.org/batmoo/\">Mohammad Jangda</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/mohkatz/\">Mohammed Kateregga</a> · <a href=\"https://profiles.wordpress.org/mohamedahamed/\">Mohammed Noumaan Ahamed</a> · <a href=\"https://profiles.wordpress.org/salmanshafiq8630/\">Mohd Salman</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/monzuralam/\">Monzur Alam</a> · <a href=\"https://profiles.wordpress.org/mosescursor/\">Moses Cursor Ssebunya</a> · <a href=\"https://profiles.wordpress.org/mrwweb/\">mrwweb</a> · <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a> · <a href=\"https://profiles.wordpress.org/mukeshparihar/\">Mukesh Parihar</a> · <a href=\"https://profiles.wordpress.org/mustafabharmal/\">Mustafa Bharmal</a> · <a href=\"https://profiles.wordpress.org/mutuajose/\">mutuajose</a> · <a href=\"https://profiles.wordpress.org/myththrazz/\">MythThrazz</a> · <a href=\"https://profiles.wordpress.org/trickster301/\">Nabhishek Singh</a> · <a href=\"https://profiles.wordpress.org/nadabulija/\">nadabulija</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/nareshbheda/\">Naresh Bheda</a> · <a href=\"https://profiles.wordpress.org/n8finch/\">Nate Finch</a> · <a href=\"https://profiles.wordpress.org/nathanrbsf/\">Nathan Rodrigues</a> · <a href=\"https://profiles.wordpress.org/nazmulasif/\">Nazmul Asif</a> · <a href=\"https://profiles.wordpress.org/nazmul111/\">Nazmul Hosen</a> · <a href=\"https://profiles.wordpress.org/nebojsajurcic/\">Nebojša Jurčić</a> · <a href=\"https://profiles.wordpress.org/greatislander/\">Ned Zimmerman</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/nickfmc/\">Nick Murray</a> · <a href=\"https://profiles.wordpress.org/nickpagz/\">nickpagz</a> · <a href=\"https://profiles.wordpress.org/nickthegeek/\">nickthegeek</a> · <a href=\"https://profiles.wordpress.org/nicolasalarconrapela/\">nicolasalarconrapela</a> · <a href=\"https://profiles.wordpress.org/nicsevic/\">nicsevic</a> · <a href=\"https://profiles.wordpress.org/ntsekouras/\">Nik Tsekouras</a> · <a href=\"https://profiles.wordpress.org/valani9099/\">Nikul Valani</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/snilesh/\">Nilesh Shiragave</a> · <a href=\"https://profiles.wordpress.org/dhrupo/\">Niluthpal Purkayastha</a> · <a href=\"https://profiles.wordpress.org/nimeshatxecurify/\">Nimesh</a> · <a href=\"https://profiles.wordpress.org/niravsherasiya7707/\">Nirav Sherasiya</a> · <a href=\"https://profiles.wordpress.org/noahtallen/\">Noah Allen</a> · <a href=\"https://profiles.wordpress.org/noellesteegs/\">Noelle Ackermann</a> · <a href=\"https://profiles.wordpress.org/noruzzaman/\">Noruzzaman</a> · <a href=\"https://profiles.wordpress.org/notnownikki/\">notnownikki</a> · <a href=\"https://profiles.wordpress.org/obliviousharmony/\">obliviousharmony</a> · <a href=\"https://profiles.wordpress.org/oldenwilde/\">oldenwilde</a> · <a href=\"https://profiles.wordpress.org/oglekler/\">Olga Gleckler</a> · <a href=\"https://profiles.wordpress.org/olliejones/\">OllieJones</a> · <a href=\"https://profiles.wordpress.org/alshakero/\">Omar Alshaker</a> · <a href=\"https://profiles.wordpress.org/onetrev/\">onetrev</a> · <a href=\"https://profiles.wordpress.org/ov3rfly/\">Ov3rfly</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/pablohoneyhoney/\">Pablo Honey</a> · <a href=\"https://profiles.wordpress.org/pamprn/\">Pamela Ribeiro</a> · <a href=\"https://profiles.wordpress.org/pankajsakaria/\">pankaj.sakaria</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/lumiblog/\">Patrick Lumumba</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/paulkevan/\">Paul Kevan</a> · <a href=\"https://profiles.wordpress.org/paulgibbs/\">paulgibbs</a> · <a href=\"https://profiles.wordpress.org/paulopmt1/\">Paulo Trentin</a> · <a href=\"https://profiles.wordpress.org/pavanpatil1/\">Pavan Patil</a> · <a href=\"https://profiles.wordpress.org/pavelevap/\">pavelevap</a> · <a href=\"https://profiles.wordpress.org/pavloborysenko/\">pavloborysenko</a> · <a href=\"https://profiles.wordpress.org/pedrofigueroa1989/\">Pedro Figueroa</a> · <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a> · <a href=\"https://profiles.wordpress.org/cadeyrn/\">petermolnar</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/physalis/\">physalis</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/poligilad/\">poligilad</a> · <a href=\"https://profiles.wordpress.org/pontocinza/\">pontocinza</a> · <a href=\"https://profiles.wordpress.org/pooja-n/\">Pooja Kakkad</a> · <a href=\"https://profiles.wordpress.org/porg/\">porg</a> · <a href=\"https://profiles.wordpress.org/postphotos/\">postphotos</a> · <a href=\"https://profiles.wordpress.org/prachigarg19/\">Prachi Garg</a> · <a href=\"https://profiles.wordpress.org/gaisma22/\">Pradeep Pasam</a> · <a href=\"https://profiles.wordpress.org/praful2111/\">Praful Patel</a> · <a href=\"https://profiles.wordpress.org/prajapatvishnu/\">prajapatvishnu</a> · <a href=\"https://profiles.wordpress.org/pranjalpratapsingh/\">Pranjal Pratap Singh</a> · <a href=\"https://profiles.wordpress.org/pranjal4804/\">pranjal4804</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/pratiknawkar94/\">Pratik Nawkar</a> · <a href=\"https://profiles.wordpress.org/pravin1996/\">Pravin Karmur</a> · <a href=\"https://profiles.wordpress.org/freewebmentor/\">Prem Tiwari</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/projektisle/\">ProjektIsle</a> · <a href=\"https://profiles.wordpress.org/itsjonq/\">Q</a> · <a href=\"https://profiles.wordpress.org/rachelmcr/\">Rachel</a> · <a href=\"https://profiles.wordpress.org/rafaeldella/\">Rafael Della</a> · <a href=\"https://profiles.wordpress.org/rafaelfunchal/\">Rafael Funchal</a> · <a href=\"https://profiles.wordpress.org/gazipress/\">Rafał Gazda</a> · <a href=\"https://profiles.wordpress.org/ekla/\">Rahul Kumar</a> · <a href=\"https://profiles.wordpress.org/rahultank/\">Rahul Tank</a> · <a href=\"https://profiles.wordpress.org/rajdiptank111/\">Rajdip Tank</a> · <a href=\"https://profiles.wordpress.org/rajeshcp/\">Rajesh C</a> · <a href=\"https://profiles.wordpress.org/rajinsharwar/\">Rajin Sharwar</a> · <a href=\"https://profiles.wordpress.org/rakeshfalke/\">Rakeesh Falke</a> · <a href=\"https://profiles.wordpress.org/ramiy/\">Rami Yushuvaev</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/ravigadhiyawp/\">Ravi Gadhiya</a> · <a href=\"https://profiles.wordpress.org/ravikhadka/\">Ravi Khadka</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/reneyap/\">reneyap</a> · <a href=\"https://profiles.wordpress.org/retrofox/\">retrofox</a> · <a href=\"https://profiles.wordpress.org/rezwanshiblu1952/\">Rezwan Shiblu</a> · <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a> · <a href=\"https://profiles.wordpress.org/rianrietveld/\">Rian Rietveld</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/rishit30g/\">Rishit Gupta</a> · <a href=\"https://profiles.wordpress.org/ritheshsatheesh/\">RITHESH S</a> · <a href=\"https://profiles.wordpress.org/devrito/\">Ritoban</a> · <a href=\"https://profiles.wordpress.org/mazharulrobeen/\">Robeen</a> · <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a> · <a href=\"https://profiles.wordpress.org/robertghetau/\">Robert Ghetau</a> · <a href=\"https://profiles.wordpress.org/iamjolly/\">Robert Jolly</a> · <a href=\"https://profiles.wordpress.org/robert681/\">robertabela</a> · <a href=\"https://profiles.wordpress.org/epeicher/\">Roberto Aranda</a> · <a href=\"https://profiles.wordpress.org/rodrigosprimo/\">Rodrigo Primo</a> · <a href=\"https://profiles.wordpress.org/rohitmathur7/\">Rohit Mathur</a> · <a href=\"https://profiles.wordpress.org/ravanh/\">Rolf Allard van Hagen</a> · <a href=\"https://profiles.wordpress.org/rolle/\">Rolle Laukkarinen</a> · <a href=\"https://profiles.wordpress.org/rollybueno/\">Rolly Bueno</a> · <a href=\"https://profiles.wordpress.org/ronakganatra9/\">ronakganatra9</a> · <a href=\"https://profiles.wordpress.org/roshniahuja14/\">Roshni Ahuja</a> · <a href=\"https://profiles.wordpress.org/rushikeshmore/\">Rushikesh More</a> · <a href=\"https://profiles.wordpress.org/rutviksavsani/\">Rutvik Savsani</a> · <a href=\"https://profiles.wordpress.org/ruba1956/\">Ruud</a> · <a href=\"https://profiles.wordpress.org/ryanmoyer/\">Ryan</a> · <a href=\"https://profiles.wordpress.org/welcher/\">Ryan Welcher</a> · <a href=\"https://profiles.wordpress.org/saadtajik/\">Saad Ur Rehman</a> · <a href=\"https://profiles.wordpress.org/sabbir1991/\">Sabbir Ahmed</a> · <a href=\"https://profiles.wordpress.org/devsabbirhossain/\">Sabbir Hossain</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/lonesahilnazir/\">SAHIL NAZIR</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/sakshamsharma5/\">Saksham Sharma</a> · <a href=\"https://profiles.wordpress.org/samvaidya/\">Sam</a> · <a href=\"https://profiles.wordpress.org/viralsampat/\">Sampat Viral</a> · <a href=\"https://profiles.wordpress.org/sanayasir/\">Sana Yasir</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/codexdemon/\">Sanyogg Shelar</a> · <a href=\"https://profiles.wordpress.org/mikachan/\">Sarah Norris</a> · <a href=\"https://profiles.wordpress.org/saratheonline/\">Sarath E</a> · <a href=\"https://profiles.wordpress.org/saroshaga/\">Sarosh Aga</a> · <a href=\"https://profiles.wordpress.org/sarthaknagoshe2002/\">Sarthak Nagoshe</a> · <a href=\"https://profiles.wordpress.org/sfougnier/\">Saul Fougnier</a> · <a href=\"https://profiles.wordpress.org/saulirajala/\">saulirajala</a> · <a href=\"https://profiles.wordpress.org/sauliusv/\">Saulius Vikerta</a> · <a href=\"https://profiles.wordpress.org/spadilha/\">Saulo Padilha</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/coffee2code/\">Scott Reilly</a> · <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a> · <a href=\"https://profiles.wordpress.org/smrubenstein/\">Seth Rubenstein</a> · <a href=\"https://profiles.wordpress.org/shailu25/\">Shail Mehta</a> · <a href=\"https://profiles.wordpress.org/shailesh7714/\">Shailesh Gajare</a> · <a href=\"https://profiles.wordpress.org/shanemuir/\">Shane Muirhead</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/designsimply/\">Sheri Grey</a> · <a href=\"https://profiles.wordpress.org/shreya0shrivastava/\">Shreya Shrivastava</a> · <a href=\"https://profiles.wordpress.org/shreyasikhar26/\">Shreyas Ikhar</a> · <a href=\"https://profiles.wordpress.org/sidhanttomar/\">Sidhant Tomar</a> · <a href=\"https://profiles.wordpress.org/siliconforks/\">siliconforks</a> · <a href=\"https://profiles.wordpress.org/simondud/\">Simon Duduica</a> · <a href=\"https://profiles.wordpress.org/simonwammerfors/\">Simon Wämmerfors</a> · <a href=\"https://profiles.wordpress.org/simonhammes/\">simonhammes</a> · <a href=\"https://profiles.wordpress.org/slackticus/\">slackticus</a> · <a href=\"https://profiles.wordpress.org/slywy/\">slywy</a> · <a href=\"https://profiles.wordpress.org/smerriman/\">smerriman</a> · <a href=\"https://profiles.wordpress.org/snehapatil02/\">Sneha Patil</a> · <a href=\"https://profiles.wordpress.org/snehal5774/\">snehal Kashid</a> · <a href=\"https://profiles.wordpress.org/sohampate1/\">Soham Patel</a> · <a href=\"https://profiles.wordpress.org/sonaliprajapati/\">Sonali Prajapati</a> · <a href=\"https://profiles.wordpress.org/sdnunca/\">Sorin</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/jeffgreendesign/\">spacergif</a> · <a href=\"https://profiles.wordpress.org/speedwheel/\">speedwheel</a> · <a href=\"https://profiles.wordpress.org/emptyopssphere/\">Sphere Plugins</a> · <a href=\"https://profiles.wordpress.org/sruthi89/\">sruthi89</a> · <a href=\"https://profiles.wordpress.org/steelwagstaff/\">SteelWagstaff</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/sabernhardt/\">Stephen Bernhardt</a> · <a href=\"https://profiles.wordpress.org/dufresnesteven/\">Steve Dufresne</a> · <a href=\"https://profiles.wordpress.org/stevejonesdev/\">Steve Jones</a> · <a href=\"https://profiles.wordpress.org/stevenlinx/\">Steven Lin</a> · <a href=\"https://profiles.wordpress.org/tfserwin/\">Steven Ryan</a> · <a href=\"https://profiles.wordpress.org/strarsis/\">strarsis</a> · <a href=\"https://profiles.wordpress.org/styankov/\">styankov</a> · <a href=\"https://profiles.wordpress.org/sukhendu2002/\">Sukhendu Sekhar Guria</a> · <a href=\"https://profiles.wordpress.org/sumitbagthariya16/\">Sumit Bagthariya</a> · <a href=\"https://profiles.wordpress.org/sumitsingh/\">Sumit Singh</a> · <a href=\"https://profiles.wordpress.org/suryakantupadhyay/\">Suryakant Upadhyay</a> · <a href=\"https://profiles.wordpress.org/swanandm/\">Swanand M</a> · <a href=\"https://profiles.wordpress.org/swapnil1010/\">swapnil1010</a> · <a href=\"https://profiles.wordpress.org/cybr/\">Sybre Waaijer</a> · <a href=\"https://profiles.wordpress.org/synchro/\">Synchro</a> · <a href=\"https://profiles.wordpress.org/szandman/\">szandman</a> · <a href=\"https://profiles.wordpress.org/sergiomdgomes/\">Sérgio Gomes</a> · <a href=\"https://profiles.wordpress.org/soean/\">Sören Wünsch</a> · <a href=\"https://profiles.wordpress.org/tacoverdo/\">Taco Verdonschot</a> · <a href=\"https://profiles.wordpress.org/tainacan/\">tainacan</a> · <a href=\"https://profiles.wordpress.org/taisa1984/\">Taisa - Raquel García Arévalo</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/tbclark3/\">tbclark3</a> · <a href=\"https://profiles.wordpress.org/edent/\">Terence Eden</a> · <a href=\"https://profiles.wordpress.org/s56bouya/\">Tetsuya Imamura</a> · <a href=\"https://profiles.wordpress.org/thelmachido/\">thelmachido a11n</a> · <a href=\"https://profiles.wordpress.org/thinkaquamarine/\">thinkaquamarine</a> · <a href=\"https://profiles.wordpress.org/thisismyurl/\">This Is My URL</a> · <a href=\"https://profiles.wordpress.org/threadi/\">threadi</a> · <a href=\"https://profiles.wordpress.org/thriveteam/\">Thrive Engine</a> · <a href=\"https://profiles.wordpress.org/tibibuzdugan/\">tibi.buzdugan</a> · <a href=\"https://profiles.wordpress.org/timnicholson/\">Tim Nicholson</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/tobiasbg/\">Tobias Bäthge</a> · <a href=\"https://profiles.wordpress.org/tz-media/\">Tobias Zimpel</a> · <a href=\"https://profiles.wordpress.org/tobifjellner/\">tobifjellner (Tor-Bjorn “Tobi” Fjellner)</a> · <a href=\"https://profiles.wordpress.org/tommusrhodus/\">Tom Rhodes</a> · <a href=\"https://profiles.wordpress.org/shimotomoki/\">Tomoki Shimomura</a> · <a href=\"https://profiles.wordpress.org/hellofromtonya/\">Tonya Mork</a> · <a href=\"https://profiles.wordpress.org/toro_unit/\">Toro_Unit (Hiroshi Urabe)</a> · <a href=\"https://profiles.wordpress.org/torontodigits/\">TorontoDigits</a> · <a href=\"https://profiles.wordpress.org/tpaw/\">tpaw</a> · <a href=\"https://profiles.wordpress.org/tratnikm/\">tratnikm</a> · <a href=\"https://profiles.wordpress.org/areziaal/\">Troy Chaplin</a> · <a href=\"https://profiles.wordpress.org/dinhtungdu/\">Tung Du</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/umeshnevase/\">Umesh Nevase</a> · <a href=\"https://profiles.wordpress.org/up1512001/\">up1512001</a> · <a href=\"https://profiles.wordpress.org/upadalavipul/\">upadalavipul</a> · <a href=\"https://profiles.wordpress.org/utsavladani/\">Utsav Ladani</a> · <a href=\"https://profiles.wordpress.org/rajanarahul93/\">Vara Rahul Rajana</a> · <a href=\"https://profiles.wordpress.org/sheldorofazeroth/\">Vedansh Mishra</a> · <a href=\"https://profiles.wordpress.org/vedantere/\">Vedant Ere</a> · <a href=\"https://profiles.wordpress.org/vedantgandhi28/\">Vedant Gandhi</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/vcanales/\">Vicente Canales</a> · <a href=\"https://profiles.wordpress.org/szepeviktor/\">Viktor Szépe</a> · <a href=\"https://profiles.wordpress.org/vincentbdrt/\">Vincent Bodart</a> · <a href=\"https://profiles.wordpress.org/vineet2003/\">Vinit</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/vivekawsm/\">vivekawsm</a> · <a href=\"https://profiles.wordpress.org/vortfu/\">vortfu</a> · <a href=\"https://profiles.wordpress.org/vrajadas/\">Vraja Das</a> · <a href=\"https://profiles.wordpress.org/vrishabhsk/\">Vrishabh Jasani</a> · <a href=\"https://profiles.wordpress.org/webmandesign/\">WebMan Design | Oliver Juhas</a> · <a href=\"https://profiles.wordpress.org/webverts/\">webVerts</a> · <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a> · <a href=\"https://profiles.wordpress.org/whaze/\">whaze</a> · <a href=\"https://profiles.wordpress.org/skorasaurus/\">Will Skora</a> · <a href=\"https://profiles.wordpress.org/williampatton/\">williampatton</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/xate/\">xate</a> · <a href=\"https://profiles.wordpress.org/xibe/\">Xavier Borderie</a> · <a href=\"https://profiles.wordpress.org/xavilc/\">xavilc</a> · <a href=\"https://profiles.wordpress.org/xerpa43/\">xerpa43</a> · <a href=\"https://profiles.wordpress.org/tikifez/\">Xristopher Anderton</a> · <a href=\"https://profiles.wordpress.org/yankiara/\">Yan</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/fierevere/\">Yui</a> · <a href=\"https://profiles.wordpress.org/yuliyan/\">Yuliyan Slavchev</a> · <a href=\"https://profiles.wordpress.org/yusufmudagal/\">Yusuf Mudagal</a> · <a href=\"https://profiles.wordpress.org/zebulan/\">Zebulan Stanphill</a> · <a href=\"https://profiles.wordpress.org/znuff/\">Znuff</a></p></p>\n\n\n\n<p class=\"wp-block-paragraph\">More than <a href=\"https://translate.wordpress.org/stats/\">20 locales have fully translated WordPress 7.1</a> into their language making this one of the most translated releases ever on day one. 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\">Last but not least, thanks to the volunteers who contribute to the <a href=\"https://wordpress.org/support/forums/\">support</a> forums 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>\";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, 19 Aug 2026 23:33:49 +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:\"annezazu\";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:12;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"WPTavern: #230 – Adrian Sticea on Navigating the Decline of WordPress Work on Upwork and the Rise of New Opportunities\";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=207353\";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:134:\"https://wptavern.com/podcast/230-adrian-sticea-on-navigating-the-decline-of-wordpress-work-on-upwork-and-the-rise-of-new-opportunities\";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:43558:\"<details>Transcript<div>\n<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>\n\n\n\n<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, the decline of WordPress work on Upwork, and the rise of new opportunities.</p>\n\n\n\n<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>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today, we have Adrian Sticea. Adrian has been working in the WordPress space since 2013, starting out as a developer for small companies. Then moving into freelancing, agency roles in the US, major projects at IBM, a, stint at StellarWP, and extensive work with enterprise level clients.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Most recently, Adrian&#8217;s post on LinkedIn about the dramatic drop off in WordPress work through the Upwork platform, went viral, sparking many conversations and comments.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suspect that many WordPress professionals listening have seen shifts in their freelance workloads, and maybe wondering what&#8217;s behind these changes. And Adrian is here to share his own data-driven account.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He talks about his experience using Upwork as a primary source of project leads. How for years it was a reliable fountain of work, but recently the flow has all but dried up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We dive into the possible causes, the impact of AI making developers more efficient, and thus reducing hiring demand, changes in the broader economy, increasing competition from rival platforms, and how the nature of WordPress work itself is changing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Adrian mentions the difference between simple website builds, which are still in demand on Upwork, and complex plugin or enterprise projects, which he thinks might have migrated elsewhere.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also talk about diversification, whether it&#8217;s a mistake to rely on just one marketplace for freelance work, and the importance of building real relationships, collecting testimonials, and seeking recommendations. Adrian shares how he&#8217;s pivoted, leveraging LinkedIn for networking, connecting directly with agencies, and building partnerships with recruiters and temp agencies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ever felt your freelance pipeline shrink, are curious where the most interesting WordPress work has gone, or want to hear how other professionals are adapting to marketplace shifts, this episode is for you.</p>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Adrian Sticea.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Adrian Sticea. Hello, Adrian.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:34] <strong>Adrian Sticea:</strong> Hey.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:34] <strong>Nathan Wrigley:</strong> Very nice to have you with us. Adrian is joining us today because of something that he posted on LinkedIn, which captured my attention.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m not a frequent lurker on LinkedIn, and so I don&#8217;t really know how the algorithm works. But Adrian and I have, as far as I know, not been in communication with each other before. But, Adrian&#8217;s post went really viral, I think it&#8217;s fair to say, and it certainly caught my attention and got into my feed.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And it&#8217;s all about the state of work in the WordPress space at the moment, particularly through a particular platform. And we&#8217;ll get into that in a minute, though. Adrian, if it&#8217;s okay with you, do you want to just tell us a little bit about your backstory? What it is that you&#8217;ve been doing these many years and so on?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:15] <strong>Adrian Sticea:</strong> Sure. I started working as a WordPress developer in 2013. I worked for a couple of small companies, local companies that needed kind of customer support, and also web development. And after that I started doing freelancing for about two years. I moved to the US in 2016, that&#8217;s when I started to look around for better paid jobs.. And I started working as a WordPress developer for a digital marketing agency, and I did that for, about a year and something.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In 2018, I joined IBM to work on one of their WordPress projects. I think it was the largest WordPress one that they had at the moment. Basically it was a learning platform, and the courses were about technology, programming and other stuff. I left IBM at end of 2020 because of multiple factors, and I started doing freelancing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I freelanced for about three years and after that I joined StellarWP, where I worked in the marketing department as one of their web engineers. And I worked there for about a year and a half. And at start of 2025 I started doing freelancing again. And since 2018, I mostly worked with enterprise-level companies and more complex work than just building websites.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s the stuff that I&#8217;ve been doing for the past.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:40] <strong>Nathan Wrigley:</strong> Thank you for that, and all of that really plays into what we&#8217;re going to talk about because, what I&#8217;ll do is I&#8217;ll link to the post that Adrian wrote, which kind of went viral on LinkedIn. And the first thing you&#8217;re probably going to capture is there&#8217;s a graph at the bottom, and it&#8217;s a line graph, and it&#8217;s not pleasant to look at this line graph. Because it starts off and there&#8217;s this blue line and it&#8217;s fairly high up on the on the axis and it moves across horizontally. And it just goes along and along and then it just starts to tail downwards until finally, it hits the axis and it basically zeros out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so I caught sight of that and I thought, &#8220;okay, that&#8217;s interesting.&#8221; And then caught sight of the word WordPress, you know, and you being a WordPress developer, and then noticed that this was the volume of work that you had been receiving. And we&#8217;re talking about volume of work coming through a particular platform. The platform is called Upwork.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I confess I don&#8217;t know a lot about Upwork, so we can get into that in a moment. But essentially, it looks like from the year 2015 through 2020, more or less everything that you did, bar a couple of percent, maybe 5% in some years and what have you, was through the Upwork platform. And then by the year 2022, 20% of that had been shaved off, so down to 80%. A year later, 2023, 60% and then 40%. And then in this year, 2026, 0%. And I caught sight of that and I thought, &#8220;okay, we&#8217;ve got to talk about this,&#8221; because there&#8217;s a lot of interest in the WordPress space at the moment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So do you just want to just run us through your journey with the kind of work that you&#8217;ve been doing through Upwork and, you know how it&#8217;s tailed off? And then maybe we can get into the discussion about perhaps why this is happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:32] <strong>Adrian Sticea:</strong> Sure. Just to preface, I had periods of time where I worked on Upwork just part-time, not as a full-time freelancer because I had jobs here and there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:43] <strong>Nathan Wrigley:</strong> Ok, yeah yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:44] <strong>Adrian Sticea:</strong> And I was actually calculating this morning how much time I was full-time freelancing and full-time on a job, and it was kind of split in half. So basically, half of my professional career was spent as a freelancer, and the other half was doing part-time. So if I had a job, I will search for other avenues to get a bit more revenue in. And also I didn&#8217;t like the idea of just relying on one source of income.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I always had running in the background, the project, a couple of hours here and there or, a week or a project a month that doing. And that graph represents the number of basically of leads and projects that I got from Upwork over the years.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:28] <strong>Nathan Wrigley:</strong> Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:28] <strong>Adrian Sticea:</strong> Even if it&#8217;s full-time or part-time, basically that was kind of the lead source that I primarily used.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:34] <strong>Nathan Wrigley:</strong> And so what we&#8217;re seeing, I guess is you, like many people in the WordPress industry, you&#8217;ve taken the approach that, subscribe to a bunch of these, I&#8217;m going to call it a marketplace, you know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:47] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:48] <strong>Nathan Wrigley:</strong> Something like that, where you subscribe to this marketplace and it can bolster what it is that you do already. So maybe you&#8217;ve got a 50% gig somewhere where you&#8217;re part-time and you need something to top that up. Or it may be that, come to rely on it, and it genuinely has been 100% of the income that you&#8217;ve accrued in particular years.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But how do you explain though, the fact that it has kind of just gone down? Because to me the obvious explanation, and it&#8217;s a fairly, you know, this is the kind of explanation which is being rolled out everywhere at the moment, is AI. Simply because it seems to coincide so perfectly with the advent of AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I don&#8217;t know if you&#8217;ve got any thoughts beyond that, you know really the graph takes a massive turn in the year 2023, 2024, sometime there. And that seemed to be the moment at which, the kind of work that many of us have done in the past perhaps was getting done by AI. And if not getting done by AI, people at least had intuitions that there would be a future in which that work could be done by AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that&#8217;s my first pass at this. Do you think there&#8217;s anything in that whole AI debate, whether or not it&#8217;s captured the kind of work that you may have got from Upwork?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:06] <strong>Adrian Sticea:</strong> I think the answer is more complex than just blaming AI for everything that is happening in the marketplace right now. Definitely AI plays a role because it made developers more efficient in shipping code, shipping features and stuff that clients need.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I don&#8217;t think it&#8217;s only reason because if you work with clients and stuff like that, you&#8217;ll know a client will pay you to do a work. They will not go themself, even if it&#8217;s with AI, do the work. So because of it, because AI it&#8217;s making developers build faster, the need for developers decreased. That&#8217;s one of the reasons behind it. If you want to blame AI for anything, it&#8217;s that it made developers faster.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:55] <strong>Nathan Wrigley:</strong> Okay, that&#8217;s an interesting one. So the work in your experience anyway, the work is still there, it&#8217;s just the expectations of the clients maybe have gone up. So instead of wanting X amount of work, they may want 1.5X or 2X or whatever it is, or perhaps have it delivered in less time or something like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:12] <strong>Adrian Sticea:</strong> I think it&#8217;s a fair assumption. But also probably market, the way that the economy is right now, I don&#8217;t think it&#8217;s in a good shape. And also one of the factors. Like, if you look at the number of layoffs, a lot of companies in the tech sector, &#8217;cause I think this was more affected than others, happened in the past three years.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:35] <strong>Nathan Wrigley:</strong> Yeah that&#8217;s true. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:36] <strong>Adrian Sticea:</strong> But AI most likely was an accelerator of that just because. And before 2022, a lot of companies needed engineers to support the demand for people staying at home. And after they didn&#8217;t need that demand, a lot of layoffs happened and AI came along. And just it was basically a perfect storm for massive layoffs &#8217;cause you had engineers that can deliver more work, and you didn&#8217;t need that many engineers because the demand was not there anymore.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:09] <strong>Nathan Wrigley:</strong> I suppose the other thing we should bring into question is the popularity of WordPress as an avenue to gain work. So for example, I don&#8217;t know, probably 2018 feels like a good place to point the needle. 2018, WordPress couldn&#8217;t be more popular.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:30] <strong>Adrian Sticea:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:30] <strong>Nathan Wrigley:</strong> It was just really really super popular, everybody was talking about it. It was an exciting place to be. Lots and lots of work. Lots of companies getting in and investing in all sorts of bits of WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:41] <strong>Adrian Sticea:</strong> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:42] <strong>Nathan Wrigley:</strong> Whether that was the community or getting plugins built, and shipping them and all of that kind of stuff.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:46] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:47] <strong>Nathan Wrigley:</strong> And so I wonder if maybe that plays into it. You know these companies, who require websites to be built, or projects to be built. I wonder if they&#8217;ve cast their gaze elsewhere, and so that reservoir of work in the WordPress space on the Upwork side has dried up a little bit.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:03] <strong>Adrian Sticea:</strong> Yep definitely today there are more options than there were in 2018, like with the rise of Wix, Squarespace, other page builders. Definitely, made people that just wanted websites built, like presentation websites, simple stuff, not rely on WordPress. Because to be honest, WordPress out of the box is not that user-friendly for building a website as the other competitors are. Because you still, or at least before the full site editing was introduced. But even then, it&#8217;s a steeper learning curve than other page builders in a sense.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But where I see the deep is actually in newer projects rather than legacy ones, where companies that used WordPress to build their infrastructure, at least web infrastructure on. Because newer builds probably rely more on AI than on WordPress, and that&#8217;s kind of basically the, where the market shifted.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But again, like if companies used to build, because I see this in the clients that I serve. Not one of them that I worked with probably the past two to five years said like &#8220;Let&#8217;s remove WordPress from our web assets and just build it with AI,&#8221; because they understand the value of it, and also like technical debt and what actually maintaining software means so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:23] <strong>Nathan Wrigley:</strong> Do you think then there might be a realignment? Let&#8217;s say you&#8217;re a fairly large company and you&#8217;ve got WordPress website as you just described, you&#8217;re willing to let go of that. You&#8217;ve got so much stuff in there and legacy, and all of your staff know how to use it and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you think though, perhaps we&#8217;re in an era though where the experience that somebody with 20 years building on top of WordPress could bring, would make them an absolutely invaluable asset? You know, you&#8217;ve got John Smith over there, he&#8217;s done 20 years of really hardcore WordPress development, and therefore he&#8217;s the person that we&#8217;re going to reach out to, or at least, if he comes through a platform like Upwork, that&#8217;s really credible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I wonder if we&#8217;ve entered an era where, and I&#8217;m going to use the word vibe coding, we all know that&#8217;s fraught, and not really the right term to use, but I hope you get what I mean. I wonder if it&#8217;s now that people are questioning that, and thinking more like, do we really need John Smith with his 20 years of experience at $250 an hour? Or could we hire somebody with half the experience, a quarter of the experience, who charges a quarter of the rates? And if we factor in that it might take a little bit longer, but they&#8217;re going to use AI along the way. Do you know what I mean?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:39] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:40] <strong>Nathan Wrigley:</strong> I&#8217;m just sort if that that kudos that your experience used to bring you. I wonder if that&#8217;s being brought a bit lower in people&#8217;s estimation of importance when they&#8217;re hiring.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:50] <strong>Adrian Sticea:</strong> I think it might. But again like I think the answer is more complex than yes or no. And I think it all depends on what part, or role, the website or web assets that were built on WordPress is valued by the company.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if it&#8217;s really important thing, probably they will not think about redoing it using AI. If it&#8217;s not that important, because I saw this, if it&#8217;s not that important it&#8217;s just probably a brochure website. It doesn&#8217;t do a lot. It doesn&#8217;t bring in. It&#8217;s just for visibility. Some of them they move to, again, like probably Framer or they just vibe code it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:29] <strong>Nathan Wrigley:</strong> So given all of that, and we&#8217;re pontificating and guessing why.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:33] <strong>Adrian Sticea:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:34] <strong>Nathan Wrigley:</strong> And the truth is we don&#8217;t really know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:36] <strong>Adrian Sticea:</strong> Exactly, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:37] <strong>Nathan Wrigley:</strong> We&#8217;re putting our finger air and kind of trying to figure it out. However, given that we don&#8217;t know, what we do know is that this line chart that we can see, of yours has gone really in a very different direction. Flat lining for years, lots and lots of work available, and now kind of like nosedive, and then more recently fell off a cliff. And so does that mean that you are struggling to find work? Or does it just mean that you&#8217;ve pivoted and that work in a different way?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Does it mean that the Upwork platform, I don&#8217;t know, is no longer aligned to WordPress, or just doesn&#8217;t have WordPress as a priority? How can you explain it, and we&#8217;re talking about Upwork in particular.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:20] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:21] <strong>Nathan Wrigley:</strong> How can you explain it happening in that way over on that platform specifically?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:26] <strong>Adrian Sticea:</strong> One of the things that happened, it was probably saturation of a marketplace. That&#8217;s one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the other thing is that different competitors are on the market right now, outsource companies and more like, just to put it in perspective, most of my clients, probably 95%, are US-based clients, are not somewhere in UK or somewhere in Eastern Europe, or somewhere in other places that are still needing WordPress work done. And the type of projects that I&#8217;m looking for are not websites, basically. They are complex builds, plugin builds and kind of regular maintenance that people need. If they have legacy code base that they need maintenance, or adjusting rule or a code rebuild and stuff like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So those kinds of projects are not there anymore. You can still find work in building websites on WordPress, or having small gigs. But the type of project that I used to get on Upwork, like I said, like pretty complex builds are not there anymore. And my read it&#8217;s like I said, it&#8217;s more complex. Probably it&#8217;s a market.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:40] <strong>Nathan Wrigley:</strong> So, there&#8217;s a particular kind of work that you used to get in Upwork which has dried up? And the, let me just understand that correctly. So just the website building side of it, did you say that was still okay? know if you&#8217;re just trying to hawk your service as a website builder, that&#8217;s fine. But the kind of &#8220;I need a plugin,&#8221; or, &#8220;I&#8217;d like a plugin adapted,&#8221; or what have you, that kid of stuff has gone away?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:06] <strong>Adrian Sticea:</strong> So most stuff that are more developer focused are kind of dried up. At least in the US, because I&#8217;m not looking outside of US. So the US market shifted away basically from Upwork towards probably different competitors of them. Or using like temp agencies, or recruiters that pre-vet their developers before they are presented with a candidate they can have a discussion with.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:33] <strong>Nathan Wrigley:</strong> Okay. So I&#8217;m thinking immediately of things like Codeable and things like that, where they&#8217;ve just got a slightly, maybe they&#8217;ve got a slightly different approach, I don&#8217;t know?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:40] <strong>Adrian Sticea:</strong> Yes, Toptal I think also they pre-vet their developers. And also like I said, temp agencies like Robert Half or, I don&#8217;t know, whatever tech systems that are here in the US. Basically you have a discussion with the recruiter before being presented to a potential project. It&#8217;s a different workflow basically. Because of it, it presents a better candidate than Upwork can present to a client.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:04] <strong>Nathan Wrigley:</strong> Okay, so that&#8217;s interesting. So we&#8217;re apportioning some of the responsibility for this on the platform and the way the platform works and what have you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:14] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:15] <strong>Nathan Wrigley:</strong> And so, you know one of the things that we constantly talk about in the WordPress space is owning your own stuff. So for example, rather than posting stuff onto Facebook, write it on the WordPress blog, and then if Facebook goes out of business, or somehow decides that your account needs to be closed, you&#8217;ve still got access to it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:31] <strong>Adrian Sticea:</strong> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:31] <strong>Nathan Wrigley:</strong> And so I&#8217;m going to flip that into this conversation and say that sort of seems like potentially what&#8217;s happened here to you with Upwork. Presumably over the years, you&#8217;ve fostered a relationship with Upwork, and built up your kudos over there, and at some point presumably Upwork recognized that, &#8220;Oh, this Adrian guy, he&#8217;s really good. Look, he&#8217;s getting loads of work. Let&#8217;s push Adrian,&#8221; and so on and so forth.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you have any regrets about putting the eggs into that one basket? Now that you&#8217;ve got to the point where the line has hit zero and there&#8217;s no work coming through? Do you wish that you&#8217;d have been on a variety of, maybe you have been, but do you wish that you&#8217;d been on a variety of different marketplaces? Or is it just, &#8220;Okay, this has happened. I didn&#8217;t think it was going to happen. Time to move on and try the different marketplaces&#8221;?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:19] <strong>Adrian Sticea:</strong> I think not only me, but people usually are nearsighted, so they don&#8217;t think long-term. So whenever I started on Upwork, it was pretty easy to get clients because you don&#8217;t have to pay a fee, or you don&#8217;t have to go to events, or meet people in person, which for developers is pretty hard, at least for me. I&#8217;m a pretty introvert person. Going, mingling around with other people, it&#8217;s not something that I look forward to do.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:46] <strong>Nathan Wrigley:</strong> Yeah, I get it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:46] <strong>Adrian Sticea:</strong> Or it&#8217;s something that it&#8217;s in my skill set. Over the years, I got better and better because I&#8217;ve worked with clients and became more confident in my skills and stuff like that. But Upwork presented a easier way to get clients, and that&#8217;s kind of the appeal of those kind of marketplaces, because you don&#8217;t have to go outside of your comfort zone. You just have a keyboard, apply for a different bunch of gigs, and you can get accepted or not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just to put it in perspective, probably half of the work that I&#8217;ve done was only through messaging back and forth, not even interacting with a real person, which for a developer is really appealing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:28] <strong>Nathan Wrigley:</strong> No kidding, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:29] <strong>Adrian Sticea:</strong> It&#8217;s easier in a sense because, again, like it&#8217;s easier. But to be honest, the larger projects that I took on Upwork, or outside of Upwork needed that human touch. Like meeting with the client, talking about your skills, how you will approach the project and all of that. So they can gain confidence that you are competent enough to take their work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that&#8217;s kind of the reason why I got into it. If I have any regrets of it, of course, because if you leave that, you are basically handcuffed to that platform if you want to get more work. Because you don&#8217;t have any contacts outside, and also, it doesn&#8217;t produce any referrals.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if a client is satisfied, the maximum that they can do with it, is just leave you a good review because they are so scattered around, they don&#8217;t have any other contacts that you can get recommendations from. So basically, for all the clients that I had, I didn&#8217;t get recommendations altogether. Probably just one in the past 10, 11 years.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:32] <strong>Nathan Wrigley:</strong> Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:33] <strong>Adrian Sticea:</strong> That&#8217;s not good for long term, because you rely on constant getting new and new work from different clients. It&#8217;s not sustainable in a sense, because you have to focus yourself on delivering the work, but also getting the work, instead of building a network of clients that can supply that work for you, and recommend you to their friends and other of their peers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:56] <strong>Nathan Wrigley:</strong> Yeah, I suppose a lesson to be learned, with the benefit of hindsight, is to spread yourself around, but also go looking for those kind of recommendations, and ensure that people endorse you and maybe even write you an email or something that you can put away somewhere and kind of have a bank of credible testimonials and so on and so forth.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, the piece itself on LinkedIn got quite a lot of commentary. I have to confess, I didn&#8217;t go reading all of the different comments that people had put in. But did you get a sense that the people that were commenting had had a similar experience from you? Or do you feel that you&#8217;re in some kind of unlucky, unhappy valley that nobody else over on Upwork is experiencing?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:37] <strong>Adrian Sticea:</strong> No, I think I talked with agency owner, that most of their work comes off of Upwork, and they said they didn&#8217;t get any. Actually, this was the post that inspired me to write this. They didn&#8217;t get any work this month or in July from Upwork, even though they constantly applied. And one of the things that he said, it stood up was that, if they increase a bit their prices, they will not get any responses.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So basically, probably the market became more sensitive on spending. And because of the rise of AI, you can say that AI commoditize more development than it used to be. So it&#8217;s not just a me thing. I think it&#8217;s a general.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:24] <strong>Nathan Wrigley:</strong> So it is more broadly across the platform there. So fees you brought up, that&#8217;s interesting. I wonder if people are playing a bit of a wait and see game, and just keeping that money in their own bank account just to see how the landscape changes. Maybe this heralds a change in the industry which is going to stick for a while where the fees that people such as yourself can charge are going to be driven down, because less work seems to be available, so people are going to be more sensitive to the cost of it, and the competition will be greater and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:53] <strong>Adrian Sticea:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:54] <strong>Nathan Wrigley:</strong> I guess only time will really tell. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:57] <strong>Adrian Sticea:</strong> And also most likely is, the fact that AI commoditize programming in a sense. They are not the same number of WordPress projects that are started now. And they use, I don&#8217;t know, whatever AI is better on building with, which is like JavaScript-based stacks. And that&#8217;s probably the new directions where the new projects are going to rather than WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:25] <strong>Nathan Wrigley:</strong> Okay, so just before we wrap it up then, let&#8217;s move to this point, which is that, no matter how much you inspect all of this, and out what&#8217;s going on, and the reasons behind it. I guess the bottom line is you&#8217;ve got to do something.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Maybe you&#8217;re perfectly all right, and you can take this hit from the Upwork platform and that&#8217;s absolutely fine. You&#8217;ve got other irons in the fire. But I&#8217;m guessing the next question&#8217;s pretty obvious, which is what are you doing to shore up this considerable loss of income? What&#8217;s the plan that you&#8217;ve got going forward? You may not have a fully hatched plan, in which case your best guess is fine. But I&#8217;m curious to know what your idea is to keep your irons in the fire and to keep the through put of your business up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:07] <strong>Adrian Sticea:</strong> Just to put in perspective, my income didn&#8217;t decrease because of Upwork. So I&#8217;m pretty good, I&#8217;m in a pretty good shape. The thing is that I shifted away from relying on it, and trying to get, work through other avenues. And one of the other avenues that I am expanding on right now is basically LinkedIn, and it&#8217;s not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:27] <strong>Nathan Wrigley:</strong> You&#8217;re suceeding.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:29] <strong>Adrian Sticea:</strong> I&#8217;ve succeeded on getting viral, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:33] <strong>Nathan Wrigley:</strong> That&#8217;s the first step, isn&#8217;t it, in a way?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:35] <strong>Adrian Sticea:</strong> Yeah, exactly, yeah. So I took three different approaches on LinkedIn. One was to post content, to see if I get any interaction with potential clients. I did get a couple of leads from that, and I get some gigs from it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The other one is actually talking directly with agency owners that build websites, but from time to time they have a need for either adjusting a legacy code base, or building something more complex that they don&#8217;t have in-house tools for. So I started building those relationship, and I do work with couple of different agencies that I they provide work for me from time to time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the third one is talking with recruiters from temp agencies. So I build couple of relationship with some of the big temp agencies, and whenever they have a project that it&#8217;s my lane, they contact me first basically, and I get to talk directly with the client, and they decide if they want to work with me or not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:34] <strong>Nathan Wrigley:</strong> So in a sense, although there&#8217;s this cautionary tale of, gosh, this whole thing dried up, the bigger picture is that actually the whole thing didn&#8217;t dry up. There are different ways of getting the same work. In your case, you just had to be a bit creative for a few months, and start to talk in different ways to different people.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:51] <strong>Adrian Sticea:</strong> Yeah, and also another thing is that I needed to start thinking a bit more long term rather than one-off projects, not one-off projects, but just thinking that one source of leads will basically provide whatever I need every month budget-wise.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Also this is how business used to work. Like you went, you interacted with a person, and they give you a business or not. Not chatting with a person on the other end of the world, and they give you work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So basically, fostering those relationships are more beneficial, and to be honest, they pay better than clients on Upwork. And you get into the cycle of recommendation, and you don&#8217;t, it&#8217;s less work for you to get clients than it is on Upwork, but it takes longer to build those relationships.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:46] <strong>Nathan Wrigley:</strong> Right. And that&#8217;s a really interesting observation, isn&#8217;t it? Because essentially the advice that you&#8217;re giving there is as old as the hills really, isn&#8217;t it? You could have had that same marketing advice in like 1930s.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:56] <strong>Adrian Sticea:</strong> Exactly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:57] <strong>Nathan Wrigley:</strong> Which is, go out, find people who you can work with, build up a longstanding credible relationship with them, and then the next time they need a bit of work, which hopefully they will, you&#8217;re going to be the first person who they&#8217;re going to call.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it&#8217;s curious how we&#8217;ve all fallen into, and I&#8217;m just doing air quotes, &#8220;the trap&#8221; of having these platforms around you know, like Upwork. It just allows you to very easily get work here, there, and everywhere. And it&#8217;s only at the point when that starts to dry up for all the reasons that we discussed that you realise, okay, gotta pivot a little bit. But it&#8217;s great to hear that in effect, it&#8217;s had no impact on your bottom line. It&#8217;s just meant that you&#8217;ve had to pivot, do things slightly differently, go outside, get out of the office and go and interact with people in the real world.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:46] <strong>Adrian Sticea:</strong> And again, like the projects that I was able to get outside of Upwork are for better clients that I did on Upwork. It&#8217;s not that I didn&#8217;t work on interesting projects on Upwork. It&#8217;s that the opportunities that can lead after the work is completed for those clients are bigger than the opportunities that you get from working on, for clients on Upwork.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:08] <strong>Nathan Wrigley:</strong> Oh, I see. Okay, so the long tail of work, you know, let&#8217;s say that you land a client and they build website in the year 2026, maybe they&#8217;ll need an upgrade in 2028, and they&#8217;ll need some modification in 2027 that you&#8217;re the person to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yeah, whereas Upwork is more here today, gone tomorrow. Disposable thing, you finish it, move on, another thing, another thing. And that&#8217;s worked for years, but maybe that system, certainly for you at least anyway, is drying up and you&#8217;re trying out other things, which I hope you are successful with. I guess that&#8217;s the perfect place to, to call it a day.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:40] <strong>Adrian Sticea:</strong> Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:41] <strong>Nathan Wrigley:</strong> Honestly Adrian, all the best of luck. I know that when you put that post out, it must have been, it&#8217;s hard to write that kind of stuff, isn&#8217;t it? Because it demonstrates that in some way you&#8217;ve had to modify things and that things have been a struggle. But it&#8217;s nice to hear that you seem to have got a handle on it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:58] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:58] <strong>Nathan Wrigley:</strong> And I would wish you the best for the future.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:00] <strong>Adrian Sticea:</strong> Thank you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:00] <strong>Nathan Wrigley:</strong> If anybody wanted to reach out to you, because we have a fairly large audience, and I wouldn&#8217;t be surprised if one or two people out there were going through something very similar, where&#8217;s the best place to reach out to you? I can obviously link to your post on LinkedIn.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:14] <strong>Adrian Sticea:</strong> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:14] <strong>Nathan Wrigley:</strong> And people can click on the link and contact you via that. But is there any place you hang out online?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:18] <strong>Adrian Sticea:</strong> Yeah, mostly LinkedIn. And if you want to check my website out, it&#8217;s CustomWP.io. That&#8217;s kind of my avenues of contacting me and that&#8217;s about it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:28] <strong>Nathan Wrigley:</strong> Okay. I will put that into the show notes. So if, dear listener, you&#8217;re listening to this, head to the episode with Adrian in it. Probably by the time you listen to this it&#8217;ll be one of the first two bits and pieces on the WPTavern.com website. Go and click into the show notes and all of the links will be buried somewhere in there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, Adrian Sticea, thank you so much for chatting to me today. Good luck with the future.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:50] <strong>Adrian Sticea:</strong> Thank you.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have Adrian Sticea.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Adrian has been working in the WordPress space since 2013, starting out as a developer for small companies, then moving into freelancing, agency roles in the US, major projects at IBM, a stint at StellarWP, and extensive work with enterprise-level clients. Most recently, Adrian’s post on LinkedIn about the dramatic drop-off in WordPress work through the Upwork platform went viral, sparking many conversations and comments.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suspect that many WordPress professionals listening have seen shifts in their freelance workloads and may be wondering what’s behind these changes, and Adrian is here to share his own data-driven account. He talks about his experience using Upwork as a primary source of project leads, how, for years, it was a reliable fountain of work, but recently, the flow has all but dried up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We dive into the possible causes. The impact of AI making developers more efficient (and thus reducing hiring demand), changes in the broader economy, increasing competition from rival platforms, and how the nature of WordPress work itself is changing. Adrian mentions the difference between simple website builds, which are still in demand on Upwork, and complex plugin or enterprise projects, which he thinks might have migrated elsewhere.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also talk about diversification, whether it’s a mistake to rely on just one marketplace for freelance work, and the importance of building real relationships, collecting testimonials, and seeking recommendations. Adrian shares how he’s pivoted, leveraging LinkedIn for networking, connecting directly with agencies, and building partnerships with recruiters and temp agencies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’ve felt your freelance pipeline shrink, are curious where the most interesting WordPress work has gone, or want to hear how other professionals are adapting to marketplace shifts, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.linkedin.com/feed/update/urn:li:activity:7488960772035833856/\">Adrian&#8217;s post on LinkedIn</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://customwp.io\">CustomWP</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.upwork.com\">Upwork</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.toptal.com\">Toptal</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.codeable.io\">Codeable</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, 19 Aug 2026 13: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:13;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Matt: Surprise DM\";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:23:\"https://ma.tt/?p=154202\";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:34:\"https://ma.tt/2026/08/surprise-dm/\";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:1958:\"<p class=\"wp-block-paragraph\">When I saw the Slack notification preview, &#8220;Matt, I&#8217;m literally crying right now,&#8221; I must admit my first reaction was &#8220;Oh no, what happened&#8230;&#8221;</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\">Matt, I&#8217;m literally crying right now. I just read the Baby &amp; Caregiver Attendance policy that Automattic will fly your baby and whoever is caring for them to be with you at a meetup while you&#8217;re breastfeeding.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone talks about closing the gap for women in the workforce after kids. This is the first time I&#8217;ve seen a company actually pay for the answer. <img alt=\"❤\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/2764.png\" style=\"height: 1em;\" /><img alt=\"😭\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f62d.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t think you hear this enough, so I want to say it plainly: <strong>thank you, THANK YOU.</strong> Forever grateful.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.linkedin.com/posts/stephanieospina10_i-need-to-give-a-shoutout-to-automattic-share-7495485415852982272-C-Oq/\">Stephanie Ospina</a> <a href=\"https://www.linkedin.com/posts/stephanieospina10_i-need-to-give-a-shoutout-to-automattic-share-7495485415852982272-C-Oq/\">also posted about it on LinkedIn</a>. This benefit isn&#8217;t even on <a href=\"https://automattic.com/benefits/\">our public benefits page</a>! From our Field Guide post revisions I found it was added in 2018 by <a href=\"https://profiles.wordpress.org/ingridmiller/\">Ingrid Miller</a> of our Human Wrangling team, and it&#8217;s a great example of the care and effort they put into shaping what we call the <a href=\"https://automattic.com/\">Automattic</a> Operating System.</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, 19 Aug 2026 06:44:50 +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:4:\"Matt\";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:14;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Matt: Student Plan\";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:23:\"https://ma.tt/?p=154191\";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:35:\"https://ma.tt/2026/08/student-plan/\";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:573:\"<p class=\"wp-block-paragraph\"><a href=\"https://linktr.ee/sarahperezTC\">Sarah Perez</a> at TechCrunch writes: <a href=\"https://techcrunch.com/2026/08/17/wordpress-com-targets-the-next-generation-of-web-creators-with-a-free-student-plan/\">WordPress.com targets the next generation of web creators with a free student plan</a>. $24/yr, starting with &#8220;6 GB of storage, backups, staging sites, and other tools, as well as support for plug-ins, SFTP/SSH, phpMyAdmin, and <a href=\"https://developer.wordpress.com/docs/developer-tools/studio/sync/\">Studio Sync</a>&#8220;</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:\"Tue, 18 Aug 2026 14:13: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";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:15;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"Open Channels FM: How AI is Transforming Open Source Communities and Digital Innovation\";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=2559059\";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:94:\"https://openchannels.fm/how-ai-is-transforming-open-source-communities-and-digital-innovation/\";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:241:\"In this episode of Open Web Conversations, Adam Weeks chats with Nate Stewart on AI\'s transformative impact on open source. They explore challenges, opportunities, and the evolving role of agencies as digital experiences shift in the AI era.\";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, 18 Aug 2026 11:10: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:16;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"Open Channels FM: Are We Forgetting Our Human Skills Thanks to 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:34:\"https://openchannels.fm/?p=2558366\";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:72:\"https://openchannels.fm/are-we-forgetting-our-human-skills-thanks-to-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:211:\"AI tools are amazing for getting stuff done, but could be losing basic human skills like handwriting and critical thinking. Let’s not forget to practice these essential abilities as we embrace the digital age.\";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, 17 Aug 2026 12:16: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: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:17;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:154:\"Gutenberg Times: WordPress 7.1 arrives at WordCamp US, Abilities API for developers, and a new theme for Gutenberg Times and more — Weekend Edition #373\";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://gutenbergtimes.com/?p=46659\";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:158:\"https://gutenbergtimes.com/wordpress-7-1-arrives-at-wordcamp-us-abilities-api-for-developers-and-a-new-theme-for-gutenberg-times-and-more-weekend-edition-373/\";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:23097:\"<p class=\"wp-block-paragraph\">Hi there, </p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you read any further, another security updates needs your attention: <a href=\"https://wordpress.org/news/2026/08/wordpress-7-0-4-release/\"><strong>WordPress 7.0.4</strong></a> is out. Update now! <img alt=\"⚠\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p class=\"wp-block-paragraph\">You might have noticed, that the <a href=\"https://gutenbergtimes.com/\">Gutenberg Times</a> website has a new theme. It&#8217;s built on top of the Twenty Twenty-Five default theme. I started working on it last year, but was pulled away by other priorities. Then AI Enablement weeks arrived and I started to use all kinds of different AI tools for design and WordPress. None of them were really good at block themes at first. Then <strong><a href=\"https://telex.automattic.ai/\">Telex</a></strong> got me close and I used it for my <a href=\"https://github.com/bph/workshop\">Block theme workshop</a>. As the final stack I used <a href=\"https://developer.wordpress.com/studio/\">WordPress Studio with the new AI Agent (Beta)</a> and Claude. Both competently used theme.json and block markup for patterns, template and template parts. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-46827\" height=\"838\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-08-13-at-16.09.54.png?resize=1024%2C838&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest hurdle, and that&#8217;s why it took multiple trials, was that the podcast data wasn&#8217;t block-theme ready so I had to build a plugin that handles all the block bindings and assembles them into templates. The <a href=\"https://wordpress.org/plugins/gt-podcast-bb/\">plugin is in the WordPress repository</a> (still beta), if you are interested. During the process I used Claude and <a href=\"https://github.com/WordPress/agent-skills/tree/trunk/skills\">WordPress Agent skills</a>. Between November 2025 and August 2026 the quality of Claude&#8217;s work has improved considerably and it produced much more robust code. The deployment to GitHub and WordPress repository was a breeze. Take a look at the <a href=\"https://gutenbergtimes.com/podcast/\">new podcast page</a>. All feedback is welcome! </p>\n\n\n\n<p class=\"wp-block-paragraph\"> The WCUS program team announced great keynote speakers:: Bo English-Wiczling, PayPal, Loyal Pyczynski, Disney and Meta, <a href=\"https://us.wordcamp.org/2026/speaker/amanda-ventura/\">Amanda Ventura</a>, Waymo and the fireside chat w/ Matt Mullenweg round up a <a href=\"https://us.wordcamp.org/2026/schedule/\">fantastic roster of speakers and topics</a>. If you can make it <a href=\"https://us.wordcamp.org/2026/tickets/\">get your ticket now. </a>And I see you on the WCUS Livestream! <img alt=\"🎉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p class=\"wp-block-paragraph\">Have a great weekend! </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https://wordpress.org/news/2026/08/wordpress-7-0-4-release/\">WordPress 7.0.4</a> </strong>shipped as a security release fixing a single vulnerability: an authenticated remote code execution via malicious file upload, affecting sites running Imagick with Ghostscript, responsibly reported by the team at pwn.ai. Release lead <strong>John Blackbourn</strong> notes the fix is being backported all the way to the 4.7 branch and into the 7.1 release candidate. If your site doesn&#8217;t update automatically, head to Dashboard → Updates and click Update Now. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">Release day falls on the last day of WordCamp US, and J<strong>ustin Tadlock&#8217;</strong>s August roundup of <a href=\"https://developer.wordpress.org/news/2026/08/whats-new-for-developers-august-2026/\"><strong>what&#8217;s new for developers</strong></a> tells you what to test in the days that remain: responsive block styles with theme-configurable breakpoints, pseudo-states for Buttons and Navigation Links, the now-public SVG Icon API, and the always-iframed post editor. He also flags the change most likely to quietly break something — post list table row headers moved — and notes React 19 is punted again.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Joe Dolson</strong> tallies<strong> <a href=\"https://make.wordpress.org/core/2026/08/13/accessibility-improvements-in-wordpress-7-1/\">88 accessibility enhancements and bug fixes in WordPress 7.1</a></strong>,  45 in core, 43 in the editor. Highlights are the new accessible tooltips API, post list tables that identify rows by title instead of checkbox, a decorative toggle for the Image block, and stronger focus indicators throughout. He&#8217;s equally candid about the known regression: the Media Library&#8217;s infinite scroll is an inaccessible pattern, and the note walks you through three ways to turn it off.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">Just in time for WCUS Contributor Day, <strong>JuanMa Garrido </strong>released v1.0 of the <strong><a href=\"https://make.wordpress.org/core/2026/08/14/wordpress-contributor-toolkit-1-0-a-smoother-workflow-for-your-first-core-contribution/\">WordPress Contributor Toolkit</a>. </strong>Your first Core contribution no longer starts with installing Git, Node.js, and Docker — this desktop app handles it all. After running the setup wizard, contributors can link a Trac ticket, apply and test existing patches on a running site, then open a pull request, attach a patch, or hand their work to a mentor. If you are heading to Phoenix and want to join the Core table, download it and create your first site before Sunday, so you can hit the ground running.<br /><br /></p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<div class=\"wp-block-group has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-972a13da wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><img alt=\"🎙\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png\" style=\"height: 1em;\" /> The latest episode is <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-133-gutenberg-23-6-release-and-wordpress-7-1/\">Gutenberg Changelog #133 – Gutenberg 23.6 Release and WordPress 7.1</a> with special guest <strong>Faith Imokol</strong>, webdeveloper from Uganda. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-07-31-at-13.13.07.png?ssl=1\" /></figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n</div>\n\n\n\n\n<p class=\"wp-block-paragraph\">48 fixes for the small annoyances that add up: <strong>Ella van Durpe</strong> opened a round of <strong><a href=\"https://github.com/WordPress/gutenberg/issues/81453\">Block Editor Paper Cuts</a> for the WordPress 7.2 cycle</strong>. The list spans big tasks like rethinking appenders and inserters, writing-flow improvements, and long-standing bugs — pasting from Excel, Safari selection quirks, multi-block selection on iOS. Nine items are already done and several more have PRs in progress, so if one of these papercuts has been bugging you, now&#8217;s the time to test or comment.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jeff Paul</strong> opend the <a href=\"https://make.wordpress.org/core/2026/08/12/wordpress-7-2-call-for-volunteers/\"><strong>call for volunteers for WordPress 7.2</strong></a> release squad. The release is scheduled for December 9th, 2026. That&#8217;s of course, still preliminary. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Elliott Richmond</strong> pulled <strong><a href=\"https://www.youtube.com/watch?v=xoffY_YYhlo\">fourteen WordPress 7.1 features from the Source of Truth</a> </strong>and tested every one hands-on against the release candidate for his latest video — no speculation, no reciting release notes. You&#8217;ll see responsive styling controls, custom breakpoints in theme.json, hover, focus and active states, the new Icon, Tabs and Playlist blocks, the media editor modal and the mark-as-decorative accessibility option. Thirteen earn a genuine thumbs up; the one mixed verdict only asks you to think backwards for a bit.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">Image processing moves from your server to the browser in WordPress 7.1, and <strong>Carlo Daniele&#8217;s</strong> rundown of <a href=\"https://kinsta.com/blog/wordpress-7-1/\">client-side media processing, design tools, and the Abilities API</a> for Kinsta explains what that shift means: libvips compiled to WebAssembly produces images roughly 15% smaller while cutting server CPU and RAM. He also covers rich-text Notes with @mentions, the Playlist and Tabs blocks, four new Abilities API lifecycle filters, and the design tokens plugin developers can use to style admin screens.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">Do custom field builders need to worry about WordPress 7.1? <strong>Lua Nguyen</strong> answers for the Meta Box community with a look at <strong><a href=\"https://metabox.io/wordpress-7-1/\">what&#8217;s new and how it affects Meta Box users</a>. </strong>The always-iframed editor is the big one — Meta Box blocks already run on Block API v3 with modal-based editing, so you can upgrade without changes. Client-side media processing covers the Image fields automatically, and editable blocks inside Custom HTML give developers finer control over what clients may touch.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://developer.woocommerce.com/2026/08/10/woocommerce-11-0-1/\"><strong>WooCommerce 11.0.1</strong></a> arrived as <strong>a security and compatibility dot release,</strong> and <strong>Brian Coords</strong> lists what&#8217;s inside: a stronger, salted hashing scheme for guest session cookies, sanitized notices in Cart and Checkout blocks, capability checks on image matching, onboarding and Marketplace endpoints — plus faster logging that cuts checkout latency on stores with large log backlogs. It also readies the Orders list for WordPress 7.1&#8217;s changed list-table markup, so update your stores before August 19.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your hero area looks gorgeous on desktop and clunky on a phone — a scenario <strong>Eric Karkovack </strong>solves in his walkthrough on <a href=\"https://speckyboy.com/how-to-hide-wordpress-blocks-based-on-device/\"><strong>how to hide WordPress blocks based on device</strong></a>. He builds two versions of the hero, then uses the Block Visibility controls from WordPress 7.0 to hide one on mobile and the other on desktop and tablet — no plugin, no custom CSS. A neat companion piece to the responsive block styles arriving in 7.1.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">WordPress uses &#8220;patterns&#8221; for two related but different things, and <strong>Gina Lucia</strong> sorts them out in her guide to <strong><a href=\"https://olliewp.com/wordpress-patterns-vs-reusable-blocks/\">WordPress patterns vs reusable blocks</a> </strong>— the latter renamed synced patterns back in WordPress 6.3. Regular patterns become independent copies once inserted; synced patterns stay connected, so one edit updates every instance, with partially synced overrides for things like team member cards. She also draws the line between patterns and templates and shows you how to save your own.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n<div class=\"ng-block-0a0877dc2bd4d117 wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;\"><div class=\"ng-block-149cdaeac27aa9ff wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" rel=\"noreferrer noopener\" target=\"_blank\">&#8220;Keeping up with Gutenberg &#8211; Index 2026&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class=\"ng-block-69f211bb8da42225 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2025/\">2025</a></strong></p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor</h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your plugin styles the post list table or expects a non-iframed editor, WordPress 7.1 has surprises in store. <strong>Jonathan Bossenger</strong> spent a <strong><a href=\"https://www.youtube.com/watch?v=HcuyGd_Y-VA\">livestream testing the developer-focused changes</a> </strong>from our Source of Truth ahead of release day: responsive per-viewport block styles, hover, focus and active states, the admin bar rendering as a block, the Playlist and Tabs blocks, and the reworked Notes with mentions. He flags a gradient-over-background-image bug live and shares migration notes for both breaking changes.</p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\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\n</div></figure>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">One npx command scaffolds the whole plugin — from there, <strong>Emre Ekener</strong>&#8216;s six-step tutorial on<strong> <a href=\"https://ekener.dev/blog/how-to-build-your-first-custom-gutenberg-block\">building your first custom Gutenberg block from scratch</a></strong> has you shipping an editable CTA block with heading, description, and button. Along the way you&#8217;ll learn what actually matters: attributes in block.json, the split between edit.js and save.js, RichText for inline editing, and InspectorControls for sidebar settings. As he puts it, the complexity scales, but the structure stays the same.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Ai and WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">You configure an AI provider once, and every plugin on the site can use it — no keys in plugin settings, no provider lock-in. <strong>Team WPShout&#8217;</strong>s developer guide to <a href=\"https://wpshout.com/wordpress-ai-connectors-api/\">the <strong>AI connectors and wp_ai_client_prompt()</strong></a> covers where credentials live, why environment variables beat the database (keys there sit unencrypted), and builds a complete post-summarizing plugin whose actual AI work takes five lines. The gotchas section warns you: core ships no spend limit, so gate every feature behind the support checks.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Greg Ziółkowski</strong>&#8216;s walkthrough of <a href=\"https://gziolo.pl/2026/08/05/the-abilities-api-in-wordpress-7-1-lifecycle-schemas-and-discovery/\">the <strong>Abilities API in WordPress 7.1</strong></a> covers the three areas the release fills in: an execution lifecycle you can observe with actions and steer with filters, a shared preparation layer that turns canonical schemas into portable Draft 4 copies for REST and AI clients, and discovery filtering in wp_get_abilities() by category, namespace, and metadata. Each extension point comes with a working code example and the trade-offs he&#8217;d weigh before reaching for it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\n\n\n<div class=\"ng-block-1758e4e90e7b941e wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"25\" style=\"height: 25px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"25\" style=\"width: 25px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;\"><div class=\"ng-block-ddef0923aec4ccd1 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class=\"ng-block-84927248bf741e91 wp-block-newsletterglue-image ng-block size-full is-resized\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;\"><a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\"><img alt=\"\" class=\"wp-image-42874 ng-image\" height=\"45\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1\" style=\"border-style: none; border-color: transparent;\" width=\"196\" /></a></div></div></div></div>\n\n<div class=\"ng-block-d2f473aef5424921 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>Now also available via <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me </a>with your experience.</p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"25\" style=\"width: 25px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"25\" style=\"height: 25px;\"></div></div></div></div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--3\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, <br />send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n<div class=\"ng-block-e47f28df50df6d53 wp-block-newsletterglue-separator ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;\"><hr style=\"background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;\" /></div></div></div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--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:\"Sat, 15 Aug 2026 04:10: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:18:\"Birgit Pauli-Haack\";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:18;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"Open Channels FM: Is Digital Fame Really the Same as Traditional Celebrity?\";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=2557738\";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:81:\"https://openchannels.fm/is-digital-fame-really-the-same-as-traditional-celebrity/\";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:200:\"Fame has evolved from traditional celebrity status to digital prominence, where online figures may lack universal recognition. Digital fame offers influence but is often more situational and fleeting.\";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, 14 Aug 2026 09:38: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:19;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"Open Channels FM: Mozilla, Alibaba, and WordPress Headlines Reflect Changing Definitions in AI and Open Source\";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=2558682\";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:115:\"https://openchannels.fm/mozilla-alibaba-and-wordpress-headlines-reflect-changing-definitions-in-ai-and-open-source/\";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:211:\"Open Channels News discusses Alibaba\'s Qwen AI model\'s commercial restrictions, Mozilla\'s view of AI as community-driven infrastructure, a critical WordPress update, and highlights from the upcoming WordCamp 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Aug 2026 09:33:31 +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:20;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"Matt: Me.sh on Android\";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:23:\"https://ma.tt/?p=154105\";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:39:\"https://ma.tt/2026/08/me-sh-on-android/\";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:322:\"<p class=\"wp-block-paragraph\"><a href=\"https://techcrunch.com/2026/08/12/mesh-automattics-crm-for-everyone-comes-to-android/\">TechCrunch on how Me.sh (née Clay) is now available on Android</a>. Also, kudos to <a href=\"https://www.clay.com/\">those other Clay folks</a> for winning the Clay memetic namespace dominance.</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, 13 Aug 2026 19:12:25 +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:4:\"Matt\";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:21;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WordPress.org blog: Introducing the WordPress Browser Extension\";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=21282\";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:53:\"https://wordpress.org/news/2026/08/browser-extension/\";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:6334:\"<p class=\"wp-block-paragraph\">The official WordPress Browser Extension is now available for Google Chrome and Chromium-based browsers in the <strong><a href=\"https://chromewebstore.google.com/detail/wordpress-browser-extensi/apaakgfongbkeecchhhjocpgjchbdenl\">Chrome Web Store</a></strong> and for Safari on macOS in the <strong><a href=\"https://apps.apple.com/app/id6794460913\">Mac App Store</a></strong>. This new <a href=\"https://github.com/WordPress/browser-extension\">open source extension</a> lets logged-in site users easily hide the admin bar while keeping its most helpful shortcuts in the browser toolbar, provides quick access to all of your WordPress sites, and adds helpful tools for developers and content creators.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Decorative screenshot of the new WordPress Browser Extension\" class=\"wp-image-21386\" height=\"1440\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Slide-16_9-9-scaled.png?resize=2560%2C1440&#038;ssl=1\" width=\"2560\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the admin bar sits at the top of every page you view while signed in to WordPress, keeping the dashboard, the editor, and your profile within reach. That convenience carries a cost: the bar occupies the viewport, so the page on screen is never quite the page a visitor sees. On sites doing more interesting things with the viewport, such as sticky headers or scroll-driven effects, it can introduce artifacts that send you hunting for a bug that is not there. Further, the admin bar can sometimes grow unwieldy as plugins add their own features and shortcuts to it. Switching it off in your profile settings trades one problem for another, because the shortcuts leave with it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That problem was the spark for the creation of the WordPress Browser Extension. The extension hides the admin bar on the sites you choose, or everywhere by default, and keeps the most commonly used shortcuts one click away. Bringing the full bar back takes two clicks and no trip to the dashboard. What began as a fix for that one tradeoff grew into something broader: a way to recognize WordPress wherever you find it on the web, to jump into your own sites from anywhere, and to carry a small set of tools for testing and review.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Hide and show the WordPress admin bar from the new extension menu.\" class=\"wp-image-21387\" height=\"719\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/wordpress-browser-extension.gif?resize=1280%2C719&#038;ssl=1\" width=\"1280\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">As you browse, the toolbar icon shows whether the current site runs WordPress and whether you are signed in, without being obtrusive. On a site you manage, opening the extension reveals shortcuts to the dashboard or to the editor for the exact post, page, taxonomy, or template in view, including template-backed pages that open in the Site Editor on block themes. A locally stored launcher remembers the sites you sign in to, so they stay available even when you are somewhere else entirely.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A few tools also turn out to be a better fit for the browser than for a WordPress plugin. The extension can draw block boundaries over the rendered page, open a phone-sized preview window, reload with cache busting, or clear cookies and local storage for the site you are on. Some of that is hard to do from inside a site, and none of it requires a plugin or any other software installation, so the same tools are available on every WordPress site you visit.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"A screenshot of WordCamp.org in Safari with the WordPress Browser Extension open and the developer tools expanded.\" class=\"wp-image-21364\" height=\"739\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/WP-Browser-Extension-Safari-Block-Outlines.png?resize=1024%2C739&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">All of this happens on your device. The extension reads the page in front of it to work out what it is looking at, and when it needs more than the page can tell it, it asks the site. Your preferences, and the list of sites you sign in to, stay in your browser. Nothing is sent anywhere else, and there is no tracking or analytics of any kind.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The extension began as an <a href=\"https://github.com/jakemgold/wordpress-browser-extension\">independent project</a> and became an official project with active support from <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a>. Notable contributors include <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kägy</a>, a core contributor and colleague at <a href=\"https://wordpress.org/five-for-the-future/pledge/10up/\">Fueled (formerly 10up)</a>, who helped shape much of its early design and architecture, and Khokan Sardar who contributed multiple patches. Several other Fueled colleagues provided comprehensive testing and influenced its final shape.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can follow along with its development <a href=\"https://github.com/WordPress/browser-extension/\">on its GitHub repository</a>, where bug reports and pull requests are welcome.</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-image size-full wp-container-content-9bc24f4e\"><a href=\"https://chromewebstore.google.com/detail/wordpress-browser-extensi/apaakgfongbkeecchhhjocpgjchbdenl\"><img alt=\"\" class=\"wp-image-21391\" height=\"150\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/chrome-web-store-badge-border-large.png?resize=496%2C150&#038;ssl=1\" width=\"496\" /></a></figure>\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-image size-full wp-container-content-9bc24f4e\"><a href=\"https://apps.apple.com/app/id6794460913\"><img alt=\"\" class=\"wp-image-21392\" height=\"103\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/08/Download_on_the_Mac_App_Store_Badge.png?resize=400%2C103&#038;ssl=1\" width=\"400\" /></a></figure>\n</div>\n</div>\n\n\n\n<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, 13 Aug 2026 16:29:42 +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:12:\"Jake Goldman\";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:22;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"Open Channels FM: OpenWALDO’s AI Transparency and AT&amp;amp;T’s Cost-Saving Smart Router in Focus\";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=2558660\";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:94:\"https://openchannels.fm/openwaldos-ai-transparency-and-atts-cost-saving-smart-router-in-focus/\";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:184:\"Open Channels News discusses OpenWALDO\'s launch, promoting true AI openness through transparent data sourcing, and AT&#038;T\'s shift to open models for cost savings and AI sovereignty.\";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, 13 Aug 2026 11:17:04 +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:23;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"WordPress.org blog: WordPress 7.0.4 Release\";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=21371\";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/08/wordpress-7-0-4-release/\";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:3620:\"<h1 class=\"wp-block-heading\">WordPress 7.0.4 is now available</h1>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0.4 is now available which features a security fix. Because this is a security release, it is recommended that you update your sites immediately.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can update to WordPress 7.0.4 by <a href=\"https://wordpress.org/wordpress-7.0.4.zip\">downloading it from WordPress.org</a>, or visiting your site&#8217;s Dashboard → Updates and clicking <strong>Update Now</strong>. Sites that support automatic background updates will begin updating shortly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please visit the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7-0-4/\">WordPress 7.0.4 HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Security update included in this release</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The security team would like to thank the team at <a href=\"https://pwn.ai/\">pwn.ai</a> for responsibly reporting the following vulnerability and allowing it to be fixed in this release:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Authenticated Author+ remote code execution via malicious file upload on sites that use Imagick and Ghostscript.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Backports</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As a courtesy, these fixes are being backported through to the 4.7 branch and the 7.1 RC3 release that&#8217;s due later today. As a reminder, <strong>only the most recent version of WordPress is actively supported</strong>. The backports are in progress and will ship as they become ready.</p>\n\n\n\n<h2 class=\"wp-block-heading\">CVE and GHSA references</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Further details can be found in the advisory: <a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-8vr3-7mxf-gx8w\">CVE-2026-65640 / GHSA-8vr3-7mxf-gx8w</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release was led by John Blackbourn, with significant input from Dennis Snell and Jeremy Felt. In addition, WordPress 7.0.4 and its backports would not have been possible without the valuable contributions of the following people:</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://profiles.wordpress.org/aaroncampbell\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/barry\">Barry</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/ehtis\">Ehtisham Siddiqui</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/jonsurrell/\">Jon Surrell</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/lancewillett\">Lance Willett</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, and representatives from WP Engine.</p>\n\n\n\n<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, 12 Aug 2026 14:45: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:15:\"John Blackbourn\";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:24;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"Open Channels FM: Rediscovering the Joy of Human-Made Logo Design in Personal Projects\";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=2557721\";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:93:\"https://openchannels.fm/rediscovering-the-joy-of-human-made-logo-design-in-personal-projects/\";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:246:\"Choosing a hand-drawn logo crafted by an artist infuses your site with warmth and personality. This personalized touch celebrates creativity and connection, making every visit feel special and authentic. It\'s a joyful expression of individuality.\";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, 12 Aug 2026 13:51: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: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:25;a:6:{s:4:\"data\";s:21:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"WPTavern: #229 – Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=207248\";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:113:\"https://wptavern.com/podcast/229-amy-kamala-on-art-tech-and-open-source-a-journey-through-wordpress-and-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:57457:\"<details>Transcript<div>\n<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>\n\n\n\n<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, what draws people into the work of open source projects.</p>\n\n\n\n<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>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today, we have Amy Kamala.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Amy&#8217;s journey into tech is anything but conventional, starting with a master of fine arts from UCLA, and a passion for art that eventually bled into, and was overtaken by technology. Since 2018, she&#8217;s been an active contributor to WordPress, serving multiple teams such as the Hosting and Core Teams.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Her career zigzags through key roles at DreamHost, InMotion Hosting, Pantheon, Canopy Studios, and local government. Picking up everything from technical support and web development, to managing teams of designers and DevOps staff. Along the way, Amy has organised WordCamps, led teams, and is currently being sponsored by Elementor for her open source work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Today&#8217;s conversation gets into the chaotic, creative, overlap between art and tech and how those different mindsets can feed one another, especially in the world of WordPress. We talk about the blend of creative and logical thinking needed in web development and why skills like user experience, curiosity, and even willingness to fail publicly can set you apart.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We then turn to contribution. What draws people to volunteer in an open source community? What Amy gets out of participating far beyond her paid hours, and the messy journey from being an eager helper to an essential part of the team.</p>\n\n\n\n<p class=\"wp-block-paragraph\">She explains the unique feeling of the WordPress community, the importance of being welcoming to new contributors, and why being outgoing and not afraid to ask questions can be your biggest asset.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ever wondered about the blurred lines between arts and code, why people throw themselves into volunteer work in the WordPress ecosystem, or what&#8217;s really at the heart of this global community, this episode is for you.</p>\n\n\n\n<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>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Amy Kamala.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Amy Kamala. Hello, Amy.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:22] <strong>Amy:</strong> Hello. Thank you for having me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:24] <strong>Nathan Wrigley:</strong> You&#8217;re very welcome. Amy was introduced to me by Jonathan Desrosiers, who&#8217;s been on this podcast many, many times before. I don&#8217;t exactly recall the nature of that introduction, but I&#8217;m very glad to have you on the podcast today. The intention really is to have a broad, wide-ranging, no-holds-barred conversation, I think about contribution, why people do it, and the community in general. So we&#8217;ll see where it takes us.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Amy, firstly, thank you for joining us, and I wonder if you wouldn&#8217;t mind just telling the listeners a little bit about yourself. Honestly, you can go in any direction you like with that. Maybe if you, I don&#8217;t know, bind it to WordPress or contribution or whatever it may be, that would be good.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:59] <strong>Amy:</strong> Thank you too. Thank you so much for having me. I&#8217;m happy to be here. So I&#8217;m from Venice Beach, California, and I&#8217;m actually an artist and my background is in art. I have a Master of Fine Arts degree from UCLA. But a lot of my artwork was supported by technology, and at some point, technology crossed over, took over, and now my technology is supported by artwork.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve been contributing to WordPress since 2018. In 2019, I became a team rep for the hosting team, and I am now on my sixth non-consecutive year as a team rep. And this year I&#8217;m also a Core team rep, which has been really fun and I love working with both teams.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I started working in the tech industry in 2015 in social support for web host, DreamHost. I was there for about five years, a little bit less than five years. I worked my way up from social support to technical support to live chat, and then helped form a specialised WordPress support team. And I was taking escalations, training team members, devising and documenting team processes. And while I was there, I helped strategise and implement new WordPress products which made revenue in beta, and that was really fun. I got to work directly with the CEO and the VP of product, and I learned a lot doing that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then I left, and I became a tech lead at a web dev agency, and then the pandemic hit, and we all know how that went. And then in 2020, I started working for InMotion Hosting as their web development manager. I was responsible for over 23 online corporate assets, five web servers, multiple Jira projects, and also the supporting infrastructure, the DevOps pipeline, GitLab, so on and so forth. And I loved that. It&#8217;s actually, that was one of the best jobs I&#8217;ve ever had. They&#8217;re a great company. It was amazing working there. I had an amazing boss. Totally great. I still have friends from there, and from DreamHost for that matter. And DreamHost was also great. I have a special love in my heart for DreamHost. I&#8217;ve known those guys for a really long time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then I was recruited by Pantheon to be a solutions architect for their professional support team. That didn&#8217;t work out for me as I had hoped, and I left a little bit less than a year later and started being a web developer for my local government. Again, I was recruited. I didn&#8217;t pursue these jobs. I may have gone in a different direction if I had. And that was a year-long contract. It ended in the end of 2023, and I&#8217;ve actually just been freelancing ever since then. I have a contract with a company called Swishtech. They&#8217;re not a WordPress company. They&#8217;re not even a web development company. They are an AutoCAD. They train and sell AutoCAD software. And they&#8217;re great too. And I also am sponsored by Elementor to contribute to the WordPress open source project.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:58] <strong>Nathan Wrigley:</strong> Gosh, you really have done the whole lot, haven&#8217;t you? There&#8217;s just almost no stone that you haven&#8217;t turned over and looked at the underside of. That really is a fascinating story, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:09] <strong>Amy:</strong> Thank you. There is, I considered completely abandoning both of those careers, art and tech and going into psychology and becoming a therapist at some point recently over the past few years.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:22] <strong>Nathan Wrigley:</strong> Right, okay. Well I could definitely talk about that. There&#8217;s somebody very close to me in my family who does that kind of work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Can I ask, this is a complete segue, the fact that you pursued art at such a high level tells me that there must be some yearning inside of you for that side of life, you know, the artistic side, the creative side and what have you. I&#8217;m wondering if there&#8217;s any bit of technology that satisfies that, or do you find that you have to go back to the art to sate that craving? Or are there creative pockets inside of tech that allow you to sate that sort of desire to be creative?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:00] <strong>Amy:</strong> So that&#8217;s a great question and very insightful of you. Yes, so in 2015 when I started working for DreamHost, I&#8217;ve known the founders and some of the managers of DreamHost since like 1999-ish. That&#8217;s a different story, but I had just finished grad school and I was kind of in a bad living situation and I just needed a job, any job. I didn&#8217;t care what job. And so I hit them up and I found like a entry-level social support, entry-level job that I qualified for. It&#8217;s pretty easy to qualify for that. Hit them up and said, &#8220;Will you recommend me for this job at your company?&#8221; And of course they did. I still went through the interview process and like did typing tests and so on and so forth. But that&#8217;s how I ended up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it was kind of just circumstantial that I started working in tech. And then once I was there, I tend to get really hyper-focused, and I really hyper-focused on my work at DreamHost on moving up and learning technical things. I&#8217;ve always kind of had an aspect of technical. When I was doing art, strictly art, just art, I was still doing technical things. In undergrad I got into, well, so I started, I learned HTML when I was like 18 years old in the year 2000. I was an HTML programmer. It was one of my first jobs. The other job, my first job was working at Venice Beach at one of the stores down there. But like first real job, HTML programmer for a web development agency and graphic design.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then I went to undergrad and I did a lot of fine art, sculpture, video installations. And working with video is pretty technical. You&#8217;re using computers. I also learned Photoshop at Otis where I went to undergrad. I still use it. It&#8217;s like one of my primary mediums for making art. But working with video is pretty technical. You&#8217;re doing editing, you&#8217;re working on a computer, there&#8217;s definitely a technical aspect to it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I also, I had a boyfriend at the time who was doing web development, and so I started learning PHP and Perl. And I started using PHP as a tool to make my animations. I was making little 