-block-899095a96a36beff 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<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\"><div class=\"ng-block-449b7e5065bde0c2 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 14px; font-family: Helvetica; line-height: 0.2; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong>Featured Image: </strong></p></div></div></div></div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\";s: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, 28 Mar 2026 03:40: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:34;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:46:\"Gutenberg Times: WordPress 7.0 Source of Truth\";s: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=44884\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/\";s: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:81175:\"<p class=\"wp-block-paragraph\" id=\"welcome-to-the-source-of-truth-for-wordpress-6-9\">Welcome to the Source of Truth for WordPress 7.0!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you dive headfirst into all the big and small changes and pick your favorites, make sure to read these preliminary thoughts about this post and how to use it. If you have questions, leave a comment or email me at <a href=\"mailto:pauli@gutenbergtimes.com\">pauli@gutenbergtimes.com</a>. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Huge Thank You to all collaborators on this post: Anne McCarthy, Sarah Norris, Ella van Durpe, Maggie Cabrera, Ben Dwyer, Jonathan Bossenger, Justin Tadlock, Dave Smith, Courtney Robertson and a lot more. It&#8217;s takes a village&#8230;</p>\n\n\n\n<div class=\"wp-block-group has-primary-color has-text-color has-link-color has-small-font-size wp-elements-a8bb9ec1783f5f0c5623981a664fedce is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-fbe4aca3 wp-block-group-is-layout-flex\" style=\"text-decoration: none;\">\n<p class=\"wp-block-paragraph\">Estimated reading time</p>\n\n\n<div class=\"wp-block-post-time-to-read\">21–31 minutes</div>\n\n\n<p class=\"wp-block-paragraph\">at </p>\n\n\n<div class=\"wp-block-post-time-to-read\">4,858 words</div></div>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Table of Contents</strong></p>\n\n\n\n<nav class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#changelog\">Changelog</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#important-note-guidelines\">Important note/guidelines</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#overview\">Overview </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#important-links\">Important links:</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#assets\">Assets </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#tags\">Tags</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#priority-items-for-wordpress-7-0\">Priority items for WordPress 7.0 </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#real-time-collaboration-rtc-enterprise-site-admin\">Real-Time Collaboration (RTC) [enterprise][site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#navigation-overlays-and-more-theme-builder-plugin-author-site-admin\">Navigation Overlays and more [theme builder][plugin author] [site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#treating-patterns-like-a-single-block-all\">Treating patterns like a single block [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#ai-in-wordpress-enterprise-developers-site-admin\">AI in WordPress [enterprise][developers][site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#visual-revisions-all\">Visual Revisions [all]</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#new-blocks\">New Blocks</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#breadcrumbs-block-all\">Breadcrumbs Block [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#icon-block-all\">Icon Block [all]</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#block-editor-enhancements\">Block Editor enhancements</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#custom-css-for-individual-blocks-enduser-site-admin-theme-builder\">Custom CSS for Individual Blocks [enduser][site admin] [theme builder]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#control-viewport-based-block-visibility-all\">Control viewport-based block visibility [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#anchor-support-for-dynamic-blocks-developer-plugin-author\">Anchor support for dynamic blocks [developer][plugin author]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#paste-color-values-in-the-color-picker-end-user-theme-builder-site-admin\">Paste color values in the color picker [end user][theme builder] [site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#dimension-support-for-width-and-height-theme-builder-site-admin\">Dimension support for width and height [theme builder][site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#email-notifications-for-notes-all\">Email notifications for Notes [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#block-attributions-groups-in-the-sidebar-all\">Block Attributions Groups in the sidebar [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#link-control-validation-end-user-site-admin\">Link Control validation [end user] [site admin]</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#improved-blocks-and-block-handling\">Improved Blocks and Block handling</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#pseudo-styles-for-button-blocks-theme-builder-site-admin\">Pseudo Styles for Button Blocks [theme builder][site admin] </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#extra-divs-removed-from-blocks-in-the-editor-theme-builder-developer-site-admin\">Extra divs removed from blocks in the editor [theme builder][developer][site admin] </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#universal-text-alignment-all\">Universal Text Alignment [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#cover-block-video-embeds-site-admin-end-user\">Cover Block Video Embeds [site admin][end user]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#gallery-block\">Gallery Block </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#responsive-grid-block-site-admin-end-user-theme-builder\">Responsive Grid Block [site admin][end user][theme builder]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#heading-block-variations-site-admin-end-user\">Heading block variations [site admin][end user]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#html-block-enhancement-site-admin-themebuilder-end-user\">HTML Block Enhancement [site admin] [themebuilder] [end user] </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#image-block-inline-editing-and-controls-site-admin-end-user\">Image block inline editing and controls [site admin][end user]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#math-block-improvements-end-users-site-admin\">Math Block Improvements [end users][site admin]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#paragraph-all\">Paragraph [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#query-loop-enhancements-all\">Query Loop Enhancements [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#verse-block-renamed-to-poetry-all\">Verse Block, renamed to Poetry [all]</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#admin-workflow-updates\">Admin / Workflow updates </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#manage-fonts-for-all-themes-in-a-dedicated-page-site-admin-theme-builder-enterprise\">Manage fonts for all themes in a dedicated page [site admin][theme builder] [enterprise]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#command-palette-in-adminbar-all\">Command Palette in Adminbar [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#view-transitions-all\">View Transitions  [all]</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#improved-screens-across-wp-admin-all\">Improved screens across WP-Admin  [all]</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#developer-goodies-developer-enterprise\">Developer Goodies [developer][enterprise]</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#php-only-block-registration\">PHP-only block registration</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#pattern-overrides-for-custom-blocks\">Pattern Overrides for custom blocks</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#dataviews-data-form-components-and-fields-api\">DataViews, Data Form components and Fields API </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/#ui-primitives-and-components\">UI Primitives and Components</a></li></ol></li></ol></nav>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"changelog\">Changelog</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Any changes are cataloged here as the release goes on.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>March 27, 2026:</strong> First edition </li>\n\n\n\n<li><strong>March 30, 2026:</strong>\n<ul class=\"wp-block-list\">\n<li>Fixes for clarity and grammar.</li>\n\n\n\n<li>Changed feature image of the post.</li>\n\n\n\n<li>RTC: Added Introduce filters for the polling intervals (<a href=\"https://github.com/WordPress/gutenberg/pull/76518\">76518</a>)</li>\n</ul>\n</li>\n\n\n\n<li><strong>April 1, 2026:</strong> \n<ul class=\"wp-block-list\">\n<li>Added information from  <a href=\"https://make.wordpress.org/core/2026/03/31/extending-the-7-0-cycle/\">Extending the 7.0 Cycle</a> by release lead Matias Ventura</li>\n\n\n\n<li>Changed release date to TBD</li>\n\n\n\n<li>Updated <a href=\"https://gutenbergtimes.com/feed/#real-time-collaboration-rtc-enterprise-site-admin\" id=\"#real-time-collaboration-rtc-enterprise-site-admin\" type=\"internal\">Real-Time Collaboration</a> section with additional information.</li>\n</ul>\n</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"important-note-guidelines\">Important note/guidelines</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Try not to just copy and paste what&#8217;s in this post since it&#8217;s going to be shared with plenty of folks. Use this as inspiration for your own stuff and to get the best info about this release. If you do copy and paste, just remember that others might do the same, and it could lead to some awkward moments with duplicate content floating around online.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each item has been tagged using best guesses with different high-level labels so that you can more readily see at a glance who is likely to be most impacted.</li>\n\n\n\n<li>Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn more.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"overview\">Overview </h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"Highlight grid WordPress 7.0 (still a work in progress) \" class=\"wp-image-44936\" height=\"375\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/7-0_highlight-grid-2026-03-26.png?resize=652%2C375&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Note: As always, what’s shared here is being actively pursued but doesn’t necessarily mean each will make it into the final release of WordPress 7.0.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 introduces several new features and performance enhancements.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Key new features include:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-time collaboration: </strong>multiple users can now work on the same post. </li>\n\n\n\n<li><strong>Navigation overlays:</strong> Customizable mobile menus for more flexible styling. </li>\n\n\n\n<li><strong>Content focused pattern editing:</strong> Pattern editing now prioritizes the content editing experience with more available options when needed.</li>\n\n\n\n<li><strong>Visual revisions: </strong>A new revisions screen inside the block editor gives a visual preview of the changes with an easy-to-understand color-coded system.</li>\n\n\n\n<li><strong>AI Foundation in WordPress: </strong>User can connect their site to an AI agent of choice to use the AI experiments plugin.  Plugin developers can use the Connectors API to register connections to external services.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Furthermore, WordPress 7.0, entails:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Two new blocks: </strong>the Icon block and the Breadcrumbs block.</li>\n\n\n\n<li><strong>Viewport-based block show/hide:</strong> Block visibility extended to customize display according to screen-sizes. </li>\n\n\n\n<li><strong>Gallery lightbox navigation:</strong> improved browsing through images placed in a gallery.</li>\n\n\n\n<li><strong>Font management</strong> for all themes: The screen to upload and manage fonts is now available in the <strong>Appearance</strong> menu for classic and block themes.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Many more quality of life changes for workflow and design tools made it into this release. You&#8217;ll find the complete list below. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://make.wordpress.org/core/7-0/\">WordPress 7.0</a> is <s>set to be released on April 9, 2026 at <a href=\"https://asia.wordcamp.org/2026/wordpress-7-0-release-on-contributor-day/\">Contributor Day of WordCamp Asia</a>.</s> <br />The new release date is soon to be announced. (see <a href=\"https://make.wordpress.org/core/2026/03/31/extending-the-7-0-cycle/\">Ventura&#8217;s announcement</a>) </p>\n\n\n\n<p class=\"wp-block-paragraph\">Of note, this release consists of features from the Gutenberg plugin version 22.0 &#8211; 22.6. Here are the release posts of those plugin releases: <a href=\"https://make.wordpress.org/core/2025/11/05/whats-new-in-gutenberg-22-0-05-november/\">22.0</a> | <a href=\"https://make.wordpress.org/core/2025/11/20/whats-new-in-gutenberg-22-1-18-november-2025/\"> 22.1</a> | <a href=\"https://make.wordpress.org/core/2025/12/03/whats-new-in-gutenberg-22-2-dec3/\"> 22.2</a> | <a href=\"https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/\">22.3</a> | <a href=\"https://make.wordpress.org/core/2026/01/22/whats-new-in-gutenberg-22-4-20-january/\">22.4</a> | <a href=\"https://make.wordpress.org/core/2026/02/04/whats-new-in-gutenberg-22-5-04-february/\">22.5</a> | <a href=\"https://make.wordpress.org/core/2026/02/25/whats-new-in-gutenberg-22-6-25-february/\">22.6</a>. Later Gutenberg releases contain bug fixes, backported to WordPress 7.0. release branches.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"important-links\">Important links:</h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2025/12/11/planning-for-7-0/\">Planning for 7.0</a> + <a href=\"https://make.wordpress.org/core/2025/12/11/planning-for-7-0/#comment-48392\">update on Beta 1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/7-0/\">WordPress 7.0 Development Cycle</a></li>\n\n\n\n<li><strong>What’s new for developers:</strong> <a href=\"https://developer.wordpress.org/news/2025/12/whats-new-for-developers-december-2025/\">December</a>, <a href=\"https://developer.wordpress.org/news/2026/01/whats-new-for-developers-january-2026/\">January</a>, <a href=\"https://developer.wordpress.org/news/2026/02/whats-new-for-developers-february-2026/\">February</a>, <a href=\"https://developer.wordpress.org/news/2026/03/whats-new-for-developers-march-2026/\">March</a></li>\n\n\n\n<li>7.0 Field Guide</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"assets\">Assets </h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this <a href=\"https://drive.google.com/drive/u/0/folders/1s3vR7M60U7RcjKCu9Y5GHUo-SDA50jSP\">Google Drive folder</a> you can view all assets in this document.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tags\">Tags</h2>\n\n\n\n<p class=\"wp-block-paragraph\">To make this document easier to navigate based on specific audiences, the following tags are used liberally: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>[end user]</strong>: end user focus. </li>\n\n\n\n<li><strong>[theme builder]</strong>: block or classic theme author. </li>\n\n\n\n<li><strong>[plugin author]</strong>: plugin author, whether block or otherwise.</li>\n\n\n\n<li><strong>[developer]</strong>: catch-all term for more technical folks. </li>\n\n\n\n<li><strong>[site admin]</strong>: this includes a “builder” type. </li>\n\n\n\n<li><strong>[enterprise]</strong>: specific items that would be of interest to or particularly impact enterprise-level folks</li>\n\n\n\n<li><strong>[all]</strong>: broad impact to every kind of WordPress user. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">How can you use these? Use your browser&#8217;s <strong>Find</strong> capability and search for the string including the brackets. Then use the arrows to navigate through the post from one result to the next. </p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\">Short video on how to use the tags to navigate the post. \n<p class=\"wp-block-paragraph\"></p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		</details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"priority-items-for-wordpress-7-0\">Priority items for WordPress 7.0 </h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"real-time-collaboration-rtc-enterprise-site-admin\">Real-Time Collaboration (RTC) <sup>[enterprise][site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multiple users can now work on the same page at the same time, seeing each other&#8217;s changes as they happen. No more &#8220;someone else is editing this&#8221; warnings. Whether you&#8217;re co-writing a post, reviewing a layout, or making last-minute edits before publishing, everyone stays in sync without leaving the editor. </p>\n\n\n\n<p class=\"wp-block-paragraph\">It represents the biggest step toward achieving full collaborative editing, not only for newsrooms and big publishing houses.  It also simplifies working on a site editing for agencies and their clients as well as designers and writers working together on a post. </p>\n\n\n\n<p class=\"wp-block-paragraph\">A presence indicator in the editor header shows who’s currently editing. Under the hood, title, content, and excerpt now sync via <code>Y.text</code> for more granular conflict resolution, and numerous reliability fixes address disconnection handling, revision restores, and performance metrics. (<a href=\"https://github.com/WordPress/gutenberg/pull/75286\">75286</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/75398\">75398</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/75065\">75065</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/75448\">75448</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/75595\">75595</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can enable the feature via <strong>Settings &gt; Writing</strong>. Check the box next to <strong>Enable early access to real-time collaboration</strong>, in the <strong>Collaboration</strong> section. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44905\" height=\"221\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Collaboration-Settings-Writing.png?resize=652%2C221&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The infrastructure implementation uses HTTP polling for universal compatibility,  CRDT (Conflict-free Replicated Data Type) update data is stored persistently in post_meta on a special internal <code>wp_sync_storage</code> post type (one per &#8220;room&#8221;/document). </p>\n\n\n\n<p class=\"wp-block-paragraph\">The sync provider architecture is designed so that the storage and transport layer can be swapped out. Updates are batched and periodically compacted. WordPress code initially limits simultaneous collaborators to two to protect hosts. (<a href=\"https://core.trac.wordpress.org/ticket/64622\">64622</a>). </p>\n\n\n\n<p class=\"wp-block-paragraph\">Hosting companies have the option to add a different provider. There will be a <code>wp-config</code> constant that can be used to change the defaults. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Introduces JavaScript filters to allow third party developers to slow down or speed up polling via the RTC client. (<a href=\"https://github.com/WordPress/gutenberg/pull/76518\">76518</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">For more details, check out the Dev Note <a href=\"https://make.wordpress.org/core/2026/03/10/real-time-collaboration-in-the-block-editor/\"><strong>Real-Time Collaboration in the Block Editor</strong></a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Update:</strong> </p>\n\n\n\n<p class=\"wp-block-paragraph\">Since October, WordPress VIP beta participants — spanning newsrooms, research institutions, and enterprise publishers — tested the real-time collaboration against live editorial workflows, reporting back what worked, what broke, and what they couldn’t live without. Their voices didn’t just validate the feature — they shaped it.</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\">Matias Ventura explains why <a href=\"https://make.wordpress.org/core/2026/03/31/extending-the-7-0-cycle/\">the WordPress 7.0 cycle is being extended by a few weeks</a>: the real-time collaboration feature needs more time to nail its data architecture. After Matt Mullenweg, co-founder of WordPress, expressed a preference to revisit the proposed custom table for syncing presence and content changes, the team is refining the design before committing. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The proposal for custom table to keep a record of the changes to a post/page from each browser window, was discussed in the trac ticket (<a href=\"https://core.trac.wordpress.org/ticket/64696\">64696</a>) </p>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin developers relying on metaboxes will want to take note — collaborative editing is disabled when metaboxes are present, making this cycle your window to migrate.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44945\" height=\"397\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Real-time-collaboration.png?resize=652%2C397&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"navigation-overlays-and-more-theme-builder-plugin-author-site-admin\">Navigation Overlays and more <sup>[theme builder][plugin author] [site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigation blocks now have customizable overlays and give user full control over mobile hamburger menus. A prominent <strong>Create overlay</strong> button in the side bar guides you through the setup, providing a selection of patterns to achieve various designs for your overlay. WordPress 7.0 comes with multiple built-in patterns including centered navigation, accent backgrounds, and black backgrounds. New blocks default to &#8220;always&#8221; showing overlays. The Navigation block sidebar section also shows a preview of the selected overlay template parts. You can also access the list of Navigation Overlays via <strong>Appearance &gt; Editor &gt; Patterns &gt; Template Parts.</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On GitHub you&#8217;ll find a list of all the <a href=\"https://github.com/WordPress/gutenberg/issues?q=state%3Aclosed%20label%3A%22%5BFeature%5D%20Navigation%20Overlays%22%20label%3A%22%5BType%5D%20Enhancement%22\">Navigation Overlay enhancements</a>. </li>\n\n\n\n<li>The dev note <a href=\"https://make.wordpress.org/core/2026/03/04/customisable-navigation-overlays-in-wordpress-7-0/\">Customizable Navigation Overlays in WordPress 7.0</a> has everything you need to know.</li>\n</ul>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\" id=\"block-697b3ef0-955a-4413-82a1-bf3bb5f25f68\"><img alt=\"\" class=\"wp-image-45002\" height=\"607\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Create-Overlay.png?resize=589%2C607&#038;ssl=1\" style=\"width: 541px; height: auto;\" width=\"589\" /></figure>\n</div></div></div>\n\n\n\n<p class=\"wp-block-paragraph\">To make it easier for users to create custom overlays for their mobile navigation, four new patterns are now available for the navigation overlay template parts:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74847\">Overlay with black background</a> </li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74849\">Overlay with accent background</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74862\">Centered navigation with info</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74861\">Centered navigation</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-45003\" height=\"979\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/navigation-overlay-patterns.png?resize=652%2C979&#038;ssl=1\" width=\"652\" /></figure>\n</div></div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Submenus: Always visible option</strong>: Users can now add navigation blocks to their overlays and toggle if they’d like to have the submenus always visible or not. (<a href=\"https://github.com/WordPress/gutenberg/pull/74653\">74653</a>)</li>\n\n\n\n<li><strong>Page Creation in Navigation</strong>: Create pages directly from the Navigation block with helpful Snackbar notices and improved parent page search using relevance matching <a href=\"https://github.com/WordPress/gutenberg/pull/72627\">(72627</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/73836\">73836</a>).</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"treating-patterns-like-a-single-block-all\">Treating patterns like a single block <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Get ready for a smoother, more intuitive experience when using patterns in WordPress 7.0.  It’s becoming much easier to customize your site&#8217;s design sections with a simplified editing workflow and an improved content-focused mode. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Users naturally stay in the safe lane without accidentally breaking designs. Agencies can hand off a site knowing clients can&#8217;t wreck the layout by default — they&#8217;d have to deliberately choose to go deeper.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What&#8217;s New for Patterns:</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quick Content Edits:</strong> When you select a pattern, instead of seeing a list of individual blocks, you&#8217;ll see a clean, expanded inspector panel. This panel exposes all the editable text and image fields directly, organized for easy access. </li>\n\n\n\n<li><strong>Content-Only Focus:</strong> Patterns will now default to a <strong>Content-Only</strong> editing mode. This simplifies the experience by letting you quickly fill in the content without seeing all the underlying design tools.</li>\n\n\n\n<li><strong>Full Customization (If You Need It):</strong> If you <em>do</em> need to change the structure or design of a pattern, you can simply &#8220;detach&#8221; it. This gives you full access to all the individual blocks, just like before. Use the <strong>Edit Pattern</strong> button from the sidebar.</li>\n\n\n\n<li><strong>A Unified Experience:</strong> This new approach makes patterns feel like single, smart design objects with easy-to-update attributes, whether you&#8217;re using a pattern, a design section, or a partially synced pattern.</li>\n</ul>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<p class=\"wp-block-paragraph\">Head over to the dev note <a href=\"https://make.wordpress.org/core/?p=122085&amp;preview=1&amp;_ppp=5a7fd37ffc\">Pattern Editing in WordPress 7.0</a> for the full picture. </p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ai-in-wordpress-enterprise-developers-site-admin\">AI in WordPress <sup>[enterprise][developers][site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 ships with a WP AI client API and a built-in Connectors screen — a centralized hub for managing all kinds of external service integrations, not just AI providers. Connect to OpenAI, Claude, or Gemini and WordPress automatically installs the right plugin and prompts you for your API key. Developers get a consistent framework to build on—enabling features like content generation, block building, and theme creation without reinventing the plumbing every time. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The new Connectors page also sports a shout-out to the <a href=\"https://wordpress.org/plugins/ai/\">AI Experiments plugin</a> if users want to see AI features, like title, excerpt, or alt-text generation, in action.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44916\" height=\"415\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Connectors-Page-WordPress-7-0.png?resize=652%2C415&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">But the real value of this Connectors API is broader: any plugin that needs to connect to an outside service via API keys or other credentials can tap into this standardized connection management system. Users get one place to maintain all their integrations. And plugin developer a standardized way to tap into the plumbing.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Read the dev note <a href=\"https://make.wordpress.org/core/2026/03/18/introducing-the-connectors-api-in-wordpress-7-0/\"><strong>Introducing the Connectors API in WordPress 7.0</strong></a> for all the salient details. </li>\n\n\n\n<li>The Core AI team also published a <a href=\"https://make.wordpress.org/ai/2026/03/25/call-for-testing-community-ai-connector-plugins/\"><strong>Call for Testing: Community AI Connector Plugins</strong></a>.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"visual-revisions-all\">Visual Revisions<sup> [all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">How revisions work for the block editor was completely reimagined. The visual Revisions screen keeps you in the editor the entire time, activating a subtle revision mode right where you work, eliminating the need to jump to a separate screen. A timeline slider in the header allows you to browse through different versions, seeing content updates in real-time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The system highlights visual differences, showing added and removed text, formatting changes, and outlining modified blocks instead of raw code. For long documents, a mini-map along the scrollbar indicates where changes exist, letting you jump directly to them, and the sidebar remains useful with a summary of the changes for the current revision. To simplify reverting, the &#8220;Update&#8221; or &#8220;Publish&#8221; button is replaced by a &#8220;Restore&#8221; button when you are browsing the history (<a href=\"https://github.com/WordPress/gutenberg/issues/74742\">74742</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yellow marks a changed section/block, in red you’ll find deletions and green are additions compared to the early version. </p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<p class=\"wp-block-paragraph\"><strong>Wes Theron</strong> has a short video on <a href=\"https://www.youtube.com/watch?v=PWN3d2KUNKk\">How to restore previous versions of a page or post in WordPress</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Anne McCarthy also gives a great walk through the screens on Youtube:</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<h2 class=\"wp-block-heading\" id=\"new-blocks\">New Blocks</h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"breadcrumbs-block-all\">Breadcrumbs Block <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new native Breadcrumbs block in WordPress 7.0 provides dynamic navigational trails for the Site Editor. It automatically generates paths from the homepage to the current page, adapting to context.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The block handles hierarchical pages (e.g., &#8220;Home / Services / Web Design / Portfolio&#8221;) and includes taxonomy for blog posts (e.g., &#8220;Home / Technology / Your Post Title&#8221;). Beyond simple pages, it correctly constructs paths for archive pages (category, tag, author, date), search results, and 404 errors. For Custom Post Types, it includes the post type archive in the trail.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Breadcrumbs block displaying post categories WordPress 7.0\" class=\"wp-image-44940\" height=\"227\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Breadcrumbs-flore-flowers.png?resize=652%2C227&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The block offers alignment options (left, center, right, wide/full), as well as other block design options. Additional settings are available for showing the last item as text or a link and consistent homepage handling (<a href=\"https://github.com/WordPress/gutenberg/issues/72649\">72649</a>).</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44951\" height=\"898\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/gb-22-2-breadcrumb.png?resize=652%2C898&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The dev note <a href=\"https://make.wordpress.org/core/2026/03/04/breadcrumb-block-filters/\">Breadcrumb block filters</a> has the details. </p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"icon-block-all\">Icon Block <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new Icon block empowers users to add decorative icons from a curated collection to their content. It utilizes a new server-side SVG Icon Registration API, ensuring icon registry updates propagate without block validation errors. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The initial release is limited as it doesn&#8217;t yet allow registering third-party icon collections. Extensibility for third-party icon registration is planned for future release in 7.1, following further development on the Icon registry API architecture. A REST endpoint at <code>/wp/v2/icons</code> supports searching and filtering. The initial set draws from the <code>wordpress/icons</code> package (<a href=\"https://github.com/WordPress/gutenberg/pull/71227\">71227</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/72215\">72215</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/75576\">75576</a>).</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"List of directions, illustrated with the icon block\" class=\"wp-image-44938\" height=\"192\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/icon-block.png?resize=652%2C192&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-editor-enhancements\">Block Editor enhancements</h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"custom-css-for-individual-blocks-enduser-site-admin-theme-builder\">Custom CSS for Individual Blocks <sup>[enduser][site admin] [theme builder]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Previously, applying custom CSS to a block instance required adding a custom class name and then writing a rule in the Site Editor’s global Custom CSS. This two-step process was complex for most users and inaccessible to content editors without Site Editor access.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A new custom CSS block support introduces a Custom CSS input to the <strong>Advanced</strong> panel within the block editor sidebar, conveniently placed next to the familiar &#8220;Additional CSS Class(es)&#8221; field. You only need to add the CSS declarations (no selectors!) If you do need to target nested elements, use the &amp; symbol (for example, &amp; a { color: red; }). This field is focused purely on styling and will reject any HTML input. The field is guarded by the <code>edit_css capability</code> to see and use this powerful new field. The editor automatically adds a has-custom-css class for styling consistency. <a href=\"https://github.com/WordPress/gutenberg/pull/73959\">#73959</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74969\">#74969</a>.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44920\" height=\"412\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Block-level-custom-CSS.png?resize=652%2C412&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dive into the dev note <strong><a href=\"https://make.wordpress.org/core/2026/03/15/custom-css-for-individual-block-instances-in-wordpress-7-0/\">Custom CSS for Individual Block Instances</a></strong> for the complete rundown.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"control-viewport-based-block-visibility-all\">Control viewport-based block visibility <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you&#8217;re editing a post or page, you can now choose to show or hide any block depending on the visitor&#8217;s screen size. Select a block, click <strong>Show</strong> in the toolbar, and pick which devices — desktop, tablet, or mobile — should display it. You can also hide a block from the document entirely through the same modal. </p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full is-resized wp-duotone-unset-1\"><img alt=\"\" class=\"wp-image-44980\" height=\"282\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/note-on-visibility.png?resize=573%2C282&#038;ssl=1\" style=\"width: 519px; height: auto;\" width=\"573\" /></figure>\n</div></div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-44944\" height=\"429\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Block-visiblity.png?resize=652%2C429&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">For the nitty-gritty, see the dev note <a href=\"https://make.wordpress.org/core/2026/03/15/block-visibility-in-wordpress-7-0/\">Block Visibility in WordPress 7.0</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Anne McCarthy walks you through the feature: </p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"anchor-support-for-dynamic-blocks-developer-plugin-author\">Anchor support for dynamic blocks <sup>[developer][plugin author]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dynamic blocks now support Anchor (id attribute) functionality. The anchor reference is consistently stored within the block comment delimiter, enabling dynamic rendering on the front end. (<a href=\"https://github.com/WordPress/gutenberg/pull/74183\">74183</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"paste-color-values-in-the-color-picker-end-user-theme-builder-site-admin\">Paste color values in the color picker <sup>[end user][theme builder] [site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Color pickers throughout the block styles sidebar, now offer support for pasting complete color values. You can now copy/paste the brand colors from a design document or website into the color picker box and don&#8217;t have to go through the process of selecting the right color and hue<a href=\"https://github.com/WordPress/gutenberg/pull/73166\"> (73166</a>).</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dimension-support-for-width-and-height-theme-builder-site-admin\">Dimension support for width and height <sup>[theme builder][site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 expands the Dimensions block supports system with three significant improvements: <strong>width</strong> and <strong>height</strong> are now available as standard block supports under dimensions, and themes can now define <strong>dimension size presets</strong> to give users a consistent set of size options across their site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The Dev Note <a href=\"https://make.wordpress.org/core/2026/03/15/dimensions-support-enhancements-in-wordpress-7-0/\">Dimensions Support Enhancements in WordPress 7.0</a> has the details for block.development and theme builders.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"email-notifications-for-notes-all\">Email notifications for Notes <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Collaborators can now get notified when someone leaves a note on their content. No more checking back constantly (<a href=\"https://github.com/WordPress/gutenberg/pull/73645\">73645</a>).</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-attributions-groups-in-the-sidebar-all\">Block Attributions Groups in the sidebar <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The block editor sidebar is being reorganized to make controls easier to find. Block settings will be grouped into four clear sections: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content</strong> (text, images, captions), </li>\n\n\n\n<li><strong>List</strong> (reordering and nesting for blocks like Lists and Social Icons), </li>\n\n\n\n<li><strong>Settings</strong> (block-specific options), and </li>\n\n\n\n<li><strong>Styles</strong> (typography, colors, spacing). </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">This means you won&#8217;t need to hunt through toolbars or scattered panels — everything will live in a predictable place in the sidebar. Connected data sources will also appear directly next to the attributes they affect, so you can see at a glance what&#8217;s linked and where. It also means that for the transition a reordering of the sidebar and controls to be in different place than before. For instance. For an image block that includes the “Alt” text setting is now to be found in the content tab rather than the settings tab.  (<a href=\"https://github.com/WordPress/gutenberg/issues/73845\">73845</a>)</p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s an example of the implementation for Patterns:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44943\" height=\"399\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Pattern-Attributes-in-Sidebar.png?resize=652%2C399&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"link-control-validation-end-user-site-admin\">Link Control validation <sup>[end user] [site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Link Control component in Gutenberg now validates the URLs, you enter helping to avoid broken links (<a href=\"https://github.com/WordPress/gutenberg/pull/73486\">73486</a>).</p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44950\" height=\"181\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Link-control-variation.png?resize=531%2C181&#038;ssl=1\" width=\"531\" /></figure>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"improved-blocks-and-block-handling\">Improved Blocks and Block handling</h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pseudo-styles-for-button-blocks-theme-builder-site-admin\">Pseudo Styles for Button Blocks <sup>[theme builder][site admin] </sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Theme designers and developers can now style button states (hover, focus, active, and focus visible) directly within the theme.json, making it much easier to keep all design controls centralized and consistent. This reduces the reliance on custom CSS for things like button hover states (<a href=\"https://github.com/WordPress/gutenberg/pull/71418\">71418</a>). </p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\"><span>JSON</span><span class=\"code-block-pro-copy-button\" style=\"color: #575279; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">{\n    \"styles\": {\n        \"blocks\":{\n                \"core/button\":{\n                    \"color\":{\n                        \"background\":\"blue\"\n                    },\n                    \":hover\":{\n                        \"color\":{\n                        \"background\":\"green\"\n                        }\n                    },\n                    \":focus\":{\n                        \"color\":{\n                        \"background\":\"purple\"\n                        }\n                    }\n                }\n            }\n    }\n}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki rose-pine-dawn\" style=\"background-color: #faf4ed;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">styles</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">blocks</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">core/button</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">color</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">background</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #EA9D34;\">&quot;blue&quot;</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">},</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">:hover</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">color</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">background</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #EA9D34;\">&quot;green&quot;</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">},</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">:focus</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">color</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">background</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #EA9D34;\">&quot;purple&quot;</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                        </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                    </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">                </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">            </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">More details are available in the Dev Note: <a href=\"https://make.wordpress.org/core/2026/03/09/pseudo-element-support-for-blocks-and-their-variations-in-theme-json/\">Pseudo-element support for blocks and their variations in theme.json</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"extra-divs-removed-from-blocks-in-the-editor-theme-builder-developer-site-admin\">Extra divs removed from blocks in the editor <sup>[theme builder][developer][site admin] </sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 introduced a new <code>HtmlRenderer</code> component, which renders HTML content as React elements with optional wrapper props. For theme authors, this means that several blocks will no longer have an extra wrapping <code>&lt;div&gt;</code> in the editor, allowing for consistent styling with the front end (<a href=\"https://github.com/WordPress/gutenberg/pull/74228\">74228</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">Blocks that have been fixed are:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74255\">Archives</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74271\">Calendar</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74277\">Latest Comments</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74272\">RSS</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/74228\">Tag Cloud</a></li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"universal-text-alignment-all\">Universal Text Alignment <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nearly all text blocks now support the standardized text-align block support system, including Paragraph, Button, Comment blocks, Heading, and Verse. Plus, text justify alignment is now available. See <a href=\"https://github.com/WordPress/gutenberg/issues/60763\">tracking issue</a> to follow along on the progress (<a href=\"https://github.com/WordPress/gutenberg/issues/60763\">60763</a>).</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cover-block-video-embeds-site-admin-end-user\">Cover Block Video Embeds <sup>[site admin][end user]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">For the Cover block this release comes with the ability to use embedded videos (like YouTube or Vimeo) as background videos in the Cover block, rather than being restricted to locally uploaded files. Offloading video to 3rd-party services helps reduce hosting and bandwidth costs. Also, the focal pointer is now available for fixed background. (<a href=\"https://github.com/WordPress/gutenberg/pull/73023\">#73023</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74600\">#74600</a>).</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44953\" height=\"416\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/gb-22-2-embed-1.png?resize=652%2C416&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gallery-block\">Gallery Block </h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lightbox-navigation-site-admin-end-user\">Lightbox navigation <sup>[site admin][end user]</sup></h4>\n\n\n\n<p class=\"wp-block-paragraph\">The Gallery block’s “Enlarge on click” lightbox now lets you navigate between images. When you click a gallery image, back/next buttons appear so you can browse through the rest of the gallery without closing the lightbox. Keyboard navigation (arrow keys) and screen reader announcements are fully supported. It also works with swiping on mobile, however the swiping isn’t yet visual/animated.  (<a href=\"https://github.com/WordPress/gutenberg/pull/62906\">62906</a>) and lightbox items still miss captions.</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h4 class=\"wp-block-heading\" id=\"content-tab-in-sidebar-site-admin-end-user\">Content Tab in sidebar <sup>[site admin][end user]</sup></h4>\n\n\n\n<p class=\"wp-block-paragraph\">For fast access to Alt text box the sidebar of the Gallery block shows a new content tab in the sidebar. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-44958\" height=\"340\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Gallery-content-sidebar-edited.png?resize=652%2C340&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"responsive-grid-block-site-admin-end-user-theme-builder\">Responsive Grid Block <sup>[site admin][end user][theme builder]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Grid block is now responsive even when you set a column count. Previously, you had to choose between setting a minimum column width (responsive, Auto mode) or a fixed column count (Manual mode)—a binary toggle that confused many users. Now you can set both: when you do, the column count becomes a <em>maximum</em>, and the grid scales down responsively based on your minimum column width. </p>\n\n\n\n<p class=\"wp-block-paragraph\">You can set neither, either, or both—the block handles all combinations gracefully. The confusing Auto/Manual toggle is gone entirely, replaced by clearer &#8220;minimum width&#8221; and &#8220;columns&#8221; labels with a plain-language description explaining the relationship between the two controls.. (<a href=\"https://github.com/WordPress/gutenberg/pull/73662\">73662</a>)</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-block-variations-site-admin-end-user\">Heading block variations <sup>[site admin][end user]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each heading level (H1-H6) is now registered as a block variation on the Heading block. These do not appear in the inserter, but the change does add icons to the block’s sidebar for transforming it between variations (<a href=\"https://github.com/WordPress/gutenberg/pull/73823\">73823</a>).</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-44963\" height=\"334\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Heading-handling.png?resize=652%2C334&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"html-block-enhancement-site-admin-themebuilder-end-user\">HTML Block Enhancement <sup>[site admin] [themebuilder] [end user]</sup> </h3>\n\n\n\n<p class=\"wp-block-paragraph\">The HTML block was redesigned to work now as a modal-based editor featuring separate tabs for HTML, CSS, and JavaScript. Admin can now use it for more powerful customizations, when HTML JS and CSS work on a single block. (<a href=\"https://github.com/WordPress/gutenberg/pull/73108\">73108</a>).  </p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"image-block-inline-editing-and-controls-site-admin-end-user\">Image block inline editing and controls <sup>[site admin][end user]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 comes with a revamp of the image editing feature in the editor. It’s now easier to crop, rotate or zoom in on a particular image corner. (<a href=\"https://github.com/WordPress/gutenberg/pull/72414\">#72414</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/73277\">#73277</a>).</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h4 class=\"wp-block-heading\" id=\"advanced-image-controlsimage-block-now-supports-the-focal-point-control-and-aspect-ratio-adjustments-for-wide-and-full-alignments-plus-reorganized-inspector-controls-with-a-dedicated-content-tab-73115-74519-74201\">Advanced Image Controls <sup>[site admin][end user]</sup></h4>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"advanced-image-controlsimage-block-now-supports-the-focal-point-control-and-aspect-ratio-adjustments-for-wide-and-full-alignments-plus-reorganized-inspector-controls-with-a-dedicated-content-tab-73115-74519-74201\">Image block now supports the focal point control and aspect ratio adjustments for wide and full alignments, plus reorganized inspector controls with a dedicated content tab. <a href=\"https://github.com/WordPress/gutenberg/pull/73115\">#73115</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74519\">#74519</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74201\">#74201</a></p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"math-block-improvements-end-users-site-admin\">Math Block Improvements <sup>[end users][site admin]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">LaTeX input now uses a monospaced font, and style options are available for better mathematical expression editing (<a href=\"https://github.com/WordPress/gutenberg/pull/72557\">72557</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/73544\">73544</a>).</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-44972\" height=\"425\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Mathblock-updates-wp70.png?resize=652%2C425&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"paragraph-all\">Paragraph <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new typography tool has been added for specifying the line indent of paragraph blocks (<a href=\"https://github.com/WordPress/gutenberg/pull/73114\">73114</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74889\">74889</a>). Users and theme creators can specify line indentation rules for a single paragraph block and also at global styles / theme.json level for all paragraph blocks. For global styles and theme.json, it’s possible to choose whether all paragraphs or only subsequent paragraphs are indented, which accounts for different indentation standards around the world.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The dev note on <strong><a href=\"https://make.wordpress.org/core/2026/03/15/new-block-support-text-indent-textindent/\">the new <code>textIndent</code> block support</a> </strong>has all the details for developers working on blocks or themes.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44985\" height=\"525\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/TextIndent-standard.png?resize=652%2C525&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The example code sets a default indent value of 1.5em globally for paragraphs:</p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\"><span>JSON</span><span class=\"code-block-pro-copy-button\" style=\"color: #575279; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">{\n  \"settings\": {\n    \"typography\": {\n      \"textIndent\": \"true\"\n    }\n  },\n  \"styles\": {\n    \"blocks\": {\n      \"core/paragraph\": {\n        \"typography\": {\n          \"textIndent\": \"1.5em\"\n        }\n      }\n    }\n  }\n}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki rose-pine-dawn\" style=\"background-color: #faf4ed;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">  </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">settings</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">typography</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">      </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">textIndent</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #EA9D34;\">&quot;true&quot;</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">  </span><span style=\"color: #797593;\">},</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">  </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">styles</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">blocks</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">      </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">core/paragraph</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">        </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">typography</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #797593;\">{</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">          </span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #56949F;\">textIndent</span><span style=\"color: #797593;\">&quot;</span><span style=\"color: #797593;\">:</span><span style=\"color: #575279;\"> </span><span style=\"color: #EA9D34;\">&quot;1.5em&quot;</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">        </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">      </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">    </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #575279;\">  </span><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"><span style=\"color: #797593;\">}</span></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">More details can be learned in the Dev Note: <a href=\"https://make.wordpress.org/core/?p=121744&amp;preview=1&amp;_ppp=b05f93cb55\">New Block Support: Text Indent (textIndent) </a></p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"columns-in-paragraph-blocks-all\">Columns in Paragraph blocks <sup>[all]</sup></h4>\n\n\n\n<p class=\"wp-block-paragraph\">Now that there is block support for typographical columns, the paragraph block can now handle text columns by default (<a href=\"https://github.com/WordPress/gutenberg/pull/74656\">74656</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">On the front-end only, the Paragraph block now has a <code>.wp-block-paragraph</code> class. This change doesn’t affect global styles, which still use the <code>p</code> selector.(<a href=\"https://github.com/WordPress/gutenberg/pull/71207\">71207</a>)</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"query-loop-enhancements-all\">Query Loop Enhancements <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Query loops now support excluding terms. When the block is locked it now hides design change and choose pattern options. <a href=\"https://github.com/WordPress/gutenberg/pull/73790\">#73790</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/74160\">#74160</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44986\" height=\"527\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Exclude-Terms-Query-block.png?resize=652%2C527&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verse-block-renamed-to-poetry-all\">Verse Block, renamed to Poetry <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Verse Block has been renamed to Poetry block (<a href=\"https://github.com/WordPress/gutenberg/pull/74722\">74722</a>) Also it now utilizes <code>border-box</code> for its <code>box-sizing</code>, which guards against overflow issues and should make it easier to style without additional custom CSS.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"admin-workflow-updates\">Admin / Workflow updates </h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manage-fonts-for-all-themes-in-a-dedicated-page-site-admin-theme-builder-enterprise\">Manage fonts for all themes in a dedicated page <sup>[site admin][theme builder] [enterprise]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">A dedicated Fonts page is now available under the Appearance menu for all themes. Until now, font management has lived deep inside Global Styles, requiring navigation through several panels to install or preview a font. This new standalone page lets block theme users browse, install, and manage their typography collection in one dedicated space. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood, this page is built on a new routing infrastructure for the Site Editor, designed to improve navigation and support new top-level pages in wp-admin. View transitions are now wired into this routing layer, providing early zoom/slide animations when navigating between pages (<a href=\"https://github.com/WordPress/gutenberg/pull/73630\">73630</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/73876\">73876</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/73586\">73586</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">The Font Library and Global Styles also work with classic themes (<a href=\"https://github.com/WordPress/gutenberg/pull/73971\">#73971</a>,<a href=\"https://github.com/WordPress/gutenberg/pull/73876\"> #73876</a>). Like the Media Library, you can access the Font Library as a modal or through a dedicated admin section—regardless of your theme type.</p>\n\n\n\n<figure class=\"wp-block-image\"><img alt=\"\" src=\"blob:https://gutenbergtimes.com/e8865866-45a0-4807-94ac-02a8257ce1dd\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"command-palette-in-adminbar-all\">Command Palette in Adminbar <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instantly access all the tools you need with a single click using the <strong>new Command Palette shortcut in the Omnibar</strong>! In 7.0 Beta 5, logged-in editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"view-transitions-all\">View Transitions  <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">View transitions have been integrated into the WordPress admin in 7.0, enabling smooth transitions between screens.  The implementation for the front end is slated for the next WordPress 7.1 (<a href=\"https://core.trac.wordpress.org/ticket/64470\">64470</a>) The result is a smoother page-to-page transitions using the CSS <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/View_Transition_API\">View Transitions API </a>— no markup or JavaScript changes required, just a progressive enhancement you&#8217;ll notice immediately when navigating between admin screens.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"improved-screens-across-wp-admin-all\">Improved screens across WP-Admin  <sup>[all]</sup></h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 is getting a CSS-only &#8220;coat-of-paint&#8221; visual reskin of the wp-admin, bringing the classic admin screens closer to the visual language of the block and site editors — no markup changes, no JavaScript, no functional changes, and all existing CSS class names and admin color schemes preserved. (<a href=\"https://core.trac.wordpress.org/ticket/64308\">64308</a>)</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New default color scheme: &#8220;Modern&#8221; replaces &#8220;Fresh&#8221; as the default admin color scheme (#<a href=\"https://core.trac.wordpress.org/ticket/64546\">64546</a>)</li>\n\n\n\n<li>Updated buttons and input fields: primary, secondary, and link buttons, plus text inputs, selects, checkboxes, and radio buttons, now align with the WordPress Design System (#<a href=\"https://core.trac.wordpress.org/ticket/64547\">64547</a>)</li>\n\n\n\n<li>Updated notices: info, warning, success, and error notices refreshed for clarity and consistency (#<a href=\"https://core.trac.wordpress.org/ticket/64548\">64548</a>), including on the login screen</li>\n\n\n\n<li>Updated cards and metaboxes: dashboard widgets and metaboxes get modernized styling (#<a href=\"https://core.trac.wordpress.org/ticket/64549\">64549</a>)</li>\n\n\n\n<li>New <code>wp-base-styles</code> stylesheet handle: consolidates admin color scheme CSS custom properties into a single reusable stylesheet, available across the admin and the block editor content iframe</li>\n\n\n\n<li>Login and registration screens: the WordPress logo updated from blue to gray to match the new design, and scheme styles now apply to login, install, database repair, and upgrade screens</li>\n</ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-44993\" height=\"459\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Admin-new-coat-of-paint.png?resize=652%2C459&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"developer-goodies-developer-enterprise\">Developer Goodies <sup>[developer][enterprise]</sup></h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"client-side-abilities-api\">Client-side Abilities API </h4>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 ships a JavaScript counterpart to the server-side Abilities API introduced in 6.9. The <a href=\"https://make.wordpress.org/core/2026/03/24/client-side-abilities-api-in-wordpress-7-0/\">Client-Side Abilities API</a> arrives as two packages: <code>@wordpress/abilities</code> for pure state management usable in any project, and <code>@wordpress/core-abilities</code>, which auto-fetches server-registered abilities via the REST API. You can now register browser-only abilities — navigation, block insertion, and more — opening the door to browser agents, extensions, and WebMCP integrations directly in the client. </p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"wp-ai-client\">WP AI Client</h4>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 ships a built-in <strong><a href=\"https://make.wordpress.org/core/2026/03/24/introducing-the-ai-client-in-wordpress-7-0/\">AI Client</a>,</strong> that gives your plugin a single, provider-agnostic PHP entry point — <code>wp_ai_client_prompt()</code> — for text, image, speech, and video generation. You describe what you need; WordPress routes it to whichever AI provider the site owner has configured via Settings &gt; Connectors. Official provider plugins cover Anthropic, Google, and OpenAI. No credential handling, no provider lock-in, and graceful feature detection before any UI is shown.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"php-only-block-registration\">PHP-only block registration</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can now create simple blocks using only PHP. This is meant for blocks that only need server-side rendering and aren’t meant to be highly interactive. When possible this feature also auto-generates sidebars for user input for suitable attributes and design tools. </p>\n\n\n\n<p class=\"wp-block-paragraph\">To do so, call <code>register_block_type</code> with the new <code>autoRegister</code> flag. A <code>render_callback</code> function must also be provided. (<a href=\"https://github.com/WordPress/gutenberg/issues/71792\">71792</a>)</p>\n\n\n\n<p class=\"wp-block-paragraph\">Dev note with all the details. <a href=\"https://make.wordpress.org/core/2026/03/03/php-only-block-registration/\">PHP-only block registration</a></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pattern-overrides-for-custom-blocks\">Pattern Overrides for custom blocks</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Since WordPress 6.5, <a href=\"https://developer.wordpress.org/news/2024/06/an-introduction-to-overrides-in-synced-patterns/\">Pattern Overrides</a> let you create synced patterns where the layout stays consistent but specific content can change per instance. The catch? Only four core blocks supported it: Heading, Paragraph, Button, and Image.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Not anymore. Any block attribute that supports Block Bindings now supports Pattern Overrides by default. Block authors can opt in through the server-side <a href=\"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-bindings/#extending-supported-attributes\"><code>block_bindings_supported_attributes</code></a> filter. This closes <a href=\"https://github.com/WordPress/gutenberg/issues/64870\">a long-requested enhancement</a> and opens up synced patterns to custom blocks (<a href=\"https://github.com/WordPress/gutenberg/pull/73889\">73889</a>).</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"dataviews-data-form-components-and-fields-api\">DataViews, Data Form components and Fields API </h3>\n\n\n\n<p class=\"wp-block-paragraph\">A substantial API update introduces new layouts, validation rules, grouping options, and picker improvements affecting plugins using <code>wordpress/dataviews</code>. The Dev Note has all the pertinent details: <a href=\"https://make.wordpress.org/core/2026/03/04/dataviews-dataform-et-al-in-wordpress-7-0/\">DataViews, DataForm, et al. in WordPress 7.0</a></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ui-primitives-and-components\">UI Primitives and Components</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The WordPress UI package just got a significant update, adding multiple new components and tools to help developers create more polished and accessible interfaces for WordPress users. </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new dropdown menu for creating <a href=\"https://github.com/WordPress/gutenberg/pull/74661\">standardized select controls</a>.</li>\n\n\n\n<li>A <a href=\"https://github.com/WordPress/gutenberg/pull/74625\">tooltip component</a> for displaying helpful hints when users hover over elements.</li>\n\n\n\n<li>The building blocks for <a href=\"https://github.com/WordPress/gutenberg/pull/74190\">creating form fields</a> with consistent styling and behavior.</li>\n\n\n\n<li>A component that hides content <a href=\"https://github.com/WordPress/gutenberg/pull/74189\">from visual display</a> while keeping it accessible to assistive technologies.</li>\n\n\n\n<li>A <a href=\"https://github.com/WordPress/gutenberg/pull/74415\">standardized button component</a> for creating consistent interactive elements.</li>\n\n\n\n<li>Building blocks for grouping <a href=\"https://github.com/WordPress/gutenberg/pull/74296\">related form controls</a> together (fieldsets).</li>\n\n\n\n<li>A component for <a href=\"https://github.com/WordPress/gutenberg/pull/74311\">displaying icons</a> consistently throughout your WordPress interface.</li>\n\n\n\n<li>A building block for creating consistent <a href=\"https://github.com/WordPress/gutenberg/pull/74313\">layouts around input fields</a> with standardized appearance and functionality.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">A list of <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-0/\">all the dev notes can be reviewed from the Make Core blog</a> </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:\"Fri, 27 Mar 2026 16:37:11 +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:35;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: Shaping Data Sovereignty and Internet Resilience\";s: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=2550900\";s: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:76:\"https://openchannels.fm/navigating-data-sovereignty-and-internet-resilience/\";s: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:388:\"In recent years, the concept of data sovereignty has become increasingly important. As more countries introduce or tighten regulations around where and how data must be stored and protected, companies serving the global internet community face a unique set of challenges. These regulatory requirements force hosting providers and infrastructure companies to think not just about [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Mar 2026 11:19: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:36;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:53:\"WordPress.org blog: WordPress 7.0 Release Candidate 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20324\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8700:\"<p class=\"wp-block-paragraph\">The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC2 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.0 RC2 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.0-RC2.zip\">RC2 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <br /><code>wp core update --version=7.0-RC2</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">WordPress Playground instance</a> to test the software directly in your browser.  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.0 is <strong>April 9, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/02/12/wordpress-7-0-release-party-schedule/\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-0\">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.0 RC2?</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What’s new in WordPress 7.0</strong>? Check out the <a href=\"https://wordpress.org/news/2026/02/wordpress-7-0-beta-1/\">Beta 1 announcement</a> and <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-0/\">7.0 Developer Notes</a> for details and highlights. For technical information related to issues addressed since <a href=\"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-1/\">RC1</a>, you can browse the following links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.0?since=2026-03-24&amp;until=2026-03-26\">GitHub commits</a> since March 24, 2026</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F24%2F2026..03%2F26%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Closed Trac tickets</a> since March 24, 2026</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">How you can contribute</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Get involved in testing</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This <a href=\"https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/\">detailed guide</a> will walk you through testing features in WordPress 7.0. For those new to testing, follow <a href=\"https://make.wordpress.org/test/handbook/get-setup-for-testing/\">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What else to test:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/test/2026/03/11/its-time-to-test-real-time-collaboration/\">Real Time Collaboration</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2026/02/27/call-for-testing-pattern-editing-and-content-only-interactivity-in-wordpress-7-0/\">Pattern Editing and content-only Interactivity</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> of the support forums or directly to <a href=\"https://core.trac.wordpress.org/newticket\">WordPress Trac</a> if you are comfortable writing a reproducible bug report.  You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</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/\">testing initiatives in Make Core</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Test on your hosting platforms</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to test WordPress on your hosting system? <a href=\"https://make.wordpress.org/hosting/test-results-getting-started/\">Get started with configuring distributed hosting tests here</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Update your theme or plugin</h3>\n\n\n\n<p class=\"wp-block-paragraph\">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the <em>&#8220;Tested up to”</em> version in your <a href=\"https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/\">plugin’s readme file</a> to <code>7.0</code>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you find compatibility issues, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forum</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can <a href=\"https://translate.wordpress.org/projects/wp/dev/\">help translate WordPress into more than 100 languages</a>. This release milestone (RC2) also marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the <a href=\"https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/\">7.0 release cycle</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">An RC2 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>At first just a dream</em>,</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>RC2 flows like a stream</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>with seven-oh gleam.</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a class=\"mention\" href=\"https://profiles.wordpress.org/amykamala/\"><span class=\"mentions-prefix\">@</span>amykamala</a> </em><a class=\"mention\" href=\"https://profiles.wordpress.org/annezazu/\"><span class=\"mentions-prefix\">@</span>annezazu</a> <em>for proofreading and review.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Mar 2026 18:37:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mary Hubbard\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;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:93:\"Open Channels FM: How AI and Cloud Tools Are Transforming WooCommerce Development and Testing\";s: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=2551142\";s: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:100:\"https://openchannels.fm/how-ai-and-cloud-tools-are-transforming-woocommerce-development-and-testing/\";s: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:256:\"In this episode, Derek talks with WooCommerce\'s Brian Coords about how AI is reshaping e-commerce, from automating tasks to enhancing flexibility for developers and merchants. Brian shares insights on using AI for better workflows and community engagement.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Mar 2026 11:41:22 +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:38;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:27:\"Gary: Embed All The Things!\";s: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:25:\"https://pento.net/?p=5677\";s: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:50:\"https://pento.net/2026/03/26/embed-all-the-things/\";s: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:3361:\"<p class=\"wp-block-paragraph\">Over 10 years ago, we <a href=\"https://make.wordpress.org/core/2015/09/30/feature-plugin-merge-proposal-oembed/\">introduced the oEmbed API to WordPress</a>, expanding how WordPress handled embedding to cover all WordPress sites. It was an intentional decision to focus on oEmbed at the time: we wanted to focus on the embedding mechanism that would give site owners maximum control over what their embeds looked like. The code we wrote back then still runs on tens of millions of WordPress sites every day.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There was something extra that continued to bug me, however. What about all the other sites? oEmbed provides rich embed experiences, but not every site needs that. Sometimes, you just need a card with an image and a description, which is where OpenGraph has similarly stood the test of time. It provides a straightforward method for both site owners to create simple, rich embeds, and for service providers like Slack, Discord, or even Apple Messages to safely create a rich card to place alongside links.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress has grown since then, too. The big change is Gutenberg, of course, which really brought forward the idea that the editor should be a rich content experience, that shouldn&#8217;t just be reserved for the front end. </p>\n\n\n\n<p class=\"wp-block-paragraph\">With that in mind, I build a plugin to handle embedding all the other sites.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory has-custom-css wp-custom-css-6d0daac5\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/opengraph-fallback-embed/\">OpenGraph Fallback Embed</a></blockquote>\n</div></figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is a block plugin that tries to avoid you using the block it provides if at all possible! Instead, it hooks into the end of the Embed block rendering process &#8211; if the URL you pasted couldn&#8217;t be embedded all the normal ways, this plugin will try a few more fall back options: OpenGraph, Twitter Card tags, or even just a plain description in the meta tags. It&#8217;s the kind of plugin that you can install, and never have to think about again.</p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/pento.net/wp-content/uploads/2026/03/screenshot-3-1008x1024.png?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/pento.net/wp-content/uploads/2026/03/screenshot-1-1008x1024.png?ssl=1\" /></figure><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/pento.net/wp-content/uploads/2026/03/screenshot-2-1008x1024.png?ssl=1\" /></figure></div></div></div></div></div>\n\n\n\n<p class=\"wp-block-paragraph\">One of the nicest things about WordPress is how pluggable it is. Even as a long time WordPress Core developer, I don&#8217;t think everything needs to land in Core, sometimes a feature can live as handy little plugin. If you like everything just magically embedding, give this plugin a try!</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, 26 Mar 2026 03:12: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Gary\";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:39;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:21:\"Matt: Ari &amp;amp; X\";s: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=151640\";s: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:\"https://ma.tt/2026/03/ari-x/\";s: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:3274:\"<p class=\"wp-block-paragraph\">I&#8217;m in NYC for the <a href=\"https://luma.com/yb2jnbho\">Stephan Wolfram dev/ai/nyc conversation tomorrow</a> at the <a href=\"https://automattic.space/\">Automattic Noho space</a>. While walking back from the Apple Store in Soho where I had picked up a new Studio Display XDR to try out, ran into one of my favorite <a href=\"https://www.youtube.com/ariathome\">YouTube accounts to follow right now, Ari at Home</a>! I ran into him <a href=\"https://www.twitch.tv/videos/2731606952\">around 32 minutes into this Twitch stream</a>. <a href=\"https://www.youtube.com/watch?v=IQLl7fZ9YxI\">Here&#8217;s how he set up his rig</a>.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-twitter\"><blockquote class=\"twitter-tweet\"><p dir=\"ltr\" lang=\"en\">Ran into <a href=\"https://twitter.com/ARIatTWIT?ref_src=twsrc%5Etfw\">@ARIatTWIT</a> walking back from <a href=\"https://twitter.com/Apple?ref_src=twsrc%5Etfw\">@Apple</a> store with new Studio XDR. ? Offered to get him set up on <a href=\"https://twitter.com/WordPress?ref_src=twsrc%5Etfw\">@WordPress</a> or <a href=\"https://twitter.com/tumblr?ref_src=twsrc%5Etfw\">@Tumblr</a>. <img alt=\"🙂\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png\" style=\"height: 1em;\" /> Carrying the display was my workout for the day. <a href=\"https://t.co/q3vgAG7Hxm\">pic.twitter.com/q3vgAG7Hxm</a></p>&mdash; Matt Mullenweg (@photomatt) <a href=\"https://twitter.com/photomatt/status/2036910052074819932?ref_src=twsrc%5Etfw\">March 25, 2026</a></blockquote></div>\n</div></figure>\n\n\n\n<p class=\"wp-block-paragraph\">A video I&#8217;ve shared with friends recently is <a href=\"https://www.youtube.com/watch?v=xmFwGQyBVsc\">when Harry Mack ran into Ari</a>, which was fun for me because they&#8217;re two of my favorite accounts to follow. Sorry I didn&#8217;t freestyle! I had to get back to do some work, which is why I got the monitor.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In other cool X/Twitter news, they launched an awesome feature today that lets you restrict replies not just to people you follow, but to people they follow as well. <a href=\"https://x.com/nikitabier\">Nikita</a> gave a hat tip to the conversation I had with <a href=\"https://x.com/levelsio\">Peter Levels / @levelsio</a>.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-twitter\"><blockquote class=\"twitter-tweet\"><p dir=\"ltr\" lang=\"en\">Credit to <a href=\"https://twitter.com/rsrbk123?ref_src=twsrc%5Etfw\">@rsrbk123</a> <a href=\"https://twitter.com/striedinger?ref_src=twsrc%5Etfw\">@striedinger</a> <a href=\"https://twitter.com/x_belous?ref_src=twsrc%5Etfw\">@x_belous</a> <a href=\"https://twitter.com/singhai?ref_src=twsrc%5Etfw\">@singhai</a> for their work on this. <br /><br />And thanks <a href=\"https://twitter.com/photomatt?ref_src=twsrc%5Etfw\">@photomatt</a> for the suggestion <a href=\"https://t.co/Gr2iD1O73Y\">https://t.co/Gr2iD1O73Y</a></p>&mdash; Nikita Bier (@nikitabier) <a href=\"https://twitter.com/nikitabier/status/2036869177173303398?ref_src=twsrc%5Etfw\">March 25, 2026</a></blockquote></div>\n</div></figure>\";s: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, 25 Mar 2026 23:48: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: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:40;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:69:\"WordPress.org blog: WP Packages is Working the Way Open Source Should\";s: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=20214\";s: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:47:\"https://wordpress.org/news/2026/03/wp-packages/\";s: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:8246:\"<p class=\"wp-block-paragraph\">When WP Engine acquired WPackagist on March 12, the WordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, <a href=\"https://wp-packages.org/\" rel=\"noreferrer noopener\" target=\"_blank\">WP Packages</a> (<a href=\"https://roots.io/wp-composer-is-now-wp-packages/\">formerly WP Composer</a>) launched as a fully independent, community-funded alternative, with some neat additional features.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Built by <a href=\"https://profiles.wordpress.org/retlehs/\">Ben Words</a> from <a href=\"https://roots.io/\" rel=\"noreferrer noopener\" target=\"_blank\">Roots</a>, the team behind Bedrock, Sage, and Trellis, WP Packages is a new open source Composer repository for WordPress plugins and themes. <a href=\"https://getcomposer.org/\">Composer</a> is PHP&#8217;s dependency manager, and it is how many professional WordPress developers install and update plugins and themes in their projects. Every free plugin and theme in the WordPress.org directory is available through WP Packages. <a href=\"https://wordpress.org/news/feed/#switch\">Migrating from WPackagist</a> can be done via a single script or a few terminal commands.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Happened and Why It Matters</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">WPackagist was created in 2013 by Outlandish, a UK-based digital cooperative, and it served the WordPress Composer ecosystem for over a decade. In its later years the project suffered from deferred maintenance, slow update cycles, and little to no community input. When WP Engine announced the acquisition, developers raised immediate concerns about a private-equity-backed corporation controlling infrastructure this foundational to the WordPress developer workflow. WP Engine immediately updated the Composer <code>info</code> field to display a &#8220;WPackagist is now maintained by WP Engine&#8221; notice in every developer&#8217;s terminal. A small thing, but telling. That&#8217;s how corporate ownership changes the relationship between a tool and its users.</p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-c1abb2c1 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-twitter\"><blockquote class=\"twitter-tweet\"><p dir=\"ltr\" lang=\"en\">And it only took less than 24h for this to pop up on every composer run:<br />&quot;Info from <a href=\"https://t.co/1EEb4PZ9N2\">https://t.co/1EEb4PZ9N2</a>: WPackagist is now maintained by WP Engine. Learn more at <a href=\"https://t.co/89b2hBWxd9\">https://t.co/89b2hBWxd9</a>&quot;<br />Which I\'m sure is a permanent message that will just shift to marketing. Prove me wrong<img alt=\"🤡\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f921.png\" style=\"height: 1em;\" /> <a href=\"https://t.co/HdcuQPkUqV\">https://t.co/HdcuQPkUqV</a></p>&mdash; Jonathan de Jong (@jonathan_dejong) <a href=\"https://twitter.com/jonathan_dejong/status/2032389680415625239?ref_src=twsrc%5Etfw\">March 13, 2026</a></blockquote></div>\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Ben had already started building a WPackagist replacement last August, long before the acquisition made headlines. When WP Engine&#8217;s deal landed, he accelerated the launch, <a href=\"https://roots.io/introducing-wp-composer-as-a-wpackagist-replacement/\">going live on March 16</a> with a fully <a href=\"https://github.com/roots/wp-composer\">open source repository on GitHub</a>.</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\"><em>Open source repo ≠ transparent system. WP Packages makes everything public, including infrastructure and build process.</em> &#8211; <a href=\"https://x.com/retlehs/status/2034277432241385727?s=20\">Ben Word on X</a></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s also just a better tool. WP Packages supports Composer v2&#8217;s metadata-url protocol, which lets Composer fetch metadata only for the packages a project actually needs. WPackagist still relies on the older provider-includes approach, forcing Composer to download large index files before resolving dependencies. Cold dependency resolves on WP Packages are roughly 17x faster: 0.7 seconds for 10 plugins compared to 12.3 seconds on WPackagist.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WP Packages also uses CDN caching with public cache headers and serves immutable, content-addressed per-package files. Package naming is cleaner (<code>wp-plugin/</code> and <code>wp-theme/</code> instead of <code>wpackagist-plugin/</code> and <code>wpackagist-theme/</code>), metadata includes plugin and theme authors, descriptions, and homepage URLs that WPackagist has been missing for years, and updates sync every five minutes rather than WPackagist&#8217;s roughly 90-minute cycle.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"switch\"><strong>How to Switch</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">Switching from WPackagist to WP Packages requires just a few terminal commands.</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Remove your existing WPackagist packages:</li>\n</ol>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>composer remove wpackagist-theme/twentytwentyfive</code></code></pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Remove the WPackagist repository and add WP Packages:</li>\n</ol>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>composer config --unset repositories.wpackagist &amp;&amp; composer config repositories.wp-composer composer https://repo.wp-packages.org</code></code></pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Require packages with the new naming:</li>\n</ol>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>composer require wp-theme/twentytwentyfive</code></code></pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, use the <a href=\"https://github.com/roots/wp-composer/blob/main/scripts/migrate-from-wpackagist.sh\">migration script</a> to automatically update your <code>composer.json</code>:</p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">curl -sO https://raw.githubusercontent.com/roots/wp-packages/main/scripts/migrate-from-wpackagist.sh &amp;&amp; bash migrate-from-wpackagist.sh</code></pre>\n\n\n\n<p class=\"wp-block-paragraph\">Roots also provides a <a href=\"https://github.com/roots/wp-packages-changelog-action\">WP Packages Changelog Action</a> for GitHub workflows that tracks dependency updates using the new naming format. Projects using <a href=\"https://roots.io/bedrock/\">Bedrock</a> already ship with WP Packages configured out of the box.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Open Source Wins</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">The entire WP Packages project is public. The application code, documentation, and even the full Ansible deployment configuration are available on GitHub. Anyone can fork the repository and run their own WordPress Composer registry. Ben has also committed publicly that WP Packages will never use the Composer <code>info</code> field to push messages, ads, or upsells into developer terminals. That kind of restraint is easier to promise when a project answers to its community rather than to a corporate parent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WP Packages is funded through <a href=\"https://github.com/sponsors/roots\">GitHub Sponsors</a>. Current sponsors include <a href=\"https://carrot.com/\">Carrot</a>, <a href=\"https://kinsta.com/\">Kinsta</a>, <a href=\"https://wordpress.com/\">WordPress.com</a>, and <a href=\"https://www.itineris.co.uk/\">Itineris</a>. The WordPress ecosystem has always been at its strongest when the community builds the tools it needs in the open. Ben saw a gap forming months before anyone else was paying attention, built something better than what existed, and released it for everyone. No acquisition required. No boardroom decisions about availability or pricing. Just developers solving a problem for other developers and sharing the result. Open source wins.</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, 25 Mar 2026 15:27: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:18:\"Jonathan Bossenger\";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:41;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:\"WPTavern: #210 – Zach Stepek on the Interconnected WordPress Ecosystem, Partnerships and Trust\";s: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=203274\";s: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:109:\"https://wptavern.com/podcast/210-zach-stepek-on-the-interconnected-wordpress-ecosystem-partnerships-and-trust\";s: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:58169:\"<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 interconnected WordPress ecosystem and how to build partnerships and trust.</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 Zach Stepek. Zach is what you might call a unicorn in the tech world, having held roles in design development, and much more. His experience spans everything from Cold Fusion and Flash, to JavaScript, WordPress, and WooCommerce. He&#8217;s worked with brands like IBM and MTV, in varied industries from medical records to e-commerce, and has spoken at WordCamps, WooConf, and contributed to the WordPress community through both agencies and product companies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You might know about WordPress, agencies, product companies and hosting, but might not have thought about how partnerships actually work in this ecosystem, or why they matter right now. Zach is here to explain just that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He starts off by sharing his journey into WordPress, his early challenges, and how an unexpected viral moment led him deeper into the ecosystem.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He describes the three interconnected pillars of WordPress success, agencies or individuals, product companies, think plugins and themes, and hosting or infrastructure, and how each depends on the other to thrive.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We discuss the current state of partnerships, how companies collaborate, why trust and values driven approaches are essential, and why the rapid rise of ROI driven, transactional thinking, is at odds with WordPress&#8217; open source routes. Zach explores the perils of short-term wins, and the value of nurturing long-term, mutually beneficial, relationships especially as economic uncertainty and the changes in the broader world are beginning to reshape how companies interact.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then we talk about the challenges faced by hosting companies, the role of product companies in innovation, and how agencies often bridge these worlds. Zach makes the case for cultivating relationship equity, not just revenue, and how a rising tide can lift all boats, if the community keeps its collective focus.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Towards the end, we discuss how the landscape has changed. Why community contributions matter more than ever, and what the future might hold as WordPress partnerships reach an inflexion point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re curious about how these invisible partnership threads bind the WordPress ecosystem together, and how true partnership drives success, 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 Zach Stepek.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Zach Stepek. Hello Zach.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:00] <strong>Zach Stepek:</strong> Hey Nathan, how you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:01] <strong>Nathan Wrigley:</strong> Zach and I have been talking for a fairly lengthy period of time, probably close to an hour or something like that. And we&#8217;ve strayed into a variety of subjects, none of which have been related to this podcast, but it&#8217;s been very enjoyable. He&#8217;s a thoroughly sociable and humorous chap, let&#8217;s put it that way. So I&#8217;ve appreciated the last hour. It&#8217;s been an absolute bonus. You&#8217;ve cheered me up no end.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the listeners to this podcast, they may not know about you. They may not know what you do, or what you have done or whatever it may be related to WordPress. It&#8217;s a banal question, but I always like to introduce the podcast with it. Will you just tell us about yourself?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:36] <strong>Zach Stepek:</strong> Yeah, so I am what you would hear referred to in the industry as a unicorn. I&#8217;ve been in multiple roles, from design to development. I started my career as a Cold Fusion developer, moved into Flash back in the day. Taught the Flex Framework everywhere from IBM to MTV. Spent time doing the teaching thing for about five or six years as an Adobe Certified Instructor. And then the bottom fell out of that industry, because of a letter that was written about Flash that you may remember.</p>\n\n\n\n<p class=\"wp-block-paragraph\">All of my contracts disappeared overnight. Within a week almost a million dollars worth of potential revenue had been cancelled. Back then I was very nice with my out clauses in my contracts, and I learned a very harsh lesson. Spent a year working support at a company that may have had something to do with the collapse of my industry, working for their care division and learned about the support industry there while learning new things. And one of those new things was WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I worked as an Experience Designer at a medical, an electronic medical records company, working on the design of their EMR software for a while. And then worked at a company called Comply365, where I dove deep into JavaScript and did a lot of demos of their forms platform, which is used by airlines all over the world to do the submission of service forms for aeroplanes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The company actually started as a way to get rid of the giant binders that pilots used to carry that had the manuals. The company started as a digitiser of that material into a tablet application that pilots could carry in the pocket of a briefcase rather than it being a briefcase itself. So worked there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout the years I was working on WordPress. I had been involved in bringing a record label back to Rockford that had folded. Rockford, Illinois is where I live. And we built a WooCommerce site to sell digital music. And that was my first exposure to WooCommerce.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Went on from there to work at a company and organisation called Oscar Mike and the Oscar Mike Foundation, which helps injured veterans participate in adaptive sporting events. They are a great organisation that had a WooCommerce website that was failing under traffic. In fact, the way I got that job was I knew the founder, Noah. And Noah had called me on Thanksgiving during dinner with my family. And he said, hey, I need your help. My website is down. And I said, okay, where is it hosted? And he said, I&#8217;m not sure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So four and a half, five hours later, we got the site back up. The problem is, he had been featured in an interview during an American football game. The interview was aired during the Thanksgiving Day game between the Green Bay Packers and the Chicago Bears. And so, you know, classic rivalry, the interview had happened in the Chicago Bears Locker room set, and was aired on TV all over Chicago. And so they were getting hit by a ton of traffic, and they got 14 orders before the hosting that was supporting their site died.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:29] <strong>Nathan Wrigley:</strong> It went viral. One of the first examples of going viral.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:32] <strong>Zach Stepek:</strong> Exactly. And so they got 14 orders and then the server just stopped. And so I had to do root cause analysis, and figure out what had happened. And we determined that it was because the email spool, because there was an email server on the same server as the web server, had filled with the new product order emails from WooCommerce. And because the server didn&#8217;t have a lot of power to begin with, it was a small VPS that had been donated to the organisation. Very grateful that that had happened because that was what got them started. But it was never designed for the level of traffic that they had received. And so after those 14 orders, delivering three emails a piece, the server ran out of memory because the email spool ran the server out of memory.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And when a server runs out of memory, it causes a cascading effect that basically took down the website and everything related to it and hard crashed the VPS so that it could not recover. We didn&#8217;t have a login to go in and reset the VPS until four and a half hours later. So the window of opportunity had already closed by the time I had the login information, could reset the server, and we figured out what was going on. That led to me working there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Worked there for a little over a year and a half. And I fell in love with WooCommerce and WordPress through that process, and ended up talking about that site at WordCamp, Milwaukee, 2015. And at the time Patrick Rauland was the Product Manager for WooCommerce at WooThemes, and he flew from Denver to Milwaukee to see my talk. And that led to a relationship with the WooCommerce team that has not stopped since.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it was really, really cool. I got to speak at WooConf as a keynote speaker in 2017. I had started an agency that started out small and became a force to be reckoned with in the three years that I was with it. Pivoted out of that for reasons that we don&#8217;t need to get into. And then moved into the hosting space, and I&#8217;ve been there since.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And in that space I&#8217;ve been focused on partnerships. So as of today, I am a freelancer who is doing fractional work in the partnership space and also doing some work on WordPress websites again, so WooCommerce sites and the like. Making recommendations for hosting infrastructure and stability for scaling those sites.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:17] <strong>Nathan Wrigley:</strong> That is such an interesting story. I mean, you&#8217;ve run the gamut of all of it really. And dear listener, there are so many other stories that could be filled in in between those things because Zach&#8217;s got a lot going on outside of the day job and the things that he&#8217;s just described, there&#8217;s an awful lot of other things going on as well. So what a rich and interesting life you have had.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I hate to drag it back in a way to what we&#8217;re going to talk about, because given all of that exciting stuff, this may seem, you know, a little bit dry. But we&#8217;re going to get there because Zach wants to talk to us today about partnerships basically.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just for the listeners Zach, this isn&#8217;t for your benefit, this is for the listener&#8217;s benefit, I think it&#8217;s fair to say that a lot of the people listening to this podcast, we&#8217;ve got developers, we&#8217;ve got people who have been in the space for years and years and years, but I get quite a bit of email and a lot of it says, you know, I&#8217;m new to WordPress and that kind of thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And they really don&#8217;t know that events take place, that there&#8217;s this whole tapestry of people interconnecting, and hanging out in the real world. And that some of the companies that they may have heard of, they partner up with other companies. So plugin companies might partner up with hosting companies that then do other different things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you just want to paint a bit of a picture of what a partnership is in the WordPress space in 2026? Now I know that&#8217;s a very open-ended question, because there&#8217;s no two that&#8217;ll be alike, but just give us an idea.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:37] <strong>Zach Stepek:</strong> So I like to divide partnerships into two types. One is the relationship between creators or builders or agency owners, and the hosting companies that they use to host the websites for their customers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the other, well there&#8217;s two forms of the other, and that is product companies that build products around WordPress who partner with either agencies or hosts.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve been writing a lot on LinkedIn lately about how I feel about partnerships, and part of it was this pivot into thinking in terms of ecosystems. And I&#8217;m not the first one to say that. Jonathan Wold has been saying that for a few years now, how WordPress is an ecosystem.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But there are basically these three layers that are interconnected and work together, right? And so for most successful site builds, you have either an individual or an agency who&#8217;s building the site. You have the product companies that build the software that is layered into WordPress that powers the site, whether that&#8217;s a theme like Ollie or Kadence, or a plugin for anything like Gravity Forms for forms or for Formidable Forms, or any of the other forum companies who will be really upset I didn&#8217;t mention them by name. Or an SEO plugin or any of these other ancillary tools that make WordPress more capable.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so those two things, the agency and then the products need to work in harmony because the agency needs to understand the products well enough to implement them, and the product companies need to understand the agency&#8217;s needs well enough to serve them through their products and through support for those products.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then there&#8217;s a third layer, and it&#8217;s a layer that a lot of people think about in terms of more a vendor relationship than a partnership. And that is the hosting side, the infrastructure. When you start a company and you&#8217;re a retail company, one of the first things that you do is you go out and you look for where you&#8217;re going to put your retail store, right? And so you look for real estate.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You want a couple of things. You want high traffic areas that can handle bringing you people, and that can also handle the amount of people you&#8217;re going to just get naturally, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you&#8217;re looking at things like traffic numbers that are going to go past your retail space. You&#8217;re looking at, population density, all of these other things. And where are you going to advertise in town? How are you going to be bringing people to you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the internet is very similar in its structure to what we do for a physical retail store. So your infrastructure, your hosting is like the address that you&#8217;re putting your retail store at. And so if you skimp on hosting and you go for somebody who offers $3 a month for unlimited websites, you&#8217;re putting yourself in the cheapest rent you can possibly pay for your storefront. And by doing so, you&#8217;re not going to have the ability to handle the same traffic as say, a location on Madison Avenue in New York might be able to. It&#8217;s different, right? It is a different setup. You could be on, in the Miracle Mile in Chicago. That&#8217;s great retail space. It&#8217;s incredibly expensive, but if your business can support it, that&#8217;s the place to be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There are some other parallels we can talk about with some of the SaaS companies like Shopify that have created almost a mall. Because they&#8217;ve created this payments platform that allows them to expose stores to people, right? So shop pay will give you suggestions of other things that you can buy if you open the shop app on your mobile device. So it has a built in kind of discoverability, but that discoverability comes with a price. And that price is a percentage of your business forever. Even on their high end tiers, they still are getting a percentage of your business on Shopify Plus. That&#8217;s just how they make money.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So all of that to say, there are parallels between how we host a website and how we might position a retail space, right? So premium hosting is a big deal. It&#8217;s a huge deal, especially in e-commerce where scale matters because every visitor is a potential sale. Every sale is the only way your company makes money, right? The impetus of e-commerce is transactional. It is, somebody comes to your store, buys a product, you ship it to them, they receive it, and you have completed your contract with them to deliver the product that they asked for.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because of that, if they come to your website and your site fails because you&#8217;re getting too much traffic, for example, it&#8217;s akin to if you were walking through a Best Buy and as you&#8217;re walking through the store, things around you just start to deteriorate. If you were walking through a store where the products you were looking at just stopped existing for fractions of time, like how long would you stay in that store?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:12] <strong>Nathan Wrigley:</strong> Or you couldn&#8217;t quite pick the box up. You could get your hands on it, but then everything just stopped. You couldn&#8217;t lift it off the shelf. Yeah, that&#8217;s, you wouldn&#8217;t stay long is the answer.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:22] <strong>Zach Stepek:</strong> No. No. And that&#8217;s the same thing that happens with bad infrastructure for e-commerce sites. So that&#8217;s that third pillar of partnership and what makes a successful WordPress site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:33] <strong>Nathan Wrigley:</strong> Can I just ask a quick question around that? So before we penetrate deeper into that. So you mentioned these three things and you&#8217;ve got the, and you did them in that order. So we had agency, or that could be an individual, I guess, but let&#8217;s go with the agency word because it&#8217;s easier. Which then has some kind of relationship with the product companies. So themes, plugins, whatever that may be. So that&#8217;s the second tier, if you like. And then there&#8217;s the third tier, which is hosting, stroke, infrastructure. But let&#8217;s, again, let&#8217;s just call it hosting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you listed those things in order, but I&#8217;m imagining, and I could be wrong, that instead of it being like a layer cake, it&#8217;s more of a kind of an overlapping Venn diagram. The three things are in concert with each other. So a triangle if you like. So the agency, whilst in your description, it&#8217;s kind of next to the product company, well it&#8217;s also next to the hosting and infrastructure side of things as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In other words, the partnerships that we&#8217;ll get into, it&#8217;s not bound from layer one to layer two, and layer two to layer three. Three goes to one, two goes to three, and so on. Have I encapsulated that right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:35] <strong>Zach Stepek:</strong> Yeah, think of it almost as a Celtic knot, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:38] <strong>Nathan Wrigley:</strong> Yeah, okay. Go Google that, dear listener.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:41] <strong>Zach Stepek:</strong> It&#8217;s this never ending connection of multiple pieces all forming a whole. And the interconnected nature of it doesn&#8217;t end, at least when things are working well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There are product companies that have terrible support. There are infrastructure companies, hosting companies, that have terrible support. So those things, there are agencies that have terrible support, I mean this is not something that is only relegated to the product and hosting companies. Every layer has the potential for having pieces fall apart. The strength of the whole is only as strong as the weakest of the parts in the partnership.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:22] <strong>Nathan Wrigley:</strong> That&#8217;s fascinating. So we&#8217;re imagining that these things are not just overlapping, they&#8217;re holding each other together. And at this point I&#8217;m kind of imagining almost like a bubble that you blow with those bubble kits that you get as a child. The whole thing is, those three things are holding that bubble together, but it just takes one of them, the little pop with the needle and doop, the whole thing sort of comes apart because, they are the underpinnings of each other. That&#8217;s really interesting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Can I just make an observation at this point? And again, you can rail against it or agree. I don&#8217;t know where you&#8217;re going to go. It feels like the revenue side of those things, the giant if you like, in the room there, the one that traditionally seems to make the money, all the money, most of the money, lots of money, is the hosting infrastructure side of things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then the two other layers, you know, the product companies, the theme companies, the plugin companies, whatever. There are a few examples that escape velocity and managed to pull away from the earth&#8217;s gravity, you know, Gravity Forms might be a good example in fact, who have that trajectory, but they&#8217;re big. But the rest of it is just lots and lots of much smaller entities. So thousands, many, many thousands of smaller entities with a single theme, or a collection of plugins, or what have you. And the same, I think would be true for the agencies. Just lots and lots of that spread out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So in terms of demographics, the hosting companies, that seems to be a small number, but they make lots of revenue. Whereas the other two, the agency and the product companies, large numbers, all making less revenue individually, potentially. I know I&#8217;m drawing a lot of parallels that maybe are not necessarily going to hold up to scrutiny, but you get what I mean. That&#8217;s quite an interesting dynamic, because they&#8217;re relying upon each other and yet in some situations, you have a few players which might be able to punch above their weight because of their bank balance and the size of their business.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:11] <strong>Zach Stepek:</strong> No, absolutely. I mean we&#8217;re all familiar with the larger WordPress VIP level agencies, right? They&#8217;re the people who are out there in the community giving back the most frequently a lot of the times. So, you know, you see companies like Fueled who now has 10up as its WordPress practise within Fueled, right? And Fueled gives back a ton of open source technology just to the community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s stuff that they built to serve their customers that they&#8217;ve given back to the community, because Jake has always been a good steward of the WordPress community in general. So he understands and recognises that the true benefit of an open source platform like WordPress is not only the things we can create on top of it because we have access to the code, but the community that can be created on top of the solutions we create.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So look at something like ElasticPress as an example. ElasticPress is an open source tool that also has been commercialised into a hosted product by Fueled. And it replaces search in WordPress with something that is much, much better, right? ElasticSearch is much better at searching indexed content than SQL is at searching a relational database for anything within it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It replaces something that is a bit of a hole in what WordPress can do with something that is better. And they gave it to the community. They gave it to the community, because it&#8217;s based on open source server software. So it made sense for the plugin that enables the use of this open source server with this open source CMS to also be an open source plugin. And because of that, they have community members that contribute back to the ElasticPress product when there are bugs that they find, and solutions to things that they find. And they have a constant feedback loop of how to improve their product.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And that all happens because they decided to be good stewards within the WordPress community. They&#8217;re not the only ones. There are many. WebDevStudios just released Theme Switcher Pro. If you haven&#8217;t heard Brad talking about Theme Switcher Pro yet, you haven&#8217;t been on the internet around WordPress, because are absolutely right to be marketing what they built.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It was, again, something that was built around a need. They saw a need for an easier way for people to move from where they were with classic themes, to block-based themes more gradually. So in large enterprises, it&#8217;s sometimes hard to just wholesale replace the theme of a website. So they built a solution that allowed you to replace parts of it, a little bit at a time and move to a block-based architecture over time rather than all at once.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so these companies are building tools around what WordPress can do to fit needs that they&#8217;ve found working with their customers. So in these cases, the agencies become the product companies, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then there are product companies that, they were built around solving a need. Things like Gravity Forms, or other form plugins, that were built to solve the problem with form submissions in WordPress. And all of these things are all participating in the same ecosystem, right? But if you build a site that has 75 plugins installed and one of them doesn&#8217;t play well with others, the whole thing comes tumbling down.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:01] <strong>Nathan Wrigley:</strong> Oh, that&#8217;s a good analogy.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:02] <strong>Zach Stepek:</strong> You look at that, and the reason we&#8217;re, that I&#8217;m focused right now on ecosystem building and on building this, a network of people who want to work together is because a rising tide lifts all ships, right? We want WordPress to continue growing as an ecosystem. And like you mentioned, hosting companies tend to be the ones with the most money in the room. That&#8217;s not always the case, but they make a good amount of money on hosting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think that hosting companies have a responsibility to be good stewards to the community in the same way that I just talked about WebDevStudios and Fueled being good stewards of the community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so hosting companies are in a unique position where they can drive these values based partnerships that allow for agencies to meet product owners and product owners to meet agencies who are all part of their partner programmes, right? They all can invest together in their mutual success.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Values driven partnership is a long game, right? It&#8217;s kind of the difference between planting a forest and picking apples off of a tree. If all you want is the apples, you just strip the branches of all the apples and you move on. But if you&#8217;re planting a forest together, you&#8217;re thinking about ecosystem, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So in the best partnerships, both sides are invested in that mutual success. You care about your partner&#8217;s customers, their teams, the reputation they carry in the community. Revenue matters, but the revenue is just the result of doing all the other things well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:45] <strong>Nathan Wrigley:</strong> There&#8217;s so much to unpick here and I&#8217;m going to try and do some of that. So you&#8217;ve got this rising tide carries all boats thing, which I think is so important. We forget that at our peril.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But also I want to use the word synergy, where the whole is greater than the sum of its parts. You know, WordPress is so impressive because all these three layers, the agency, the product, the hosting company, because they&#8217;ve got overlapping concerns and it&#8217;s just over the last 20 odd years, it&#8217;s worked somehow.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Often on this podcast I say, I want to rewind, and that&#8217;s what I want to do. I just want to rewind back 22 odd years. There was no playbook for how this would turn out. We didn&#8217;t know that any of those three layers would exist. We didn&#8217;t know that there would be a thing like an agency, that there would be a freelance web developer, that that would be a thing. These industries didn&#8217;t exist.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We didn&#8217;t know that product companies would pop up because the plugin architecture and the theme architecture in WordPress would enable that, and it was okay to exchange money for those things. It turned out that was a thing with WordPress that you could do that other CMSs kind of pushed back upon. And then that hosting would become the bedrock of that whole thing as well. We didn&#8217;t know that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And 22 years later, with a lot of agreement, but a fair level of disagreement, I imagine along the way, those three pillars, for want of a better word, they&#8217;ve evolved and they&#8217;ve become what they are now. We are recording this in the year 2026, and I feel like there&#8217;s a change that&#8217;s happened at some point. I don&#8217;t know when it was, but it feels like that synergy, that unwritten, and yet completely understood by the WordPress community, that unwritten, unspoken, contract, in many ways. It feels like that&#8217;s maybe disappearing a little bit.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m probably overemphasising that, but do you sense that a bit? That the maker taker thing is kind of skewing it. That money has become such an integral part of the WordPress project, so many lives bound up with the money, the revenue that&#8217;s generated by the company that they work for and what have you, that it&#8217;s so easy to lose sight of that bigger piece. The rising tide carries all boats.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And instead of the rising tide, what we&#8217;ve got is circling the wagons. You know, looking out for ourselves, and making sure we&#8217;ve got what we need to survive. And of course, just forgetting, wait, the very fabric, the foundations upon which our business is built, we must maintain that in the next year, in the next two years, in the next five and ten years, otherwise we&#8217;re just, well we&#8217;re standing on sand, we don&#8217;t have a firm foundation. There was a lot there and there certainly was no question, but discuss.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:26] <strong>Zach Stepek:</strong> No, so what we&#8217;re seeing is this move toward, it&#8217;s unfortunate because I see it happening in a lot of companies right now. Where they&#8217;ve taken on investment. They no longer are fully in charge of their own destinies, because they now have people to answer to that want to get a return out of the money they&#8217;ve injected into the WordPress community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the only thing that private equity generally sees is the dollar, or the pound, or the whatever your local currency is, right? That&#8217;s all they see. That&#8217;s all they see. And when you talk about an ecosystem of interrelated, interlocking pieces that all have to work in harmony, and then you have a force that&#8217;s in an industry that is interested only in transaction, that is at odds with how an open source community is built, right? So taking things to a transactional level only chases short term wins, because that relationship only lasts as long as you can continue to squeeze money out of it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:37] <strong>Nathan Wrigley:</strong> It is such an interesting juxtaposition with broader society. So you live in the US I live in the UK. We&#8217;re both democracies, and we&#8217;re both capitalist democracies. And from a very early age, the subliminal message being delivered to all of us is, work hard, produce things and just see what you can get out of it all. Charge what the market will bear, and the rest of society will figure all of that out. The market is the thing, and somehow it&#8217;ll all beautifully work and balance.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is so different to that. This is something else. It&#8217;s some, there&#8217;s a philanthropic outside to it which, it&#8217;s very hard to encapsulate, but the whole 22 year history of it is built upon the shoulders of many, many thousands, tens of thousands of people who didn&#8217;t necessarily have that as the basis upon which they were working.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You know, there was a lot of philanthropy, a lot of volunteer time, for want of a better word. And so projects like WordPress, it feels like, if the only metric for success by a WordPress company is going to be ROI for whatever reason, you mentioned having to repay the venture capitalists or what have you. But if ROI is the only metric upon which anything is based, you aren&#8217;t thinking about the rising tide carrying all boats. You are just thinking what&#8217;s the next month going to do, and what&#8217;s the next month going to do?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And again, I haven&#8217;t got a question in there, there&#8217;s just an observation. But there&#8217;s something intangible there. There&#8217;s something that our ecosystem requires in order to survive that it feels is harder to, conjure up in the real world in 2026 than it was say in, I don&#8217;t know, 2017 or something like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:24] <strong>Zach Stepek:</strong> Yeah, well, and here&#8217;s the thing, okay. When you focus on these short-term wins only, and you ignore the potential of long-term partnership and of ecosystem building, you lose out on potential revenue because of shortsightedness, right? If all you&#8217;re trying to do is close the next sale as quickly as possible to make people who don&#8217;t really know your business happy, then you&#8217;re losing sight of the potential that comes from investing in long-term sales.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And agencies understand this, especially the more enterprise focused agencies who have sales cycles that are 12, 18, 24, sometimes even 36 months long. So when these companies start to put profit ahead of people, ahead of partnership. When profit is the priority, then anything they call a partnership programme is really just a house of cards. It might stand for a while, but it&#8217;s fragile. And when people get treated like line items instead of collaborators, that trust erodes very quickly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">When every conversation becomes transactional, everyone, every layer that we talked about starts to just focus on protecting their own interests. And the irony is that the strongest growth comes from the opposite approach, right? When partners focus on people, they focus on shared wins. Those successes create real social proof.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then the community sees it. And the customers see it. And that reputation, that long-term investment in the community as a whole, in the ecosystem, is more powerful than any potential short-term revenue spike. Trust and reputation compound over time. It&#8217;s not something you develop in a single conversation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then the other thing that&#8217;s really important about this is what the community perceives, right? Love it or hate it, the WordPress community is very harsh to companies that they see as just trying to eek out profit without giving back, without doing the things that are required to support the very ecosystem that allows them to make money. And so community perception is hugely important, and that perception drives long-term growth. Short-term thinking damages your brand equity, long-term thinking builds it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Trust, in this case, is the durable asset, right? It&#8217;s not what your MRR is or your ARR is. Those things are important because they allow you to support the business and the livelihoods that you are supporting as a company. But trust is the most important asset a company has. And when that starts to erode because the company stops acting like it used to, before the injection of capital, and starts acting like a business that is focused on only its capitalistic pursuit, trust starts to degrade, and then eventually it&#8217;s just gone.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:43] <strong>Nathan Wrigley:</strong> I&#8217;m imagining like a, I often like to kind of encapsulate things in my head and I&#8217;m kind of imagining a really tall skyscraper. And the scenario that you are describing is more death by a thousand paper cuts. It&#8217;s this slow erosion of that building. You know, imagine that building where the way that you&#8217;ve just described things, you might be removing one brick one day and then you come back another day and take a couple more. Before you know it, the whole thing starts to look shaky.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it&#8217;s not that giant, swinging wrecking ball that&#8217;s coming and in one hit has just demolished the whole thing. This is a slow, but potentially with a certain critical momentum and enough steam behind it, enough erosion of the fabric of the whole thing that it&#8217;s inevitable. Unless the brakes are put on, that slow erosion, the building will fall down.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m wondering if that&#8217;s more a consequence of where we are at. And I don&#8217;t mean you and I or even the WordPress community. The confidence in economies worldwide, and the nature of what&#8217;s going on in the broader world, I wonder if those kind of concerns play in.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you know more about the corporate side of WordPress businesses than I do. I don&#8217;t know what is happening at the top tier of a lot of those bigger businesses. The sort of third tier that you mentioned. I do wonder if there&#8217;s a more, how to describe it, bean countery kind of approach to businesses.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I wonder if the calculus is much more now, what is the ROI? If we don&#8217;t see ROI, it&#8217;s not happening. Whereas in the year 2017, it would be, what&#8217;s the ROI? Well, yeah, we&#8217;ve got things which we can say we&#8217;ll make a profit from that, but we&#8217;ve also got the long bets. We&#8217;ve got the community side. We&#8217;re going to fly people to that event. We&#8217;re going to sponsor that person over there, two days a month because we know that they&#8217;re contributing to Core, and that&#8217;s part of this bigger rising tide carries all boats metaphor that we&#8217;ve been using. I don&#8217;t know if it&#8217;s true, but I wonder if the state of the world that we&#8217;re in, I wonder if that contributes a bit to it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:42] <strong>Zach Stepek:</strong> I think it does. I think there&#8217;s a lot of fear right now because the economy has not been as strong as what it had been in the past. We all dealt with a period of extreme recession. And despite some governments not wanting to say the word, right? The COVID-19 pandemic caused a shrink in economic factors across the board. And it was inevitable that that was going to happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Some countries were hit harder by inflation as a result of that than others. But it&#8217;s a reality that we&#8217;ve all had to deal with, because demand for things went up and the supply went down because the workers simply weren&#8217;t there to make the things. And that&#8217;s just basic economics in a capitalistic society, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, yes, there&#8217;s a lot of fear. There&#8217;s a lot of fear that is causing businesses to make decisions that they wouldn&#8217;t have, you know, as you mentioned, just eight years ago in 2017. And all you have to do is look at the sponsorship page on any WordCamp or any tech event. Even events as large as CloudFest. Look at the sponsor pages. Look at who&#8217;s there and compare it to what you&#8217;ve seen in the past.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The numbers are dwindling, right? The people who are willing to continue making those investments are dwindling. Companies, whether they are product companies or agencies or hosting companies, but especially hosting companies this year, are deciding not to send people to events. They&#8217;re just not. I have heard from multiple people that work at hosting companies that are not leaving their home countries this year. It&#8217;s a belt tightening across the board.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I understand that there&#8217;s a desire to tighten the belt and make sure that the company can survive through this current economic shift. And for hosting companies that own their own infrastructure, and even those who are renting infrastructure from a hyperscaler like Google or AWS, there&#8217;s a very scary thing on the horizon that we&#8217;re seeing, and that is the shortage of components for building servers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And there&#8217;s this little thing that is an artificial term called Artificial Intelligence. They&#8217;re large language models people, they&#8217;re not Artificial Intelligence. There&#8217;s no intelligence there. They&#8217;re just regurgitating things they have read and digested, right? But these AI companies, these large language models take a tremendous amount of processing power.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I&#8217;m reminded of the first time that I visited a data centre. And I was in the data centre and across the aisle from what I was there to see was an AI company. And they had their servers there and the data centre had to retrofit additional cooling for the area where those AI servers were running. Whereas you could probably just wear a T-shirt and be fine in a data centre, in most cases. If you were in that area without a coat, it was bitterly cold, because there was just so much air that was chilled air being shot at these machines that were filled with graphics processors that were generating massive amounts of heat.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so you think about that, and you think about the level of hardware required to generate that amount of heat out of a simple server, and the difference in the number of components, the amount of RAM, the amount of processors, the number of graphics cards at $2,000 a piece that have to go into these massive beasts of servers. And the component shortage has a lot of hosts scared too. Not a lot of them thought in advance to buy a ton of RAM and a ton of processors, because we&#8217;ve never had a true supply shortage in that area except during the pandemic.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And at that time, everybody was slowed down. Now, nobody has slowed down. Demand is higher than ever before for hosting, and the infrastructure just isn&#8217;t there to support it. So as the prices of things like a stick of memory have gone up, the cost, the raw cost of hosting will go up too. And we&#8217;re just starting to see the beginning of that effect. But I think that companies that were built on $3 hosting are going to very quickly find that their model is no longer supported by component cost.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So yeah, there&#8217;s fear. There&#8217;s fear that is causing people to make decisions that are focused on revenue rather than relationship. And I think it&#8217;s incredibly shortsighted. I understand it. I get why fear is such a motivating factor, especially when you have lives that you&#8217;re responsible for. I&#8217;ve been there. But the important thing is remembering that, in everything you do, there are real humans behind these brands, behind these products, behind these agencies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s really easy to talk about a whole bunch of companies like their logos on a slide. And in fact, that&#8217;s what some of these partner programmes are designed to do, collect logos. But that&#8217;s transactional, right? And all of these people are people. All of these teams are created from people, founders, developers, support staff. They&#8217;re all people, and they care deeply about the work they&#8217;re doing. At least in most cases, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:44:55] <strong>Nathan Wrigley:</strong> Yeah. Just sort of interjecting there as well. The fear aspect that you mentioned for all of the reasons you&#8217;ve just described is so understandable where we are right now in 2026. And so ROI, it feels like it&#8217;s becoming the thing. The thing instead of anything else. And I wonder if that&#8217;s because there&#8217;s a vacuum on the other side where anything philanthropic, so let&#8217;s say for example, I don&#8217;t know, you contribute something by giving somebody a day a week to work on Core.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The calculus there is, well, we could do the ROI thing, or we could do this other philanthropic thing, but nobody will know about it. Only we&#8217;ll know about it. And if we write a blog post, then a few people will know, but almost nobody will see that that&#8217;s happening. And so there&#8217;s no kind of quid pro quo on the other side. There isn&#8217;t the recognition.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it feels like the wheels are beginning to turn, the cogs are starting to move around that. There seems to be some initiatives that are coming, which are going to try and address contributor hours, or badges, or whatever it is that you do. Some way of recognising, okay, that company did this, we need to lord that, and praise that, and recognise that, and write it down and keep a record of it so that we know in the future.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And maybe that will be something which will be put into the spreadsheet. There will be an ROI on that thing because it&#8217;s more tangible. It will never be as tangible as the ROI of the dollar that you get back from the dollar that you spent. But at least it will be something. It&#8217;s not just sort of shouting into the void, we give that person a day, a month. Nobody knows. Nobody knows give that person a day, a month to contribute to Core. And maybe if we get to the point where those kind of things are recognised.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t know what that means. I don&#8217;t know how we make that and inflate that into something important. But maybe those kind of things start to need to matter in a way that they never did matter before, because they just didn&#8217;t need to matter. But now the landscape has changed. They now do need to matter, otherwise the revenue from these companies is going to dry up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:47:03] <strong>Zach Stepek:</strong> Yeah, I think that&#8217;s, it&#8217;s really interesting because when you look at all of this, first of all, partnerships, what we started this whole conversation around. You mentioned the spreadsheet. Partnership success doesn&#8217;t often show up overnight on that spreadsheet, right? It&#8217;s like tending a garden. It&#8217;s not flipping a switch.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So every partnership you grow, see what I did there, it takes time. You have to build the trust. You have to learn how each other&#8217;s businesses work. If it&#8217;s a vendor relationship and it&#8217;s only built on affiliate income, right? The agency recommends you because you give them more money than another host to do so, well, are you going to learn about that agency&#8217;s business ever? No. But if you invest the time, you build that trust, you find out how each other&#8217;s businesses work. Over time, those relationships bear fruit. And the first casualty of fear is patience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:48:07] <strong>Nathan Wrigley:</strong> I like that. That sounds like the strap line from a movie.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:48:13] <strong>Zach Stepek:</strong> You know, revenue is just a signal. It&#8217;s one signal, right? It&#8217;s not the only signal.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:48:20] <strong>Nathan Wrigley:</strong> It&#8217;s so interesting this, and it&#8217;s so difficult. So here we are, we&#8217;re doing this dance. It&#8217;s even difficult to describe even though we&#8217;ve poured the last, you know, hour into thinking about this, it&#8217;s very hard to get hold of. It&#8217;s really difficult to describe. It&#8217;s very difficult to work out, to calculate. And that maybe is it. Maybe that&#8217;s the problem where we&#8217;re at. We can&#8217;t calculate it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Like you said, it&#8217;s growing the garden, it&#8217;s turning up, doing things, things will blossom over time. It&#8217;s keeping the faith. It&#8217;s less circling of the wagons, more the rising tide carries all boats mentality.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Certainly this year feels like we&#8217;re going to go through something. And whatever comes out the other side, it will be interesting to see whether it was that wrecking ball, or whether it was people just taking a brick one at a time. Or whether it was adding stories to the building, you know, adding extra floors that didn&#8217;t exist before. It&#8217;ll be really interesting to see how this pans out because I think we&#8217;re at an inflexion point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:49:23] <strong>Zach Stepek:</strong> We are. And I know, you said it&#8217;s hard to measure. And I do agree that it&#8217;s hard to measure the impact of something like partnerships. Revenue is the most common signal to use for that, right? It&#8217;s the thing that makes the most sense to a business mind. And the revenue is what fuels business growth, I get that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I would posit that there are a few other metrics, a few other things we can start to look at to measure success beyond revenue. Now, like I said, revenue&#8217;s a signal. There are other signals too. What&#8217;s the trust between teams? How often are partners collaborating proactively? If you&#8217;re a hosting company, you see this pretty actively. How often are your customers having better outcomes because of the partnerships you&#8217;ve forged?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Relationship equity precedes the revenue. These outcomes matter. Partnerships compound slowly. And when you&#8217;re in an environment where patience is thin because fear is high, taking the time to develop true partnerships is hard. But it is always the people that do the hard work that succeed in the end.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:50:36] <strong>Nathan Wrigley:</strong> I think that&#8217;s the perfect place to put a pin in it. That was such an interesting conversation. I don&#8217;t claim to understand the nuance of it still. I don&#8217;t, certainly don&#8217;t claim to have the answer but it was fascinating chatting that through with you. I think there&#8217;s things to be addressed in the year 2026, and that certainly was an interesting foray into that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">As much as I don&#8217;t want to end the conversation, I think now is probably the moment to do that. I just want to give you an opportunity to tell people where you are. You obviously had your bio at the beginning, but I don&#8217;t think you dropped a website or anything like that. So if you want to drop a social handle or a particular URL that people can find you, if they want to get into this conversation more deeply, go for it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:51:18] <strong>Zach Stepek:</strong> Yeah, so all of my eCommerce consultancy is done through mightyswarm.com. That&#8217;s my agency. The fractional partnership stuff that I&#8217;m working on, the fractional help, it will also run through that. It&#8217;s not quite updated to include that yet. You can find me at zachstepek.com, which is my personal site, talks a little bit about what I do. I&#8217;m in the process of rebuilding that, so it also encapsulates the other part of my life which is my concert and music photography, which we&#8217;ll talk about it another time. And I&#8217;m zstepek pretty much everywhere. So Z S T E P E K on all the social platforms that matter.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:52:00] <strong>Nathan Wrigley:</strong> I will make sure that I put whatever you&#8217;ve just said into the show notes. So if you go to wptavern.com and you search for the episode with Zach Stepek then you&#8217;ll be able to find it. If you scroll down to the bottom, it&#8217;ll be under the beginning blurb, and the transcription and things like that. Go to the bottom. There&#8217;s a useful link section so it will all be there. So Zach, what a fascinating conversation that was. I really appreciate that. Thank you so much for chatting to me today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:52:25] <strong>Zach Stepek:</strong> Thanks for having me. It was a lot of fun. It&#8217;s always good to talk to you.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have <a href=\"https://www.linkedin.com/in/zachstepek/\">Zach Stepek</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Zach is what you might call a ‘unicorn’ in the tech world, having held roles in design, development, and much more. His experience spans everything from ColdFusion and Flash, to JavaScript, WordPress, and WooCommerce. He’s worked with brands like IBM and MTV, in varied industries from medical records to e-commerce, and has spoken at WordCamps, WooConf, and contributed to the WordPress community through both agencies and product companies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You might know about WordPress, agencies, product companies, and hosting, but might not have thought about how partnerships actually work in this ecosystem, or why they matter right now. Zach is here to explain just that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He starts off by sharing his journey into WordPress, his early challenges, and how an unexpected ‘viral’ moment led him deeper into the ecosystem. He describes the three interconnected pillars of WordPress success: agencies (or individuals), product companies (think plugins, themes), and hosting / infrastructure, and how each depends on the other to thrive.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We discuss the current state of partnerships, how companies collaborate, why trust and values-driven approaches are essential, and why the rapid rise of ROI-driven, transactional thinking is at odds with WordPress’ open source roots. Zach explores the perils of short-term wins and the value of nurturing long-term, mutually beneficial relationships, especially as economic uncertainty and changes in the broader world are beginning to reshape how companies interact.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then we talk about the challenges faced by hosting companies, the role of product companies in innovation, and how agencies often bridge these worlds. Zach makes the case for cultivating relationship equity, not just revenue, and how a rising tide can lift all boats if the community keeps its collective focus.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Towards the end we discuss how the landscape has changed, why community contributions matter more than ever, and what the future might hold as WordPress partnerships reach an inflection point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re curious about how these invisible partnership threads bind the WordPress ecosystem together, and how true partnership drives success, 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.elasticpress.io\">ElasticPress</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://themeswitcher.com\">Theme Switcher Pro</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://mightyswarm.com\">Mighty Swarm</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://zachstepek.com\">zachstepek.com</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://x.com/zstepek\">Zach on X</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.linkedin.com/in/zachstepek/\">Zach on LinkedIn</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, 25 Mar 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;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:44:\"Open Channels FM: Pink, Pixels, and Progress\";s: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=2551330\";s: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:49:\"https://openchannels.fm/pink-pixels-and-progress/\";s: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 clip Jessica Malamud chats with Adam Weeks about Elementor\'s brand evolution, focusing on the right pink shade and design details that emphasize creativity.\";s: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, 25 Mar 2026 13:15: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:43;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:\"HeroPress: An Eighth Grader’s Dream Comes True\";s: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:56:\"https://heropress.com/?post_type=heropress-essays&p=8545\";s: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:142:\"https://heropress.com/essays/an-eighth-graders-dream-comes-true/#utm_source=rss&utm_medium=rss&utm_campaign=an-eighth-graders-dream-comes-true\";s: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:7323:\"<img alt=\"Pull Quote: The sense of community and belonging was strong.\" class=\"attachment-large size-large wp-post-image\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2026/03/032426.webp\" width=\"1024\" /><figure class=\"wp-block-audio\"><audio controls=\"controls\" src=\"https://heropress.com/wp-content/uploads/2026/03/ray_mitchell_heropress.mp3\"></audio><figcaption class=\"wp-element-caption\">Here is Ray reading his own essay aloud.</figcaption></figure>\n\n\n\n<p>When I was in eighth grade, I wanted to be a commercial artist. It wasn’t common thinking at the time (and for some it still isn&#8217;t) for art or design to be considered a practical career path. The thinking was, within art there was fine art for the people who could really paint or draw, and commercial art for people whose skills were passable; neither of which would lead to a comfortable lifestyle.</p>\n\n\n\n<p>I was just OK and never would be a fine painter, I was good enough at design for screen-printing and designing the posters and programs for the Jr. High fashion show or laying out the school newspaper. I liked it a lot, though I eventually pursued other career aspirations.</p>\n\n\n\n<p>I start the story this way because later in life, WordPress gave me the opportunity to have the career I wanted when I was 14.</p>\n\n\n\n<p>Today I run Made for You Media, a well-respected digital marketing agency specializing in WordPress for local businesses, but the path here took many turns and had many ups and downs.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-i-got-here\">How I Got Here</h2>\n\n\n\n<p>After attending college, the path I found myself on led me far from the world of art. I spent time working in a chemistry lab, in retail, then eventually to financial services. I spent almost twenty years working for the &#8220;Don&#8217;t leave home without it&#8221; credit card company, serving international markets in Asia and Latin America. During a stint in Canada, my wife grew tired of being away from family. With news that we would soon have a grandchild on the way, we started the process to move back home.</p>\n\n\n\n<p>I knew that I wanted my own business. I planned to start a company to coach small business owners on how to build productive, high-functioning teams. Even though the dot.com bubble was long gone, I knew that even for a small, local company, I would need a good website.</p>\n\n\n\n<p>While closing out my days working in Canada, I would get home from the office around 7:30 in the evening, get something to eat, then from 9PM to about 1 or 2 in the morning, work on building, or trying to learn how to build, a business website. I repeated this routine for weeks until I had something professional looking.</p>\n\n\n\n<p>I hand-coded this first website in 2009 and it received lots of complements. However, as good as it looked on the outside, it seemed that things were always breaking under the hood. I had heard about &#8220;this WordPress thing&#8221; and started looking into it. I recreated my HTML site using the &#8220;theme that cannot be mentioned&#8211;but had great typography&#8221; and haven&#8217;t looked back.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pivoting-to-wordpress\">Pivoting To WordPress</h2>\n\n\n\n<p>Ultimately, the coaching business I built that initial website for failed, but what I learned in building my first WordPress site enabled me to start building websites for other people. During the autumn of 2010, I built my first site for a paying client. It took me forever, but I got it launched. After building a few sites I needed to learn more than what I could on my own at the University of Google. I started attending WordCamps.</p>\n\n\n\n<p>WordCamp Raleigh was the first WordCamp I attended, and it was a great experience. In WordPress, we often talk about “the WordPress community” and that’s what it was. The same people whose blog posts I read were there in person. Experts, people who in my mind were the stars of the WordPress galaxy, were there, talking, teaching, and sharing with regular people like me. We ate barbecue, joked, and laughed together just like at a family or school reunion. The sense of community and belonging was strong, and something I still cherish.</p>\n\n\n\n<p>I got hooked on WordPress through <a href=\"https://profiles.wordpress.org/chrisjean/\">Chris Jean</a>&#8216;s exuberant enthusiasm in talking about &#8220;the loop&#8221; and his new plugin. I bought the plugin even though at the time I didn&#8217;t understand what the loop was, I just knew from his excitement it had to be good. At another WordCamp <a href=\"https://profiles.wordpress.org/sabreuse/\">Amy Hendrix</a> talked about how important it was to contribute back to WordPress, and she sunk the hook deeper. Over time, I went from attending WordCamp, to folding up chairs at the end of the day, to filming other people’s presentations, to delivering my own. I&#8217;ve since had the opportunity to speak at several WordCamps including a couple of times at WCUS.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-we-ve-become\">What We&#8217;ve Become</h2>\n\n\n\n<p>Over the years my company has built many websites using WordPress, mainly supporting local businesses in the US, but also internationally. We&#8217;ve been able to serve many non-profit organizations, allowing them to effectively and affordably serve their communities, leveraging the WordPress platform to attract volunteers and donations. I even had the opportunity to write my first book, Magical Websites for Coaches, an instructional text that showcases the power of WordPress.</p>\n\n\n\n<p>I point this out because WordPress and the WordPress community enable someone who&#8217;s motivated to leverage their experience to start what can become a very profitable business at a very low cost. With the business lessons I&#8217;d learned over the years, a domain name and an affordable shared hosting plan (thanks <a href=\"https://dreamhost.com\">Dreamhost</a>) and a few business cards, I was able to launch my business. In the process, I&#8217;ve had the opportunity to make great friends and build lasting relationships, meet, and learn from some very smart and inspiring people, and after many years, have a successful career “doing commercial art&#8221; full-time at my own company.</p>\n\n\n\n<div class=\"wp-block-group has-background is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-fc43baa9 wp-block-group-is-layout-flex\" id=\"desktop\">\n<h2 class=\"kt-adv-heading8545_22364b-5e wp-block-kadence-advancedheading\" id=\"work-environment\">Ray&#8217;s Work Environment</h2>\n\n\n\n<p>We asked Ray for a view into his development life and this is what he sent!</p>\n\n\n	<div class=\"hotspots-image-container\">\n		<img alt=\"Ray Mitchell&#039;s Desktop\" class=\"hotspots-image skip-lazy\" height=\"1922\" src=\"https://heropress.com/wp-content/uploads/2026/03/desktop-heropress-ray-mitchell-scaled-1.webp\" width=\"2560\" />\n	</div>\n\n\n\n\n<p class=\"has--font-size\">HeroPress would like to thank <a href=\"https://wpdrawattention.com/\">Draw Attention</a> for their donation of the plugin to make this interactive image!</p>\n</div>\n<p>The post <a href=\"https://heropress.com/essays/an-eighth-graders-dream-comes-true/\">An Eighth Grader&#8217;s Dream Comes True</a> appeared first on <a href=\"https://heropress.com\">HeroPress</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, 25 Mar 2026 12: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:12:\"Ray Mitchell\";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:44;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:20:\"Matt: Beautiful Hack\";s: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=151627\";s: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:37:\"https://ma.tt/2026/03/beautiful-hack/\";s: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:542:\"<p class=\"wp-block-paragraph\">It&#8217;s bad, but it&#8217;s so good. <a href=\"https://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/\">As you read this deep dive into the LiteLLM backdoor hack</a>, <a href=\"https://www.aikido.dev/blog/teampcp-deploys-worm-npm-trivy-compromise\">or this one</a>, it&#8217;s really just quite impressive. The use of <a href=\"https://docs.internetcomputer.org/building-apps/essentials/canisters\">ICP canisters</a>, wow. Just as an engineer, I&#8217;d love to meet the minds behind this code.</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, 25 Mar 2026 03:13:32 +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:45;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:53:\"WordPress.org blog: WordPress 7.0 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20229\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-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:11493:\"<p class=\"wp-block-paragraph\">The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is 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.0 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/\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.0-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.0-</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\">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.0 is <strong>April 9, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/02/12/wordpress-7-0-release-party-schedule/\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-0\">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.0 RC1?</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What’s new in WordPress 7.0</strong>? Check out the <a href=\"https://wordpress.org/news/2026/02/wordpress-7-0-beta-1/\">Beta 1 announcement</a> and <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-0/\">WordPress 7.0 Developer Notes</a> for details and highlights.</p>\n\n\n\n<p class=\"wp-block-paragraph\">RC1 contains more than 134 updates and fixes since the Beta 5 release. You can browse the technical details for all issues addressed since Beta 5 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.0?since=2026-03-12&amp;until=2026-03-24\">GitHub commits</a> since March 12, 2026</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F12%2F2026..03%2F24%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Closed Trac tickets</a> since March 12, 2026</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">New Features since Beta 1</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The release squad in conjunction with project leadership identified additional features that were not ready for beta 1 but are included in RC1 as supporting requirements for flagship features of the release.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/ticket/64730\">AI Connectors Screen</a> &#8211; A new admin screen for connecting AI providers to your site and an <a href=\"https://core.trac.wordpress.org/ticket/64791\">API for registering additional ones</a>.</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/75757\">The Command Palette</a> is now available via a <code>⌘K</code> or <code>Ctrl+K</code> shortcut in the admin bar.</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/76700\">#GB-76700</a>: Client Side Media as plugin only</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76722\">#GB-76722</a>: Add support for non-AI providers on Connector&#8217;s Screen</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76736\">#GB-76736</a>: New activation hook to enable RTC by default</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/64904\">#64904</a>: <code>WP_ALLOW_COLLABORATION</code> constant for RTC</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76704\">#</a><a href=\"https://github.com/WordPress/gutenberg/pull/76643\">GB-76704</a>: Increased polling intervals for RTC</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76643\">#GB-76643</a>: Real Time Collaboration is opt-in by default</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76460\">#GB-76460</a>: Toggle to turn RTC session notifications on/off</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/changeset/62046\">#62046</a>: Update PHP AI Client package to 1.3.1</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/76550\">#GB-76550</a>: Revisions: Show changed block attributes in sidebar</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/changeset/62067\">#62067</a>: Single config option to disable all LLM related features</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/63697\">#63697</a>: OPCache added to <code>Site Health &gt; Info &gt; Server</code></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The final release is on track for April 9, 2026.</strong> As always, a successful release depends on your confirmation during testing. So please download and test!</p>\n\n\n\n<h2 class=\"wp-block-heading\">How you can contribute</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can 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\">Help test this release</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This <a href=\"https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/\">detailed guide</a> will walk you through testing features in WordPress 7.0.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What to test:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/test/2026/03/11/its-time-to-test-real-time-collaboration/\">Real Time Collaboration</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2026/02/27/call-for-testing-pattern-editing-and-content-only-interactivity-in-wordpress-7-0/\">Pattern Editing and content-only Interactivity</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> of the support forums or directly to <a href=\"https://core.trac.wordpress.org/newticket\">Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Test on your hosting platforms</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hosting systems provide vital infrastructure for supporting WordPress and its users. Testing on hosting infrastructure ensures that WordPress and hosting systems are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue. Thank you to all <a href=\"https://make.wordpress.org/hosting/test-results/\">web hosts who test WordPress</a>!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to set up testing on your hosting system? <a href=\"https://make.wordpress.org/hosting/test-results-getting-started/\">Get started with configuring distributed hosting tests here</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Update your theme or plugin</h3>\n\n\n\n<p class=\"wp-block-paragraph\">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. 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/\">plugin’s readme file</a> to <code>7.0</code>. If you find compatibility issues, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forum</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general? Follow along with the <a href=\"https://make.wordpress.org/test/\">testing initiatives</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can <a href=\"https://make.wordpress.org/polyglots/handbook/translating/\">help translate WordPress into more than 100 languages</a>. This release milestone (RC1) marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the 7.0 release cycle. However, strings will not be available for translation until RC2 later this week.</p>\n\n\n\n<h2 class=\"wp-block-heading\">An RC1 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>RC1 arrives</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>with momentum, sped up time</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>and jazz on the mind.</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a class=\"mention\" href=\"https://profiles.wordpress.org/4thhubbard/\"><span class=\"mentions-prefix\">@</span>4thhubbard</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/desrosj/\"><span class=\"mentions-prefix\">@</span>desrosj</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/jeffpaul/\"><span class=\"mentions-prefix\">@</span>jeffpaul</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/chaion07/\"><span class=\"mentions-prefix\">@</span>chaion07</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/audrasjb/\"><span class=\"mentions-prefix\">@</span>audrasjb</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/jorbin/\"><span class=\"mentions-prefix\">@</span>jorbin</a> for collaboration and review.</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:\"Tue, 24 Mar 2026 19:32:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Amy Kamala\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;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:100:\"Open Channels FM: Bridging the Gaps: Why Multiple Decentralized Social Protocols Are Still Necessary\";s: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=2551031\";s: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:106:\"https://openchannels.fm/bridging-the-gaps-why-multiple-decentralized-social-protocols-are-still-necessary/\";s: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:168:\"In decentralized social networks, hope for one universal protocol is unrealistic; instead, building bridges and embracing diversity fosters innovation and connectivity.\";s: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, 24 Mar 2026 14:03: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: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:47;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:83:\"Open Channels FM: How to Prepare, Network, and Recharge During Business Conferences\";s: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=2551163\";s: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:88:\"https://openchannels.fm/how-to-prepare-network-and-recharge-during-business-conferences/\";s: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:215:\"In this episode, Bob and Cami chat about maximizing conference experiences, sharing tips on client communication, essential gear, avoiding burnout, and the importance of balance—plus some hilarious travel stories.\";s: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, 24 Mar 2026 13:45:57 +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:48;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:16:\"Matt: WP.com MCP\";s: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=151570\";s: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:33:\"https://ma.tt/2026/03/wp-com-mcp/\";s: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:395:\"<p class=\"wp-block-paragraph\">If you host your WordPress on <a href=\"https://wordpress.com/blog/2026/03/20/ai-agent-manage-content/\">WordPress.com your AI agent can now manage your entire site</a>, including updating posts or pages, making drafts, pretty much all the things you normally do with WordPress. Hook this up to your OpenClaw, Hermes, ChatGPT, Claude, Grok, whatever and have fun!</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:\"Mon, 23 Mar 2026 21:57: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: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:49;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:27:\"Matt: Miriam’s Sweet Site\";s: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=151598\";s: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:29:\"https://ma.tt/2026/03/miriam/\";s: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:570:\"<p class=\"wp-block-paragraph\">Long-time WordPresser <a href=\"https://miriamschwab.me/\">Miriam Schwab just rebuilt her WordPress site with Claude Code and it looks amazing</a>. Go check it out, this is what is possible now with proper prompting. I&#8217;d love to see a WordCamp keynote from Miriam on her process in this. (And she&#8217;s doing this while missiles are flying overhead. Wow.)</p>\n\n\n\n<p class=\"wp-block-paragraph\">Update: <a href=\"https://miriamschwab.me/i-didnt-think-this-site-would-get-much-attention-ever/\">She blogged a bit about the process</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:\"Sun, 22 Mar 2026 21:41: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:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sat, 11 Apr 2026 12:18:17 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Sat, 11 Apr 2026 12:00:24 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:4:\"gzip\";s:7:\"alt-svc\";s:19:\"h3=\":443\"; ma=86400\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}s:5:\"build\";i:1760643936;s:21:\"cache_expiration_time\";i:1775953098;s:23:\"__cache_expiration_time\";i:1775953098;}','off'),(216,'_site_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1775953098','off'),(217,'_site_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1775909898','off'),(218,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1775953098','off'),(219,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/\'>How to Watch WordCamp Asia 2026 Live</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2026/04/wcasia-2026-sessions/\'>From AI to Open Source at WordCamp Asia 2026</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://openchannels.fm/how-ai-is-reshaping-release-communication-in-open-source-projects/\'>Open Channels FM: How AI Is Reshaping Release Communication in Open Source Projects</a></li><li><a class=\'rsswidget\' href=\'https://pento.net/2026/04/10/claudaborative-editing-0-4-twice-the-fun/\'>Gary: Claudaborative Editing 0.4: Twice the fun!</a></li><li><a class=\'rsswidget\' href=\'https://openchannels.fm/how-hosting-companies-empower-agencies-through-effective-partnerships/\'>Open Channels FM: How Hosting Companies Empower Agencies Through Effective Partnerships</a></li></ul></div>','off'),(220,'can_compress_scripts','1','on'),(232,'_site_transient_timeout_wp_plugin_dependencies_plugin_timeout_backuply','1775953474','off'),(225,'finished_updating_comment_type','1','auto'),(221,'_site_transient_timeout_available_translations','1775920748','off'),(222,'_site_transient_available_translations','a:132:{s:2:\"af\";a:8:{s:8:\"language\";s:2:\"af\";s:7:\"version\";s:8:\"5.8-beta\";s:7:\"updated\";s:19:\"2021-05-13 15:59:22\";s:12:\"english_name\";s:9:\"Afrikaans\";s:11:\"native_name\";s:9:\"Afrikaans\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.8-beta/af.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"af\";i:2;s:3:\"afr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Gaan voort\";}}s:2:\"am\";a:8:{s:8:\"language\";s:2:\"am\";s:7:\"version\";s:6:\"6.0.11\";s:7:\"updated\";s:19:\"2022-09-29 20:43:49\";s:12:\"english_name\";s:7:\"Amharic\";s:11:\"native_name\";s:12:\"አማርኛ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.0.11/am.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"am\";i:2;s:3:\"amh\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"ቀጥል\";}}s:3:\"arg\";a:8:{s:8:\"language\";s:3:\"arg\";s:7:\"version\";s:8:\"6.2-beta\";s:7:\"updated\";s:19:\"2022-09-22 16:46:56\";s:12:\"english_name\";s:9:\"Aragonese\";s:11:\"native_name\";s:9:\"Aragonés\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/6.2-beta/arg.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"an\";i:2;s:3:\"arg\";i:3;s:3:\"arg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continar\";}}s:2:\"ar\";a:8:{s:8:\"language\";s:2:\"ar\";s:7:\"version\";s:5:\"6.4.8\";s:7:\"updated\";s:19:\"2024-02-13 12:49:38\";s:12:\"english_name\";s:6:\"Arabic\";s:11:\"native_name\";s:14:\"العربية\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.4.8/ar.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:2;s:3:\"ara\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"متابعة\";}}s:3:\"ary\";a:8:{s:8:\"language\";s:3:\"ary\";s:7:\"version\";s:6:\"4.8.27\";s:7:\"updated\";s:19:\"2017-01-26 15:42:35\";s:12:\"english_name\";s:15:\"Moroccan Arabic\";s:11:\"native_name\";s:31:\"العربية المغربية\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.8.27/ary.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:3;s:3:\"ary\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:2:\"as\";a:8:{s:8:\"language\";s:2:\"as\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-29 14:19:02\";s:12:\"english_name\";s:8:\"Assamese\";s:11:\"native_name\";s:21:\"অসমীয়া\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/as.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"as\";i:2;s:3:\"asm\";i:3;s:3:\"asm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:3:\"azb\";a:8:{s:8:\"language\";s:3:\"azb\";s:7:\"version\";s:5:\"6.4.8\";s:7:\"updated\";s:19:\"2024-01-19 08:58:31\";s:12:\"english_name\";s:17:\"South Azerbaijani\";s:11:\"native_name\";s:29:\"گؤنئی آذربایجان\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.4.8/azb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:3;s:3:\"azb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"az\";a:8:{s:8:\"language\";s:2:\"az\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-06 00:09:27\";s:12:\"english_name\";s:11:\"Azerbaijani\";s:11:\"native_name\";s:16:\"Azərbaycan dili\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/az.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:2;s:3:\"aze\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Davam\";}}s:3:\"bel\";a:8:{s:8:\"language\";s:3:\"bel\";s:7:\"version\";s:6:\"4.9.28\";s:7:\"updated\";s:19:\"2024-12-26 00:37:42\";s:12:\"english_name\";s:10:\"Belarusian\";s:11:\"native_name\";s:29:\"Беларуская мова\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.9.28/bel.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"be\";i:2;s:3:\"bel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Працягнуць\";}}s:5:\"bg_BG\";a:8:{s:8:\"language\";s:5:\"bg_BG\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-02 09:00:09\";s:12:\"english_name\";s:9:\"Bulgarian\";s:11:\"native_name\";s:18:\"Български\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/bg_BG.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bg\";i:2;s:3:\"bul\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Напред\";}}s:5:\"bn_BD\";a:8:{s:8:\"language\";s:5:\"bn_BD\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-07 06:54:04\";s:12:\"english_name\";s:20:\"Bengali (Bangladesh)\";s:11:\"native_name\";s:15:\"বাংলা\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/bn_BD.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"bn\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:28:\"চালিয়ে যান\";}}s:2:\"bo\";a:8:{s:8:\"language\";s:2:\"bo\";s:7:\"version\";s:8:\"5.8-beta\";s:7:\"updated\";s:19:\"2020-10-30 03:24:38\";s:12:\"english_name\";s:7:\"Tibetan\";s:11:\"native_name\";s:21:\"བོད་ཡིག\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.8-beta/bo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bo\";i:2;s:3:\"tib\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:33:\"མུ་མཐུད་དུ།\";}}s:5:\"bs_BA\";a:8:{s:8:\"language\";s:5:\"bs_BA\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2023-02-22 20:45:53\";s:12:\"english_name\";s:7:\"Bosnian\";s:11:\"native_name\";s:8:\"Bosanski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.2.9/bs_BA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bs\";i:2;s:3:\"bos\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:2:\"ca\";a:8:{s:8:\"language\";s:2:\"ca\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 04:40:01\";s:12:\"english_name\";s:7:\"Catalan\";s:11:\"native_name\";s:7:\"Català\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/ca.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ca\";i:2;s:3:\"cat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:3:\"ceb\";a:8:{s:8:\"language\";s:3:\"ceb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-02 17:25:51\";s:12:\"english_name\";s:7:\"Cebuano\";s:11:\"native_name\";s:7:\"Cebuano\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/ceb.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"ceb\";i:3;s:3:\"ceb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Padayun\";}}s:5:\"cs_CZ\";a:8:{s:8:\"language\";s:5:\"cs_CZ\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 06:23:08\";s:12:\"english_name\";s:5:\"Czech\";s:11:\"native_name\";s:9:\"Čeština\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/cs_CZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cs\";i:2;s:3:\"ces\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Pokračovat\";}}s:2:\"cy\";a:8:{s:8:\"language\";s:2:\"cy\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-06 11:54:41\";s:12:\"english_name\";s:5:\"Welsh\";s:11:\"native_name\";s:7:\"Cymraeg\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/cy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cy\";i:2;s:3:\"cym\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Parhau\";}}s:5:\"da_DK\";a:8:{s:8:\"language\";s:5:\"da_DK\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 03:13:47\";s:12:\"english_name\";s:6:\"Danish\";s:11:\"native_name\";s:5:\"Dansk\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/da_DK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"da\";i:2;s:3:\"dan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsæt\";}}s:5:\"de_AT\";a:8:{s:8:\"language\";s:5:\"de_AT\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-10-23 12:01:47\";s:12:\"english_name\";s:16:\"German (Austria)\";s:11:\"native_name\";s:21:\"Deutsch (Österreich)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/de_AT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:5:\"de_DE\";a:8:{s:8:\"language\";s:5:\"de_DE\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-08 23:14:56\";s:12:\"english_name\";s:6:\"German\";s:11:\"native_name\";s:7:\"Deutsch\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/de_DE.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:12:\"de_DE_formal\";a:8:{s:8:\"language\";s:12:\"de_DE_formal\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-08 23:14:32\";s:12:\"english_name\";s:15:\"German (Formal)\";s:11:\"native_name\";s:13:\"Deutsch (Sie)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/6.9.4/de_DE_formal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:5:\"de_CH\";a:8:{s:8:\"language\";s:5:\"de_CH\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-11-28 08:11:27\";s:12:\"english_name\";s:20:\"German (Switzerland)\";s:11:\"native_name\";s:17:\"Deutsch (Schweiz)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/de_CH.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:14:\"de_CH_informal\";a:8:{s:8:\"language\";s:14:\"de_CH_informal\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-11-28 08:08:17\";s:12:\"english_name\";s:30:\"German (Switzerland, Informal)\";s:11:\"native_name\";s:21:\"Deutsch (Schweiz, Du)\";s:7:\"package\";s:73:\"https://downloads.wordpress.org/translation/core/6.9.4/de_CH_informal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:3:\"dsb\";a:8:{s:8:\"language\";s:3:\"dsb\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2022-07-16 12:13:09\";s:12:\"english_name\";s:13:\"Lower Sorbian\";s:11:\"native_name\";s:16:\"Dolnoserbšćina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.2.9/dsb.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"dsb\";i:3;s:3:\"dsb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Dalej\";}}s:3:\"dzo\";a:8:{s:8:\"language\";s:3:\"dzo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-06-29 08:59:03\";s:12:\"english_name\";s:8:\"Dzongkha\";s:11:\"native_name\";s:18:\"རྫོང་ཁ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/dzo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"dz\";i:2;s:3:\"dzo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"el\";a:8:{s:8:\"language\";s:2:\"el\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-02 11:19:29\";s:12:\"english_name\";s:5:\"Greek\";s:11:\"native_name\";s:16:\"Ελληνικά\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/el.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"el\";i:2;s:3:\"ell\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Συνέχεια\";}}s:5:\"en_NZ\";a:8:{s:8:\"language\";s:5:\"en_NZ\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-12-24 12:51:19\";s:12:\"english_name\";s:21:\"English (New Zealand)\";s:11:\"native_name\";s:21:\"English (New Zealand)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/en_NZ.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_CA\";a:8:{s:8:\"language\";s:5:\"en_CA\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-27 20:40:38\";s:12:\"english_name\";s:16:\"English (Canada)\";s:11:\"native_name\";s:16:\"English (Canada)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/en_CA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_GB\";a:8:{s:8:\"language\";s:5:\"en_GB\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-12-30 11:47:57\";s:12:\"english_name\";s:12:\"English (UK)\";s:11:\"native_name\";s:12:\"English (UK)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/en_GB.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_AU\";a:8:{s:8:\"language\";s:5:\"en_AU\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-18 19:42:42\";s:12:\"english_name\";s:19:\"English (Australia)\";s:11:\"native_name\";s:19:\"English (Australia)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/en_AU.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_ZA\";a:8:{s:8:\"language\";s:5:\"en_ZA\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-26 14:31:13\";s:12:\"english_name\";s:22:\"English (South Africa)\";s:11:\"native_name\";s:22:\"English (South Africa)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/en_ZA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"eo\";a:8:{s:8:\"language\";s:2:\"eo\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-30 09:38:37\";s:12:\"english_name\";s:9:\"Esperanto\";s:11:\"native_name\";s:9:\"Esperanto\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/eo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eo\";i:2;s:3:\"epo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Daŭrigi\";}}s:5:\"es_CL\";a:8:{s:8:\"language\";s:5:\"es_CL\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-11 00:33:09\";s:12:\"english_name\";s:15:\"Spanish (Chile)\";s:11:\"native_name\";s:17:\"Español de Chile\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/es_CL.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_MX\";a:8:{s:8:\"language\";s:5:\"es_MX\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-01 22:19:48\";s:12:\"english_name\";s:16:\"Spanish (Mexico)\";s:11:\"native_name\";s:19:\"Español de México\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/es_MX.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CR\";a:8:{s:8:\"language\";s:5:\"es_CR\";s:7:\"version\";s:3:\"6.9\";s:7:\"updated\";s:19:\"2025-10-01 22:54:47\";s:12:\"english_name\";s:20:\"Spanish (Costa Rica)\";s:11:\"native_name\";s:22:\"Español de Costa Rica\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9/es_CR.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_PE\";a:8:{s:8:\"language\";s:5:\"es_PE\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2024-10-16 21:04:12\";s:12:\"english_name\";s:14:\"Spanish (Peru)\";s:11:\"native_name\";s:17:\"Español de Perú\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/6.9-RC/es_PE.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_VE\";a:8:{s:8:\"language\";s:5:\"es_VE\";s:7:\"version\";s:5:\"6.4.8\";s:7:\"updated\";s:19:\"2023-10-16 16:00:04\";s:12:\"english_name\";s:19:\"Spanish (Venezuela)\";s:11:\"native_name\";s:21:\"Español de Venezuela\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.4.8/es_VE.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_EC\";a:8:{s:8:\"language\";s:5:\"es_EC\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2023-04-21 13:32:10\";s:12:\"english_name\";s:17:\"Spanish (Ecuador)\";s:11:\"native_name\";s:19:\"Español de Ecuador\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.2.9/es_EC.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_DO\";a:8:{s:8:\"language\";s:5:\"es_DO\";s:7:\"version\";s:6:\"5.8.13\";s:7:\"updated\";s:19:\"2021-10-08 14:32:50\";s:12:\"english_name\";s:28:\"Spanish (Dominican Republic)\";s:11:\"native_name\";s:33:\"Español de República Dominicana\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/5.8.13/es_DO.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_UY\";a:8:{s:8:\"language\";s:5:\"es_UY\";s:7:\"version\";s:8:\"5.8-beta\";s:7:\"updated\";s:19:\"2021-03-31 18:33:26\";s:12:\"english_name\";s:17:\"Spanish (Uruguay)\";s:11:\"native_name\";s:19:\"Español de Uruguay\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/translation/core/5.8-beta/es_UY.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_PR\";a:8:{s:8:\"language\";s:5:\"es_PR\";s:7:\"version\";s:6:\"5.4.19\";s:7:\"updated\";s:19:\"2020-04-29 15:36:59\";s:12:\"english_name\";s:21:\"Spanish (Puerto Rico)\";s:11:\"native_name\";s:23:\"Español de Puerto Rico\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/5.4.19/es_PR.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_GT\";a:8:{s:8:\"language\";s:5:\"es_GT\";s:7:\"version\";s:6:\"5.2.23\";s:7:\"updated\";s:19:\"2019-03-02 06:35:01\";s:12:\"english_name\";s:19:\"Spanish (Guatemala)\";s:11:\"native_name\";s:21:\"Español de Guatemala\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/5.2.23/es_GT.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CO\";a:8:{s:8:\"language\";s:5:\"es_CO\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-18 00:34:47\";s:12:\"english_name\";s:18:\"Spanish (Colombia)\";s:11:\"native_name\";s:20:\"Español de Colombia\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/es_CO.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_ES\";a:8:{s:8:\"language\";s:5:\"es_ES\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 00:00:14\";s:12:\"english_name\";s:15:\"Spanish (Spain)\";s:11:\"native_name\";s:8:\"Español\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/es_ES.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_AR\";a:8:{s:8:\"language\";s:5:\"es_AR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 03:02:20\";s:12:\"english_name\";s:19:\"Spanish (Argentina)\";s:11:\"native_name\";s:21:\"Español de Argentina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/es_AR.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"et\";a:8:{s:8:\"language\";s:2:\"et\";s:7:\"version\";s:5:\"6.5.7\";s:7:\"updated\";s:19:\"2024-06-06 09:50:37\";s:12:\"english_name\";s:8:\"Estonian\";s:11:\"native_name\";s:5:\"Eesti\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.5.7/et.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"et\";i:2;s:3:\"est\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Jätka\";}}s:2:\"eu\";a:8:{s:8:\"language\";s:2:\"eu\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2025-11-05 21:53:17\";s:12:\"english_name\";s:6:\"Basque\";s:11:\"native_name\";s:7:\"Euskara\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9-RC/eu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eu\";i:2;s:3:\"eus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Jarraitu\";}}s:5:\"fa_IR\";a:8:{s:8:\"language\";s:5:\"fa_IR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-12-25 18:17:43\";s:12:\"english_name\";s:7:\"Persian\";s:11:\"native_name\";s:10:\"فارسی\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/fa_IR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fa\";i:2;s:3:\"fas\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:5:\"fa_AF\";a:8:{s:8:\"language\";s:5:\"fa_AF\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2025-02-14 17:29:08\";s:12:\"english_name\";s:21:\"Persian (Afghanistan)\";s:11:\"native_name\";s:31:\"(فارسی (افغانستان\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/6.9-RC/fa_AF.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fa\";i:2;s:3:\"fas\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:2:\"fi\";a:8:{s:8:\"language\";s:2:\"fi\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-03 18:15:59\";s:12:\"english_name\";s:7:\"Finnish\";s:11:\"native_name\";s:5:\"Suomi\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/fi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fi\";i:2;s:3:\"fin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Jatka\";}}s:5:\"fr_CA\";a:8:{s:8:\"language\";s:5:\"fr_CA\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-10-03 04:54:28\";s:12:\"english_name\";s:15:\"French (Canada)\";s:11:\"native_name\";s:19:\"Français du Canada\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/fr_CA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_FR\";a:8:{s:8:\"language\";s:5:\"fr_FR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 11:37:15\";s:12:\"english_name\";s:15:\"French (France)\";s:11:\"native_name\";s:9:\"Français\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/fr_FR.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"fr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_BE\";a:8:{s:8:\"language\";s:5:\"fr_BE\";s:7:\"version\";s:5:\"6.5.8\";s:7:\"updated\";s:19:\"2024-02-01 23:56:53\";s:12:\"english_name\";s:16:\"French (Belgium)\";s:11:\"native_name\";s:21:\"Français de Belgique\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.5.8/fr_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:3:\"fur\";a:8:{s:8:\"language\";s:3:\"fur\";s:7:\"version\";s:6:\"4.8.27\";s:7:\"updated\";s:19:\"2025-12-20 19:08:53\";s:12:\"english_name\";s:8:\"Friulian\";s:11:\"native_name\";s:8:\"Friulian\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.8.27/fur.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"fur\";i:3;s:3:\"fur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"fy\";a:8:{s:8:\"language\";s:2:\"fy\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2025-10-21 16:35:04\";s:12:\"english_name\";s:7:\"Frisian\";s:11:\"native_name\";s:5:\"Frysk\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.2.9/fy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fy\";i:2;s:3:\"fry\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Trochgean\";}}s:2:\"gd\";a:8:{s:8:\"language\";s:2:\"gd\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-08-23 17:41:37\";s:12:\"english_name\";s:15:\"Scottish Gaelic\";s:11:\"native_name\";s:9:\"Gàidhlig\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/gd.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"gd\";i:2;s:3:\"gla\";i:3;s:3:\"gla\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"Lean air adhart\";}}s:5:\"gl_ES\";a:8:{s:8:\"language\";s:5:\"gl_ES\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-01 13:15:26\";s:12:\"english_name\";s:8:\"Galician\";s:11:\"native_name\";s:6:\"Galego\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/gl_ES.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gl\";i:2;s:3:\"glg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"gu\";a:8:{s:8:\"language\";s:2:\"gu\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-16 17:02:55\";s:12:\"english_name\";s:8:\"Gujarati\";s:11:\"native_name\";s:21:\"ગુજરાતી\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/gu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gu\";i:2;s:3:\"guj\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"ચાલુ રાખો\";}}s:3:\"haz\";a:8:{s:8:\"language\";s:3:\"haz\";s:7:\"version\";s:6:\"4.4.34\";s:7:\"updated\";s:19:\"2015-12-05 00:59:09\";s:12:\"english_name\";s:8:\"Hazaragi\";s:11:\"native_name\";s:15:\"هزاره گی\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.4.34/haz.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"haz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:5:\"he_IL\";a:8:{s:8:\"language\";s:5:\"he_IL\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2024-05-04 18:39:24\";s:12:\"english_name\";s:6:\"Hebrew\";s:11:\"native_name\";s:16:\"עִבְרִית\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.2.9/he_IL.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"he\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"המשך\";}}s:5:\"hi_IN\";a:8:{s:8:\"language\";s:5:\"hi_IN\";s:7:\"version\";s:5:\"6.4.8\";s:7:\"updated\";s:19:\"2025-02-06 05:17:11\";s:12:\"english_name\";s:5:\"Hindi\";s:11:\"native_name\";s:18:\"हिन्दी\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.4.8/hi_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hi\";i:2;s:3:\"hin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"जारी रखें\";}}s:2:\"hr\";a:8:{s:8:\"language\";s:2:\"hr\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-08 03:50:43\";s:12:\"english_name\";s:8:\"Croatian\";s:11:\"native_name\";s:8:\"Hrvatski\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/hr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hr\";i:2;s:3:\"hrv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:3:\"hsb\";a:8:{s:8:\"language\";s:3:\"hsb\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2023-02-22 17:37:32\";s:12:\"english_name\";s:13:\"Upper Sorbian\";s:11:\"native_name\";s:17:\"Hornjoserbšćina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.2.9/hsb.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"hsb\";i:3;s:3:\"hsb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:4:\"Dale\";}}s:5:\"hu_HU\";a:8:{s:8:\"language\";s:5:\"hu_HU\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-01-26 09:03:23\";s:12:\"english_name\";s:9:\"Hungarian\";s:11:\"native_name\";s:6:\"Magyar\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/hu_HU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hu\";i:2;s:3:\"hun\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Folytatás\";}}s:2:\"hy\";a:8:{s:8:\"language\";s:2:\"hy\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-03 16:21:10\";s:12:\"english_name\";s:8:\"Armenian\";s:11:\"native_name\";s:14:\"Հայերեն\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/hy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hy\";i:2;s:3:\"hye\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Շարունակել\";}}s:5:\"id_ID\";a:8:{s:8:\"language\";s:5:\"id_ID\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-11 02:15:15\";s:12:\"english_name\";s:10:\"Indonesian\";s:11:\"native_name\";s:16:\"Bahasa Indonesia\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/id_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"id\";i:2;s:3:\"ind\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Lanjutkan\";}}s:5:\"is_IS\";a:8:{s:8:\"language\";s:5:\"is_IS\";s:7:\"version\";s:6:\"4.9.28\";s:7:\"updated\";s:19:\"2018-12-11 10:40:02\";s:12:\"english_name\";s:9:\"Icelandic\";s:11:\"native_name\";s:9:\"Íslenska\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.9.28/is_IS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"is\";i:2;s:3:\"isl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Áfram\";}}s:5:\"it_IT\";a:8:{s:8:\"language\";s:5:\"it_IT\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-02 17:11:28\";s:12:\"english_name\";s:7:\"Italian\";s:11:\"native_name\";s:8:\"Italiano\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/it_IT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"it\";i:2;s:3:\"ita\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:2:\"ja\";a:8:{s:8:\"language\";s:2:\"ja\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-02 15:40:00\";s:12:\"english_name\";s:8:\"Japanese\";s:11:\"native_name\";s:9:\"日本語\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/ja.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"ja\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"次へ\";}}s:5:\"jv_ID\";a:8:{s:8:\"language\";s:5:\"jv_ID\";s:7:\"version\";s:6:\"4.9.28\";s:7:\"updated\";s:19:\"2019-02-16 23:58:56\";s:12:\"english_name\";s:8:\"Javanese\";s:11:\"native_name\";s:9:\"Basa Jawa\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.9.28/jv_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"jv\";i:2;s:3:\"jav\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Nerusaké\";}}s:5:\"ka_GE\";a:8:{s:8:\"language\";s:5:\"ka_GE\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-01 10:56:02\";s:12:\"english_name\";s:8:\"Georgian\";s:11:\"native_name\";s:21:\"ქართული\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ka_GE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ka\";i:2;s:3:\"kat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"გაგრძელება\";}}s:3:\"kab\";a:8:{s:8:\"language\";s:3:\"kab\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2023-07-05 11:40:39\";s:12:\"english_name\";s:6:\"Kabyle\";s:11:\"native_name\";s:9:\"Taqbaylit\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.2.9/kab.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"kab\";i:3;s:3:\"kab\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Kemmel\";}}s:2:\"kk\";a:8:{s:8:\"language\";s:2:\"kk\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2024-07-18 02:49:24\";s:12:\"english_name\";s:6:\"Kazakh\";s:11:\"native_name\";s:19:\"Қазақ тілі\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9-RC/kk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"kk\";i:2;s:3:\"kaz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Жалғастыру\";}}s:2:\"km\";a:8:{s:8:\"language\";s:2:\"km\";s:7:\"version\";s:6:\"5.2.23\";s:7:\"updated\";s:19:\"2019-06-10 16:18:28\";s:12:\"english_name\";s:5:\"Khmer\";s:11:\"native_name\";s:27:\"ភាសាខ្មែរ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.2.23/km.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"km\";i:2;s:3:\"khm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"បន្ត\";}}s:2:\"kn\";a:8:{s:8:\"language\";s:2:\"kn\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-02 11:49:59\";s:12:\"english_name\";s:7:\"Kannada\";s:11:\"native_name\";s:15:\"ಕನ್ನಡ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/kn.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"kn\";i:2;s:3:\"kan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"ಮುಂದುವರಿಸು\";}}s:5:\"ko_KR\";a:8:{s:8:\"language\";s:5:\"ko_KR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-26 00:20:52\";s:12:\"english_name\";s:6:\"Korean\";s:11:\"native_name\";s:9:\"한국어\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ko_KR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ko\";i:2;s:3:\"kor\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"계속\";}}s:3:\"ckb\";a:8:{s:8:\"language\";s:3:\"ckb\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-24 14:14:21\";s:12:\"english_name\";s:16:\"Kurdish (Sorani)\";s:11:\"native_name\";s:13:\"كوردی‎\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9.4/ckb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ku\";i:3;s:3:\"ckb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"به‌رده‌وام به‌\";}}s:3:\"kir\";a:8:{s:8:\"language\";s:3:\"kir\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-25 22:55:12\";s:12:\"english_name\";s:6:\"Kyrgyz\";s:11:\"native_name\";s:16:\"Кыргызча\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9.4/kir.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"ky\";i:2;s:3:\"kir\";i:3;s:3:\"kir\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:14:\"Улантуу\";}}s:2:\"lo\";a:8:{s:8:\"language\";s:2:\"lo\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-23 01:10:05\";s:12:\"english_name\";s:3:\"Lao\";s:11:\"native_name\";s:21:\"ພາສາລາວ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/lo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lo\";i:2;s:3:\"lao\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"ຕໍ່​ໄປ\";}}s:5:\"lt_LT\";a:8:{s:8:\"language\";s:5:\"lt_LT\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2025-09-27 20:51:17\";s:12:\"english_name\";s:10:\"Lithuanian\";s:11:\"native_name\";s:15:\"Lietuvių kalba\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/6.9-RC/lt_LT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lt\";i:2;s:3:\"lit\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Tęsti\";}}s:2:\"lv\";a:8:{s:8:\"language\";s:2:\"lv\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-20 20:55:46\";s:12:\"english_name\";s:7:\"Latvian\";s:11:\"native_name\";s:16:\"Latviešu valoda\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/lv.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lv\";i:2;s:3:\"lav\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Turpināt\";}}s:5:\"mk_MK\";a:8:{s:8:\"language\";s:5:\"mk_MK\";s:7:\"version\";s:6:\"6.0.11\";s:7:\"updated\";s:19:\"2022-10-01 09:23:52\";s:12:\"english_name\";s:10:\"Macedonian\";s:11:\"native_name\";s:31:\"Македонски јазик\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/6.0.11/mk_MK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mk\";i:2;s:3:\"mkd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Продолжи\";}}s:5:\"ml_IN\";a:8:{s:8:\"language\";s:5:\"ml_IN\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-23 15:49:12\";s:12:\"english_name\";s:9:\"Malayalam\";s:11:\"native_name\";s:18:\"മലയാളം\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ml_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ml\";i:2;s:3:\"mal\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"തുടരുക\";}}s:2:\"mn\";a:8:{s:8:\"language\";s:2:\"mn\";s:7:\"version\";s:5:\"6.5.8\";s:7:\"updated\";s:19:\"2024-06-20 17:22:06\";s:12:\"english_name\";s:9:\"Mongolian\";s:11:\"native_name\";s:12:\"Монгол\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.5.8/mn.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mn\";i:2;s:3:\"mon\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"mr\";a:8:{s:8:\"language\";s:2:\"mr\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-25 15:07:24\";s:12:\"english_name\";s:7:\"Marathi\";s:11:\"native_name\";s:15:\"मराठी\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/mr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mr\";i:2;s:3:\"mar\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"सुरु ठेवा\";}}s:5:\"ms_MY\";a:8:{s:8:\"language\";s:5:\"ms_MY\";s:7:\"version\";s:6:\"5.5.18\";s:7:\"updated\";s:19:\"2022-03-11 13:52:22\";s:12:\"english_name\";s:5:\"Malay\";s:11:\"native_name\";s:13:\"Bahasa Melayu\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/5.5.18/ms_MY.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ms\";i:2;s:3:\"msa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Teruskan\";}}s:5:\"my_MM\";a:8:{s:8:\"language\";s:5:\"my_MM\";s:7:\"version\";s:6:\"4.2.39\";s:7:\"updated\";s:19:\"2017-12-26 11:57:10\";s:12:\"english_name\";s:17:\"Myanmar (Burmese)\";s:11:\"native_name\";s:15:\"ဗမာစာ\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.2.39/my_MM.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"my\";i:2;s:3:\"mya\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:54:\"ဆက်လက်လုပ်ဆောင်ပါ။\";}}s:5:\"nb_NO\";a:8:{s:8:\"language\";s:5:\"nb_NO\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-26 04:23:29\";s:12:\"english_name\";s:19:\"Norwegian (Bokmål)\";s:11:\"native_name\";s:13:\"Norsk bokmål\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/nb_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nb\";i:2;s:3:\"nob\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsett\";}}s:5:\"ne_NP\";a:8:{s:8:\"language\";s:5:\"ne_NP\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-04 14:34:49\";s:12:\"english_name\";s:6:\"Nepali\";s:11:\"native_name\";s:18:\"नेपाली\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ne_NP.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ne\";i:2;s:3:\"nep\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:43:\"जारी राख्नुहोस्\";}}s:5:\"nl_NL\";a:8:{s:8:\"language\";s:5:\"nl_NL\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 07:28:56\";s:12:\"english_name\";s:5:\"Dutch\";s:11:\"native_name\";s:10:\"Nederlands\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/nl_NL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:12:\"nl_NL_formal\";a:8:{s:8:\"language\";s:12:\"nl_NL_formal\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 13:02:36\";s:12:\"english_name\";s:14:\"Dutch (Formal)\";s:11:\"native_name\";s:20:\"Nederlands (Formeel)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/6.9.4/nl_NL_formal.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nl_BE\";a:8:{s:8:\"language\";s:5:\"nl_BE\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-30 14:22:28\";s:12:\"english_name\";s:15:\"Dutch (Belgium)\";s:11:\"native_name\";s:20:\"Nederlands (België)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/nl_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nn_NO\";a:8:{s:8:\"language\";s:5:\"nn_NO\";s:7:\"version\";s:8:\"5.8-beta\";s:7:\"updated\";s:19:\"2021-03-18 10:59:16\";s:12:\"english_name\";s:19:\"Norwegian (Nynorsk)\";s:11:\"native_name\";s:13:\"Norsk nynorsk\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/translation/core/5.8-beta/nn_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nn\";i:2;s:3:\"nno\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Hald fram\";}}s:3:\"oci\";a:8:{s:8:\"language\";s:3:\"oci\";s:7:\"version\";s:6:\"4.8.27\";s:7:\"updated\";s:19:\"2017-08-25 10:03:08\";s:12:\"english_name\";s:7:\"Occitan\";s:11:\"native_name\";s:7:\"Occitan\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.8.27/oci.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"oc\";i:2;s:3:\"oci\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Contunhar\";}}s:5:\"pa_IN\";a:8:{s:8:\"language\";s:5:\"pa_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-16 05:19:43\";s:12:\"english_name\";s:15:\"Panjabi (India)\";s:11:\"native_name\";s:18:\"ਪੰਜਾਬੀ\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/pa_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pa\";i:2;s:3:\"pan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"ਜਾਰੀ ਰੱਖੋ\";}}s:5:\"pl_PL\";a:8:{s:8:\"language\";s:5:\"pl_PL\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-11 05:26:47\";s:12:\"english_name\";s:6:\"Polish\";s:11:\"native_name\";s:6:\"Polski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/pl_PL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pl\";i:2;s:3:\"pol\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Kontynuuj\";}}s:2:\"ps\";a:8:{s:8:\"language\";s:2:\"ps\";s:7:\"version\";s:6:\"4.3.35\";s:7:\"updated\";s:19:\"2015-12-02 21:41:29\";s:12:\"english_name\";s:6:\"Pashto\";s:11:\"native_name\";s:8:\"پښتو\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.3.35/ps.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ps\";i:2;s:3:\"pus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"دوام ورکړه\";}}s:10:\"pt_PT_ao90\";a:8:{s:8:\"language\";s:10:\"pt_PT_ao90\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-04 09:13:24\";s:12:\"english_name\";s:27:\"Portuguese (Portugal, AO90)\";s:11:\"native_name\";s:17:\"Português (AO90)\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/translation/core/6.9.4/pt_PT_ao90.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_BR\";a:8:{s:8:\"language\";s:5:\"pt_BR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-29 18:57:17\";s:12:\"english_name\";s:19:\"Portuguese (Brazil)\";s:11:\"native_name\";s:20:\"Português do Brasil\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/pt_BR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pt\";i:2;s:3:\"por\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_PT\";a:8:{s:8:\"language\";s:5:\"pt_PT\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-09 14:55:33\";s:12:\"english_name\";s:21:\"Portuguese (Portugal)\";s:11:\"native_name\";s:10:\"Português\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/pt_PT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_AO\";a:8:{s:8:\"language\";s:5:\"pt_AO\";s:7:\"version\";s:5:\"6.4.8\";s:7:\"updated\";s:19:\"2023-08-21 12:15:00\";s:12:\"english_name\";s:19:\"Portuguese (Angola)\";s:11:\"native_name\";s:20:\"Português de Angola\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.4.8/pt_AO.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:3:\"rhg\";a:8:{s:8:\"language\";s:3:\"rhg\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-16 13:03:18\";s:12:\"english_name\";s:8:\"Rohingya\";s:11:\"native_name\";s:8:\"Ruáinga\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/rhg.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"rhg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"ro_RO\";a:8:{s:8:\"language\";s:5:\"ro_RO\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 08:37:00\";s:12:\"english_name\";s:8:\"Romanian\";s:11:\"native_name\";s:8:\"Română\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ro_RO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ro\";i:2;s:3:\"ron\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuă\";}}s:5:\"ru_RU\";a:8:{s:8:\"language\";s:5:\"ru_RU\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 07:09:12\";s:12:\"english_name\";s:7:\"Russian\";s:11:\"native_name\";s:14:\"Русский\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ru_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ru\";i:2;s:3:\"rus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продолжить\";}}s:3:\"sah\";a:8:{s:8:\"language\";s:3:\"sah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-21 02:06:41\";s:12:\"english_name\";s:5:\"Sakha\";s:11:\"native_name\";s:14:\"Сахалыы\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/sah.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"sah\";i:3;s:3:\"sah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Салҕаа\";}}s:3:\"snd\";a:8:{s:8:\"language\";s:3:\"snd\";s:7:\"version\";s:6:\"5.4.19\";s:7:\"updated\";s:19:\"2020-07-07 01:53:37\";s:12:\"english_name\";s:6:\"Sindhi\";s:11:\"native_name\";s:8:\"سنڌي\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/5.4.19/snd.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"sd\";i:2;s:3:\"snd\";i:3;s:3:\"snd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"اڳتي هلو\";}}s:5:\"si_LK\";a:8:{s:8:\"language\";s:5:\"si_LK\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-12 06:00:52\";s:12:\"english_name\";s:7:\"Sinhala\";s:11:\"native_name\";s:15:\"සිංහල\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/si_LK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"si\";i:2;s:3:\"sin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:44:\"දිගටම කරගෙන යන්න\";}}s:5:\"sk_SK\";a:8:{s:8:\"language\";s:5:\"sk_SK\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-25 08:52:18\";s:12:\"english_name\";s:6:\"Slovak\";s:11:\"native_name\";s:11:\"Slovenčina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/sk_SK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sk\";i:2;s:3:\"slk\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Pokračovať\";}}s:3:\"skr\";a:8:{s:8:\"language\";s:3:\"skr\";s:7:\"version\";s:6:\"6.9-RC\";s:7:\"updated\";s:19:\"2025-04-24 16:58:02\";s:12:\"english_name\";s:7:\"Saraiki\";s:11:\"native_name\";s:14:\"سرائیکی\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/6.9-RC/skr.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"skr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:17:\"جاری رکھو\";}}s:5:\"sl_SI\";a:8:{s:8:\"language\";s:5:\"sl_SI\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-10-29 11:19:02\";s:12:\"english_name\";s:9:\"Slovenian\";s:11:\"native_name\";s:13:\"Slovenščina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/sl_SI.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sl\";i:2;s:3:\"slv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Nadaljuj\";}}s:2:\"sq\";a:8:{s:8:\"language\";s:2:\"sq\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-14 20:39:21\";s:12:\"english_name\";s:8:\"Albanian\";s:11:\"native_name\";s:5:\"Shqip\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/sq.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sq\";i:2;s:3:\"sqi\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Vazhdo\";}}s:5:\"sr_RS\";a:8:{s:8:\"language\";s:5:\"sr_RS\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2025-12-03 15:37:44\";s:12:\"english_name\";s:7:\"Serbian\";s:11:\"native_name\";s:23:\"Српски језик\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/sr_RS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sr\";i:2;s:3:\"srp\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:14:\"Настави\";}}s:5:\"sv_SE\";a:8:{s:8:\"language\";s:5:\"sv_SE\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-28 08:26:35\";s:12:\"english_name\";s:7:\"Swedish\";s:11:\"native_name\";s:7:\"Svenska\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/sv_SE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sv\";i:2;s:3:\"swe\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Fortsätt\";}}s:2:\"sw\";a:8:{s:8:\"language\";s:2:\"sw\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-21 11:17:30\";s:12:\"english_name\";s:7:\"Swahili\";s:11:\"native_name\";s:9:\"Kiswahili\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/sw.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sw\";i:2;s:3:\"swa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Endelea\";}}s:3:\"szl\";a:8:{s:8:\"language\";s:3:\"szl\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-24 19:58:14\";s:12:\"english_name\";s:8:\"Silesian\";s:11:\"native_name\";s:17:\"Ślōnskŏ gŏdka\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/szl.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"szl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:13:\"Kōntynuować\";}}s:5:\"ta_IN\";a:8:{s:8:\"language\";s:5:\"ta_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 03:22:47\";s:12:\"english_name\";s:5:\"Tamil\";s:11:\"native_name\";s:15:\"தமிழ்\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ta_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ta\";i:2;s:3:\"tam\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"தொடரவும்\";}}s:5:\"ta_LK\";a:8:{s:8:\"language\";s:5:\"ta_LK\";s:7:\"version\";s:6:\"4.2.39\";s:7:\"updated\";s:19:\"2015-12-03 01:07:44\";s:12:\"english_name\";s:17:\"Tamil (Sri Lanka)\";s:11:\"native_name\";s:15:\"தமிழ்\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.2.39/ta_LK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ta\";i:2;s:3:\"tam\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"தொடர்க\";}}s:2:\"te\";a:8:{s:8:\"language\";s:2:\"te\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:47:39\";s:12:\"english_name\";s:6:\"Telugu\";s:11:\"native_name\";s:18:\"తెలుగు\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/te.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"te\";i:2;s:3:\"tel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"కొనసాగించు\";}}s:2:\"th\";a:8:{s:8:\"language\";s:2:\"th\";s:7:\"version\";s:6:\"5.8.13\";s:7:\"updated\";s:19:\"2022-06-08 04:30:30\";s:12:\"english_name\";s:4:\"Thai\";s:11:\"native_name\";s:9:\"ไทย\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.8.13/th.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"th\";i:2;s:3:\"tha\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"ต่อไป\";}}s:2:\"tl\";a:8:{s:8:\"language\";s:2:\"tl\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-26 04:01:56\";s:12:\"english_name\";s:7:\"Tagalog\";s:11:\"native_name\";s:7:\"Tagalog\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/tl.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tl\";i:2;s:3:\"tgl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Magpatuloy\";}}s:5:\"tr_TR\";a:8:{s:8:\"language\";s:5:\"tr_TR\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-27 23:26:16\";s:12:\"english_name\";s:7:\"Turkish\";s:11:\"native_name\";s:8:\"Türkçe\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/tr_TR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tr\";i:2;s:3:\"tur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Devam\";}}s:5:\"tt_RU\";a:8:{s:8:\"language\";s:5:\"tt_RU\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-20 20:20:50\";s:12:\"english_name\";s:5:\"Tatar\";s:11:\"native_name\";s:19:\"Татар теле\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/tt_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tt\";i:2;s:3:\"tat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:17:\"дәвам итү\";}}s:3:\"tah\";a:8:{s:8:\"language\";s:3:\"tah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-06 18:39:39\";s:12:\"english_name\";s:8:\"Tahitian\";s:11:\"native_name\";s:10:\"Reo Tahiti\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/tah.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"ty\";i:2;s:3:\"tah\";i:3;s:3:\"tah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"ug_CN\";a:8:{s:8:\"language\";s:5:\"ug_CN\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-01-29 23:09:01\";s:12:\"english_name\";s:6:\"Uighur\";s:11:\"native_name\";s:16:\"ئۇيغۇرچە\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/ug_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ug\";i:2;s:3:\"uig\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:26:\"داۋاملاشتۇرۇش\";}}s:2:\"uk\";a:8:{s:8:\"language\";s:2:\"uk\";s:7:\"version\";s:3:\"6.8\";s:7:\"updated\";s:19:\"2025-04-18 21:10:00\";s:12:\"english_name\";s:9:\"Ukrainian\";s:11:\"native_name\";s:20:\"Українська\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/6.8/uk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uk\";i:2;s:3:\"ukr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продовжити\";}}s:2:\"ur\";a:8:{s:8:\"language\";s:2:\"ur\";s:7:\"version\";s:6:\"5.4.19\";s:7:\"updated\";s:19:\"2020-04-09 11:17:33\";s:12:\"english_name\";s:4:\"Urdu\";s:11:\"native_name\";s:8:\"اردو\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.4.19/ur.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ur\";i:2;s:3:\"urd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"جاری رکھیں\";}}s:5:\"uz_UZ\";a:8:{s:8:\"language\";s:5:\"uz_UZ\";s:7:\"version\";s:8:\"5.8-beta\";s:7:\"updated\";s:19:\"2021-02-28 12:02:22\";s:12:\"english_name\";s:5:\"Uzbek\";s:11:\"native_name\";s:11:\"O‘zbekcha\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/translation/core/5.8-beta/uz_UZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uz\";i:2;s:3:\"uzb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Davom etish\";}}s:2:\"vi\";a:8:{s:8:\"language\";s:2:\"vi\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-05 03:31:19\";s:12:\"english_name\";s:10:\"Vietnamese\";s:11:\"native_name\";s:14:\"Tiếng Việt\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/6.9.4/vi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"vi\";i:2;s:3:\"vie\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Tiếp tục\";}}s:3:\"yor\";a:8:{s:8:\"language\";s:3:\"yor\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-03-17 19:42:05\";s:12:\"english_name\";s:6:\"Yoruba\";s:11:\"native_name\";s:8:\"Yorùbá\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/6.9.4/yor.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"yo\";i:2;s:3:\"yor\";i:3;s:3:\"yor\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"Tẹ̀síwájú si\";}}s:5:\"zh_TW\";a:8:{s:8:\"language\";s:5:\"zh_TW\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-02-11 16:22:59\";s:12:\"english_name\";s:16:\"Chinese (Taiwan)\";s:11:\"native_name\";s:12:\"繁體中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/zh_TW.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}s:5:\"zh_CN\";a:8:{s:8:\"language\";s:5:\"zh_CN\";s:7:\"version\";s:5:\"6.9.4\";s:7:\"updated\";s:19:\"2026-04-01 20:39:14\";s:12:\"english_name\";s:15:\"Chinese (China)\";s:11:\"native_name\";s:12:\"简体中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.9.4/zh_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"继续\";}}s:5:\"zh_HK\";a:8:{s:8:\"language\";s:5:\"zh_HK\";s:7:\"version\";s:5:\"6.2.9\";s:7:\"updated\";s:19:\"2022-07-15 15:25:03\";s:12:\"english_name\";s:19:\"Chinese (Hong Kong)\";s:11:\"native_name\";s:12:\"香港中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/6.2.9/zh_HK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}}','off'),(226,'WPLANG','id_ID','auto'),(227,'new_admin_email','admin@beritateknologi.com','auto'),(233,'_site_transient_wp_plugin_dependencies_plugin_timeout_backuply','1','off'),(234,'_site_transient_wp_plugin_dependencies_plugin_data','a:0:{}','off'),(235,'_site_transient_timeout_wp_plugin_dependencies_plugin_timeout_siteseo','1775953474','off'),(236,'_site_transient_wp_plugin_dependencies_plugin_timeout_siteseo','1','off'),(237,'recently_activated','a:0:{}','off'),(238,'_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a','1775921298','off'),(239,'_site_transient_poptags_40cd750bba9870f18aada2478b24840a','O:8:\"stdClass\":100:{s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:8585;}s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:5002;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2832;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2799;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:2443;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:2199;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:2169;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1979;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1762;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1700;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1631;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1572;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1561;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:1558;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1521;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1515;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1398;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:1328;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1319;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:1194;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1191;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:1185;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1159;}s:2:\"ai\";a:3:{s:4:\"name\";s:2:\"AI\";s:4:\"slug\";s:2:\"ai\";s:5:\"count\";i:1154;}s:5:\"block\";a:3:{s:4:\"name\";s:5:\"block\";s:4:\"slug\";s:5:\"block\";s:5:\"count\";i:1146;}s:9:\"elementor\";a:3:{s:4:\"name\";s:9:\"elementor\";s:4:\"slug\";s:9:\"elementor\";s:5:\"count\";i:1130;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:1118;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:1096;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:1048;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:1044;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:1024;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:1016;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:989;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:958;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:949;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:944;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:925;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:895;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:852;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:845;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:832;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:797;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:797;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:787;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:784;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:757;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:757;}s:8:\"shipping\";a:3:{s:4:\"name\";s:8:\"shipping\";s:4:\"slug\";s:8:\"shipping\";s:5:\"count\";i:742;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:737;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:735;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:714;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:712;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:706;}s:14:\"contact-form-7\";a:3:{s:4:\"name\";s:14:\"contact form 7\";s:4:\"slug\";s:14:\"contact-form-7\";s:5:\"count\";i:706;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:700;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:689;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:673;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:672;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:665;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:656;}s:6:\"blocks\";a:3:{s:4:\"name\";s:6:\"blocks\";s:4:\"slug\";s:6:\"blocks\";s:5:\"count\";i:647;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:646;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:643;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:628;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:628;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:621;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:618;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:618;}s:8:\"checkout\";a:3:{s:4:\"name\";s:8:\"checkout\";s:4:\"slug\";s:8:\"checkout\";s:5:\"count\";i:618;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:615;}s:8:\"payments\";a:3:{s:4:\"name\";s:8:\"payments\";s:4:\"slug\";s:8:\"payments\";s:5:\"count\";i:613;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:601;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:584;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:580;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:578;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:575;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:570;}s:7:\"chatbot\";a:3:{s:4:\"name\";s:7:\"chatbot\";s:4:\"slug\";s:7:\"chatbot\";s:5:\"count\";i:569;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:568;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:546;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:545;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:541;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:540;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:538;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:537;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:525;}s:6:\"import\";a:3:{s:4:\"name\";s:6:\"import\";s:4:\"slug\";s:6:\"import\";s:5:\"count\";i:515;}s:10:\"automation\";a:3:{s:4:\"name\";s:10:\"automation\";s:4:\"slug\";s:10:\"automation\";s:5:\"count\";i:508;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:504;}s:7:\"gateway\";a:3:{s:4:\"name\";s:7:\"gateway\";s:4:\"slug\";s:7:\"gateway\";s:5:\"count\";i:502;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:494;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:482;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:482;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:475;}s:9:\"live-chat\";a:3:{s:4:\"name\";s:9:\"live chat\";s:4:\"slug\";s:9:\"live-chat\";s:5:\"count\";i:474;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:465;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:461;}s:8:\"products\";a:3:{s:4:\"name\";s:8:\"products\";s:4:\"slug\";s:8:\"products\";s:5:\"count\";i:458;}s:11:\"integration\";a:3:{s:4:\"name\";s:11:\"integration\";s:4:\"slug\";s:11:\"integration\";s:5:\"count\";i:454;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:453;}}','off'),(248,'_transient_filemanager_cancel_lk_popup_1','filemanager_cancel_lk_popup_1','off'),(249,'filemanager_email_verified_1','yes','auto'),(411,'_site_transient_timeout_wp_theme_files_patterns-7edf3615d0c655e8c817446b85c6ab38','1775916588','off'),(412,'_site_transient_wp_theme_files_patterns-7edf3615d0c655e8c817446b85c6ab38','a:2:{s:7:\"version\";s:5:\"1.4.5\";s:8:\"patterns\";a:0:{}}','off'),(413,'_transient_doing_cron','1775914789.2300989627838134765625','on');

--
-- Table structure for table `wpek_postmeta`
--

CREATE TABLE `wpek_postmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `post_id` (`post_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_postmeta`
--

INSERT INTO `wpek_postmeta` VALUES (1,2,'_wp_page_template','default'),(2,3,'_wp_page_template','default'),(5,7,'_wp_attached_file','2026/04/Gemini_Generated_Image_jfsigfjfsigfjfsi-scaled.webp'),(6,7,'_wp_attachment_metadata','a:7:{s:5:\"width\";i:2560;s:6:\"height\";i:1396;s:4:\"file\";s:59:\"2026/04/Gemini_Generated_Image_jfsigfjfsigfjfsi-scaled.webp\";s:8:\"filesize\";i:73848;s:5:\"sizes\";a:6:{s:6:\"medium\";a:5:{s:4:\"file\";s:52:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-300x164.webp\";s:5:\"width\";i:300;s:6:\"height\";i:164;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:6058;}s:5:\"large\";a:5:{s:4:\"file\";s:53:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-1024x559.webp\";s:5:\"width\";i:1024;s:6:\"height\";i:559;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:25128;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:52:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-150x150.webp\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:4210;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:52:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-768x419.webp\";s:5:\"width\";i:768;s:6:\"height\";i:419;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:18756;}s:9:\"1536x1536\";a:5:{s:4:\"file\";s:53:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-1536x838.webp\";s:5:\"width\";i:1536;s:6:\"height\";i:838;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:40500;}s:9:\"2048x2048\";a:5:{s:4:\"file\";s:54:\"Gemini_Generated_Image_jfsigfjfsigfjfsi-2048x1117.webp\";s:5:\"width\";i:2048;s:6:\"height\";i:1117;s:9:\"mime-type\";s:10:\"image/webp\";s:8:\"filesize\";i:56814;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}s:14:\"original_image\";s:44:\"Gemini_Generated_Image_jfsigfjfsigfjfsi.webp\";}'),(7,7,'_wp_attachment_image_alt','beritateknlogi_og'),(8,8,'_wp_attached_file','2026/04/logo.png'),(9,8,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1208;s:6:\"height\";i:1536;s:4:\"file\";s:16:\"2026/04/logo.png\";s:8:\"filesize\";i:1233744;s:5:\"sizes\";a:4:{s:6:\"medium\";a:5:{s:4:\"file\";s:16:\"logo-236x300.png\";s:5:\"width\";i:236;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:42979;}s:5:\"large\";a:5:{s:4:\"file\";s:17:\"logo-805x1024.png\";s:5:\"width\";i:805;s:6:\"height\";i:1024;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:484358;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:16:\"logo-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:16473;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:16:\"logo-768x977.png\";s:5:\"width\";i:768;s:6:\"height\";i:977;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:442627;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(10,9,'_wp_attached_file','2026/04/favicon.png'),(11,9,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:306;s:6:\"height\";i:303;s:4:\"file\";s:19:\"2026/04/favicon.png\";s:8:\"filesize\";i:36958;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:19:\"favicon-300x297.png\";s:5:\"width\";i:300;s:6:\"height\";i:297;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:31645;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"favicon-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:9432;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(12,10,'_wp_attached_file','2026/04/favicon-removebg-preview.png'),(13,10,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:306;s:6:\"height\";i:303;s:4:\"file\";s:36:\"2026/04/favicon-removebg-preview.png\";s:8:\"filesize\";i:23690;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:36:\"favicon-removebg-preview-300x297.png\";s:5:\"width\";i:300;s:6:\"height\";i:297;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:21776;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:36:\"favicon-removebg-preview-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:7503;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(14,11,'_wp_attached_file','2026/04/cropped-favicon-removebg-preview.png'),(15,11,'_wp_attachment_context','site-icon'),(16,11,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"file\";s:44:\"2026/04/cropped-favicon-removebg-preview.png\";s:8:\"filesize\";i:176224;s:5:\"sizes\";a:6:{s:6:\"medium\";a:5:{s:4:\"file\";s:44:\"cropped-favicon-removebg-preview-300x300.png\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:76030;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:44:\"cropped-favicon-removebg-preview-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:24626;}s:13:\"site_icon-270\";a:5:{s:4:\"file\";s:44:\"cropped-favicon-removebg-preview-270x270.png\";s:5:\"width\";i:270;s:6:\"height\";i:270;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:64302;}s:13:\"site_icon-192\";a:5:{s:4:\"file\";s:44:\"cropped-favicon-removebg-preview-192x192.png\";s:5:\"width\";i:192;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:36992;}s:13:\"site_icon-180\";a:5:{s:4:\"file\";s:44:\"cropped-favicon-removebg-preview-180x180.png\";s:5:\"width\";i:180;s:6:\"height\";i:180;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:33250;}s:12:\"site_icon-32\";a:5:{s:4:\"file\";s:42:\"cropped-favicon-removebg-preview-32x32.png\";s:5:\"width\";i:32;s:6:\"height\";i:32;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:2062;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}');

--
-- Table structure for table `wpek_rank_math_404_logs`
--

CREATE TABLE `wpek_rank_math_404_logs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uri` varchar(255) NOT NULL,
  `accessed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `times_accessed` bigint(20) unsigned NOT NULL DEFAULT 1,
  `referer` varchar(255) NOT NULL DEFAULT '',
  `user_agent` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `uri` (`uri`(191))
) ENGINE=MyISAM AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_rank_math_404_logs`
--

INSERT INTO `wpek_rank_math_404_logs` VALUES (1,'wp-content/uploads/2012/05/soundwave.png','2026-04-11 20:01:50',1,'',''),(2,'wp-content/uploads/2012/05/soundwave-microsoft.png','2026-04-11 20:01:50',1,'',''),(3,'chipset-intel-z370-coffee-lake-blokir-prosesor-kaby-lake-lewat-firmware','2026-04-11 20:04:10',1,'',''),(4,'wp-content/uploads/2012/08/Facebook-Like.jpg','2026-04-11 20:05:22',1,'',''),(5,'wp-content/uploads/2017/05/asus-zenfone-3-max.jpg','2026-04-11 20:05:56',1,'',''),(6,'ads.txt','2026-04-11 20:06:02',4,'',''),(7,'smartphone-sony-xperia-z1s-bakal-dipatok-dengan-banderol-6-9-juta-rupiah','2026-04-11 20:07:17',1,'',''),(8,'wp-content/uploads/2011/06/jam-tangan-android-imWatch.jpg','2026-04-11 20:07:25',1,'',''),(9,'wp-content/uploads/2014/03/ss-telponan-di-wa-berjam-jam.webp','2026-04-11 20:07:57',1,'',''),(10,'tentang/handphone-android-outdoor','2026-04-11 20:09:02',1,'',''),(11,'lowongan','2026-04-11 20:09:19',1,'',''),(12,'tentang/sony','2026-04-11 20:09:41',2,'',''),(13,'tentang/google','2026-04-11 20:10:27',2,'',''),(14,'wp-content/uploads/2014/08/street-view-bogor.jpg','2026-04-11 20:09:43',2,'',''),(15,'tentang/amd','2026-04-11 20:09:41',1,'',''),(16,'tentang/canon','2026-04-11 20:09:50',1,'',''),(17,'tentang/smartfren','2026-04-11 20:10:44',2,'',''),(18,'tanpa-bezel-inilah-spesifikasi-zte-nubia-z11-yang-berbekal-snapdragon-820','2026-04-11 20:10:32',2,'',''),(19,'wp-content/uploads/2015/11/nubia-z11-0.jpg','2026-04-11 20:10:34',1,'',''),(20,'tentang/coolpad','2026-04-11 20:10:42',2,'',''),(21,'tentang/intel','2026-04-11 20:10:47',1,'',''),(22,'wp-content/plugins/wp-postratings/images/loading.gif','2026-04-11 20:10:49',2,'',''),(23,'tentang/nikon','2026-04-11 20:10:59',2,'',''),(24,'wp-content/uploads/2012/11/pengguna-internet.jpg','2026-04-11 20:11:14',1,'',''),(25,'wp-content/uploads/2011/03/Hotmail_Active_View.jpg','2026-04-11 20:11:33',1,'',''),(26,'wp-content/uploads/2011/09/acer-aspire-s3.jpg','2026-04-11 20:12:23',1,'',''),(27,'wp-content/uploads/2011/08/1760162.jpg','2026-04-11 20:12:52',1,'',''),(28,'oppo-a83-resmi-diperkenalkan-di-indonesia','2026-04-11 20:13:55',1,'',''),(29,'wp-content/uploads/2009/12/capstone-turbine-039-s-cmt-380-hybrid-car-has-a-small-jet-engine-under-the-hood-2.jpg','2026-04-11 20:15:44',1,'',''),(30,'wp-content/uploads/2012/02/windows-8-consumer-preview.jpg','2026-04-11 20:16:56',1,'',''),(31,'wp-content/uploads/2011/06/notebook-samsung-nc215s.jpg','2026-04-11 20:17:24',1,'',''),(32,'tentang/arma-2','2026-04-11 20:18:48',1,'',''),(33,'wp-content/uploads/2014/06/drone-cokelat.jpg','2026-04-11 20:18:58',1,'',''),(34,'wp-content/uploads/2013/02/ti.jpg','2026-04-11 20:21:06',1,'',''),(35,'wp-content/uploads/2014/11/yotaphone-2.jpg','2026-04-11 20:21:12',1,'',''),(36,'seputar/hardware-komputer','2026-04-11 20:21:24',1,'',''),(37,'seputar/software','2026-04-11 20:21:25',1,'',''),(38,'seputar/laptop-notebook-netbook','2026-04-11 20:21:26',1,'',''),(39,'seputar/gadget','2026-04-11 20:21:27',1,'',''),(40,'wp-content/uploads/2016/06/Android-on-iPhone-6-Plus.jpg','2026-04-11 20:21:29',1,'',''),(41,'wp-content/uploads/2016/08/NVIDIA-GeForce-GTX-1060-3GB.jpg','2026-04-11 20:21:40',1,'',''),(42,'wp-content/uploads/2010/03/ubuntu-10-4-darktheme.png','2026-04-11 20:21:44',1,'',''),(43,'wp-content/uploads/2015/09/asusgx700-2.jpg','2026-04-11 20:23:43',1,'',''),(44,'tentang/source-code-winamp','2026-04-11 20:23:44',1,'',''),(45,'wp-content/uploads/2015/04/venue-10-7000_1.jpg','2026-04-11 20:23:52',1,'',''),(46,'wp-content/uploads/2017/08/hp-omen-x.jpg','2026-04-11 20:24:02',1,'',''),(47,'wp-content/uploads/2012/07/foto-pertama.jpg','2026-04-11 20:24:13',1,'',''),(48,'wp-content/uploads/2011/10/fifa12-3.jpg','2026-04-11 20:24:43',1,'',''),(49,'wp-content/uploads/2015/08/xperia-m5.jpg','2026-04-11 20:24:53',1,'',''),(50,'wp-content/uploads/2009/04/ponsel_samsung_s8000.jpg','2026-04-11 20:25:13',1,'',''),(51,'wp-content/uploads/2013/12/jam-tangan-pintar-geak-watch.jpg','2026-04-11 20:25:34',1,'',''),(52,'wp-content/uploads/2012/08/sony-xperia-j-1.png','2026-04-11 20:25:44',1,'',''),(53,'wp-content/uploads/2016/04/IMG_2615-725x483.jpg','2026-04-11 20:26:05',1,'',''),(54,'wp-content/uploads/2013/02/Nikon-CoolPix-P520-42x-Ultra-Zoom-Camera-red.jpg','2026-04-11 20:26:55',1,'',''),(55,'wp-content/uploads/2011/01/android-honeycomb-1.png','2026-04-11 20:27:04',1,'',''),(56,'wp-content/uploads/2015/10/akses-situs-130904b.jpg','2026-04-11 20:27:18',1,'',''),(57,'wp-content/uploads/2012/07/sms.jpg','2026-04-11 20:27:27',1,'',''),(58,'wp-content/uploads/2015/05/windows-10-macbook.jpg','2026-04-11 20:27:42',2,'',''),(59,'wp-content/uploads/2015/08/harddisk-16tb-samsung.jpg','2026-04-11 20:27:42',2,'',''),(60,'wp-content/uploads/2013/10/os-amerika.png','2026-04-11 20:27:45',1,'',''),(61,'wp-content/uploads/2012/03/Roku-iOS-Remote-App.jpg','2026-04-11 20:28:15',1,'',''),(62,'wp-content/uploads/2015/10/hypercam-01.jpg','2026-04-11 20:28:25',1,'',''),(63,'tentang/kamera-mirrorless-x-a1','2026-04-11 20:28:36',1,'',''),(64,'wp-content/uploads/2013/03/Sony-Alpha-NEX-3N-Mirrorless-Camera-top.jpg','2026-04-11 20:28:55',1,'',''),(65,'wp-content/uploads/2016/10/iphone-7-man-640x361-198x143.jpg','2026-04-11 20:29:05',2,'',''),(66,'wp-content/uploads/2013/08/robot-smartphone-pengawas.jpg','2026-04-11 20:29:17',1,'',''),(67,'wp-content/uploads/2015/01/skype-windows-10-700x466.jpg','2026-04-11 20:29:24',1,'',''),(68,'wp-content/uploads/2011/08/vinci-tab-2.jpg','2026-04-11 20:29:28',1,'',''),(69,'wp-content/uploads/2013/12/microsoft-windows-xp.jpg','2026-04-11 20:29:59',1,'',''),(70,'wp-content/uploads/2013/10/Tanggal-Rilis-Resmi-Assassin-Creed-4-Black-Flag-Untuk-PC-main.jpg','2026-04-11 20:30:25',1,'',''),(71,'wp-content/uploads/2012/10/gorilla-glass.jpeg','2026-04-11 20:30:35',1,'',''),(72,'tentang_beritateknologi','2026-04-11 20:30:50',2,'',''),(73,'tentang/xiaomi','2026-04-11 20:31:03',2,'',''),(74,'tentang/acer','2026-04-11 20:30:52',1,'',''),(75,'tentang/motorola','2026-04-11 20:30:59',1,'',''),(76,'tentang/oneplus','2026-04-11 20:31:37',2,'',''),(77,'wp-content/uploads/2011/01/cara-membuat-toko-online.jpg','2026-04-11 20:31:11',2,'',''),(78,'wp-content/uploads/2012/08/cpu-benchmark.png','2026-04-11 20:31:11',1,'',''),(79,'tentang/mito','2026-04-11 20:31:12',1,'',''),(80,'wp-content/uploads/2012/02/nec-300x225.jpg','2026-04-11 20:32:02',1,'',''),(81,'tentang/android-ics/page/2','2026-04-11 20:33:28',1,'',''),(82,'wp-content/uploads/2014/05/Gigabyte-Ultraforce-P34G-v2_2.jpg','2026-04-11 20:33:36',1,'',''),(83,'wp-content/uploads/2011/11/ricoh-cx6.jpg','2026-04-11 20:35:00',1,'',''),(84,'wp-content/uploads/2012/01/casio-gshock-gb6900.jpg','2026-04-11 20:35:08',1,'',''),(85,'http://localhost/beritateknologi','2026-04-11 20:39:49',1,'','');

--
-- Table structure for table `wpek_rank_math_internal_links`
--

CREATE TABLE `wpek_rank_math_internal_links` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `url` varchar(255) NOT NULL,
  `post_id` bigint(20) unsigned NOT NULL,
  `target_post_id` bigint(20) unsigned NOT NULL,
  `type` varchar(8) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `link_direction` (`post_id`,`type`),
  KEY `target_post_id` (`target_post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_rank_math_internal_links`
--


--
-- Table structure for table `wpek_rank_math_internal_meta`
--

CREATE TABLE `wpek_rank_math_internal_meta` (
  `object_id` bigint(20) unsigned NOT NULL,
  `internal_link_count` int(10) unsigned DEFAULT 0,
  `external_link_count` int(10) unsigned DEFAULT 0,
  `incoming_link_count` int(10) unsigned DEFAULT 0,
  PRIMARY KEY (`object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_rank_math_internal_meta`
--


--
-- Table structure for table `wpek_rank_math_redirections`
--

CREATE TABLE `wpek_rank_math_redirections` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `sources` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_to` text NOT NULL,
  `header_code` smallint(4) unsigned NOT NULL,
  `hits` bigint(20) unsigned NOT NULL DEFAULT 0,
  `status` varchar(25) NOT NULL DEFAULT 'active',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `last_accessed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `status` (`status`),
  KEY `idx_rm_status_updated` (`status`,`updated`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_rank_math_redirections`
--


--
-- Table structure for table `wpek_rank_math_redirections_cache`
--

CREATE TABLE `wpek_rank_math_redirections_cache` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `from_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `redirection_id` bigint(20) unsigned NOT NULL,
  `object_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `object_type` varchar(10) NOT NULL DEFAULT 'post',
  `is_redirected` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `redirection_id` (`redirection_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_rank_math_redirections_cache`
--


--
-- Table structure for table `wpek_shortpixel_aipostmeta`
--

CREATE TABLE `wpek_shortpixel_aipostmeta` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_type` tinyint(4) DEFAULT 1,
  `attach_id` bigint(20) unsigned NOT NULL,
  `original_data` text DEFAULT NULL,
  `generated_data` text DEFAULT NULL,
  `old_filename` varchar(300) DEFAULT NULL,
  `new_filename` varchar(300) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `tsUpdated` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_shortpixel_aipostmeta`
--


--
-- Table structure for table `wpek_shortpixel_folders`
--

CREATE TABLE `wpek_shortpixel_folders` (
  `id` mediumint(9) NOT NULL AUTO_INCREMENT,
  `path` varchar(512) DEFAULT NULL,
  `name` varchar(150) DEFAULT NULL,
  `path_md5` char(32) DEFAULT NULL,
  `file_count` int(11) DEFAULT NULL,
  `status` smallint(6) NOT NULL DEFAULT 0,
  `parent` smallint(6) DEFAULT 0,
  `ts_checked` timestamp NULL DEFAULT NULL,
  `ts_updated` timestamp NULL DEFAULT NULL,
  `ts_created` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `path` (`path`(250))
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_shortpixel_folders`
--


--
-- Table structure for table `wpek_shortpixel_meta`
--

CREATE TABLE `wpek_shortpixel_meta` (
  `id` mediumint(10) NOT NULL AUTO_INCREMENT,
  `folder_id` mediumint(9) NOT NULL,
  `ext_meta_id` int(10) DEFAULT NULL,
  `path` varchar(512) DEFAULT NULL,
  `name` varchar(150) DEFAULT NULL,
  `path_md5` char(32) DEFAULT NULL,
  `compressed_size` int(10) NOT NULL DEFAULT 0,
  `compression_type` tinyint(4) DEFAULT NULL,
  `keep_exif` tinyint(4) DEFAULT 0,
  `cmyk2rgb` tinyint(4) DEFAULT 0,
  `resize` tinyint(4) DEFAULT NULL,
  `resize_width` smallint(6) DEFAULT NULL,
  `resize_height` smallint(6) DEFAULT NULL,
  `backup` tinyint(4) DEFAULT 0,
  `status` smallint(6) NOT NULL DEFAULT 0,
  `retries` tinyint(4) NOT NULL DEFAULT 0,
  `message` varchar(255) DEFAULT NULL,
  `ts_added` timestamp NULL DEFAULT NULL,
  `ts_optimized` timestamp NULL DEFAULT NULL,
  `extra_info` longtext DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `path` (`path`(250))
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_shortpixel_meta`
--


--
-- Table structure for table `wpek_shortpixel_postmeta`
--

CREATE TABLE `wpek_shortpixel_postmeta` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `attach_id` bigint(20) unsigned NOT NULL,
  `parent` bigint(20) unsigned NOT NULL,
  `image_type` tinyint(4) DEFAULT 0,
  `size` varchar(200) DEFAULT NULL,
  `status` tinyint(4) DEFAULT 0,
  `compression_type` tinyint(4) DEFAULT NULL,
  `compressed_size` int(11) DEFAULT NULL,
  `original_size` int(11) DEFAULT NULL,
  `tsAdded` timestamp NULL DEFAULT NULL,
  `tsOptimized` timestamp NULL DEFAULT NULL,
  `extra_info` longtext DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `attach_id` (`attach_id`),
  KEY `parent` (`parent`),
  KEY `size` (`size`),
  KEY `status` (`status`),
  KEY `compression_type` (`compression_type`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_shortpixel_postmeta`
--

INSERT INTO `wpek_shortpixel_postmeta` VALUES (1,9,0,0,NULL,2,1,36958,136115,'2026-04-11 13:07:48','2026-04-11 13:08:00','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"wasConverted\":false,\"convertMeta\":{\"fileFormat\":\"png\",\"isConverted\":false,\"placeholder\":false,\"replacementImageBase\":false,\"triedConversion\":false,\"errorReason\":false,\"omitBackup\":true}}'),(2,9,9,1,'medium',2,1,31645,119157,'2026-04-11 13:07:48','2026-04-11 13:08:00','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"originalWidth\":300,\"originalHeight\":297}'),(3,9,9,1,'thumbnail',2,1,9432,33752,'2026-04-11 13:07:48','2026-04-11 13:08:00','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"originalWidth\":150,\"originalHeight\":150}'),(4,10,0,0,NULL,2,1,23690,90577,'2026-04-11 13:12:16','2026-04-11 13:12:28','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"wasConverted\":false,\"convertMeta\":{\"fileFormat\":\"png\",\"isConverted\":false,\"placeholder\":false,\"replacementImageBase\":false,\"triedConversion\":false,\"errorReason\":false,\"omitBackup\":true}}'),(5,10,10,1,'medium',2,1,21776,75170,'2026-04-11 13:12:16','2026-04-11 13:12:28','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"originalWidth\":300,\"originalHeight\":297}'),(6,10,10,1,'thumbnail',2,1,7503,24070,'2026-04-11 13:12:16','2026-04-11 13:12:28','{\"did_keepExif\":1,\"did_cmyk2rgb\":true,\"originalWidth\":150,\"originalHeight\":150}');

--
-- Table structure for table `wpek_shortpixel_queue`
--

CREATE TABLE `wpek_shortpixel_queue` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `queue_name` varchar(30) NOT NULL,
  `plugin_slug` varchar(30) NOT NULL,
  `status` int(11) NOT NULL DEFAULT 0,
  `list_order` int(11) NOT NULL,
  `item_id` bigint(20) unsigned NOT NULL,
  `item_count` int(11) DEFAULT 1,
  `value` longtext NOT NULL,
  `tries` int(11) NOT NULL DEFAULT 0,
  `created` timestamp NULL DEFAULT NULL,
  `updated` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_wpek_` (`plugin_slug`,`queue_name`,`item_id`),
  KEY `queue_name` (`queue_name`),
  KEY `plugin_slug` (`plugin_slug`),
  KEY `status` (`status`),
  KEY `item_id` (`item_id`),
  KEY `list_order` (`list_order`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_shortpixel_queue`
--

INSERT INTO `wpek_shortpixel_queue` VALUES (1,'media','SPIO',0,10,8,5,'{\"was_array\":false,\"value\":{\"urls\":[\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo.png?ver=1775937407\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-236x300.png?ver=1775937407\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-805x1024.png?ver=1775937407\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-150x150.png?ver=1775937407\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-768x977.png?ver=1775937407\"],\"action\":\"optimize\",\"next_actions\":[\"requestAlt\"],\"returndatalist\":{\"sizes\":{\"shortpixel_main_donotuse\":\"logo.png\",\"medium\":\"logo-236x300.png\",\"large\":\"logo-805x1024.png\",\"thumbnail\":\"logo-150x150.png\",\"medium_large\":\"logo-768x977.png\"},\"doubles\":[],\"duplicates\":[]},\"paramlist\":[{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo.png?ver=1775937407\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-236x300.png?ver=1775937407\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-805x1024.png?ver=1775937407\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-150x150.png?ver=1775937407\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/logo-768x977.png?ver=1775937407\"}],\"compressionType\":1,\"counts\":{\"creditCount\":5,\"baseCount\":5,\"avifCount\":0,\"webpCount\":0}}}',0,'2026-04-11 13:05:31','2026-04-11 13:05:31'),(2,'media','SPIO',0,11,7,8,'{\"was_array\":false,\"value\":{\"urls\":[\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-scaled.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-300x164.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-1024x559.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-150x150.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-768x419.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-1536x838.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-2048x1117.webp?ver=1775936937\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi.webp?ver=1775936937\"],\"action\":\"optimize\",\"next_actions\":[\"requestAlt\"],\"returndatalist\":{\"sizes\":{\"shortpixel_main_donotuse\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-scaled.webp\",\"medium\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-300x164.webp\",\"large\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-1024x559.webp\",\"thumbnail\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-150x150.webp\",\"medium_large\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-768x419.webp\",\"1536x1536\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-1536x838.webp\",\"2048x2048\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi-2048x1117.webp\",\"shortpixel_original_donotuse\":\"Gemini_Generated_Image_jfsigfjfsigfjfsi.webp\"},\"doubles\":[],\"duplicates\":[]},\"paramlist\":[{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-scaled.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-300x164.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-1024x559.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-150x150.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-768x419.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-1536x838.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi-2048x1117.webp?ver=1775936937\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/Gemini_Generated_Image_jfsigfjfsigfjfsi.webp?ver=1775936937\"}],\"compressionType\":1,\"counts\":{\"creditCount\":8,\"baseCount\":8,\"avifCount\":0,\"webpCount\":0}}}',0,'2026-04-11 13:05:31','2026-04-11 13:05:31'),(3,'mediaSingle','SPIO',3,10,9,3,'{\"was_array\":false,\"value\":{\"urls\":[\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon.png?ver=1775938067\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-300x297.png?ver=1775938067\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-150x150.png?ver=1775938067\"],\"action\":\"optimize\",\"next_keepdata\":[\"queue_list_order\"],\"returndatalist\":{\"sizes\":{\"shortpixel_main_donotuse\":\"favicon.png\",\"medium\":\"favicon-300x297.png\",\"thumbnail\":\"favicon-150x150.png\"},\"doubles\":[],\"duplicates\":[]},\"paramlist\":[{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon.png?ver=1775938067\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-300x297.png?ver=1775938067\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-150x150.png?ver=1775938067\"}],\"files\":{\"shortpixel_main_donotuse\":{\"image\":\"\\/tmp\\/1c9a09f25744822ed6d2ff25f0221b63-lossy-JfFhF0.png\"},\"medium\":{\"image\":\"\\/tmp\\/732c7f268e31c9fdfac13854f83509ad-lossy-NW9Uad.png\"},\"thumbnail\":{\"image\":\"\\/tmp\\/e01dd51daa4aae0b6db10d96b80eb2c9-lossy-tC1Sou.png\"}},\"compressionType\":1,\"tries\":\"1\",\"block\":false,\"counts\":{\"creditCount\":3,\"baseCount\":3,\"avifCount\":0,\"webpCount\":0},\"queue_list_order\":\"10\"}}',1,'2026-04-11 13:07:48','2026-04-11 13:08:00'),(4,'mediaSingle','SPIO',3,10,10,3,'{\"was_array\":false,\"value\":{\"urls\":[\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview.png?ver=1775938336\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview-300x297.png?ver=1775938336\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview-150x150.png?ver=1775938336\"],\"action\":\"optimize\",\"next_keepdata\":[\"queue_list_order\"],\"returndatalist\":{\"sizes\":{\"shortpixel_main_donotuse\":\"favicon-removebg-preview.png\",\"medium\":\"favicon-removebg-preview-300x297.png\",\"thumbnail\":\"favicon-removebg-preview-150x150.png\"},\"doubles\":[],\"duplicates\":[]},\"paramlist\":[{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview.png?ver=1775938336\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview-300x297.png?ver=1775938336\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/favicon-removebg-preview-150x150.png?ver=1775938336\"}],\"files\":{\"shortpixel_main_donotuse\":{\"image\":\"\\/tmp\\/12215b61258f897ffb3910be12c339e0-lossy-mTexGL.png\"},\"medium\":{\"image\":\"\\/tmp\\/29d67b17005e99dc74184f1338938ff5-lossy-RBxT7i.png\"},\"thumbnail\":{\"image\":\"\\/tmp\\/f7977db0c4fee95482848634e445979a-lossy-w8Ws85.png\"}},\"compressionType\":1,\"tries\":\"1\",\"block\":false,\"counts\":{\"creditCount\":3,\"baseCount\":3,\"avifCount\":0,\"webpCount\":0},\"queue_list_order\":\"10\"}}',1,'2026-04-11 13:12:16','2026-04-11 13:12:28'),(5,'mediaSingle','SPIO',2,10,11,7,'{\"was_array\":false,\"value\":{\"urls\":[\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-300x300.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-150x150.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-270x270.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-192x192.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-180x180.png?ver=1775938345\",\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-32x32.png?ver=1775938345\"],\"action\":\"optimize\",\"returndatalist\":{\"sizes\":{\"shortpixel_main_donotuse\":\"cropped-favicon-removebg-preview.png\",\"medium\":\"cropped-favicon-removebg-preview-300x300.png\",\"thumbnail\":\"cropped-favicon-removebg-preview-150x150.png\",\"site_icon-270\":\"cropped-favicon-removebg-preview-270x270.png\",\"site_icon-192\":\"cropped-favicon-removebg-preview-192x192.png\",\"site_icon-180\":\"cropped-favicon-removebg-preview-180x180.png\",\"site_icon-32\":\"cropped-favicon-removebg-preview-32x32.png\"},\"doubles\":[],\"duplicates\":[]},\"paramlist\":[{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-300x300.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-150x150.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-270x270.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-192x192.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-180x180.png?ver=1775938345\"},{\"url\":\"https:\\/\\/beritateknologi.com\\/wp-content\\/uploads\\/2026\\/04\\/cropped-favicon-removebg-preview-32x32.png?ver=1775938345\"}],\"compressionType\":1,\"counts\":{\"creditCount\":7,\"baseCount\":7,\"avifCount\":0,\"webpCount\":0}}}',0,'2026-04-11 13:12:25','2026-04-11 13:12:26');

--
-- Table structure for table `wpek_term_relationships`
--

CREATE TABLE `wpek_term_relationships` (
  `object_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `term_taxonomy_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `term_order` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  KEY `term_taxonomy_id` (`term_taxonomy_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_term_relationships`
--

INSERT INTO `wpek_term_relationships` VALUES (1,1,0);

--
-- Table structure for table `wpek_term_taxonomy`
--

CREATE TABLE `wpek_term_taxonomy` (
  `term_taxonomy_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `taxonomy` varchar(32) NOT NULL DEFAULT '',
  `description` longtext NOT NULL,
  `parent` bigint(20) unsigned NOT NULL DEFAULT 0,
  `count` bigint(20) NOT NULL DEFAULT 0,
  PRIMARY KEY (`term_taxonomy_id`),
  UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  KEY `taxonomy` (`taxonomy`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_term_taxonomy`
--

INSERT INTO `wpek_term_taxonomy` VALUES (1,1,'category','',0,1);

--
-- Table structure for table `wpek_termmeta`
--

CREATE TABLE `wpek_termmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `term_id` (`term_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_termmeta`
--


--
-- Table structure for table `wpek_terms`
--

CREATE TABLE `wpek_terms` (
  `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(200) NOT NULL DEFAULT '',
  `slug` varchar(200) NOT NULL DEFAULT '',
  `term_group` bigint(10) NOT NULL DEFAULT 0,
  PRIMARY KEY (`term_id`),
  KEY `slug` (`slug`(191)),
  KEY `name` (`name`(191))
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_terms`
--

INSERT INTO `wpek_terms` VALUES (1,'Uncategorized','uncategorized',0);

--
-- Table structure for table `wpek_usermeta`
--

CREATE TABLE `wpek_usermeta` (
  `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`umeta_id`),
  KEY `user_id` (`user_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_usermeta`
--

INSERT INTO `wpek_usermeta` VALUES (1,1,'nickname','admin'),(2,1,'first_name',''),(3,1,'last_name',''),(4,1,'description',''),(5,1,'rich_editing','true'),(6,1,'syntax_highlighting','true'),(7,1,'comment_shortcuts','false'),(8,1,'admin_color','fresh'),(9,1,'use_ssl','0'),(10,1,'show_admin_bar_front','true'),(11,1,'locale',''),(12,1,'wpek_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(13,1,'wpek_user_level','10'),(14,1,'dismissed_wp_pointers',''),(15,1,'show_welcome_panel','1'),(16,1,'session_tokens','a:1:{s:64:\"a7b81fbc328b13301b0c24b37183fcade427614391500d09e8785fa347a91e06\";a:4:{s:10:\"expiration\";i:1776082680;s:2:\"ip\";s:14:\"93.185.162.136\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36\";s:5:\"login\";i:1775909880;}}'),(17,1,'wpek_dashboard_quick_press_last_post_id','5'),(18,1,'community-events-location','a:1:{s:2:\"ip\";s:12:\"93.185.162.0\";}'),(19,1,'manageedit-postcolumnshidden','a:3:{i:0;s:0:\"\";i:1;s:15:\"rank_math_title\";i:2;s:21:\"rank_math_description\";}'),(20,1,'manageedit-postcolumnshidden_default','1'),(21,1,'manageedit-pagecolumnshidden','a:3:{i:0;s:0:\"\";i:1;s:15:\"rank_math_title\";i:2;s:21:\"rank_math_description\";}'),(22,1,'manageedit-pagecolumnshidden_default','1'),(23,1,'wpek_user-settings','libraryContent=browse'),(24,1,'wpek_user-settings-time','1775912399');

--
-- Table structure for table `wpek_wpfm_backup`
--

CREATE TABLE `wpek_wpfm_backup` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `backup_name` text DEFAULT NULL,
  `backup_date` text DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wpek_wpfm_backup`
--


--
-- Dumping routines for database 'betaslot_wp396'
--


