INSERT INTO `wpf1_options` VALUES
(909, 'elementor_remote_info_feed_data', 'a:3:{i:0;a:5:{s:5:"title";s:59:"The atomic foundation of version 4 is ready for real sites!";s:7:"excerpt";s:296:"The alpha phase is complete. Version 4 is now in beta, and the atomic foundation is ready to be used on real sites! This is the final step before the official release of version 4.0, activating the new features automatically on new sites, and becoming the default editing experience in Elementor.";s:7:"created";i:1770651621;s:5:"badge";s:3:"NEW";s:3:"url";s:113:"https://elementor.com/blog/editor-4-beta/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed";}i:1;a:5:{s:5:"title";s:79:"Introducing Elementor 3.33: Variables Manager, Custom CSS, Blend Modes, & more!";s:7:"excerpt";s:340:"Elementor 3.33 builds on the foundation of Editor V4, continuing our mission to create a faster, more scalable, and more intuitive design experience for Web Creators. With the addition of the Variables Manager, element-level Custom CSS, Background Clipping, and Blend Modes, designers have more creative precision and consistency than ever.";s:7:"created";i:1762944115;s:5:"badge";s:3:"NEW";s:3:"url";s:145:"https://elementor.com/blog/elementor-333-v4-variables-manager-custom-css/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed";}i:2;a:5:{s:5:"title";s:76:"Introducing Elementor 3.32: Transitions, Transform, Size Variables, and More";s:7:"excerpt";s:250:"Elementor 3.32 is here, accelerating Editor V4 Alpha with transform controls and layered transitions, system-wide Size Variables and streamlined class management. This release empowers you to build more consistent, dynamic, and professional websites.";s:7:"created";i:1759243152;s:5:"badge";s:3:"NEW";s:3:"url";s:138:"https://elementor.com/blog/elementor-332-v4-transform-transitions/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed";}}', 'off'),
(912, '_elementor_local_google_fonts', 'a:6:{s:6:"roboto";a:2:{s:3:"url";s:77:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/roboto.css";s:7:"version";i:1757328450;}s:10:"robotoslab";a:2:{s:3:"url";s:81:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css";s:7:"version";i:1757468148;}s:7:"almarai";a:2:{s:3:"url";s:78:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/almarai.css";s:7:"version";i:1757707766;}s:8:"almendra";a:2:{s:3:"url";s:79:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/almendra.css";s:7:"version";i:1757865931;}s:7:"poppins";a:2:{s:3:"url";s:78:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/poppins.css";s:7:"version";i:1757887279;}s:15:"almendradisplay";a:2:{s:3:"url";s:86:"https://bl3arabi.com/wp-content/uploads/elementor/google-fonts/css/almendradisplay.css";s:7:"version";i:1757887287;}}', 'auto'),
(913, 'elementskit-lite__banner_last_check', '1773793318', 'auto'),
(914, 'elementskit-lite__banner_data', 'O:8:"stdClass":10:{s:8:"10023418";O:8:"stdClass":7:{s:2:"id";i:10023418;s:5:"title";s:35:"ElementsKit 2M Celebration Own Page";s:4:"type";s:6:"notice";s:6:"screen";s:11:"plugin_page";s:5:"start";i:1773619200;s:3:"end";i:1774310400;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:68:"https://wpmet.com/plugin/elementskit/2-million-celebration/?rui=1265";s:11:"button_text";s:19:"Grab 50% OFF Today!";s:11:"notice_body";s:425:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><span style="color: #ff0000;">ElementsKit 2 Million Celebration </span><em data-start="1852" data-end="1881"><span style="color: #ff0000;">!</span></em></strong>\r\n\r\n<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><strong style="font-size: 16px;">Get ElementsKit at 50% OFF and Save up to $373.5! </strong></strong>";s:12:"notice_image";s:73:"https://api.wpmet.com/auth/wp-content/uploads/2022/11/50-OFF-getgenie.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10023417";O:8:"stdClass":7:{s:2:"id";i:10023417;s:5:"title";s:36:"ElementsKit 2M Celebration Dashboard";s:4:"type";s:6:"notice";s:6:"screen";s:9:"dashboard";s:5:"start";i:1773619200;s:3:"end";i:1774310400;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:68:"https://wpmet.com/plugin/elementskit/2-million-celebration/?rui=1265";s:11:"button_text";s:19:"Grab 50% OFF Today!";s:11:"notice_body";s:425:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><span style="color: #ff0000;">ElementsKit 2 Million Celebration </span><em data-start="1852" data-end="1881"><span style="color: #ff0000;">!</span></em></strong>\r\n\r\n<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><strong style="font-size: 16px;">Get ElementsKit at 50% OFF and Save up to $373.5! </strong></strong>";s:12:"notice_image";s:73:"https://api.wpmet.com/auth/wp-content/uploads/2022/11/50-OFF-getgenie.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10022430";O:8:"stdClass":7:{s:2:"id";i:10022430;s:5:"title";s:38:"Wpmet January CRO for bundle Dashboard";s:4:"type";s:6:"notice";s:6:"screen";s:9:"dashboard";s:5:"start";i:1771286400;s:3:"end";i:1771718400;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"button_text";s:17:"Secure $749 Price";s:11:"notice_body";s:263:"<h2 class="gkit-heading-title">Get the AIO Bundle for $749!<strong style="font-size: 24px; padding: 8px 0 5px; color: #ff0000; ; display: block;"><strong style="font-size: 16px;">Save up to $3,397 on the AIO Bundle Plugin Bundle (80% OFF) </strong></strong></h2>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10022431";O:8:"stdClass":7:{s:2:"id";i:10022431;s:5:"title";s:37:"Wpmet January CRO for bundle Own Page";s:4:"type";s:6:"notice";s:6:"screen";s:11:"plugin_page";s:5:"start";i:1768608000;s:3:"end";i:1771718400;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"button_text";s:17:"Secure $749 Price";s:11:"notice_body";s:263:"<h2 class="gkit-heading-title">Get the AIO Bundle for $749!<strong style="font-size: 24px; padding: 8px 0 5px; color: #ff0000; ; display: block;"><strong style="font-size: 16px;">Save up to $3,397 on the AIO Bundle Plugin Bundle (80% OFF) </strong></strong></h2>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10022095";O:8:"stdClass":7:{s:2:"id";i:10022095;s:5:"title";s:31:"Wpmet Holiday Sale Ownpage 2025";s:4:"type";s:6:"notice";s:6:"screen";s:11:"plugin_page";s:5:"start";i:1766361600;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:22:"https://wpmet.com/4mb9";s:11:"button_text";s:16:"Save $3,397 Now!";s:11:"notice_body";s:441:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><span style="color: #ff0000;">Wpmet’s Holiday Sale is live</span><em data-start="1852" data-end="1881"><span style="color: #ff0000;">!</span></em></strong>\r\n\r\n<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><strong style="font-size: 16px;">Save up to $3,397 on the All-in-One WordPress Plugin Bundle (80% OFF) </strong></strong>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10022094";O:8:"stdClass":7:{s:2:"id";i:10022094;s:5:"title";s:28:"Wpmet Holiday Sale Dashboard";s:4:"type";s:6:"notice";s:6:"screen";s:9:"dashboard";s:5:"start";b:0;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:22:"https://wpmet.com/4mb9";s:11:"button_text";s:16:"Save $3,397 Now!";s:11:"notice_body";s:441:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><span style="color: #ff0000;">Wpmet’s Holiday Sale is live</span><em data-start="1852" data-end="1881"><span style="color: #ff0000;">!</span></em></strong>\r\n\r\n<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;"><strong style="font-size: 16px;">Save up to $3,397 on the All-in-One WordPress Plugin Bundle (80% OFF) </strong></strong>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10021821";O:8:"stdClass":7:{s:2:"id";i:10021821;s:5:"title";s:32:"Wpmet Notice BFCM Dashboard 2025";s:4:"type";s:6:"notice";s:6:"screen";s:9:"dashboard";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:29:"https://wpmet.com/wpnoticeh80";s:11:"button_text";s:16:"Save $3,397 Now!";s:11:"notice_body";s:259:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;">Wpmet’s Black Friday Sale is live<em data-start="1852" data-end="1881">!\r\n</em></strong><strong>\r\nSave up to $3,397 on the All-in-One WordPress Plugin Bundle (80% OFF) </strong>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10021820";O:8:"stdClass":7:{s:2:"id";i:10021820;s:5:"title";s:24:"Wpmet BFCM Own page 2025";s:4:"type";s:6:"notice";s:6:"screen";s:11:"plugin_page";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:29:"https://wpmet.com/wpnoticeh80";s:11:"button_text";s:16:"Save $3,397 Now!";s:11:"notice_body";s:257:"<strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;">Wpmet’s Black Friday Sale is live<em data-start="1852" data-end="1881">!</em></strong><strong>\r\nSave up to $3,397 on the All-in-One WordPress Plugin Bundle (80% OFF) </strong>";s:12:"notice_image";s:60:"https://api.wpmet.com/auth/wp-content/uploads/2024/11/80.png";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10020931";O:8:"stdClass":7:{s:2:"id";i:10020931;s:5:"title";s:29:"Wpmet Halloween Own page 2025";s:4:"type";s:6:"notice";s:6:"screen";s:11:"plugin_page";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:29:"https://wpmet.com/wpnoticeh78";s:11:"button_text";s:16:"Save $2,936 Now!";s:11:"notice_body";s:475:"<h3><strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;">Wpmet’s Halloween Sale is live<em data-start="1852" data-end="1881">!</em></strong></h3>\r\n<p style="font-size: 16px; margin-left: -2px;"><strong>Save up to $2,936 on the All-in-One WordPress Plugin Bundle (78% OFF) </strong>Or <strong>enjoy up to 35% OFF</strong> on your favorite single plugins — <em data-start="794" data-end="830">ElementsKit, GutenKit, ShopEngine,</em> and more!!</p>";s:12:"notice_image";s:64:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/78-Off.jpg";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}s:8:"10020929";O:8:"stdClass":7:{s:2:"id";i:10020929;s:5:"title";s:30:"Wpmet Halloween Dashboard 2025";s:4:"type";s:6:"notice";s:6:"screen";s:9:"dashboard";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":9:{s:4:"type";s:6:"notice";s:11:"button_link";s:29:"https://wpmet.com/wpnoticeh78";s:11:"button_text";s:16:"Save $2,936 Now!";s:11:"notice_body";s:432:"<h3><strong style="font-size: 24px; padding: 8px 0 5px; color: #; display: block;">Wpmet’s Halloween Sale is live!</strong></h3>\r\n<p style="font-size: 16px; margin-left: -2px;"><strong>Save up to $2,936 on the All-in-One WordPress Plugin Bundle (78% OFF) </strong>Or <strong>enjoy up to 35% OFF</strong> on your favorite single plugins — <em data-start="794" data-end="830">ElementsKit, GutenKit, ShopEngine,</em> and more!!</p>";s:12:"notice_image";s:64:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/78-Off.jpg";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";s:10:"unique_key";s:0:"";}}}', 'auto'),
(915, 'nps-survey-header-footer-elementor', 'a:6:{s:13:"dismiss_count";i:0;s:19:"dismiss_permanently";b:0;s:12:"dismiss_step";s:0:"";s:12:"dismiss_time";s:0:"";s:16:"dismiss_timespan";N;s:17:"first_render_time";i:1757328446;}', 'auto'),
(1009, 'allowed_astra_notices', 'a:1:{i:0;s:16:"uae-optin-notice";}', 'auto'),
(1012, 'elementskit-lite__stories_last_check', '1773793317', 'auto'),
(1013, 'elementskit-lite__stories_data', 'O:8:"stdClass":10:{s:8:"10022866";O:8:"stdClass":9:{s:2:"id";i:10022866;s:5:"title";s:26:"GetGenie Ramadan Sale 2026";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1772409600;s:3:"end";i:1773705600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:35:"https://getgenie.ai/deals/?rui=3730";s:11:"story_image";s:80:"https://api.wpmet.com/auth/wp-content/uploads/2026/03/Ramadan-Getgenie-GIF-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022864";O:8:"stdClass":9:{s:2:"id";i:10022864;s:5:"title";s:23:"Wpmet Ramadan Sale 2026";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1772409600;s:3:"end";i:1773705600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"story_image";s:83:"https://api.wpmet.com/auth/wp-content/uploads/2026/03/Wpmet-Ramadan_GIF-Story-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022464";O:8:"stdClass":9:{s:2:"id";i:10022464;s:5:"title";s:22:"GetGenie Techfest 2026";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1769904000;s:3:"end";i:1771113600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:29:"https://getgenie.ai/?rui=3730";s:11:"story_image";s:80:"https://api.wpmet.com/auth/wp-content/uploads/2026/02/TechFest__Getgenie-GIF.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022462";O:8:"stdClass":9:{s:2:"id";i:10022462;s:5:"title";s:19:"Wpmet techfest 2026";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1769904000;s:3:"end";i:1771113600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"story_image";s:77:"https://api.wpmet.com/auth/wp-content/uploads/2026/02/TechFest__Wpmet-GIF.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022097";O:8:"stdClass":9:{s:2:"id";i:10022097;s:5:"title";s:26:"GetGenie Holiday Sale 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1766361600;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:31:"https://getgenie.ai/holidaysale";s:11:"story_image";s:79:"https://api.wpmet.com/auth/wp-content/uploads/2025/12/Getgenie-Holiday-Sale.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022091";O:8:"stdClass":9:{s:2:"id";i:10022091;s:5:"title";s:23:"Wpmet Holiday Sale 2025";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1766361600;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:22:"https://wpmet.com/4mb9";s:11:"story_image";s:76:"https://api.wpmet.com/auth/wp-content/uploads/2025/12/Wpmet-Holiday-Sale.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10021822";O:8:"stdClass":9:{s:2:"id";i:10021822;s:5:"title";s:18:"BFCM GetGenie 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://getgenie.ai/geniestoryh50";s:11:"story_image";s:68:"https://api.wpmet.com/auth/wp-content/uploads/2025/11/GetGenie-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10021818";O:8:"stdClass":9:{s:2:"id";i:10021818;s:5:"title";s:15:"Wpmet BFCM 2025";s:11:"description";s:0:"";s:7:"plugins";a:7:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:10:"shopengine";i:5;s:9:"wp-social";i:6;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:28:"https://wpmet.com/wpstoryh80";s:11:"story_image";s:65:"https://api.wpmet.com/auth/wp-content/uploads/2025/11/Wpmet-2.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10020924";O:8:"stdClass":9:{s:2:"id";i:10020924;s:5:"title";s:23:"Halloween GetGenie 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://getgenie.ai/geniestoryh45";s:11:"story_image";s:66:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/GetGenie.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10020922";O:8:"stdClass":9:{s:2:"id";i:10020922;s:5:"title";s:20:"Hallowwen Wpmet 2025";s:11:"description";s:0:"";s:7:"plugins";a:7:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:10:"shopengine";i:5;s:9:"wp-social";i:6;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:28:"https://wpmet.com/wpstoryh78";s:11:"story_image";s:65:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/Wpmet-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}}', 'auto'),
(9848, '_transient_timeout_elementor_remote_info_api_data_3.35.4', '1773836519', 'off'),
(9849, '_transient_elementor_remote_info_api_data_3.35.4', 'a:4:{s:9:"timestamp";s:10:"1773791249";s:14:"upgrade_notice";a:3:{s:7:"version";s:5:"2.0.0";s:7:"message";s:0:"";s:11:"update_link";s:0:"";}s:11:"pro_widgets";a:82:{i:0;a:4:{s:4:"name";s:6:"search";s:5:"title";s:6:"Search";s:4:"icon";s:17:"eicon-site-search";s:10:"categories";s:16:"["pro-elements"]";}i:1;a:4:{s:4:"name";s:5:"posts";s:5:"title";s:5:"Posts";s:4:"icon";s:15:"eicon-post-list";s:10:"categories";s:16:"["pro-elements"]";}i:2;a:4:{s:4:"name";s:9:"portfolio";s:5:"title";s:9:"Portfolio";s:4:"icon";s:18:"eicon-gallery-grid";s:10:"categories";s:16:"["pro-elements"]";}i:3;a:4:{s:4:"name";s:17:"link-in-bio-var-2";s:5:"title";s:7:"Classic";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:4;a:4:{s:4:"name";s:9:"mega-menu";s:5:"title";s:4:"Menu";s:4:"icon";s:15:"eicon-mega-menu";s:10:"categories";s:33:"["pro-elements","theme-elements"]";}i:5;a:4:{s:4:"name";s:17:"link-in-bio-var-3";s:5:"title";s:8:"Showcase";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:6;a:4:{s:4:"name";s:4:"form";s:5:"title";s:4:"Form";s:4:"icon";s:21:"eicon-form-horizontal";s:10:"categories";s:16:"["pro-elements"]";}i:7;a:4:{s:4:"name";s:17:"link-in-bio-var-4";s:5:"title";s:5:"Links";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:8;a:4:{s:4:"name";s:9:"loop-grid";s:5:"title";s:9:"Loop Grid";s:4:"icon";s:18:"eicon-loop-builder";s:10:"categories";s:33:"["pro-elements","theme-elements"]";}i:9;a:4:{s:4:"name";s:17:"link-in-bio-var-5";s:5:"title";s:8:"Services";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:10;a:4:{s:4:"name";s:13:"loop-carousel";s:5:"title";s:13:"Loop Carousel";s:4:"icon";s:19:"eicon-carousel-loop";s:10:"categories";s:33:"["pro-elements","theme-elements"]";}i:11;a:4:{s:4:"name";s:17:"link-in-bio-var-6";s:5:"title";s:9:"Portfolio";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:12;a:4:{s:4:"name";s:7:"gallery";s:5:"title";s:7:"Gallery";s:4:"icon";s:23:"eicon-gallery-justified";s:10:"categories";s:16:"["pro-elements"]";}i:13;a:4:{s:4:"name";s:17:"link-in-bio-var-7";s:5:"title";s:13:"Business Card";s:4:"icon";s:19:"eicon-site-identity";s:10:"categories";s:15:"["link-in-bio"]";}i:14;a:4:{s:4:"name";s:17:"animated-headline";s:5:"title";s:17:"Animated Headline";s:4:"icon";s:23:"eicon-animated-headline";s:10:"categories";s:16:"["pro-elements"]";}i:15;a:4:{s:4:"name";s:10:"price-list";s:5:"title";s:10:"Price List";s:4:"icon";s:16:"eicon-price-list";s:10:"categories";s:16:"["pro-elements"]";}i:16;a:4:{s:4:"name";s:11:"price-table";s:5:"title";s:11:"Price Table";s:4:"icon";s:17:"eicon-price-table";s:10:"categories";s:16:"["pro-elements"]";}i:17;a:4:{s:4:"name";s:8:"flip-box";s:5:"title";s:8:"Flip Box";s:4:"icon";s:14:"eicon-flip-box";s:10:"categories";s:16:"["pro-elements"]";}i:18;a:4:{s:4:"name";s:14:"call-to-action";s:5:"title";s:14:"Call to Action";s:4:"icon";s:20:"eicon-image-rollover";s:10:"categories";s:16:"["pro-elements"]";}i:19;a:4:{s:4:"name";s:14:"media-carousel";s:5:"title";s:14:"Media Carousel";s:4:"icon";s:20:"eicon-media-carousel";s:10:"categories";s:16:"["pro-elements"]";}i:20;a:4:{s:4:"name";s:15:"nested-carousel";s:5:"title";s:8:"Carousel";s:4:"icon";s:21:"eicon-nested-carousel";s:10:"categories";s:16:"["pro-elements"]";}i:21;a:4:{s:4:"name";s:10:"off-canvas";s:5:"title";s:10:"Off-Canvas";s:4:"icon";s:16:"eicon-off-canvas";s:10:"categories";s:16:"["pro-elements"]";}i:22;a:4:{s:4:"name";s:9:"countdown";s:5:"title";s:9:"Countdown";s:4:"icon";s:15:"eicon-countdown";s:10:"categories";s:16:"["pro-elements"]";}i:23;a:4:{s:4:"name";s:13:"share-buttons";s:5:"title";s:13:"Share Buttons";s:4:"icon";s:11:"eicon-share";s:10:"categories";s:16:"["pro-elements"]";}i:24;a:4:{s:4:"name";s:10:"blockquote";s:5:"title";s:10:"Blockquote";s:4:"icon";s:16:"eicon-blockquote";s:10:"categories";s:16:"["pro-elements"]";}i:25;a:4:{s:4:"name";s:6:"lottie";s:5:"title";s:6:"Lottie";s:4:"icon";s:12:"eicon-lottie";s:10:"categories";s:16:"["pro-elements"]";}i:26;a:4:{s:4:"name";s:7:"hotspot";s:5:"title";s:7:"Hotspot";s:4:"icon";s:19:"eicon-image-hotspot";s:10:"categories";s:16:"["pro-elements"]";}i:27;a:4:{s:4:"name";s:13:"paypal-button";s:5:"title";s:13:"PayPal Button";s:4:"icon";s:19:"eicon-paypal-button";s:10:"categories";s:16:"["pro-elements"]";}i:28;a:4:{s:4:"name";s:14:"code-highlight";s:5:"title";s:14:"Code Highlight";s:4:"icon";s:20:"eicon-code-highlight";s:10:"categories";s:16:"["pro-elements"]";}i:29;a:4:{s:4:"name";s:14:"video-playlist";s:5:"title";s:14:"Video Playlist";s:4:"icon";s:20:"eicon-video-playlist";s:10:"categories";s:16:"["pro-elements"]";}i:30;a:4:{s:4:"name";s:8:"template";s:5:"title";s:8:"Template";s:4:"icon";s:19:"eicon-document-file";s:10:"categories";s:16:"["pro-elements"]";}i:31;a:4:{s:4:"name";s:13:"stripe-button";s:5:"title";s:13:"Stripe Button";s:4:"icon";s:19:"eicon-stripe-button";s:10:"categories";s:16:"["pro-elements"]";}i:32;a:4:{s:4:"name";s:16:"progress-tracker";s:5:"title";s:16:"Progress Tracker";s:4:"icon";s:22:"eicon-progress-tracker";s:10:"categories";s:40:"["pro-elements","theme-elements-single"]";}i:33;a:4:{s:4:"name";s:8:"nav-menu";s:5:"title";s:8:"Nav Menu";s:4:"icon";s:14:"eicon-nav-menu";s:10:"categories";s:33:"["pro-elements","theme-elements"]";}i:34;a:4:{s:4:"name";s:17:"table-of-contents";s:5:"title";s:17:"Table of Contents";s:4:"icon";s:23:"eicon-table-of-contents";s:10:"categories";s:33:"["pro-elements","theme-elements"]";}i:35;a:4:{s:4:"name";s:5:"login";s:5:"title";s:5:"Login";s:4:"icon";s:15:"eicon-lock-user";s:10:"categories";s:16:"["pro-elements"]";}i:36;a:4:{s:4:"name";s:6:"slides";s:5:"title";s:6:"Slides";s:4:"icon";s:12:"eicon-slides";s:10:"categories";s:16:"["pro-elements"]";}i:37;a:4:{s:4:"name";s:20:"testimonial-carousel";s:5:"title";s:20:"Testimonial Carousel";s:4:"icon";s:26:"eicon-testimonial-carousel";s:10:"categories";s:16:"["pro-elements"]";}i:38;a:4:{s:4:"name";s:7:"reviews";s:5:"title";s:7:"Reviews";s:4:"icon";s:12:"eicon-review";s:10:"categories";s:16:"["pro-elements"]";}i:39;a:4:{s:4:"name";s:15:"facebook-button";s:5:"title";s:15:"Facebook Button";s:4:"icon";s:23:"eicon-facebook-like-box";s:10:"categories";s:16:"["pro-elements"]";}i:40;a:4:{s:4:"name";s:17:"facebook-comments";s:5:"title";s:17:"Facebook Comments";s:4:"icon";s:23:"eicon-facebook-comments";s:10:"categories";s:16:"["pro-elements"]";}i:41;a:4:{s:4:"name";s:14:"facebook-embed";s:5:"title";s:14:"Facebook Embed";s:4:"icon";s:14:"eicon-fb-embed";s:10:"categories";s:16:"["pro-elements"]";}i:42;a:4:{s:4:"name";s:13:"facebook-page";s:5:"title";s:13:"Facebook Page";s:4:"icon";s:13:"eicon-fb-feed";s:10:"categories";s:16:"["pro-elements"]";}i:43;a:4:{s:4:"name";s:15:"theme-site-logo";s:5:"title";s:9:"Site Logo";s:4:"icon";s:15:"eicon-site-logo";s:10:"categories";s:18:"["theme-elements"]";}i:44;a:4:{s:4:"name";s:16:"theme-site-title";s:5:"title";s:10:"Site Title";s:4:"icon";s:16:"eicon-site-title";s:10:"categories";s:18:"["theme-elements"]";}i:45;a:4:{s:4:"name";s:16:"theme-page-title";s:5:"title";s:10:"Page Title";s:4:"icon";s:19:"eicon-archive-title";s:10:"categories";s:18:"["theme-elements"]";}i:46;a:4:{s:4:"name";s:16:"theme-post-title";s:5:"title";s:10:"Post Title";s:4:"icon";s:16:"eicon-post-title";s:10:"categories";s:18:"["theme-elements"]";}i:47;a:4:{s:4:"name";s:18:"theme-post-excerpt";s:5:"title";s:12:"Post Excerpt";s:4:"icon";s:18:"eicon-post-excerpt";s:10:"categories";s:18:"["theme-elements"]";}i:48;a:4:{s:4:"name";s:25:"theme-post-featured-image";s:5:"title";s:14:"Featured Image";s:4:"icon";s:20:"eicon-featured-image";s:10:"categories";s:18:"["theme-elements"]";}i:49;a:4:{s:4:"name";s:19:"theme-archive-title";s:5:"title";s:13:"Archive Title";s:4:"icon";s:19:"eicon-archive-title";s:10:"categories";s:18:"["theme-elements"]";}i:50;a:4:{s:4:"name";s:13:"archive-posts";s:5:"title";s:13:"Archive Posts";s:4:"icon";s:19:"eicon-archive-posts";s:10:"categories";s:18:"["theme-elements"]";}i:51;a:4:{s:4:"name";s:10:"author-box";s:5:"title";s:10:"Author Box";s:4:"icon";s:12:"eicon-person";s:10:"categories";s:18:"["theme-elements"]";}i:52;a:4:{s:4:"name";s:13:"post-comments";s:5:"title";s:13:"Post Comments";s:4:"icon";s:14:"eicon-comments";s:10:"categories";s:18:"["theme-elements"]";}i:53;a:4:{s:4:"name";s:15:"post-navigation";s:5:"title";s:15:"Post Navigation";s:4:"icon";s:21:"eicon-post-navigation";s:10:"categories";s:18:"["theme-elements"]";}i:54;a:4:{s:4:"name";s:9:"post-info";s:5:"title";s:9:"Post Info";s:4:"icon";s:15:"eicon-post-info";s:10:"categories";s:18:"["theme-elements"]";}i:55;a:4:{s:4:"name";s:7:"sitemap";s:5:"title";s:7:"Sitemap";s:4:"icon";s:13:"eicon-sitemap";s:10:"categories";s:18:"["theme-elements"]";}i:56;a:4:{s:4:"name";s:11:"breadcrumbs";s:5:"title";s:11:"Breadcrumbs";s:4:"icon";s:11:"eicon-yoast";s:10:"categories";s:18:"["theme-elements"]";}i:57;a:4:{s:4:"name";s:21:"woocommerce-menu-cart";s:5:"title";s:9:"Menu Cart";s:4:"icon";s:10:"eicon-cart";s:10:"categories";s:41:"["theme-elements","woocommerce-elements"]";}i:58;a:4:{s:4:"name";s:19:"wc-archive-products";s:5:"title";s:16:"Archive Products";s:4:"icon";s:14:"eicon-products";s:10:"categories";s:24:"["woocommerce-elements"]";}i:59;a:4:{s:4:"name";s:31:"woocommerce-archive-description";s:5:"title";s:19:"Archive Description";s:4:"icon";s:25:"eicon-product-description";s:10:"categories";s:24:"["woocommerce-elements"]";}i:60;a:4:{s:4:"name";s:20:"woocommerce-products";s:5:"title";s:8:"Products";s:4:"icon";s:14:"eicon-products";s:10:"categories";s:24:"["woocommerce-elements"]";}i:61;a:4:{s:4:"name";s:22:"woocommerce-breadcrumb";s:5:"title";s:23:"WooCommerce Breadcrumbs";s:4:"icon";s:25:"eicon-product-breadcrumbs";s:10:"categories";s:24:"["woocommerce-elements"]";}i:62;a:4:{s:4:"name";s:14:"wc-add-to-cart";s:5:"title";s:18:"Custom Add To Cart";s:4:"icon";s:17:"eicon-woocommerce";s:10:"categories";s:24:"["woocommerce-elements"]";}i:63;a:4:{s:4:"name";s:11:"wc-elements";s:5:"title";s:17:"WooCommerce Pages";s:4:"icon";s:19:"eicon-product-pages";s:10:"categories";s:24:"["woocommerce-elements"]";}i:64;a:4:{s:4:"name";s:13:"wc-categories";s:5:"title";s:18:"Product Categories";s:4:"icon";s:24:"eicon-product-categories";s:10:"categories";s:24:"["woocommerce-elements"]";}i:65;a:4:{s:4:"name";s:25:"woocommerce-product-title";s:5:"title";s:13:"Product Title";s:4:"icon";s:19:"eicon-product-title";s:10:"categories";s:24:"["woocommerce-elements"]";}i:66;a:4:{s:4:"name";s:26:"woocommerce-product-images";s:5:"title";s:14:"Product Images";s:4:"icon";s:20:"eicon-product-images";s:10:"categories";s:24:"["woocommerce-elements"]";}i:67;a:4:{s:4:"name";s:25:"woocommerce-product-price";s:5:"title";s:13:"Product Price";s:4:"icon";s:19:"eicon-product-price";s:10:"categories";s:24:"["woocommerce-elements"]";}i:68;a:4:{s:4:"name";s:31:"woocommerce-product-add-to-cart";s:5:"title";s:11:"Add To Cart";s:4:"icon";s:25:"eicon-product-add-to-cart";s:10:"categories";s:24:"["woocommerce-elements"]";}i:69;a:4:{s:4:"name";s:26:"woocommerce-product-rating";s:5:"title";s:14:"Product Rating";s:4:"icon";s:20:"eicon-product-rating";s:10:"categories";s:24:"["woocommerce-elements"]";}i:70;a:4:{s:4:"name";s:25:"woocommerce-product-stock";s:5:"title";s:13:"Product Stock";s:4:"icon";s:19:"eicon-product-stock";s:10:"categories";s:24:"["woocommerce-elements"]";}i:71;a:4:{s:4:"name";s:24:"woocommerce-product-meta";s:5:"title";s:12:"Product Meta";s:4:"icon";s:18:"eicon-product-meta";s:10:"categories";s:24:"["woocommerce-elements"]";}i:72;a:4:{s:4:"name";s:37:"woocommerce-product-short-description";s:5:"title";s:17:"Short Description";s:4:"icon";s:25:"eicon-product-description";s:10:"categories";s:24:"["woocommerce-elements"]";}i:73;a:4:{s:4:"name";s:29:"woocommerce-product-data-tabs";s:5:"title";s:17:"Product Data Tabs";s:4:"icon";s:18:"eicon-product-tabs";s:10:"categories";s:24:"["woocommerce-elements"]";}i:74;a:4:{s:4:"name";s:42:"woocommerce-product-additional-information";s:5:"title";s:22:"Additional Information";s:4:"icon";s:19:" eicon-product-info";s:10:"categories";s:24:"["woocommerce-elements"]";}i:75;a:4:{s:4:"name";s:27:"woocommerce-product-related";s:5:"title";s:15:"Product Related";s:4:"icon";s:21:"eicon-product-related";s:10:"categories";s:24:"["woocommerce-elements"]";}i:76;a:4:{s:4:"name";s:26:"woocommerce-product-upsell";s:5:"title";s:7:"Upsells";s:4:"icon";s:20:"eicon-product-upsell";s:10:"categories";s:24:"["woocommerce-elements"]";}i:77;a:4:{s:4:"name";s:25:"woocommerce-checkout-page";s:5:"title";s:8:"Checkout";s:4:"icon";s:14:"eicon-checkout";s:10:"categories";s:24:"["woocommerce-elements"]";}i:78;a:4:{s:4:"name";s:16:"woocommerce-cart";s:5:"title";s:4:"Cart";s:4:"icon";s:14:"eicon-woo-cart";s:10:"categories";s:24:"["woocommerce-elements"]";}i:79;a:4:{s:4:"name";s:22:"woocommerce-my-account";s:5:"title";s:10:"My Account";s:4:"icon";s:16:"eicon-my-account";s:10:"categories";s:24:"["woocommerce-elements"]";}i:80;a:4:{s:4:"name";s:28:"woocommerce-purchase-summary";s:5:"title";s:16:"Purchase Summary";s:4:"icon";s:22:"eicon-purchase-summary";s:10:"categories";s:24:"["woocommerce-elements"]";}i:81;a:4:{s:4:"name";s:19:"woocommerce-notices";s:5:"title";s:19:"WooCommerce Notices";s:4:"icon";s:25:"eicon-woocommerce-notices";s:10:"categories";s:24:"["woocommerce-elements"]";}}s:17:"canary_deployment";a:2:{s:11:"plugin_info";a:11:{s:2:"id";s:23:"w.org/plugins/elementor";s:4:"slug";s:9:"elementor";s:6:"plugin";s:23:"elementor/elementor.php";s:11:"new_version";s:5:"3.6.0";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/elementor.3.6.0.zip";s:3:"url";s:40:"https://wordpress.org/plugins/elementor/";s:5:"icons";a:3:{s:2:"2x";s:62:"https://ps.w.org/elementor/assets/icon-256x256.png?rev=1427768";s:2:"1x";s:54:"https://ps.w.org/elementor/assets/icon.svg?rev=1426809";s:3:"svg";s:54:"https://ps.w.org/elementor/assets/icon.svg?rev=1426809";}s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/elementor/assets/banner-1544x500.png?rev=1475479";s:2:"1x";s:64:"https://ps.w.org/elementor/assets/banner-772x250.png?rev=1475479";}s:11:"banners_rtl";a:0:{}s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"5.6";}s:10:"conditions";a:0:{}}}', 'off'),
(923, 'elementskit-lite_install_date', '2025-09-08 10:47:52', 'auto'),
(928, 'current_theme', 'Hello Elementor', 'auto'),
(929, 'theme_mods_hello-elementor', 'a:4:{i:0;b:0;s:18:"nav_menu_locations";a:1:{s:6:"menu-1";i:3;}s:18:"custom_css_post_id";i:31;s:11:"custom_logo";i:26;}', 'on'),
(930, 'theme_switched', '', 'auto'),
(1121, 'site_logo', '26', 'auto'),
(1124, 'elementor_pro_theme_builder_conditions', 'a:1:{s:6:"single";a:1:{i:444;a:1:{i:0;s:29:"include/singular/not_found404";}}}', 'auto'),
(1145, 'nav_menu_options', 'a:2:{i:0;b:0;s:8:"auto_add";a:0:{}}', 'off'),
(1146, 'elementskit_options', 'a:2:{s:17:"megamenu_settings";a:1:{s:15:"menu_location_3";a:1:{s:10:"is_enabled";i:0;}}s:8:"settings";a:1:{s:16:"newsletter_email";s:0:"";}}', 'auto'),
(1150, 'elements_kit_onboard_status', 'onboarded', 'auto'),
(1112, 'elementor_log', 'a:38:{s:32:"62a008db21ceb2eae4447678b545942b";O:31:"Elementor\\Core\\Logger\\Items\\PHP":9:{s:7:"\0*\0date";s:19:"2025-09-12 20:08:06";s:7:"\0*\0type";s:6:"notice";s:10:"\0*\0message";s:81:"hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated";s:7:"\0*\0meta";a:1:{s:5:"trace";a:1:{i:0;a:3:{s:8:"function";s:8:"shutdown";s:5:"class";s:29:"Elementor\\Core\\Logger\\Manager";s:4:"type";s:2:"->";}}}s:8:"\0*\0times";i:107;s:14:"\0*\0times_dates";a:42:{i:0;s:19:"2025-09-30 21:12:55";i:1;s:19:"2025-09-30 21:22:51";i:2;s:19:"2025-09-30 21:27:29";i:3;s:19:"2025-09-30 21:34:38";i:4;s:19:"2025-09-30 21:34:55";i:5;s:19:"2025-09-30 22:06:03";i:6;s:19:"2025-09-30 22:14:55";i:7;s:19:"2025-09-30 22:27:19";i:8;s:19:"2025-09-30 22:29:46";i:9;s:19:"2025-10-04 19:38:28";i:10;s:19:"2025-10-06 15:28:21";i:11;s:19:"2025-10-06 15:29:39";i:12;s:19:"2025-10-13 19:56:29";i:13;s:19:"2025-10-13 20:09:38";i:14;s:19:"2025-11-21 22:25:44";i:15;s:19:"2025-11-21 22:38:47";i:16;s:19:"2025-12-10 10:43:53";i:17;s:19:"2025-12-10 10:49:15";i:18;s:19:"2025-12-10 11:27:40";i:19;s:19:"2025-12-10 14:12:49";i:20;s:19:"2025-12-10 15:24:49";i:21;s:19:"2025-12-10 15:29:39";i:22;s:19:"2025-12-10 16:01:17";i:23;s:19:"2025-12-10 16:02:19";i:24;s:19:"2026-01-04 15:57:32";i:25;s:19:"2026-02-19 20:32:26";i:26;s:19:"2026-02-19 20:52:24";i:27;s:19:"2026-02-19 21:09:13";i:28;s:19:"2026-02-19 21:15:28";i:29;s:19:"2026-02-19 21:33:05";i:30;s:19:"2026-02-20 18:08:57";i:31;s:19:"2026-02-20 18:12:43";i:32;s:19:"2026-02-20 18:15:23";i:33;s:19:"2026-02-20 22:06:35";i:34;s:19:"2026-02-21 20:29:03";i:35;s:19:"2026-03-17 22:53:44";i:36;s:19:"2026-03-18 11:22:57";i:37;s:19:"2026-03-18 14:05:34";i:38;s:19:"2026-03-18 14:06:41";i:39;s:19:"2026-03-18 14:08:00";i:40;s:19:"2026-03-18 15:04:17";i:41;s:19:"2026-03-18 16:53:32";}s:7:"\0*\0args";a:5:{s:4:"type";s:6:"notice";s:7:"message";s:81:"hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated";s:4:"file";s:88:"/home/bl3arabi/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php";s:4:"line";i:230;s:5:"trace";b:1;}s:7:"\0*\0file";s:88:"/home/bl3arabi/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php";s:7:"\0*\0line";i:230;}s:32:"8c714fac5f337ed34edbecea3ee69a2d";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-12 20:40:56";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:107:"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#&#039; is not a valid selector.";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:81;s:14:"\0*\0times_dates";a:42:{i:0;s:19:"2025-09-21 17:12:01";i:1;s:19:"2025-09-21 17:12:01";i:2;s:19:"2025-09-21 17:17:03";i:3;s:19:"2025-09-21 17:17:03";i:4;s:19:"2025-09-21 17:17:03";i:5;s:19:"2025-09-21 17:22:06";i:6;s:19:"2025-09-21 17:22:06";i:7;s:19:"2025-09-21 17:22:06";i:8;s:19:"2025-09-21 17:24:09";i:9;s:19:"2025-09-21 17:24:09";i:10;s:19:"2025-09-21 17:24:09";i:11;s:19:"2025-09-21 17:37:07";i:12;s:19:"2025-09-21 17:37:07";i:13;s:19:"2025-09-21 17:37:07";i:14;s:19:"2025-09-21 17:37:07";i:15;s:19:"2025-09-21 17:37:40";i:16;s:19:"2025-09-21 17:37:40";i:17;s:19:"2025-09-21 17:37:40";i:18;s:19:"2025-09-21 17:37:40";i:19;s:19:"2025-09-21 17:37:55";i:20;s:19:"2025-09-21 17:37:55";i:21;s:19:"2025-09-21 17:37:55";i:22;s:19:"2025-09-21 17:37:55";i:23;s:19:"2025-09-21 17:38:03";i:24;s:19:"2025-09-21 17:38:03";i:25;s:19:"2025-09-21 17:38:03";i:26;s:19:"2025-09-21 17:38:03";i:27;s:19:"2026-03-18 00:38:47";i:28;s:19:"2026-03-18 00:39:05";i:29;s:19:"2026-03-18 00:39:40";i:30;s:19:"2026-03-18 02:57:10";i:31;s:19:"2026-03-18 03:15:56";i:32;s:19:"2026-03-18 03:16:13";i:33;s:19:"2026-03-18 03:36:30";i:34;s:19:"2026-03-18 03:37:44";i:35;s:19:"2026-03-18 03:37:49";i:36;s:19:"2026-03-18 03:41:29";i:37;s:19:"2026-03-18 04:02:25";i:38;s:19:"2026-03-18 04:14:39";i:39;s:19:"2026-03-18 04:22:54";i:40;s:19:"2026-03-18 04:25:09";i:41;s:19:"2026-03-18 04:28:22";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757709656";s:7:"message";s:77:"Failed to execute ''querySelector'' on ''Document'': ''#'' is not a valid selector.";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1262868";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1262868";}s:32:"3317590324d67ba0189757ab139e7bf6";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-14 16:16:32";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:66:"Cannot read properties of undefined (reading &#039;toString&#039;)";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:11;s:14:"\0*\0times_dates";a:11:{i:0;s:19:"2025-09-14 16:16:32";i:1;s:19:"2025-09-14 16:16:35";i:2;s:19:"2025-09-14 18:16:55";i:3;s:19:"2026-02-20 11:04:16";i:4;s:19:"2026-02-20 11:04:16";i:5;s:19:"2026-02-20 11:04:16";i:6;s:19:"2026-02-20 11:04:16";i:7;s:19:"2026-02-20 11:04:16";i:8;s:19:"2026-02-20 11:04:16";i:9;s:19:"2026-02-20 11:04:16";i:10;s:19:"2026-02-20 11:04:16";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757866592";s:7:"message";s:56:"Cannot read properties of undefined (reading ''toString'')";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:6:"344948";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:6:"344948";}s:32:"7a5f07ab833b9ede3dedd8c5ea2446c4";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-14 17:34:17";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:41:"this.model.isValidChild is not a function";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:2;s:14:"\0*\0times_dates";a:2:{i:0;s:19:"2025-09-14 17:34:17";i:1;s:19:"2025-09-18 08:46:26";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757871257";s:7:"message";s:41:"this.model.isValidChild is not a function";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:5:"74573";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:5:"74573";}s:32:"7083ebc03548c2ea21b7bec8c4e7de01";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-14 20:18:42";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:192:"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#elementor-action3Aaction3Dpopup3Aopen26settings3DeyJpZCI6IjE3NiIsInRvZ2dsZSI6ZmFsc2V9&#039; is not a valid selector.";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:18;s:14:"\0*\0times_dates";a:18:{i:0;s:19:"2025-09-14 20:18:42";i:1;s:19:"2025-09-14 20:18:42";i:2;s:19:"2025-09-14 20:18:42";i:3;s:19:"2025-09-14 20:18:45";i:4;s:19:"2025-09-14 20:18:45";i:5;s:19:"2025-09-14 20:18:45";i:6;s:19:"2025-09-30 12:18:29";i:7;s:19:"2025-09-30 12:18:29";i:8;s:19:"2025-09-30 12:18:29";i:9;s:19:"2025-09-30 12:21:58";i:10;s:19:"2025-09-30 12:21:58";i:11;s:19:"2025-09-30 12:21:58";i:12;s:19:"2025-09-30 12:22:04";i:13;s:19:"2025-09-30 12:22:04";i:14;s:19:"2025-09-30 12:22:04";i:15;s:19:"2025-09-30 12:22:26";i:16;s:19:"2025-09-30 12:22:26";i:17;s:19:"2025-09-30 12:22:26";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757881122";s:7:"message";s:162:"Failed to execute ''querySelector'' on ''Document'': ''#elementor-action3Aaction3Dpopup3Aopen26settings3DeyJpZCI6IjE3NiIsInRvZ2dsZSI6ZmFsc2V9'' is not a valid selector.";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1262868";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1262868";}s:32:"7c10b7d105d7bbf2f6efa24368209306";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-14 20:51:21";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:182:"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#elementor-actionactionpopupopensettingseyJpZCI6IjE3NiIsInRvZ2dsZSI6ZmFsc2V9&#039; is not a valid selector.";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:24;s:14:"\0*\0times_dates";a:24:{i:0;s:19:"2025-09-14 20:51:21";i:1;s:19:"2025-09-14 20:51:21";i:2;s:19:"2025-09-14 20:51:21";i:3;s:19:"2025-09-14 20:53:47";i:4;s:19:"2025-09-14 20:53:47";i:5;s:19:"2025-09-14 20:53:47";i:6;s:19:"2025-09-30 12:15:50";i:7;s:19:"2025-09-30 12:15:50";i:8;s:19:"2025-09-30 12:15:50";i:9;s:19:"2025-09-30 12:18:36";i:10;s:19:"2025-09-30 12:18:36";i:11;s:19:"2025-09-30 12:18:36";i:12;s:19:"2025-09-30 12:18:48";i:13;s:19:"2025-09-30 12:18:48";i:14;s:19:"2025-09-30 12:18:48";i:15;s:19:"2025-09-30 12:19:08";i:16;s:19:"2025-09-30 12:19:08";i:17;s:19:"2025-09-30 12:19:08";i:18;s:19:"2025-09-30 12:19:09";i:19;s:19:"2025-09-30 12:19:09";i:20;s:19:"2025-09-30 12:19:09";i:21;s:19:"2025-09-30 12:54:42";i:22;s:19:"2025-09-30 12:54:42";i:23;s:19:"2025-09-30 12:54:42";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757883081";s:7:"message";s:152:"Failed to execute ''querySelector'' on ''Document'': ''#elementor-actionactionpopupopensettingseyJpZCI6IjE3NiIsInRvZ2dsZSI6ZmFsc2V9'' is not a valid selector.";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1262868";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1262868";}s:32:"7eba2ec85cd008299e3ea5c46e82492f";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-14 22:20:25";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:67:"Cannot read properties of undefined (reading &#039;localized&#039;)";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:29;s:14:"\0*\0times_dates";a:29:{i:0;s:19:"2025-09-14 22:20:25";i:1;s:19:"2025-09-14 22:20:25";i:2;s:19:"2025-09-14 22:20:25";i:3;s:19:"2025-09-14 22:20:26";i:4;s:19:"2025-09-14 22:20:26";i:5;s:19:"2025-09-14 22:20:26";i:6;s:19:"2025-09-14 22:20:26";i:7;s:19:"2025-09-14 22:20:46";i:8;s:19:"2025-09-14 22:20:46";i:9;s:19:"2025-09-14 22:20:47";i:10;s:19:"2025-09-14 22:20:49";i:11;s:19:"2025-09-14 22:20:49";i:12;s:19:"2025-09-14 22:20:49";i:13;s:19:"2025-09-14 22:20:49";i:14;s:19:"2025-09-14 22:20:49";i:15;s:19:"2025-09-14 22:20:49";i:16;s:19:"2025-09-14 22:20:49";i:17;s:19:"2025-09-14 22:20:49";i:18;s:19:"2025-09-14 22:20:49";i:19;s:19:"2025-09-14 22:20:50";i:20;s:19:"2025-09-14 22:20:50";i:21;s:19:"2025-09-14 22:20:50";i:22;s:19:"2025-09-18 07:44:14";i:23;s:19:"2025-09-18 07:44:14";i:24;s:19:"2025-09-18 07:44:14";i:25;s:19:"2025-09-18 07:44:15";i:26;s:19:"2025-09-18 07:44:15";i:27;s:19:"2025-09-18 07:44:15";i:28;s:19:"2025-09-18 07:44:18";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757888425";s:7:"message";s:57:"Cannot read properties of undefined (reading ''localized'')";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1349954";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1349954";}s:32:"e6e076c9d7c1040e07469a28b2906569";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-15 15:01:41";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:55:"Cannot read properties of null (reading &#039;id&#039;)";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:5;s:14:"\0*\0times_dates";a:5:{i:0;s:19:"2025-09-15 15:01:41";i:1;s:19:"2025-09-18 06:59:40";i:2;s:19:"2025-09-30 12:29:06";i:3;s:19:"2025-10-13 09:05:28";i:4;s:19:"2026-03-18 03:04:41";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1757948501";s:7:"message";s:45:"Cannot read properties of null (reading ''id'')";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1565583";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1565583";}s:32:"ecd1b8fef63dcb07352b72e789ef71e0";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2025-09-18 07:56:31";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:66:"Cannot read properties of undefined (reading &#039;activate&#039;)";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 07:56:31";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1758182191";s:7:"message";s:56:"Cannot read properties of undefined (reading ''activate'')";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:4:"line";s:1:"3";s:6:"column";s:7:"1210503";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.31.3";s:7:"\0*\0line";s:1:"3";s:9:"\0*\0column";s:7:"1210503";}s:32:"36d54e5e20979333c5615b5a8e70ed98";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-09-18 11:12:41";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:47:"Elementor data updater process has been queued.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.31.3";s:2:"to";s:6:"3.32.1";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 11:12:41";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.31.3";s:2:"to";s:6:"3.32.1";}s:7:"message";s:47:"Elementor data updater process has been queued.";s:4:"type";s:4:"info";}}s:32:"9baeaa3bfb03c27ef1547c4445bbf377";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-09-18 11:12:42";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:36:"elementor::elementor_updater Started";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 11:12:42";}s:7:"\0*\0args";a:2:{s:7:"message";s:36:"elementor::elementor_updater Started";s:4:"type";s:4:"info";}}s:32:"f8416e1a27c20d5a6e6af8fde782a8eb";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-09-18 11:12:42";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 11:12:42";}s:7:"\0*\0args";a:2:{s:7:"message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:4:"type";s:4:"info";}}s:32:"52cc951c03ac3e69520bb4ae706c0c74";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-09-18 11:12:42";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 11:12:42";}s:7:"\0*\0args";a:2:{s:7:"message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:4:"type";s:4:"info";}}s:32:"1d0fdcadfbc51897ed506d852403c205";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-09-18 11:12:42";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor data updater process has been completed.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.31.3";s:2:"to";s:6:"3.32.1";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-18 11:12:42";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.31.3";s:2:"to";s:6:"3.32.1";}s:7:"message";s:50:"Elementor data updater process has been completed.";s:4:"type";s:4:"info";}}s:32:"389b101fcc1e93d367868987a71d5d25";O:31:"Elementor\\Core\\Logger\\Items\\PHP":9:{s:7:"\0*\0date";s:19:"2025-09-22 03:04:44";s:7:"\0*\0type";s:7:"warning";s:10:"\0*\0message";s:49:"unlink(apple-icom.svg): No such file or directory";s:7:"\0*\0meta";a:1:{s:5:"trace";a:1:{i:0;a:3:{s:8:"function";s:8:"shutdown";s:5:"class";s:29:"Elementor\\Core\\Logger\\Manager";s:4:"type";s:2:"->";}}}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-09-22 03:04:44";}s:7:"\0*\0args";a:5:{s:4:"type";s:7:"warning";s:7:"message";s:49:"unlink(apple-icom.svg): No such file or directory";s:4:"file";s:117:"/home/bl3arabi/public_html/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/icons/custom-icons.php";s:4:"line";i:199;s:5:"trace";b:1;}s:7:"\0*\0file";s:117:"/home/bl3arabi/public_html/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/icons/custom-icons.php";s:7:"\0*\0line";i:199;}s:32:"8b940f8cfd06ce2af827f77dc96fed30";O:31:"Elementor\\Core\\Logger\\Items\\PHP":9:{s:7:"\0*\0date";s:19:"2025-11-21 22:37:38";s:7:"\0*\0type";s:7:"warning";s:10:"\0*\0message";s:46:"Undefined array key &quot;editor_post_id&quot;";s:7:"\0*\0meta";a:1:{s:5:"trace";a:1:{i:0;a:3:{s:8:"function";s:8:"shutdown";s:5:"class";s:29:"Elementor\\Core\\Logger\\Manager";s:4:"type";s:2:"->";}}}s:8:"\0*\0times";i:2;s:14:"\0*\0times_dates";a:2:{i:0;s:19:"2025-11-21 22:37:38";i:1;s:19:"2026-03-17 22:55:48";}s:7:"\0*\0args";a:5:{s:4:"type";s:7:"warning";s:7:"message";s:36:"Undefined array key "editor_post_id"";s:4:"file";s:93:"/home/bl3arabi/public_html/wp-content/plugins/elementor/modules/history/revisions-manager.php";s:4:"line";i:363;s:5:"trace";b:1;}s:7:"\0*\0file";s:93:"/home/bl3arabi/public_html/wp-content/plugins/elementor/modules/history/revisions-manager.php";s:7:"\0*\0line";i:363;}s:32:"15b54699e0385b3f19999e64a2a1be32";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:50";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:47:"Elementor data updater process has been queued.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:50";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:7:"message";s:47:"Elementor data updater process has been queued.";s:4:"type";s:4:"info";}}s:32:"e717fca06a1b7d7e2cbd181d20117d48";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:51";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:36:"elementor::elementor_updater Started";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:51";}s:7:"\0*\0args";a:2:{s:7:"message";s:36:"elementor::elementor_updater Started";s:4:"type";s:4:"info";}}s:32:"a2998354295836e0900b78ef26e07d47";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:51";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:51";}s:7:"\0*\0args";a:2:{s:7:"message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:4:"type";s:4:"info";}}s:32:"f1b81c272e4351fd6559c9ab9e6a5061";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:51";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:51";}s:7:"\0*\0args";a:2:{s:7:"message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:4:"type";s:4:"info";}}s:32:"f1d33ddd4404ec59119bf84399589cf2";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:51";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor data updater process has been completed.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:51";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:7:"message";s:50:"Elementor data updater process has been completed.";s:4:"type";s:4:"info";}}s:32:"93e7dee4f0a49d9e2ff1f34d0b8d75ae";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:51";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:47:"Elementor data updater process has been queued.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:51";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:7:"message";s:47:"Elementor data updater process has been queued.";s:4:"type";s:4:"info";}}s:32:"a42454b9dd00691e0aef79c29cbf9bba";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:53";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:47:"Elementor data updater process has been queued.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:53";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.32.1";s:2:"to";s:6:"3.33.4";}s:7:"message";s:47:"Elementor data updater process has been queued.";s:4:"type";s:4:"info";}}s:32:"999810438d5ccead56e47439f5c705ad";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:53";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:44:"elementor-pro::elementor_pro_updater Started";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:53";}s:7:"\0*\0args";a:2:{s:7:"message";s:44:"elementor-pro::elementor_pro_updater Started";s:4:"type";s:4:"info";}}s:32:"d031f230cb5569409376414e554f1aa9";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:53";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:48:"Elementor Pro/Upgrades - _on_each_version Start ";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:53";}s:7:"\0*\0args";a:2:{s:7:"message";s:48:"Elementor Pro/Upgrades - _on_each_version Start ";s:4:"type";s:4:"info";}}s:32:"a0312af9e45f65fc6800043bad4b8179";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:53";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor Pro/Upgrades - _on_each_version Finished";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:53";}s:7:"\0*\0args";a:2:{s:7:"message";s:50:"Elementor Pro/Upgrades - _on_each_version Finished";s:4:"type";s:4:"info";}}s:32:"51f70b180ee672bff1c79390231d9d9d";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:53";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor data updater process has been completed.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:53";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:7:"message";s:50:"Elementor data updater process has been completed.";s:4:"type";s:4:"info";}}s:32:"82295bbc0dfa2b9ba6ed8e2f696ad7ca";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2025-12-10 15:21:55";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:47:"Elementor data updater process has been queued.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2025-12-10 15:21:55";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.31.2";s:2:"to";s:6:"3.33.2";}s:7:"message";s:47:"Elementor data updater process has been queued.";s:4:"type";s:4:"info";}}s:32:"348df9b1778a12bc5b9c654c38950b18";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:29";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:36:"elementor::elementor_updater Started";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:29";}s:7:"\0*\0args";a:2:{s:7:"message";s:36:"elementor::elementor_updater Started";s:4:"type";s:4:"info";}}s:32:"0b23f7e43c5535b617cfdf0fc70805d3";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:29";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:29";}s:7:"\0*\0args";a:2:{s:7:"message";s:44:"Elementor/Upgrades - _on_each_version Start ";s:4:"type";s:4:"info";}}s:32:"b426a5953d07eb297304662083910145";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:29";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:29";}s:7:"\0*\0args";a:2:{s:7:"message";s:46:"Elementor/Upgrades - _on_each_version Finished";s:4:"type";s:4:"info";}}s:32:"f023fcc74944244c6d332e374eaf009f";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:29";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor data updater process has been completed.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.33.4";s:2:"to";s:6:"3.35.4";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:29";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:9:"Elementor";s:4:"from";s:6:"3.33.4";s:2:"to";s:6:"3.35.4";}s:7:"message";s:50:"Elementor data updater process has been completed.";s:4:"type";s:4:"info";}}s:32:"a2846c6c015add1bbe60fd28c40d54ea";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:40";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:44:"elementor-pro::elementor_pro_updater Started";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:40";}s:7:"\0*\0args";a:2:{s:7:"message";s:44:"elementor-pro::elementor_pro_updater Started";s:4:"type";s:4:"info";}}s:32:"56ac9531e62f76da928bb5717549ca24";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:40";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:48:"Elementor Pro/Upgrades - _on_each_version Start ";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:40";}s:7:"\0*\0args";a:2:{s:7:"message";s:48:"Elementor Pro/Upgrades - _on_each_version Start ";s:4:"type";s:4:"info";}}s:32:"94f8d9410686514addc8f71bf235c3ba";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:40";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor Pro/Upgrades - _on_each_version Finished";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:40";}s:7:"\0*\0args";a:2:{s:7:"message";s:50:"Elementor Pro/Upgrades - _on_each_version Finished";s:4:"type";s:4:"info";}}s:32:"02e8a4374418cd608d0e94daabfb6add";O:32:"Elementor\\Core\\Logger\\Items\\Base":7:{s:7:"\0*\0date";s:19:"2026-02-12 21:19:40";s:7:"\0*\0type";s:4:"info";s:10:"\0*\0message";s:50:"Elementor data updater process has been completed.";s:7:"\0*\0meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.33.2";s:2:"to";s:6:"3.35.1";}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-02-12 21:19:40";}s:7:"\0*\0args";a:3:{s:4:"meta";a:3:{s:6:"plugin";s:13:"Elementor Pro";s:4:"from";s:6:"3.33.2";s:2:"to";s:6:"3.35.1";}s:7:"message";s:50:"Elementor data updater process has been completed.";s:4:"type";s:4:"info";}}s:32:"dd59c22dd0c67833c23eb126e5d3feed";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2026-03-18 03:04:53";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:128:"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#https://bl3arabi.com/&#039; is not a valid selector.";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:4;s:14:"\0*\0times_dates";a:4:{i:0;s:19:"2026-03-18 03:04:53";i:1;s:19:"2026-03-18 03:05:07";i:2;s:19:"2026-03-18 03:05:28";i:3;s:19:"2026-03-18 03:24:52";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1773803093";s:7:"message";s:98:"Failed to execute ''querySelector'' on ''Document'': ''#https://bl3arabi.com/'' is not a valid selector.";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.35.4";s:4:"line";s:1:"2";s:6:"column";s:6:"934117";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.35.4";s:7:"\0*\0line";s:1:"2";s:9:"\0*\0column";s:6:"934117";}s:32:"a4234f38f51176f3633e63ee9c18efd2";O:30:"Elementor\\Core\\Logger\\Items\\JS":10:{s:7:"\0*\0date";s:19:"2026-03-18 04:23:31";s:7:"\0*\0type";s:5:"error";s:10:"\0*\0message";s:131:"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#mailto:info@bl3arabi.com&#039; is not a valid selector.";s:7:"\0*\0meta";a:0:{}s:8:"\0*\0times";i:1;s:14:"\0*\0times_dates";a:1:{i:0;s:19:"2026-03-18 04:23:31";}s:7:"\0*\0args";a:6:{s:4:"type";s:5:"error";s:9:"timestamp";s:10:"1773807811";s:7:"message";s:101:"Failed to execute ''querySelector'' on ''Document'': ''#mailto:info@bl3arabi.com'' is not a valid selector.";s:3:"url";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.35.4";s:4:"line";s:1:"2";s:6:"column";s:6:"934117";}s:7:"\0*\0file";s:84:"https://bl3arabi.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.35.4";s:7:"\0*\0line";s:1:"2";s:9:"\0*\0column";s:6:"934117";}}', 'off');
INSERT INTO `wpf1_options` VALUES
(1117, 'eael_editor_updated_at', '1773810558', 'auto'),
(1118, 'eael_global_settings', 'a:1:{s:22:"eael_ext_scroll_to_top";a:0:{}}', 'auto'),
(1255, 'gutenkit-blocks-addon__stories_last_check', '1773793317', 'auto'),
(1256, 'gutenkit-blocks-addon__stories_data', 'O:8:"stdClass":10:{s:8:"10022866";O:8:"stdClass":9:{s:2:"id";i:10022866;s:5:"title";s:26:"GetGenie Ramadan Sale 2026";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1772409600;s:3:"end";i:1773705600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:35:"https://getgenie.ai/deals/?rui=3730";s:11:"story_image";s:80:"https://api.wpmet.com/auth/wp-content/uploads/2026/03/Ramadan-Getgenie-GIF-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022864";O:8:"stdClass":9:{s:2:"id";i:10022864;s:5:"title";s:23:"Wpmet Ramadan Sale 2026";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1772409600;s:3:"end";i:1773705600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"story_image";s:83:"https://api.wpmet.com/auth/wp-content/uploads/2026/03/Wpmet-Ramadan_GIF-Story-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022464";O:8:"stdClass":9:{s:2:"id";i:10022464;s:5:"title";s:22:"GetGenie Techfest 2026";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1769904000;s:3:"end";i:1771113600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:29:"https://getgenie.ai/?rui=3730";s:11:"story_image";s:80:"https://api.wpmet.com/auth/wp-content/uploads/2026/02/TechFest__Getgenie-GIF.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022462";O:8:"stdClass":9:{s:2:"id";i:10022462;s:5:"title";s:19:"Wpmet techfest 2026";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1769904000;s:3:"end";i:1771113600;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://wpmet.com/deals/?rui=1265";s:11:"story_image";s:77:"https://api.wpmet.com/auth/wp-content/uploads/2026/02/TechFest__Wpmet-GIF.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022097";O:8:"stdClass":9:{s:2:"id";i:10022097;s:5:"title";s:26:"GetGenie Holiday Sale 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1766361600;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:31:"https://getgenie.ai/holidaysale";s:11:"story_image";s:79:"https://api.wpmet.com/auth/wp-content/uploads/2025/12/Getgenie-Holiday-Sale.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10022091";O:8:"stdClass":9:{s:2:"id";i:10022091;s:5:"title";s:23:"Wpmet Holiday Sale 2025";s:11:"description";s:0:"";s:7:"plugins";a:8:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:19:"popup-builder-block";i:5;s:10:"shopengine";i:6;s:9:"wp-social";i:7;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1766361600;s:3:"end";i:1768608000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:22:"https://wpmet.com/4mb9";s:11:"story_image";s:76:"https://api.wpmet.com/auth/wp-content/uploads/2025/12/Wpmet-Holiday-Sale.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10021822";O:8:"stdClass":9:{s:2:"id";i:10021822;s:5:"title";s:18:"BFCM GetGenie 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://getgenie.ai/geniestoryh50";s:11:"story_image";s:68:"https://api.wpmet.com/auth/wp-content/uploads/2025/11/GetGenie-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10021818";O:8:"stdClass":9:{s:2:"id";i:10021818;s:5:"title";s:15:"Wpmet BFCM 2025";s:11:"description";s:0:"";s:7:"plugins";a:7:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:10:"shopengine";i:5;s:9:"wp-social";i:6;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1762819200;s:3:"end";i:1765843200;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:28:"https://wpmet.com/wpstoryh80";s:11:"story_image";s:65:"https://api.wpmet.com/auth/wp-content/uploads/2025/11/Wpmet-2.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10020924";O:8:"stdClass":9:{s:2:"id";i:10020924;s:5:"title";s:23:"Halloween GetGenie 2025";s:11:"description";s:0:"";s:7:"plugins";a:2:{i:0;s:8:"getgenie";i:1;s:12:"getgenie-pro";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:33:"https://getgenie.ai/geniestoryh45";s:11:"story_image";s:66:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/GetGenie.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}s:8:"10020922";O:8:"stdClass":9:{s:2:"id";i:10020922;s:5:"title";s:20:"Hallowwen Wpmet 2025";s:11:"description";s:0:"";s:7:"plugins";a:7:{i:0;s:16:"elementskit-lite";i:1;s:8:"emailkit";i:2;s:21:"gutenkit-blocks-addon";i:3;s:7:"metform";i:4;s:10:"shopengine";i:5;s:9:"wp-social";i:6;s:18:"wp-ultimate-review";}s:4:"type";s:6:"banner";s:8:"priority";s:4:"high";s:5:"start";i:1760486400;s:3:"end";i:1762128000;s:4:"data";O:8:"stdClass":6:{s:4:"type";s:6:"banner";s:10:"story_link";s:28:"https://wpmet.com/wpstoryh78";s:11:"story_image";s:65:"https://api.wpmet.com/auth/wp-content/uploads/2025/10/Wpmet-1.gif";s:9:"blacklist";s:0:"";s:9:"whitelist";s:0:"";s:9:"style_css";s:0:"";}}}', 'auto'),
(945, 'elementor_pro_version', '3.35.1', 'auto'),
(946, 'elementor_pro_install_history', 'a:3:{s:6:"3.31.2";i:1757328920;s:6:"3.33.2";i:1765340513;s:6:"3.35.1";i:1770891580;}', 'auto'),
(947, 'widget_elementor-library', 'a:1:{s:12:"_multiwidget";i:1;}', 'auto'),
(948, '_elementor_pro_installed_time', '1757328920', 'auto'),
(949, 'elementor_submissions_db_version', '5', 'auto'),
(1163, 'pbb_db_version', '1.1.0', 'auto'),
(1167, 'xs_share_providers_data', 'a:1:{s:6:"social";a:15:{s:8:"facebook";a:1:{s:6:"enable";s:0:"";}s:7:"twitter";a:1:{s:6:"enable";s:0:"";}s:8:"linkedin";a:1:{s:6:"enable";s:0:"";}s:9:"pinterest";a:1:{s:6:"enable";s:0:"";}s:18:"facebook-messenger";a:1:{s:6:"enable";s:0:"";}s:3:"kik";a:1:{s:6:"enable";s:0:"";}s:5:"skype";a:1:{s:6:"enable";s:0:"";}s:6:"trello";a:1:{s:6:"enable";s:0:"";}s:5:"viber";a:1:{s:6:"enable";s:0:"";}s:8:"whatsapp";a:1:{s:6:"enable";s:0:"";}s:8:"telegram";a:1:{s:6:"enable";s:0:"";}s:5:"email";a:1:{s:6:"enable";s:0:"";}s:6:"reddit";a:1:{s:6:"enable";s:0:"";}s:4:"digg";a:1:{s:6:"enable";s:0:"";}s:11:"stumbleupon";a:1:{s:6:"enable";s:0:"";}}}', 'on'),
(1168, 'xs_counter_options', 'a:0:{}', 'auto'),
(1169, 'widget_counter_widget', 'a:1:{s:12:"_multiwidget";i:1;}', 'auto'),
(1170, 'widget_share_widget', 'a:1:{s:12:"_multiwidget";i:1;}', 'auto'),
(1171, 'widget_login_widget', 'a:1:{s:12:"_multiwidget";i:1;}', 'auto'),
(2257, 'action_scheduler_lock_async-request-runner', '69ba8a509cc642.73756043|1773832844', 'no'),
(2258, 'widget_mailpoet_form', 'a:1:{s:12:"_multiwidget";i:1;}', 'auto'),
(3130, 'category_children', 'a:0:{}', 'auto'),
(1178, 'gutenkit_modules_list', 'a:24:{s:9:"icon-pack";a:7:{s:4:"slug";s:9:"icon-pack";s:5:"title";s:9:"Icon Pack";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:8:"required";b:1;}s:13:"page-settings";a:7:{s:4:"slug";s:13:"page-settings";s:5:"title";s:13:"Page Settings";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:8:"required";b:1;}s:11:"breakpoints";a:7:{s:4:"slug";s:11:"breakpoints";s:5:"title";s:11:"Breakpoints";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:2:{i:0;s:3:"new";i:1;s:4:"beta";}}s:16:"copy-paste-style";a:5:{s:4:"slug";s:16:"copy-paste-style";s:5:"title";s:16:"Copy Paste Style";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:1;s:6:"status";s:6:"active";}s:10:"visibility";a:5:{s:4:"slug";s:10:"visibility";s:5:"title";s:10:"Visibility";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:1;s:6:"status";s:6:"active";}s:17:"scrolling-effects";a:6:{s:4:"slug";s:17:"scrolling-effects";s:5:"title";s:28:"Scrolling Effects (Parallax)";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:14:"glass-morphism";a:6:{s:4:"slug";s:14:"glass-morphism";s:5:"title";s:14:"Glass Morphism";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:13:"css-transform";a:6:{s:4:"slug";s:13:"css-transform";s:5:"title";s:13:"CSS Transform";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:16:"advanced-tooltip";a:6:{s:4:"slug";s:16:"advanced-tooltip";s:5:"title";s:16:"Advanced Tooltip";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:15:"one-page-scroll";a:6:{s:4:"slug";s:15:"one-page-scroll";s:5:"title";s:15:"One Page Scroll";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:15:"dynamic-content";a:7:{s:4:"slug";s:15:"dynamic-content";s:5:"title";s:15:"Dynamic Content";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:2:{i:0;s:3:"new";i:1;s:4:"beta";}}s:6:"sticky";a:6:{s:4:"slug";s:6:"sticky";s:5:"title";s:6:"Sticky";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:18:"entrance-animation";a:6:{s:4:"slug";s:18:"entrance-animation";s:5:"title";s:18:"Entrance Animation";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:10:"mouse-tilt";a:6:{s:4:"slug";s:10:"mouse-tilt";s:5:"title";s:10:"Mouse Tilt";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:11:"mouse-track";a:6:{s:4:"slug";s:11:"mouse-track";s:5:"title";s:11:"Mouse Track";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";}s:7:"masking";a:7:{s:4:"slug";s:7:"masking";s:5:"title";s:7:"Masking";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:5:"badge";a:1:{i:0;s:3:"new";}}s:10:"custom-css";a:7:{s:4:"slug";s:10:"custom-css";s:5:"title";s:10:"Custom CSS";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:5:"badge";a:1:{i:0;s:3:"new";}}s:18:"display-conditions";a:7:{s:4:"slug";s:18:"display-conditions";s:5:"title";s:18:"Display Conditions";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:5:"badge";a:1:{i:0;s:3:"new";}}s:13:"smooth-scroll";a:7:{s:4:"slug";s:13:"smooth-scroll";s:5:"title";s:13:"Smooth Scroll";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:5:"badge";a:1:{i:0;s:3:"new";}}s:12:"interactions";a:7:{s:4:"slug";s:12:"interactions";s:5:"title";s:12:"Interactions";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:6:"active";s:5:"badge";a:1:{i:0;s:3:"new";}}s:8:"particle";a:7:{s:4:"slug";s:8:"particle";s:5:"title";s:8:"Particle";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:1:{i:0;s:3:"new";}}s:10:"scroll-spy";a:7:{s:4:"slug";s:10:"scroll-spy";s:5:"title";s:10:"Scroll Spy";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:1:{i:0;s:3:"new";}}s:14:"video-scroller";a:7:{s:4:"slug";s:14:"video-scroller";s:5:"title";s:14:"Video Scroller";s:7:"package";s:3:"pro";s:12:"auto_enqueue";b:0;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:1:{i:0;s:3:"new";}}s:13:"class-manager";a:7:{s:4:"slug";s:13:"class-manager";s:5:"title";s:13:"Class Manager";s:7:"package";s:4:"free";s:12:"auto_enqueue";b:1;s:10:"attributes";a:1:{i:0;s:3:"new";}s:6:"status";s:8:"inactive";s:5:"badge";a:2:{i:0;s:3:"new";i:1;s:4:"beta";}}}', 'auto'),
(1179, 'gutenkit_settings_list', 'a:17:{s:10:"google_map";a:9:{s:4:"slug";s:10:"google_map";s:5:"title";s:10:"Google Map";s:11:"description";s:107:"Integrate Google Maps services to enable location-based features into your website. Use the Google Map API.";s:7:"package";s:3:"pro";s:10:"token_link";s:71:"https://developers.google.com/maps/documentation/javascript/get-api-key";s:6:"fields";a:1:{s:7:"api_key";a:2:{s:5:"label";s:7:"API key";s:5:"value";s:0:"";}}s:6:"status";s:6:"active";s:11:"clear_cache";b:1;s:8:"category";s:15:"api-integration";}s:9:"mailchimp";a:7:{s:4:"slug";s:9:"mailchimp";s:5:"title";s:9:"Mailchimp";s:11:"description";s:85:"Use MailChimp API key to securely integrate your MailChimp account with our services.";s:7:"package";s:4:"free";s:6:"fields";a:1:{s:7:"api_key";a:2:{s:5:"label";s:7:"API Key";s:5:"value";s:0:"";}}s:6:"status";s:6:"active";s:8:"category";s:15:"api-integration";}s:13:"facebook_feed";a:11:{s:4:"slug";s:13:"facebook_feed";s:5:"title";s:18:"Facebook Page Feed";s:11:"description";s:113:"To show Facebook page feed on your website, enter your unique Page ID and Page Access Token to connect your page.";s:7:"package";s:3:"pro";s:6:"fields";a:3:{s:7:"page_id";a:2:{s:5:"label";s:7:"Page ID";s:5:"value";s:0:"";}s:12:"aceess_token";a:2:{s:5:"label";s:17:"Page Access Token";s:5:"value";s:0:"";}s:15:"expiration_time";a:3:{s:5:"label";s:24:"Expiration Time In Hours";s:5:"value";s:0:"";s:4:"type";s:6:"number";}}s:11:"clear_cache";b:1;s:22:"access_token_generator";b:1;s:6:"status";s:6:"active";s:13:"transient_key";s:22:"gutenkit_facebook_feed";s:8:"category";s:15:"api-integration";s:10:"token_link";s:218:"https://token.wpmet.com/social_token.php?provider=facebook&_for=page&app=2577123062406162&sec=a4656a1cae5e33ff0c18ee38efaa47ac&scope=pages_show_list,pages_read_engagement,pages_manage_engagement,pages_read_user_content";}s:9:"instagram";a:10:{s:4:"slug";s:9:"instagram";s:5:"title";s:9:"Instagram";s:11:"description";s:124:"To Showcase Instagram Feed on your website, enter User ID, Access Token, Expiry Date, & Generation Date of the access token.";s:7:"package";s:3:"pro";s:6:"fields";a:3:{s:7:"user_id";a:2:{s:5:"label";s:7:"User ID";s:5:"value";s:0:"";}s:5:"token";a:2:{s:5:"label";s:12:"Access Token";s:5:"value";s:0:"";}s:17:"token_expiry_time";a:3:{s:5:"label";s:17:"Token Expiry Time";s:5:"value";s:0:"";s:4:"type";s:6:"number";}}s:11:"clear_cache";b:1;s:22:"access_token_generator";b:1;s:6:"status";s:6:"active";s:8:"category";s:15:"api-integration";s:10:"token_link";s:59:"https://token.wpmet.com/social_token.php?provider=instagram";}s:15:"facebook_review";a:10:{s:4:"slug";s:15:"facebook_review";s:5:"title";s:20:"Facebook Page Review";s:11:"description";s:114:"To showcase reviews from your Facebook page, enter your unique Page ID and Page Access Token to connect your page.";s:7:"package";s:3:"pro";s:6:"fields";a:2:{s:7:"page_id";a:2:{s:5:"label";s:7:"Page ID";s:5:"value";s:0:"";}s:12:"aceess_token";a:2:{s:5:"label";s:17:"Page Access Token";s:5:"value";s:0:"";}}s:11:"clear_cache";b:1;s:22:"access_token_generator";b:1;s:6:"status";s:8:"inactive";s:8:"category";s:15:"api-integration";s:10:"token_link";s:68:"https://token.wpmet.com/social_token.php?provider=facebook&_for=page";}s:4:"yelp";a:7:{s:4:"slug";s:4:"yelp";s:5:"title";s:4:"Yelp";s:11:"description";s:111:"Use your Yelp Business Page ID to manage your online reputation such as reviews, ratings, and business details.";s:7:"package";s:3:"pro";s:6:"fields";a:1:{s:4:"page";a:2:{s:5:"label";s:9:"Yelp Page";s:5:"value";s:0:"";}}s:6:"status";s:8:"inactive";s:8:"category";s:15:"api-integration";}s:7:"dribble";a:10:{s:4:"slug";s:7:"dribble";s:5:"title";s:17:"Dribble User Data";s:11:"description";s:98:"Enter Access Token to enable Dribbble services like viewing and interacting with your design work.";s:7:"package";s:3:"pro";s:6:"fields";a:1:{s:5:"token";a:2:{s:5:"label";s:12:"Access Token";s:5:"value";s:0:"";}}s:11:"clear_cache";b:1;s:22:"access_token_generator";b:1;s:6:"status";s:8:"inactive";s:8:"category";s:15:"api-integration";s:10:"token_link";s:58:"https://token.wpmet.com/social_token.php?provider=dribbble";}s:7:"twitter";a:10:{s:4:"slug";s:7:"twitter";s:5:"title";s:7:"Twitter";s:11:"description";s:109:"Connect your Twitter handle and show your tweets on your website. Use your Twitter username and Access Token.";s:7:"package";s:3:"pro";s:6:"fields";a:2:{s:8:"username";a:2:{s:5:"label";s:8:"Username";s:5:"value";s:0:"";}s:5:"token";a:2:{s:5:"label";s:12:"Access Token";s:5:"value";s:0:"";}}s:11:"clear_cache";b:1;s:22:"access_token_generator";b:1;s:6:"status";s:8:"inactive";s:8:"category";s:15:"api-integration";s:10:"token_link";s:50:"https://token.wpmet.com/index.php?provider=twitter";}s:4:"zoom";a:9:{s:4:"slug";s:4:"zoom";s:5:"title";s:4:"Zoom";s:11:"description";s:99:"Use your Zoom API Key and Secret Key to facilitate scheduling, managing, and hosting Zoom meetings.";s:7:"package";s:3:"pro";s:6:"fields";a:2:{s:7:"api_key";a:2:{s:5:"label";s:7:"Api key";s:5:"value";s:0:"";}s:10:"secret_key";a:2:{s:5:"label";s:10:"Secret Key";s:5:"value";s:0:"";}}s:22:"access_token_generator";b:1;s:6:"status";s:8:"inactive";s:8:"category";s:15:"api-integration";s:10:"token_link";s:47:"https://token.wpmet.com/index.php?provider=zoom";}s:16:"asset_generation";a:5:{s:4:"slug";s:16:"asset_generation";s:5:"title";s:16:"Asset Generation";s:7:"package";s:4:"free";s:6:"status";s:6:"active";s:8:"category";s:16:"asset-generation";}s:17:"unfiltered_upload";a:5:{s:4:"slug";s:17:"unfiltered_upload";s:5:"title";s:17:"Unfiltered Upload";s:7:"package";s:4:"free";s:6:"status";s:6:"active";s:8:"category";s:8:"advanced";}s:12:"remote_image";a:5:{s:4:"slug";s:12:"remote_image";s:5:"title";s:12:"Remote Image";s:7:"package";s:4:"free";s:6:"status";s:8:"inactive";s:8:"category";s:8:"advanced";}s:17:"load_google_fonts";a:5:{s:4:"slug";s:17:"load_google_fonts";s:5:"title";s:25:"Load Google Fonts locally";s:7:"package";s:4:"free";s:6:"status";s:8:"inactive";s:8:"category";s:8:"advanced";}s:21:"gutenkit_user_consent";a:5:{s:4:"slug";s:21:"gutenkit_user_consent";s:5:"title";s:12:"User Consent";s:7:"package";s:4:"free";s:6:"status";s:6:"active";s:8:"category";s:8:"advanced";}s:15:"version_control";a:6:{s:4:"slug";s:15:"version_control";s:5:"title";s:15:"Version Control";s:7:"package";s:4:"free";s:5:"value";s:5:"1.0.0";s:6:"status";s:6:"active";s:8:"category";s:15:"version-control";}s:10:"transition";a:6:{s:4:"slug";s:10:"transition";s:5:"title";s:10:"Transition";s:7:"package";s:4:"free";s:5:"value";a:2:{s:19:"transition_duration";s:4:"0.4s";s:26:"transition_timing_function";s:4:"ease";}s:6:"status";s:8:"inactive";s:8:"category";s:24:"global-custom-properties";}s:18:"image_lazy_loading";a:5:{s:4:"slug";s:18:"image_lazy_loading";s:5:"title";s:18:"Image Lazy Loading";s:7:"package";s:4:"free";s:6:"status";s:6:"active";s:8:"category";s:11:"performance";}}', 'auto'),
(4133, 'auto_core_update_notified', 'a:4:{s:4:"type";s:7:"success";s:5:"email";s:20:"contact@bl3arabi.com";s:7:"version";s:5:"6.9.4";s:9:"timestamp";i:1773282977;}', 'off'),
(2248, 'action_scheduler_hybrid_store_demarkation', '290', 'auto'),
(2249, 'schema-ActionScheduler_StoreSchema', '7.0.1758179623', 'auto'),
(2250, 'schema-ActionScheduler_LoggerSchema', '3.0.1758179623', 'auto'),
(2256, '_transient_jetpack_autoloader_plugin_paths', 'a:1:{i:0;s:26:"{{WP_PLUGIN_DIR}}/mailpoet";}', 'on'),
(10105, '_site_transient_update_plugins', 'O:8:"stdClass":5:{s:12:"last_checked";i:1773857437;s:8:"response";a:20:{s:27:"cookieadmin/cookieadmin.php";O:8:"stdClass":13:{s:2:"id";s:25:"w.org/plugins/cookieadmin";s:4:"slug";s:11:"cookieadmin";s:6:"plugin";s:27:"cookieadmin/cookieadmin.php";s:11:"new_version";s:5:"1.1.6";s:3:"url";s:42:"https://wordpress.org/plugins/cookieadmin/";s:7:"package";s:60:"https://downloads.wordpress.org/plugin/cookieadmin.1.1.6.zip";s:5:"icons";a:2:{s:2:"2x";s:64:"https://ps.w.org/cookieadmin/assets/icon-256x256.png?rev=3328221";s:2:"1x";s:64:"https://ps.w.org/cookieadmin/assets/icon-128x128.png?rev=3328221";}s:7:"banners";a:2:{s:2:"2x";s:67:"https://ps.w.org/cookieadmin/assets/banner-1544x500.png?rev=3328221";s:2:"1x";s:66:"https://ps.w.org/cookieadmin/assets/banner-772x250.png?rev=3328221";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.4";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.0";s:16:"requires_plugins";a:0:{}}s:23:"elementor/elementor.php";O:8:"stdClass":13:{s:2:"id";s:23:"w.org/plugins/elementor";s:4:"slug";s:9:"elementor";s:6:"plugin";s:23:"elementor/elementor.php";s:11:"new_version";s:6:"3.35.7";s:3:"url";s:40:"https://wordpress.org/plugins/elementor/";s:7:"package";s:59:"https://downloads.wordpress.org/plugin/elementor.3.35.7.zip";s:5:"icons";a:2:{s:2:"2x";s:62:"https://ps.w.org/elementor/assets/icon-256x256.gif?rev=3444228";s:2:"1x";s:62:"https://ps.w.org/elementor/assets/icon-128x128.gif?rev=3444228";}s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/elementor/assets/banner-1544x500.png?rev=3443226";s:2:"1x";s:64:"https://ps.w.org/elementor/assets/banner-772x250.png?rev=3443226";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.6";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:37:"elementskit-lite/elementskit-lite.php";O:8:"stdClass":13:{s:2:"id";s:30:"w.org/plugins/elementskit-lite";s:4:"slug";s:16:"elementskit-lite";s:6:"plugin";s:37:"elementskit-lite/elementskit-lite.php";s:11:"new_version";s:5:"3.8.2";s:3:"url";s:47:"https://wordpress.org/plugins/elementskit-lite/";s:7:"package";s:65:"https://downloads.wordpress.org/plugin/elementskit-lite.3.8.2.zip";s:5:"icons";a:2:{s:2:"2x";s:69:"https://ps.w.org/elementskit-lite/assets/icon-256x256.gif?rev=2518175";s:2:"1x";s:69:"https://ps.w.org/elementskit-lite/assets/icon-128x128.gif?rev=2518175";}s:7:"banners";a:2:{s:2:"2x";s:72:"https://ps.w.org/elementskit-lite/assets/banner-1544x500.jpg?rev=3480947";s:2:"1x";s:71:"https://ps.w.org/elementskit-lite/assets/banner-772x250.jpg?rev=3480947";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.0";s:6:"tested";s:3:"7.0";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:21:"emailkit/EmailKit.php";O:8:"stdClass":13:{s:2:"id";s:22:"w.org/plugins/emailkit";s:4:"slug";s:8:"emailkit";s:6:"plugin";s:21:"emailkit/EmailKit.php";s:11:"new_version";s:5:"1.6.4";s:3:"url";s:39:"https://wordpress.org/plugins/emailkit/";s:7:"package";s:57:"https://downloads.wordpress.org/plugin/emailkit.1.6.4.zip";s:5:"icons";a:2:{s:2:"2x";s:61:"https://ps.w.org/emailkit/assets/icon-256x256.png?rev=3003571";s:2:"1x";s:61:"https://ps.w.org/emailkit/assets/icon-128x128.png?rev=3003571";}s:7:"banners";a:2:{s:2:"2x";s:64:"https://ps.w.org/emailkit/assets/banner-1544x500.png?rev=3097927";s:2:"1x";s:63:"https://ps.w.org/emailkit/assets/banner-772x250.png?rev=3097927";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:65:"essential-addons-for-elementor-lite/essential_adons_elementor.php";O:8:"stdClass":13:{s:2:"id";s:49:"w.org/plugins/essential-addons-for-elementor-lite";s:4:"slug";s:35:"essential-addons-for-elementor-lite";s:6:"plugin";s:65:"essential-addons-for-elementor-lite/essential_adons_elementor.php";s:11:"new_version";s:6:"6.5.13";s:3:"url";s:66:"https://wordpress.org/plugins/essential-addons-for-elementor-lite/";s:7:"package";s:85:"https://downloads.wordpress.org/plugin/essential-addons-for-elementor-lite.6.5.13.zip";s:5:"icons";a:2:{s:2:"2x";s:88:"https://ps.w.org/essential-addons-for-elementor-lite/assets/icon-256x256.gif?rev=3182943";s:2:"1x";s:88:"https://ps.w.org/essential-addons-for-elementor-lite/assets/icon-128x128.gif?rev=3182943";}s:7:"banners";a:2:{s:2:"2x";s:91:"https://ps.w.org/essential-addons-for-elementor-lite/assets/banner-1544x500.png?rev=3477294";s:2:"1x";s:90:"https://ps.w.org/essential-addons-for-elementor-lite/assets/banner-772x250.png?rev=3477294";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.0";s:16:"requires_plugins";a:0:{}}s:21:"getgenie/getgenie.php";O:8:"stdClass":13:{s:2:"id";s:22:"w.org/plugins/getgenie";s:4:"slug";s:8:"getgenie";s:6:"plugin";s:21:"getgenie/getgenie.php";s:11:"new_version";s:5:"4.3.3";s:3:"url";s:39:"https://wordpress.org/plugins/getgenie/";s:7:"package";s:57:"https://downloads.wordpress.org/plugin/getgenie.4.3.3.zip";s:5:"icons";a:2:{s:2:"2x";s:61:"https://ps.w.org/getgenie/assets/icon-256x256.gif?rev=2798355";s:2:"1x";s:61:"https://ps.w.org/getgenie/assets/icon-128x128.gif?rev=2798355";}s:7:"banners";a:2:{s:2:"2x";s:64:"https://ps.w.org/getgenie/assets/banner-1544x500.png?rev=2798353";s:2:"1x";s:63:"https://ps.w.org/getgenie/assets/banner-772x250.png?rev=2798353";}s:11:"banners_rtl";a:0:{}s:8:"requires";b:0;s:6:"tested";s:5:"6.8.5";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:17:"gosmtp/gosmtp.php";O:8:"stdClass":13:{s:2:"id";s:20:"w.org/plugins/gosmtp";s:4:"slug";s:6:"gosmtp";s:6:"plugin";s:17:"gosmtp/gosmtp.php";s:11:"new_version";s:5:"1.1.9";s:3:"url";s:37:"https://wordpress.org/plugins/gosmtp/";s:7:"package";s:55:"https://downloads.wordpress.org/plugin/gosmtp.1.1.9.zip";s:5:"icons";a:2:{s:2:"2x";s:59:"https://ps.w.org/gosmtp/assets/icon-256x256.png?rev=2869163";s:2:"1x";s:59:"https://ps.w.org/gosmtp/assets/icon-128x128.png?rev=2869163";}s:7:"banners";a:2:{s:2:"2x";s:62:"https://ps.w.org/gosmtp/assets/banner-1544x500.png?rev=2868206";s:2:"1x";s:61:"https://ps.w.org/gosmtp/assets/banner-772x250.png?rev=2868206";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.5";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"5.5";s:16:"requires_plugins";a:0:{}}s:47:"gutenkit-blocks-addon/gutenkit-blocks-addon.php";O:8:"stdClass":13:{s:2:"id";s:35:"w.org/plugins/gutenkit-blocks-addon";s:4:"slug";s:21:"gutenkit-blocks-addon";s:6:"plugin";s:47:"gutenkit-blocks-addon/gutenkit-blocks-addon.php";s:11:"new_version";s:5:"2.4.5";s:3:"url";s:52:"https://wordpress.org/plugins/gutenkit-blocks-addon/";s:7:"package";s:70:"https://downloads.wordpress.org/plugin/gutenkit-blocks-addon.2.4.5.zip";s:5:"icons";a:2:{s:2:"2x";s:74:"https://ps.w.org/gutenkit-blocks-addon/assets/icon-256x256.gif?rev=3116270";s:2:"1x";s:74:"https://ps.w.org/gutenkit-blocks-addon/assets/icon-128x128.gif?rev=3116270";}s:7:"banners";a:2:{s:2:"2x";s:77:"https://ps.w.org/gutenkit-blocks-addon/assets/banner-1544x500.jpg?rev=3116242";s:2:"1x";s:76:"https://ps.w.org/gutenkit-blocks-addon/assets/banner-772x250.jpg?rev=3116242";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.1";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:35:"litespeed-cache/litespeed-cache.php";O:8:"stdClass":13:{s:2:"id";s:29:"w.org/plugins/litespeed-cache";s:4:"slug";s:15:"litespeed-cache";s:6:"plugin";s:35:"litespeed-cache/litespeed-cache.php";s:11:"new_version";s:7:"7.8.0.1";s:3:"url";s:46:"https://wordpress.org/plugins/litespeed-cache/";s:7:"package";s:66:"https://downloads.wordpress.org/plugin/litespeed-cache.7.8.0.1.zip";s:5:"icons";a:2:{s:2:"2x";s:68:"https://ps.w.org/litespeed-cache/assets/icon-256x256.png?rev=2554181";s:2:"1x";s:68:"https://ps.w.org/litespeed-cache/assets/icon-128x128.png?rev=2554181";}s:7:"banners";a:2:{s:2:"2x";s:71:"https://ps.w.org/litespeed-cache/assets/banner-1544x500.png?rev=2554181";s:2:"1x";s:70:"https://ps.w.org/litespeed-cache/assets/banner-772x250.png?rev=2554181";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.3";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.2";s:16:"requires_plugins";a:0:{}}s:23:"loginizer/loginizer.php";O:8:"stdClass":13:{s:2:"id";s:23:"w.org/plugins/loginizer";s:4:"slug";s:9:"loginizer";s:6:"plugin";s:23:"loginizer/loginizer.php";s:11:"new_version";s:5:"2.0.6";s:3:"url";s:40:"https://wordpress.org/plugins/loginizer/";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/loginizer.2.0.6.zip";s:5:"icons";a:2:{s:2:"2x";s:62:"https://ps.w.org/loginizer/assets/icon-256x256.png?rev=1381093";s:2:"1x";s:62:"https://ps.w.org/loginizer/assets/icon-128x128.png?rev=1381093";}s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/loginizer/assets/banner-1544x500.png?rev=3131676";s:2:"1x";s:64:"https://ps.w.org/loginizer/assets/banner-772x250.png?rev=3131676";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"3.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"5.5";s:16:"requires_plugins";a:0:{}}s:21:"mailpoet/mailpoet.php";O:8:"stdClass":13:{s:2:"id";s:22:"w.org/plugins/mailpoet";s:4:"slug";s:8:"mailpoet";s:6:"plugin";s:21:"mailpoet/mailpoet.php";s:11:"new_version";s:6:"5.22.1";s:3:"url";s:39:"https://wordpress.org/plugins/mailpoet/";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/mailpoet.5.22.1.zip";s:5:"icons";a:2:{s:2:"2x";s:61:"https://ps.w.org/mailpoet/assets/icon-256x256.png?rev=3284564";s:2:"1x";s:61:"https://ps.w.org/mailpoet/assets/icon-128x128.png?rev=3284564";}s:7:"banners";a:2:{s:2:"2x";s:64:"https://ps.w.org/mailpoet/assets/banner-1544x500.png?rev=3284564";s:2:"1x";s:63:"https://ps.w.org/mailpoet/assets/banner-772x250.png?rev=3284564";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.8";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:19:"metform/metform.php";O:8:"stdClass":13:{s:2:"id";s:21:"w.org/plugins/metform";s:4:"slug";s:7:"metform";s:6:"plugin";s:19:"metform/metform.php";s:11:"new_version";s:5:"4.1.3";s:3:"url";s:38:"https://wordpress.org/plugins/metform/";s:7:"package";s:50:"https://downloads.wordpress.org/plugin/metform.zip";s:5:"icons";a:2:{s:2:"2x";s:60:"https://ps.w.org/metform/assets/icon-256x256.png?rev=3260686";s:2:"1x";s:60:"https://ps.w.org/metform/assets/icon-128x128.png?rev=3260686";}s:7:"banners";a:2:{s:2:"2x";s:63:"https://ps.w.org/metform/assets/banner-1544x500.jpg?rev=3260686";s:2:"1x";s:62:"https://ps.w.org/metform/assets/banner-772x250.jpg?rev=3260686";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:43:"popup-builder-block/popup-builder-block.php";O:8:"stdClass":13:{s:2:"id";s:33:"w.org/plugins/popup-builder-block";s:4:"slug";s:19:"popup-builder-block";s:6:"plugin";s:43:"popup-builder-block/popup-builder-block.php";s:11:"new_version";s:5:"2.2.4";s:3:"url";s:50:"https://wordpress.org/plugins/popup-builder-block/";s:7:"package";s:68:"https://downloads.wordpress.org/plugin/popup-builder-block.2.2.4.zip";s:5:"icons";a:2:{s:2:"2x";s:72:"https://ps.w.org/popup-builder-block/assets/icon-256x256.png?rev=3330842";s:2:"1x";s:72:"https://ps.w.org/popup-builder-block/assets/icon-128x128.png?rev=3330842";}s:7:"banners";a:2:{s:2:"2x";s:75:"https://ps.w.org/popup-builder-block/assets/banner-1544x500.jpg?rev=3421679";s:2:"1x";s:74:"https://ps.w.org/popup-builder-block/assets/banner-772x250.jpg?rev=3421679";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.2";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:25:"shopengine/shopengine.php";O:8:"stdClass":13:{s:2:"id";s:24:"w.org/plugins/shopengine";s:4:"slug";s:10:"shopengine";s:6:"plugin";s:25:"shopengine/shopengine.php";s:11:"new_version";s:5:"4.8.8";s:3:"url";s:41:"https://wordpress.org/plugins/shopengine/";s:7:"package";s:59:"https://downloads.wordpress.org/plugin/shopengine.4.8.8.zip";s:5:"icons";a:2:{s:2:"2x";s:63:"https://ps.w.org/shopengine/assets/icon-256x256.gif?rev=2505061";s:2:"1x";s:63:"https://ps.w.org/shopengine/assets/icon-128x128.gif?rev=2505061";}s:7:"banners";a:2:{s:2:"2x";s:66:"https://ps.w.org/shopengine/assets/banner-1544x500.png?rev=2544154";s:2:"1x";s:65:"https://ps.w.org/shopengine/assets/banner-772x250.png?rev=2544154";}s:11:"banners_rtl";a:0:{}s:8:"requires";b:0;s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:31:"custom-css-js/custom-css-js.php";O:8:"stdClass":13:{s:2:"id";s:27:"w.org/plugins/custom-css-js";s:4:"slug";s:13:"custom-css-js";s:6:"plugin";s:31:"custom-css-js/custom-css-js.php";s:11:"new_version";s:4:"3.52";s:3:"url";s:44:"https://wordpress.org/plugins/custom-css-js/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/custom-css-js.3.52.zip";s:5:"icons";a:1:{s:2:"1x";s:66:"https://ps.w.org/custom-css-js/assets/icon-128x128.png?rev=1303730";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://ps.w.org/custom-css-js/assets/banner-1544x500.png?rev=1770945";s:2:"1x";s:68:"https://ps.w.org/custom-css-js/assets/banner-772x250.png?rev=1303730";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:5:"3.0.1";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:5:"5.2.4";s:16:"requires_plugins";a:0:{}}s:35:"google-site-kit/google-site-kit.php";O:8:"stdClass":13:{s:2:"id";s:29:"w.org/plugins/google-site-kit";s:4:"slug";s:15:"google-site-kit";s:6:"plugin";s:35:"google-site-kit/google-site-kit.php";s:11:"new_version";s:7:"1.174.0";s:3:"url";s:46:"https://wordpress.org/plugins/google-site-kit/";s:7:"package";s:66:"https://downloads.wordpress.org/plugin/google-site-kit.1.174.0.zip";s:5:"icons";a:2:{s:2:"2x";s:68:"https://ps.w.org/google-site-kit/assets/icon-256x256.png?rev=3141863";s:2:"1x";s:68:"https://ps.w.org/google-site-kit/assets/icon-128x128.png?rev=3141863";}s:7:"banners";a:2:{s:2:"2x";s:71:"https://ps.w.org/google-site-kit/assets/banner-1544x500.png?rev=3141863";s:2:"1x";s:70:"https://ps.w.org/google-site-kit/assets/banner-772x250.png?rev=3141863";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.2";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:19:"siteseo/siteseo.php";O:8:"stdClass":13:{s:2:"id";s:21:"w.org/plugins/siteseo";s:4:"slug";s:7:"siteseo";s:6:"plugin";s:19:"siteseo/siteseo.php";s:11:"new_version";s:5:"1.3.6";s:3:"url";s:38:"https://wordpress.org/plugins/siteseo/";s:7:"package";s:56:"https://downloads.wordpress.org/plugin/siteseo.1.3.6.zip";s:5:"icons";a:2:{s:2:"2x";s:60:"https://ps.w.org/siteseo/assets/icon-256x256.png?rev=3015592";s:2:"1x";s:60:"https://ps.w.org/siteseo/assets/icon-128x128.png?rev=3015592";}s:7:"banners";a:2:{s:2:"2x";s:63:"https://ps.w.org/siteseo/assets/banner-1544x500.jpg?rev=3016144";s:2:"1x";s:62:"https://ps.w.org/siteseo/assets/banner-772x250.jpg?rev=3016144";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.2";s:16:"requires_plugins";a:0:{}}s:51:"header-footer-elementor/header-footer-elementor.php";O:8:"stdClass":13:{s:2:"id";s:37:"w.org/plugins/header-footer-elementor";s:4:"slug";s:23:"header-footer-elementor";s:6:"plugin";s:51:"header-footer-elementor/header-footer-elementor.php";s:11:"new_version";s:5:"2.8.5";s:3:"url";s:54:"https://wordpress.org/plugins/header-footer-elementor/";s:7:"package";s:72:"https://downloads.wordpress.org/plugin/header-footer-elementor.2.8.5.zip";s:5:"icons";a:2:{s:2:"2x";s:76:"https://ps.w.org/header-footer-elementor/assets/icon-256x256.gif?rev=3278750";s:2:"1x";s:76:"https://ps.w.org/header-footer-elementor/assets/icon-128x128.gif?rev=3278750";}s:7:"banners";a:2:{s:2:"2x";s:79:"https://ps.w.org/header-footer-elementor/assets/banner-1544x500.gif?rev=3278750";s:2:"1x";s:78:"https://ps.w.org/header-footer-elementor/assets/banner-772x250.gif?rev=3278750";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:23:"wp-social/wp-social.php";O:8:"stdClass":13:{s:2:"id";s:23:"w.org/plugins/wp-social";s:4:"slug";s:9:"wp-social";s:6:"plugin";s:23:"wp-social/wp-social.php";s:11:"new_version";s:5:"3.1.8";s:3:"url";s:40:"https://wordpress.org/plugins/wp-social/";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/wp-social.3.1.8.zip";s:5:"icons";a:2:{s:2:"2x";s:62:"https://ps.w.org/wp-social/assets/icon-256x256.png?rev=2544214";s:2:"1x";s:62:"https://ps.w.org/wp-social/assets/icon-128x128.png?rev=2544214";}s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/wp-social/assets/banner-1544x500.png?rev=2547494";s:2:"1x";s:64:"https://ps.w.org/wp-social/assets/banner-772x250.png?rev=2547494";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:41:"wp-ultimate-review/wp-ultimate-review.php";O:8:"stdClass":13:{s:2:"id";s:32:"w.org/plugins/wp-ultimate-review";s:4:"slug";s:18:"wp-ultimate-review";s:6:"plugin";s:41:"wp-ultimate-review/wp-ultimate-review.php";s:11:"new_version";s:5:"2.3.8";s:3:"url";s:49:"https://wordpress.org/plugins/wp-ultimate-review/";s:7:"package";s:67:"https://downloads.wordpress.org/plugin/wp-ultimate-review.2.3.8.zip";s:5:"icons";a:2:{s:2:"2x";s:71:"https://ps.w.org/wp-ultimate-review/assets/icon-256x256.png?rev=2544187";s:2:"1x";s:71:"https://ps.w.org/wp-ultimate-review/assets/icon-128x128.png?rev=2544187";}s:7:"banners";a:2:{s:2:"2x";s:74:"https://ps.w.org/wp-ultimate-review/assets/banner-1544x500.png?rev=2544187";s:2:"1x";s:73:"https://ps.w.org/wp-ultimate-review/assets/banner-772x250.png?rev=2544187";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}}s:12:"translations";a:0:{}s:9:"no_update";a:6:{s:19:"akismet/akismet.php";O:8:"stdClass":10:{s:2:"id";s:21:"w.org/plugins/akismet";s:4:"slug";s:7:"akismet";s:6:"plugin";s:19:"akismet/akismet.php";s:11:"new_version";s:3:"5.6";s:3:"url";s:38:"https://wordpress.org/plugins/akismet/";s:7:"package";s:54:"https://downloads.wordpress.org/plugin/akismet.5.6.zip";s:5:"icons";a:2:{s:2:"2x";s:60:"https://ps.w.org/akismet/assets/icon-256x256.png?rev=2818463";s:2:"1x";s:60:"https://ps.w.org/akismet/assets/icon-128x128.png?rev=2818463";}s:7:"banners";a:2:{s:2:"2x";s:63:"https://ps.w.org/akismet/assets/banner-1544x500.png?rev=2900731";s:2:"1x";s:62:"https://ps.w.org/akismet/assets/banner-772x250.png?rev=2900731";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.8";}s:31:"fileorganizer/fileorganizer.php";O:8:"stdClass":10:{s:2:"id";s:27:"w.org/plugins/fileorganizer";s:4:"slug";s:13:"fileorganizer";s:6:"plugin";s:31:"fileorganizer/fileorganizer.php";s:11:"new_version";s:5:"1.1.8";s:3:"url";s:44:"https://wordpress.org/plugins/fileorganizer/";s:7:"package";s:62:"https://downloads.wordpress.org/plugin/fileorganizer.1.1.8.zip";s:5:"icons";a:2:{s:2:"2x";s:66:"https://ps.w.org/fileorganizer/assets/icon-256x256.png?rev=2881868";s:2:"1x";s:66:"https://ps.w.org/fileorganizer/assets/icon-128x128.png?rev=2881868";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://ps.w.org/fileorganizer/assets/banner-1544x500.png?rev=2879801";s:2:"1x";s:68:"https://ps.w.org/fileorganizer/assets/banner-772x250.png?rev=2879801";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.5";}s:9:"hello.php";O:8:"stdClass":10:{s:2:"id";s:25:"w.org/plugins/hello-dolly";s:4:"slug";s:11:"hello-dolly";s:6:"plugin";s:9:"hello.php";s:11:"new_version";s:5:"1.7.2";s:3:"url";s:42:"https://wordpress.org/plugins/hello-dolly/";s:7:"package";s:60:"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip";s:5:"icons";a:2:{s:2:"2x";s:64:"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855";s:2:"1x";s:64:"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855";}s:7:"banners";a:2:{s:2:"2x";s:67:"https://ps.w.org/hello-dolly/assets/banner-1544x500.jpg?rev=2645582";s:2:"1x";s:66:"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.6";}s:77:"minimal-coming-soon-maintenance-mode/minimal-coming-soon-maintenance-mode.php";O:8:"stdClass":10:{s:2:"id";s:50:"w.org/plugins/minimal-coming-soon-maintenance-mode";s:4:"slug";s:36:"minimal-coming-soon-maintenance-mode";s:6:"plugin";s:77:"minimal-coming-soon-maintenance-mode/minimal-coming-soon-maintenance-mode.php";s:11:"new_version";s:4:"2.43";s:3:"url";s:67:"https://wordpress.org/plugins/minimal-coming-soon-maintenance-mode/";s:7:"package";s:84:"https://downloads.wordpress.org/plugin/minimal-coming-soon-maintenance-mode.2.43.zip";s:5:"icons";a:2:{s:2:"2x";s:89:"https://ps.w.org/minimal-coming-soon-maintenance-mode/assets/icon-256x256.png?rev=1797141";s:2:"1x";s:89:"https://ps.w.org/minimal-coming-soon-maintenance-mode/assets/icon-128x128.png?rev=1797141";}s:7:"banners";a:2:{s:2:"2x";s:92:"https://ps.w.org/minimal-coming-soon-maintenance-mode/assets/banner-1544x500.png?rev=1807800";s:2:"1x";s:91:"https://ps.w.org/minimal-coming-soon-maintenance-mode/assets/banner-772x250.png?rev=1807800";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.0";}s:27:"speedycache/speedycache.php";O:8:"stdClass":10:{s:2:"id";s:25:"w.org/plugins/speedycache";s:4:"slug";s:11:"speedycache";s:6:"plugin";s:27:"speedycache/speedycache.php";s:11:"new_version";s:5:"1.3.7";s:3:"url";s:42:"https://wordpress.org/plugins/speedycache/";s:7:"package";s:60:"https://downloads.wordpress.org/plugin/speedycache.1.3.7.zip";s:5:"icons";a:2:{s:2:"2x";s:64:"https://ps.w.org/speedycache/assets/icon-256x256.png?rev=3109188";s:2:"1x";s:64:"https://ps.w.org/speedycache/assets/icon-128x128.png?rev=3109188";}s:7:"banners";a:1:{s:2:"1x";s:66:"https://ps.w.org/speedycache/assets/banner-772x250.png?rev=2858418";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.7";}s:31:"elementor-pro/elementor-pro.php";O:8:"stdClass":18:{s:14:"stable_version";s:6:"3.35.1";s:12:"last_updated";s:19:"2026-02-11 10:26:59";s:11:"new_version";s:6:"3.35.1";s:4:"name";s:13:"Elementor Pro";s:4:"slug";s:13:"elementor-pro";s:3:"url";s:36:"https://elementor.com/pro/changelog/";s:8:"homepage";s:26:"https://elementor.com/pro/";s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:18:"elementor_requires";s:5:"3.0.1";s:7:"package";s:371:"https://plugin-downloads.elementor.com/v2/package_download/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZWNwLUNPb1NZdmdleTBUbHRqZ2twVTBQMTc2NDgwMzI5NUlwR0txNzFUTE85WCIsInVybCI6Imh0dHBzOi8vYmwzYXJhYmkuY29tIiwiZG93bmxvYWRfYmV0YSI6ZmFsc2UsImZpbGVfa2V5IjoiMSIsImlhdCI6MTc3MzgxNzgzNiwiZXhwIjoxNzczOTA0MjM2fQ.FomgF-wHAOk62MRwgPN8TcPPMgdfIBL9Q-jth_zKgkY/package_download";s:13:"download_link";s:371:"https://plugin-downloads.elementor.com/v2/package_download/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZWNwLUNPb1NZdmdleTBUbHRqZ2twVTBQMTc2NDgwMzI5NUlwR0txNzFUTE85WCIsInVybCI6Imh0dHBzOi8vYmwzYXJhYmkuY29tIiwiZG93bmxvYWRfYmV0YSI6ZmFsc2UsImZpbGVfa2V5IjoiMSIsImlhdCI6MTc3MzgxNzgzNiwiZXhwIjoxNzczOTA0MjM2fQ.FomgF-wHAOk62MRwgPN8TcPPMgdfIBL9Q-jth_zKgkY/package_download";s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/elementor/assets/banner-1544x500.png?rev=1475479";s:2:"1x";s:64:"https://ps.w.org/elementor/assets/banner-772x250.png?rev=1475479";}s:5:"icons";a:1:{s:3:"svg";s:75:"https://storage.googleapis.com/web-public-files/Web%20Assets/icons/icon.svg";}s:17:"canary_deployment";a:2:{s:11:"plugin_info";a:12:{s:11:"new_version";s:5:"3.7.0";s:4:"name";s:13:"Elementor Pro";s:4:"slug";s:13:"elementor-pro";s:3:"url";s:36:"https://elementor.com/pro/changelog/";s:8:"homepage";s:26:"https://elementor.com/pro/";s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.9.4";s:18:"elementor_requires";s:5:"3.0.1";s:7:"package";s:347:"https://plugin-downloads.elementor.com/v2/previous_download/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZWNwLUNPb1NZdmdleTBUbHRqZ2twVTBQMTc2NDgwMzI5NUlwR0txNzFUTE85WCIsInZlcnNpb24iOiIzLjcuMCIsInVybCI6Imh0dHBzOi8vYmwzYXJhYmkuY29tIiwiaWF0IjoxNzczODE3ODM2LCJleHAiOjE3NzM5MDQyMzZ9.R9xtecFX2JUlFRqCTNN4k6OE0sNQS0iBARBZTXqDc6U/previous_download";s:13:"download_link";s:347:"https://plugin-downloads.elementor.com/v2/previous_download/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZWNwLUNPb1NZdmdleTBUbHRqZ2twVTBQMTc2NDgwMzI5NUlwR0txNzFUTE85WCIsInZlcnNpb24iOiIzLjcuMCIsInVybCI6Imh0dHBzOi8vYmwzYXJhYmkuY29tIiwiaWF0IjoxNzczODE3ODM2LCJleHAiOjE3NzM5MDQyMzZ9.R9xtecFX2JUlFRqCTNN4k6OE0sNQS0iBARBZTXqDc6U/previous_download";s:7:"banners";a:2:{s:2:"2x";s:65:"https://ps.w.org/elementor/assets/banner-1544x500.png?rev=1475479";s:2:"1x";s:64:"https://ps.w.org/elementor/assets/banner-772x250.png?rev=1475479";}s:5:"icons";a:1:{s:3:"svg";s:75:"https://storage.googleapis.com/web-public-files/Web%20Assets/icons/icon.svg";}}s:10:"conditions";a:1:{i:0;a:1:{i:0;a:3:{s:4:"type";s:8:"language";s:9:"languages";a:27:{i:0;s:5:"he_IL";i:1;s:5:"nl_NL";i:2;s:5:"en_GB";i:3;s:5:"en_NZ";i:4;s:5:"en_ZA";i:5;s:5:"en_AU";i:6;s:5:"en_CA";i:7;s:5:"sv_SE";i:8;s:5:"da_DK";i:9;s:5:"fr_FR";i:10;s:5:"nl_NL";i:11;s:5:"nb_NO";i:12;s:5:"de_AT";i:13;s:2:"fi";i:14;s:5:"it_IT";i:15;s:5:"nn_NO";i:16;s:5:"de_CH";i:17;s:5:"en_GB";i:18;s:5:"is_IS";i:19;s:2:"ga";i:20;s:5:"fr_BE";i:21;s:5:"nl_BE";i:22;s:3:"ast";i:23;s:5:"lb_LU";i:24;s:5:"es_ES";i:25;s:5:"pt_PT";i:26;s:3:"mlt";}s:8:"operator";s:2:"in";}}}}s:12:"translations";a:0:{}s:5:"cloud";b:0;s:6:"plugin";s:31:"elementor-pro/elementor-pro.php";}}s:7:"checked";a:32:{s:19:"akismet/akismet.php";s:3:"5.6";s:27:"cookieadmin/cookieadmin.php";s:5:"1.1.4";s:35:"cookieadmin-pro/cookieadmin-pro.php";s:5:"1.0.7";s:23:"elementor/elementor.php";s:6:"3.35.4";s:31:"elementor-pro/elementor-pro.php";s:6:"3.35.1";s:37:"elementskit-lite/elementskit-lite.php";s:5:"3.7.9";s:21:"emailkit/EmailKit.php";s:5:"1.6.3";s:65:"essential-addons-for-elementor-lite/essential_adons_elementor.php";s:6:"6.5.11";s:31:"fileorganizer/fileorganizer.php";s:5:"1.1.8";s:39:"fileorganizer-pro/fileorganizer-pro.php";s:5:"1.1.8";s:21:"getgenie/getgenie.php";s:5:"4.3.2";s:17:"gosmtp/gosmtp.php";s:5:"1.1.8";s:25:"gosmtp-pro/gosmtp-pro.php";s:5:"1.1.8";s:47:"gutenkit-blocks-addon/gutenkit-blocks-addon.php";s:5:"2.4.4";s:9:"hello.php";s:5:"1.7.2";s:35:"litespeed-cache/litespeed-cache.php";s:3:"7.7";s:23:"loginizer/loginizer.php";s:5:"2.0.4";s:41:"loginizer-security/loginizer-security.php";s:5:"2.0.4";s:21:"mailpoet/mailpoet.php";s:6:"5.21.1";s:19:"metform/metform.php";s:5:"4.1.2";s:77:"minimal-coming-soon-maintenance-mode/minimal-coming-soon-maintenance-mode.php";s:4:"2.43";s:43:"popup-builder-block/popup-builder-block.php";s:5:"2.2.3";s:25:"shopengine/shopengine.php";s:5:"4.8.7";s:31:"custom-css-js/custom-css-js.php";s:6:"3.51.3";s:35:"google-site-kit/google-site-kit.php";s:7:"1.172.0";s:19:"siteseo/siteseo.php";s:5:"1.3.5";s:27:"siteseo-pro/siteseo-pro.php";s:5:"1.3.5";s:27:"speedycache/speedycache.php";s:5:"1.3.7";s:35:"speedycache-pro/speedycache-pro.php";s:5:"1.3.5";s:51:"header-footer-elementor/header-footer-elementor.php";s:5:"2.8.3";s:23:"wp-social/wp-social.php";s:5:"3.1.7";s:41:"wp-ultimate-review/wp-ultimate-review.php";s:5:"2.3.7";}}', 'off'),
(2270, 'action_scheduler_migration_status', 'complete', 'auto'),
(2271, 'as_has_wp_comment_logs', 'no', 'on'),
(2287, '_transient_timeout_getgenie-go-pro-noti2ce', '1784100335', 'off'),
(2288, '_transient_getgenie-go-pro-noti2ce', '1', 'off'),
(2592, 'litespeed.conf.img_optm-sizes_skipped', '[]', 'auto'),
(2595, 'loginizer_backuply_promo_time', '1758194135', 'auto'),
(2512, 'gosmtp_options', 'a:6:{s:6:"mailer";a:1:{i:0;a:9:{s:9:"mail_type";s:4:"smtp";s:17:"backup_connection";s:0:"";s:9:"smtp_host";s:25:"server274.web-hosting.com";s:10:"encryption";s:3:"ssl";s:9:"smtp_port";s:3:"465";s:9:"smtp_auth";s:3:"Yes";s:13:"smtp_username";s:20:"contact@bl3arabi.com";s:13:"smtp_password";s:16:"5j!a_qTk5W0{M$!H";s:24:"disable_ssl_verification";s:0:"";}}s:10:"from_email";s:20:"contact@bl3arabi.com";s:16:"force_from_email";i:1;s:9:"from_name";s:16:"Bl3arabi Website";s:15:"force_from_name";i:1;s:11:"return_path";s:0:"";}', 'auto'),
(2522, '_transient_timeout_emailkit-go-pro-notice', '1784110934', 'off'),
(2519, 'elementor_pro_tracker_notice', '1', 'auto'),
(2520, 'elementor_allow_tracking', 'no', 'auto'),
(2521, 'elementor_tracker_notice', '1', 'auto'),
(2523, '_transient_emailkit-go-pro-notice', '1', 'off'),
(8656, 'elementor_one_welcome_screen_completed', '1', 'auto'),
(5443, 'elementor_pro_license_key', 'ecp-COoSYvgey0TltjgkpU0P1764803295IpGKq71TLO9X', 'auto'),
(5444, '_elementor_pro_license_v2_data_fallback', 'a:2:{s:7:"timeout";i:1773919303;s:5:"value";s:2867:"{"expires":"2026-12-03 00:00:00","subscription_id":"A-S02581393","status":"ACTIVE","recurring":true,"features":["template_access_level_20","kit_access_level_20","activity-log","breadcrumbs","form","posts","template","countdown","slides","price-list","portfolio","flip-box","price-table","login","share-buttons","theme-post-content","theme-post-title","nav-menu","blockquote","media-carousel","animated-headline","facebook-comments","facebook-embed","facebook-page","facebook-button","testimonial-carousel","post-navigation","search-form","post-comments","author-box","call-to-action","post-info","theme-site-logo","theme-site-title","theme-archive-title","theme-post-excerpt","theme-post-featured-image","archive-posts","theme-page-title","sitemap","reviews","table-of-contents","lottie","code-highlight","hotspot","video-playlist","progress-tracker","section-effects","sticky","scroll-snap","page-transitions","mega-menu","nested-carousel","loop-grid","loop-carousel","theme-builder","elementor_icons","elementor_custom_fonts","dynamic-tags","taxonomy-filter","email","email2","mailpoet","mailpoet3","redirect","header","footer","single-post","single-page","archive","search-results","error-404","loop-item","font-awesome-pro","typekit","gallery","off-canvas","link-in-bio-var-2","link-in-bio-var-3","link-in-bio-var-4","link-in-bio-var-5","link-in-bio-var-6","link-in-bio-var-7","search","size-variable","transitions","pro-interactions","element-manager-permissions","akismet","display-conditions","woocommerce-products","wc-products","woocommerce-product-add-to-cart","wc-elements","wc-categories","woocommerce-product-price","woocommerce-product-title","woocommerce-product-images","woocommerce-product-upsell","woocommerce-product-short-description","woocommerce-product-meta","woocommerce-product-stock","woocommerce-product-rating","wc-add-to-cart","dynamic-tags-wc","woocommerce-product-data-tabs","woocommerce-product-related","woocommerce-breadcrumb","wc-archive-products","woocommerce-archive-products","woocommerce-product-additional-information","woocommerce-menu-cart","woocommerce-product-content","woocommerce-archive-description","paypal-button","woocommerce-checkout-page","woocommerce-cart","woocommerce-my-account","woocommerce-purchase-summary","woocommerce-notices","settings-woocommerce-pages","settings-woocommerce-notices","popup","custom-css","global-css","custom_code","custom-attributes","form-submissions","form-integrations","dynamic-tags-acf","dynamic-tags-pods","dynamic-tags-toolset","editor_comments","stripe-button","role-manager","global-widget","activecampaign","cf7db","convertkit","discord","drip","getresponse","mailchimp","mailerlite","slack","webhook","product-single","product-archive","wc-single-elements","atomic-custom-attributes","atomic-custom-css"],"tier":"expert","generation":"empty","activated":true,"success":true}";}', 'off');
INSERT INTO `wpf1_options` VALUES
(5445, '_elementor_pro_license_v2_data', 'a:2:{s:7:"timeout";i:1773876103;s:5:"value";s:2867:"{"expires":"2026-12-03 00:00:00","subscription_id":"A-S02581393","status":"ACTIVE","recurring":true,"features":["template_access_level_20","kit_access_level_20","activity-log","breadcrumbs","form","posts","template","countdown","slides","price-list","portfolio","flip-box","price-table","login","share-buttons","theme-post-content","theme-post-title","nav-menu","blockquote","media-carousel","animated-headline","facebook-comments","facebook-embed","facebook-page","facebook-button","testimonial-carousel","post-navigation","search-form","post-comments","author-box","call-to-action","post-info","theme-site-logo","theme-site-title","theme-archive-title","theme-post-excerpt","theme-post-featured-image","archive-posts","theme-page-title","sitemap","reviews","table-of-contents","lottie","code-highlight","hotspot","video-playlist","progress-tracker","section-effects","sticky","scroll-snap","page-transitions","mega-menu","nested-carousel","loop-grid","loop-carousel","theme-builder","elementor_icons","elementor_custom_fonts","dynamic-tags","taxonomy-filter","email","email2","mailpoet","mailpoet3","redirect","header","footer","single-post","single-page","archive","search-results","error-404","loop-item","font-awesome-pro","typekit","gallery","off-canvas","link-in-bio-var-2","link-in-bio-var-3","link-in-bio-var-4","link-in-bio-var-5","link-in-bio-var-6","link-in-bio-var-7","search","size-variable","transitions","pro-interactions","element-manager-permissions","akismet","display-conditions","woocommerce-products","wc-products","woocommerce-product-add-to-cart","wc-elements","wc-categories","woocommerce-product-price","woocommerce-product-title","woocommerce-product-images","woocommerce-product-upsell","woocommerce-product-short-description","woocommerce-product-meta","woocommerce-product-stock","woocommerce-product-rating","wc-add-to-cart","dynamic-tags-wc","woocommerce-product-data-tabs","woocommerce-product-related","woocommerce-breadcrumb","wc-archive-products","woocommerce-archive-products","woocommerce-product-additional-information","woocommerce-menu-cart","woocommerce-product-content","woocommerce-archive-description","paypal-button","woocommerce-checkout-page","woocommerce-cart","woocommerce-my-account","woocommerce-purchase-summary","woocommerce-notices","settings-woocommerce-pages","settings-woocommerce-notices","popup","custom-css","global-css","custom_code","custom-attributes","form-submissions","form-integrations","dynamic-tags-acf","dynamic-tags-pods","dynamic-tags-toolset","editor_comments","stripe-button","role-manager","global-widget","activecampaign","cf7db","convertkit","discord","drip","getresponse","mailchimp","mailerlite","slack","webhook","product-single","product-archive","wc-single-elements","atomic-custom-attributes","atomic-custom-css"],"tier":"expert","generation":"empty","activated":true,"success":true}";}', 'off'),
(956, 'elementor_notes_db_version', '5', 'auto'),
(986, 'elementor_fonts_manager_font_types', 'a:0:{}', 'auto'),
(987, 'elementor_fonts_manager_fonts', 'a:0:{}', 'auto'),
(4744, 'elementor_custom_icon_sets_config', 'a:0:{}', 'auto'),
(8108, 'uae_usage_installed_time', '1757328429', 'off'),
(9700, '_site_transient_timeout_browser_d18e73137d21a5f9c90eef45302b8ff1', '1774347221', 'off'),
(9701, '_site_transient_browser_d18e73137d21a5f9c90eef45302b8ff1', 'a:10:{s:4:"name";s:6:"Chrome";s:7:"version";s:9:"146.0.0.0";s:8:"platform";s:7:"Windows";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}', 'off'),
(9702, '_transient_timeout_googlesitekit_number_of_administrators', '1774347222', 'off'),
(9703, '_transient_googlesitekit_number_of_administrators', '1', 'off'),
(4532, '_elementor_pro_editor_activate_license_notice_dismissed', '1763725126', 'auto'),
(9908, '_site_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1773846460', 'off'),
(9909, '_site_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1773803260', 'off'),
(9910, '_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b', '1773846460', 'off'),
(9911, '_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b', '<div class="rss-widget"><ul><li><a class=''rsswidget'' href=''https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/''>WordPress 7.0 Beta 5</a></li><li><a class=''rsswidget'' href=''https://wordpress.org/news/2026/03/wordpress-6-9-4-release/''>WordPress 6.9.4 Release</a></li></ul></div><div class="rss-widget"><ul><li><a class=''rsswidget'' href=''https://heropress.com/essays/i-dont-have-it-all-figured-out-i-show-up-anyway/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-dont-have-it-all-figured-out-i-show-up-anyway''>HeroPress: I Don’t Have It All Figured Out. I Show Up Anyway.</a></li><li><a class=''rsswidget'' href=''https://openchannels.fm/connecting-decentralized-social-networks-and-rethinking-interoperability/''>Open Channels FM: Connecting Decentralized Social Networks and Rethinking Interoperability</a></li><li><a class=''rsswidget'' href=''https://ma.tt/2026/03/song-creation/''>Matt: Song Creation</a></li></ul></div>', 'off'),
(6333, 'custom-css-js-tree', 'a:2:{s:28:"frontend-html-body_open-both";a:1:{i:0;s:8:"695.html";}s:25:"frontend-html-header-both";a:1:{i:0;s:8:"694.html";}}', 'auto'),
(6334, 'ccj-custom_codes_for_block_editor', '1', 'auto'),
(6335, 'ccj__activation_time', '1770891543', 'auto'),
(6336, 'ccj__version', '3.51.3', 'auto'),
(7134, '_transient_timeout__elementor_ab_test_plg_site_mailer_submission', '1775278659', 'off'),
(7135, '_transient__elementor_ab_test_plg_site_mailer_submission', '2', 'off'),
(6284, 'googlesitekit_has_connected_admins', '1', 'auto'),
(9904, '_site_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1773846459', 'off'),
(9905, '_site_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1773803259', 'off'),
(9906, '_site_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1773846459', 'off'),
(9907, '_site_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9', 'a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:112:"\n	\n	\n	\n	\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"HeroPress: I Don’t Have It All Figured Out. I Show Up Anyway.";s: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=8509";s: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:168:"https://heropress.com/essays/i-dont-have-it-all-figured-out-i-show-up-anyway/#utm_source=rss&utm_medium=rss&utm_campaign=i-dont-have-it-all-figured-out-i-show-up-anyway";s: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:9088:"<img alt="Pull Quote: You don’t have to wait until you feel ready. You just have to show up." class="attachment-large size-large wp-post-image" height="512" src="https://heropress.com/wp-content/uploads/2026/03/031726.webp" width="1024" /><section class="wp-block-newsletterglue-group" style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px;">\n<figure class="wp-block-audio"><audio controls="controls" src="https://heropress.com/wp-content/uploads/2026/03/Indira_Biswas_HeroPress_Audio.mp3"></audio><figcaption class="wp-element-caption">Here is Indira reading her own story aloud.</figcaption></figure>\n</section>\n\n\n<p>My background is in Quality Assurance: testing features, observing behaviour, and making sure things work as expected. For a long time, I believed open source contribution mostly meant writing code. Since I wasn’t a developer, I saw myself more as someone learning from the community than contributing to it.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-finding-my-place">Finding My Place</h2>\n\n\n\n<p>I grew up in <a href="https://en.wikipedia.org/wiki/Akola">Akola</a>, a small town a few hours from <a href="https://en.wikipedia.org/wiki/Nagpur">Nagpur</a>. Our school computer lab had one computer for every ten or twelve students. I was shy, so I rarely got a turn at the keyboard. Most of the time I watched from a few rows back, trying to understand what the others were doing.</p>\n\n\n\n<p>I went on to complete a diploma and then a degree in Computer Science. Fast forward to today: I started a role at <a href="https://rtcamp.com/">rtCamp</a>, a company where contributing to open source is part of the culture rather than something people do in their spare time. Even then, I was too reluctant to ask whether there was a place for a QA engineer in the WordPress contributor community.</p>\n\n\n\n<p>Then, at a Contributor Day, I watched a few people test a feature, open tickets, report bugs, and translate strings. They weren’t writing code, but they were clearly contributing. I remember thinking: this is exactly what I do. I eventually understood that testing is an important part of building better software, and that there is space for many different kinds of contributors.</p>\n\n\n\n<p>While browsing <a href="https://make.wordpress.org/chat/">WordPress Slack</a> one day, I came across the <a href="https://make.wordpress.org/community/handbook/contributor-day/contributor-working-group/contributor-mentorship-program-for-wordpress/">WordPress Contributor Mentorship Program</a>. It felt like the opportunity I had been waiting for. Without consulting anyone or giving myself time to second-guess it, I signed up. The program did what the best communities do. It didn’t focus on teaching me how to code. Instead, it showed me how to collaborate: how to work with a team, support each other, communicate clearly, and encourage one another. It helped me understand why the WordPress community feels so welcoming to so many people.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-one-step-at-a-time">One Step at a Time</h2>\n\n\n\n<p>From there, I started contributing to the Polyglots team, then Core, Test, and Photos.</p>\n\n\n\n<p>Being part of these teams helped me understand open source in a new way. I started to see how many different kinds of work go into building and supporting a project. Not just writing code, but testing, translating, documenting, and helping each other. Every contribution, no matter how small, helps move things forward.</p>\n\n\n\n<p>I became a contributor on consecutive releases: WordPress 6.7 “Rollins,” WordPress 6.8 “Cecil,” and WordPress 6.9 “Gene.” I still feel the butterflies, and a lot of pride, every time I’m listed as a contributor in a release post. The community had quietly been helping me overcome my fears, and I no longer felt the jitters about coming forward and putting my name in for different roles.</p>\n\n\n\n<p>A recent example: there was an upcoming Contributor Day at WordCamp Asia, and I signed up to volunteer at a table. I didn’t apply to lead or co-lead. That felt like too much. Volunteering was enough. Then I got a call from the organisers asking if I would be open to co-leading the table.</p>\n\n\n\n<p>For once, I said yes.</p>\n\n\n\n<p>I am still a month away from WordCamp Asia 2026 as I write this. I am thrilled and nervous in roughly equal measure. The person who used to watch from the back of the school computer lab is going to stand and address a room full of people.</p>\n\n\n\n<p>I don’t know yet how it will go. But I said yes, and that feels like something.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-for-anyone-watching-from-the-sidelines">For Anyone Watching from the Sidelines</h2>\n\n\n\n<p>It wasn’t always easy. I completed my primary schooling in the regional language, and things as basic as speaking and writing fluent English required a lot of effort. On many occasions, I doubted myself.</p>\n\n\n\n<p>I feel very fortunate to have been welcomed into this community with open arms. From the very beginning I felt at home, and I have never been made to feel like I don’t know enough. I am still learning every day, finding my path and trying to make an impact.</p>\n\n\n\n<p>There are many accomplished contributors and talented women in this community, juggling multiple responsibilities, quietly taking on leadership roles, contributing consistently without making a fuss about it. None of them waited to feel ready. They started anyway, and the community met them where they were. I am sure that by simply continuing to show up, I will learn a great deal from them and keep finding my voice along the way.</p>\n\n\n\n<p>If you’re someone who is on the fence about starting a contributor journey in the WordPress community, know this: there is no hierarchy here. Everyone is welcome and equally valued. The work you already know how to do is needed. You don’t have to learn to code, unless you want to. You don’t have to wait until you feel ready. You just have to show up.</p>\n\n\n\n<p>It’s okay if you’re not ready to lead yet. It’s okay if you’re still watching from the sidelines. Start where you are. Your yes will come.</p>\n\n\n\n<p>My name is Indira Biswas. I am a QA Engineer at rtCamp. I have contributed to WordPress Core, the Test Team, Polyglots, and Photos. I have spoken at WordCamps, and in a few weeks I will stand on the WordCamp Asia stage as emcee and co-lead the Core table at Contributor Day.</p>\n\n\n\n<p>I am grateful beyond what I know how to say, to the community that kept the door open, to people like <a href="https://www.worksbymichelle.com/">Michelle Frechette</a>, <a href="https://www.linkedin.com/in/amitsmartweb/">Amit Kumar</a>, and <a href="https://profiles.wordpress.org/pavanpatil1/">Pavan Patil</a> who were encouraging from the very beginning, and to the Mentorship Programme.</p>\n\n\n\n<p>The WordPress community gave me a place to put my work and a reason to keep doing it. I hope to keep giving that back for a long time.</p>\n\n\n\n<p>If you are coming to WordCamp Asia in Mumbai this year, please come say hi. I would love to meet you, hear your story, and yes, probably add a few more photos to my selfie collection.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8514" height="1024" src="https://heropress.com/wp-content/uploads/2026/03/WordCamp-Pune-2025-820x1024.webp" width="820" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8516" height="769" src="https://heropress.com/wp-content/uploads/2026/03/WordCamp-Pune-2026-1024x769.webp" width="1024" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8515" height="768" src="https://heropress.com/wp-content/uploads/2026/03/WordCamp-Pune-2026-_-Team-1024x768.webp" width="1024" /></figure>\n</figure>\n\n\n\n<div class="wp-block-group has-background is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-8f084edc wp-block-group-is-layout-flex" id="desktop">\n<h2 class="kt-adv-heading8509_a5d107-fd wp-block-kadence-advancedheading" id="work-environment">Indira&#8217;s Work Environment</h2>\n\n\n\n<p>We asked Indira for a view into her contribution life and this is what she sent! Make sure you click on the hot spots.</p>\n\n\n	<div class="hotspots-image-container">\n		<img alt="Indira Biswas&#039; Desktop" class="hotspots-image skip-lazy" height="2259" src="https://heropress.com/wp-content/uploads/2026/03/Indira_Biswas_Desktop.webp" width="1440" />\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/i-dont-have-it-all-figured-out-i-show-up-anyway/">I Don’t Have It All Figured Out. I Show Up Anyway.</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, 18 Mar 2026 02:30: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:13:"Indira Biswas";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"Open Channels FM: Connecting Decentralized Social Networks and Rethinking Interoperability";s: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=2551015";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:97:"https://openchannels.fm/connecting-decentralized-social-networks-and-rethinking-interoperability/";s: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:196:"In this chat, Matthias and Ryan dive into Ryan''s journey building tools like Bridgy to connect decentralized networks, emphasizing the importance of interoperability and community in the open web.";s: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, 17 Mar 2026 09:30: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:2;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"Matt: Song Creation";s: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=151483";s: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:36:"https://ma.tt/2026/03/song-creation/";s: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:2957:"<p class="wp-block-paragraph">I&#8217;m in New Orleans for the first time in 7 years for a beautiful wedding. My Mom&#8217;s side of the family emigrated here in the 1860s, and there&#8217;s a deep comfort in the art, traditions, and weirdness of <a href="https://www.louisianafolklife.org/lt/articles_essays/creole_art_creole_state.html">Creole culture</a>. Good music and food are ubiquitous. </p>\n\n\n\n<p class="wp-block-paragraph">I met up with WordPresser <a href="https://gravatar.com/blakeaeda05338c">Blake Bertuccelli-Booth</a> to catch a set by <a href="https://jasonmarsalis.com/">Jason Marsalis</a> at <a href="https://snugjazz.com/">Snug Harbor</a>, featuring some great originals and surprising arrangements of <a href="https://www.youtube.com/watch?v=XPpTgCho5ZA">Maroon 5&#8217;s &#8220;This Love&#8221;</a> and the music from the <a href="https://www.youtube.com/watch?v=nd2Xiz_XEt4">Bejeweled Butterflies</a> game. Great artists find inspiration everywhere.</p>\n\n\n\n<p class="wp-block-paragraph">Afterward, we went to see my friend <a href="https://www.tromboneshorty.com/">Troy, aka Trombone Shorty</a>, at his studio. (Troy and I met when we both received the <a href="https://www.heinzawards.org/recipients">Heinz Award in 2016</a>.) He was with <a href="https://www.instagram.com/silkktheshocker/">Silkk the Shocker</a> and <a href="https://www.reggienic.com/">Reggie Nicholas Jr.</a>, working on beats and songs. Though I was there for just a short while, it was inspiring to see the act of musical creation.</p>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-151490" height="805" src="https://i0.wp.com/ma.tt/files/2026/03/IMG_2458.jpeg?resize=604%2C805&#038;quality=89&#038;ssl=1" width="604" /></figure>\n\n\n\n<p class="wp-block-paragraph">A few days ago, <a href="https://www.edsheeran.com/">Ed Sheeran</a> went on the new <a href="https://www.youtube.com/@friendskeepsecrets">Benny Blanco / Lil Dicky / Kristin Podcast Friends Keep Secrets</a>. I haven&#8217;t watched the entire episode, but the twenty minutes from about 1:09 to the end where Ed and Benny come up with a new song I&#8217;ve seen 4 times now, it&#8217;s magical. Check it out, it&#8217;s one of the coolest things you&#8217;ll see this week.</p>\n\n\n\n<figure class="wp-block-embed alignwide 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<p class="wp-block-paragraph">I&#8217;ve seen Ed Sheeran loop his songs live, but this act of creation is very special, and I love the dynamic between him and Benny. It reminds me of that magical moment in <a href="https://www.disneyplus.com/browse/entity-eaea3ecf-6636-4468-b777-54bb2aee5545">Peter Jackson&#8217;s Get Back documentary</a> where you <a href="https://www.youtube.com/watch?v=-R8pFCE3TP8">see Paul McCartney and the band come up with the idea for the classic song Get Back</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, 15 Mar 2026 05:23:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:3;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"Gutenberg Times: Gutenberg Changelog #128 – Gutenberg 22.7 Version and Dev Notes for 7.0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:53:"https://gutenbergtimes.com/?post_type=podcast&p=44744";s: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:104:"https://gutenbergtimes.com/podcast/gutenberg-changelog-128-gutenberg-22-7-version-and-dev-notes-for-7-0/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:58698:"<p class="wp-block-paragraph"><img alt="🎉" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" style="height: 1em;" /> Announcing GT Changelog Podcast Episode 128: Deep Dive Into Gutenberg 22.7 &amp; WordPress 7.0 Dev Notes! <img alt="🎉" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" style="height: 1em;" /></p>\n\n\n\n<p class="wp-block-paragraph">We’re back with another packed episode of the GT Changelog Podcast! In episode 128, host Birgit Pauli-Haack welcomes JavaScript developer and full-time WordPress contributor Maggie Cabrera for an insightful conversation about all things Gutenberg and WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">In this episode, we unpack the highlights of Gutenberg 22.7, with a special focus on the latest features coming to WordPress 7.0. From the innovative navigation overlays—earning plenty of “oohs” from the community—to the long-awaited pseudo selectors in theme.json, our speakers share behind-the-scenes perspectives on development.</p>\n\n\n\n<p class="wp-block-paragraph">Birgit Pauli-Haack and Maggie Cabrera explore game-changing updates like the new breadcrumbs block, PHP-only block registration, and the emerging real-time collaboration features. They also discuss the vision for my.wordpress.net—WordPress running right in your browser for ultimate digital sovereignty.</p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#shownotes">Show Notes</a> / <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#transcript">Transcript</a></p>\n\n\n\n<ul class="wp-block-list">\n<li>Editor: <a href="https://www.linkedin.com/in/sandy-reed/">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href="https://markuraine.com/">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href="https://icodeforapurpose.com">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class="has-larger-font-size wp-block-paragraph" id="shownotes"><strong>Show Notes</strong></p>\n\n\n\n<h2 class="wp-block-heading">Special Guest: Maggie Cabrera</h2>\n\n\n\n<ul class="wp-block-list">\n<li>GitHub <a href="https://github.com/MaggieCabrera">MaggieCabrera</a></li>\n\n\n\n<li><a href="https://profiles.wordpress.org/onemaggie/">WordPress profile</a></li>\n\n\n\n<li><a href="https://twitter.com/one_maggie">Twitter @one_maggie</a></li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">My.WordPress.net</h2>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://wordpress.org/news/2026/03/announcing-my-wordpress/">Your Browser Becomes Your WordPress</a></li>\n\n\n\n<li><a href="https://ma.tt/2026/03/wordpress-everywhere/">WordPress Everywhere</a></li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">WordPress 7.0 Dev Notes</h2>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://make.wordpress.org/core/2026/03/04/breadcrumb-block-filters/">Breadcrumb block filters</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/04/customisable-navigation-overlays-in-wordpress-7-0/">Customizable Navigation Overlays</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/04/changes-to-the-interactivity-api-in-wordpress-7-0/">Changes to the Interactivity API</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/04/dataviews-dataform-et-al-in-wordpress-7-0/">DataViews, DataForm, et al.</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/03/php-only-block-registration/">PHP-only block registration</a></li>\n\n\n\n<li><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>\n<ul class="wp-block-list">\n<li><a href="https://github.com/WordPress/gutenberg/pull/75627">Implement state UI for pseudo selectors on Global styles</a></li>\n\n\n\n<li><a href="https://github.com/WordPress/gutenberg/issues/42299#top">Ability to style current menu item</a></li>\n\n\n\n<li><a href="https://github.com/WordPress/gutenberg/pull/75736">Navigation link: add support to style current menu item via theme.json</a></li>\n</ul>\n</li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/10/real-time-collaboration-in-the-block-editor/">Real-Time Collaboration in the Block Editor</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/wp-admin/post.php?post=121473&amp;action=edit">Iframed Editor Changes in WordPress 7.0</a></li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">More to come.  <a href="https://make.wordpress.org/core/tag/dev-notes+7-0/">Get the full list</a>.</p>\n\n\n\n<h2 class="wp-block-heading">What&#8217;s released?</h2>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://wordpress.org/news/2026/03/wordpress-6-9-2-release/">WordPress 6.9.2 Release</a></li>\n\n\n\n<li><a href="https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/">WordPress 6.9.3 and 7.0 beta 4</a></li>\n\n\n\n<li><a href="https://wordpress.org/news/2026/03/wordpress-6-9-4-release/">WordPress 6.9.4 Release</a></li>\n\n\n\n<li><a href="https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/">WordPress 7.0 Beta 5</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/03/11/whats-new-in-gutenberg-22-7-11-march/">What’s new in Gutenberg 22.7? (11 March)</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/ai/2026/02/03/content-guidelines-a-gutenberg-experiment/">Content Guidelines as a Gutenberg experiment</a></li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">What’s in active development or discussed</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="">Tabs: Restructure Tabs Menu and inner blocks</a><br /></p>\n\n\n\n<p class="has-large-font-size wp-block-paragraph">Stay in Touch</p>\n\n\n\n<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">\n<ul class="wp-block-list">\n<li>Did you like this episode? <a href="https://lovethepodcast.com/gutenbergchangelog"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on X (formerly known as Twitter) or send DMs with questions. <a href="https://twitter.com/gutenbergtimes">@gutenbergtimes </a>and <a href="https://twitter.com/bph">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href="https://gutenbergtimes.com/itunes/">(Click here to learn how)</a></em></li>\n</ul>\n</div></div>\n\n\n\n<p class="has-large-font-size wp-block-paragraph" id="transcript"><strong>Transcript</strong></p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Welcome to our 128th episode of the Gutenberg Changelog Podcast. In today&#8217;s episode, we will talk about Gutenberg 22.7 version and dive a bit deeper into the dev notes for 7.0 that have been published as we record this on March 12th, 2026. I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a core contributor for the WordPress open source project sponsored by Automattic. And today, I&#8217;m very happy to say Maggie Cabrera joins me on the show. Maggie is a JavaScript developer and theme builder and is contributing full-time to the open source project and also sponsored by Automattic. So welcome to the show, Maggie. How are you today?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Hi, I&#8217;m really good. Thank you for having me again. Really excited.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s been a long time. So maybe a year and a half or even two years. Yeah. Since I&#8217;ve been on the channel.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: At least one year. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Oh, and I forgot to mention in the intro that you are also a co-developer. You were a co-developer on the Twenty Twenty-Four theme, which was one of the first full-featured block default themes. And has gotten a lot of workout through the WordPress community because I think that started when, when people started with a default theme and just adjusted things and created that for client work or for private projects. And the others were okay. And I, I really like the Twenty Twenty-three part where we, there was a community push to get more style variations in. That was really cool.</p>\n\n\n\n<p class="wp-block-paragraph">Yeah. I think I need to go back to them to look at those. Again, to get some ideas there.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, I think it&#8217;s funny looking back at them and how each of those themes and Twenty Twenty-Five too have like different things from it that you could, you would want to reuse today because they haven&#8217;t gone out of style really. And hopefully soon we&#8217;ll be able to do that kind of thing where you can, you can have multiple themes installed, be able to reuse like patterns or style variations and stuff like that. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And I know that people are actually working on it. There was an idea to have the template management a little bit more safe for people. Ella, I think, was working on it. And she switched the priorities to revisions for 7.0. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Hopefully, maybe 7.1.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: I also think that that&#8217;s part of it, that you can have multiple templates for the same slug. We talked about it on the show when we talked about 6.9 and what was coming from the Gutenberg. It&#8217;s still in Gutenberg, but it&#8217;s experimental now and you have to open it up through the experiments tab. But yeah, I&#8217;m, I really like that. And then you can reuse patterns. That&#8217;s definitely something. Yeah, we&#8217;ll see what&#8217;s coming down the pipeline. </p>\n\n\n\n<h3 class="wp-block-heading">WordPress 7.0</h3>\n\n\n\n<p class="wp-block-paragraph">So for WordPress 7.0, you worked on several features, for instance, bringing the pseudo selectors to the theme.json and patterns for the navigation overlays.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And the navigation overlays were really a got a few oohs when I demoed it last night at the meetup in Munich. And it was really cool to see. There were also some tiny things where I said, oh, I didn&#8217;t know that they were getting so much excitement out of people. Revisions, of course, was one. And the other one was that you can have a paragraph now create columns. So you have just one setting and you switch it on and then you can have a paragraph display in 2 or 3 columns depending on the site.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And that is really cool. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Well, anyway, so yeah, the overlay work has been in the making for so long and I&#8217;m so excited that that finally made it and I&#8217;m really happy with how it ended up looking by the time, like the deadline of the release. I think there will still be follow-ups and stuff, but I think it&#8217;s really, really nice. Now I not only worked on the patterns, but I also worked on the whole setup for themers to extend that. So a theme, a themer, but that, that was like previous work, I guess, but it all made it to the release. So a themer will be able to create a template part for the overlay to set up as a default, and also patterns. So you can have your theme will have maybe 5 different overlay patterns and then you&#8217;ll select, well, this one is going to be the default and you&#8217;ll assign it to the navigation block you want it to have it and you&#8217;ll instantly have it as soon as you activate the theme, which is really nice. </p>\n\n\n\n<p class="wp-block-paragraph">I&#8217;ve also been tinkering with it on my personal blog. I was like, now that I can have it, I have, because I have Gutenberg on it, I will, yes, yes, I need to put it on and change the colors and center it and put the site logo on it and all this kind of thing. So yeah, I&#8217;m really excited about what other people are going to be able to do with it. I think it&#8217;s quite flexible and I think it&#8217;s, there&#8217;s still more work to make it more flexible. Like things we want for people to be able to do something like if they want to make their overlay, like maybe always on, not just on mobile and not have it be full width, maybe only have like half the viewport, in the future, they will be able to do that. Right now there&#8217;s only one thing where you can&#8217;t really close it by clicking outside of it, which is the thing that we need to fix. But once we have that, the sky&#8217;s the limit.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. There was Nick Diego, a year and a half or so ago, wrote a tutorial on the developer blog about how to create mega menus.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yes, I remember that. Yeah, yeah, that&#8217;s the next step too.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And he had this idea with template parts and then push it into the navigation bar, but of course it wasn&#8217;t wired up from core, so he had to do some, some interesting workarounds. And then Mike McAllister with his Ollie Theme Builder, he had a plugin called the Menu Builder and it&#8217;s in the repo. </p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: I think that was a big inspiration when we were working on the navigation overlay.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, that&#8217;s what I thought. Yeah. And there was a conversation between Mike McAllister and also Matt Mullenweg on Twitter and yeah, how to get this into core and I&#8217;m glad it&#8217;s now there and it can be, of course, everything can be improved, but—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Oh yeah, this is V1.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s phase one. Like I explained yesterday. It&#8217;s phase one. It&#8217;s baby steps. It can&#8217;t be fully featured.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: We iterate.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, absolutely. Yeah. </p>\n\n\n\n<h3 class="wp-block-heading">Announcements</h3>\n\n\n\n<p class="wp-block-paragraph">So, but today, completely a different thing was an announcement. No, it was yesterday actually that your browser becomes your WordPress. It&#8217;s the announcement of my.wordpress.net. It&#8217;s a browser-based, signup-free WordPress built on WordPress Playground. And those of you, dear listeners, who know Playground wouldn&#8217;t be all surprised how this is gonna work. But it&#8217;s just, the site is private across visits because it&#8217;s automatically saved in your browser. But it also offers an app catalog and one-click installs for personal CRM and RSS reader. And it&#8217;s kind of a prototype for maybe seen as a WordPress democratizing digital sovereignty because you can, you don&#8217;t have to put it on a central place. </p>\n\n\n\n<p class="wp-block-paragraph">You have it all on your browser, on your machine, and you can interact with your machine with it. It also has a hook into an AI assistant if you want to, and also some other apps. But the plugin and the WordPress still is what it is. But Matt also posted about it on his personal blog, Matt Mullenweg, under ma.tt, and he calls it the WordPress Everywhere. And outlines the strategy as well. And he can see that this one thing that&#8217;s in your browser and only for you can have peer-to-peer sync with another person&#8217;s MyWordPress, could have version control and also cloud publishing, which means pushing it to a host or pushing segments of it like single posts to another public website or any way you wanna kind of think about it. But it&#8217;s a kind of atomic container, composable units. And you can fully roll back. You can just say, okay, I don&#8217;t want it anymore. And then it&#8217;s gone. But it shifts. One of the hopes, it shifts from WordPress for millions to WordPress for billions. We&#8217;ll see. We&#8217;ll talk about it in the next 20 years about it. So, again, so AI will enhance it. And it&#8217;s the open source power is really coming to life in that vision. We&#8217;ll see if we can get the product also to fulfill all those promises. </p>\n\n\n\n<p class="wp-block-paragraph">I got a chance to try it out in early stages. It&#8217;s mainly built by Alex Kirk and he published it and then went on sabbatical. So it&#8217;s kind of— what&#8217;s this little baby? Yeah, took a little break and it&#8217;s a, I think it&#8217;s a wonderful proof of concept. It&#8217;s a rough experiment, definitely. But I love the app launcher instead of plugins because it&#8217;s kind of a different metaphor. Yeah, kind of if you can have this single install additional apps in WordPress, that would be so much more approachable than plugins that need to be installed and find and everything. And it&#8217;s a personal note-taking app with many others out there. But this would let you connect your personal ideas with what you&#8217;re doing out on the web and bring it in, in certain ways or other. So it kind of, you can kind of put it together. Say if you have a chat with your AI, you can copy paste it into your private WordPress and think about it some more and write about it or add it with other information and resources and just keep your own learning process private. But it&#8217;s not in a Google Doc, it&#8217;s just out there in the browser. Easy to use because it&#8217;s in WordPress. But yeah, there&#8217;s so many ideas that I all of a sudden had with that. So I really liked it. It was announced yesterday, so you probably haven&#8217;t gotten an opportunity.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Yeah. I&#8217;m gonna definitely check it out. Sounds really interesting.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Definitely do that. Yeah. TechCrunch also had, and I will share all the links in the show notes. TechCrunch also had a little report about it. So yeah, check it out. Of course, it&#8217;s the first version as always in WordPress and it&#8217;s baby steps, right? </p>\n\n\n\n<h3 class="wp-block-heading">Dev Notes</h3>\n\n\n\n<p class="wp-block-paragraph">Now with WordPress beta 4 being out, the first dev notes appear on the Make blog. And there are quite a few that are about the block editor. The first breadcrumbs block is coming to WordPress 7.0. And the dev note talks about the block filters. Yeah, learn how to use it with two PHP filters or customize it. And with the trail terms and also the taxonomy terms, the interface is actually more like, okay, we will, we will find out where your page is. Is it a subpage of a page section or is it a post in a category? And we put the things that we know about it into the breadcrumbs. And there&#8217;s a, you can have a home link in there and you can have the current page also in the trail if you want to. But that&#8217;s kind of, so yeah, I share the dev notes in, in the show notes, like we&#8217;re talking about all 6 or 7 of them. So yeah. But, um, have you worked with the breadcrumbs block?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: No, I had a time when I was working on WooCommerce theme development for a little while. And I knew that that was needed and I think Woo had its own little solution. So I&#8217;m really happy to see that there&#8217;s something coming to core. That definitely helps for any use case, not just the commerce side. So yeah, definitely need it. Will help SEO and everything. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. There were quite a few plugins out there. I think SEO had it already in there. So, but I&#8217;m not quite sure they were all block-based. So having a block in there and you can actually put &#8217;em on any page. Yeah. You don&#8217;t have to put &#8217;em in the template. So yeah, you can connect with. Have the visitor not getting lost so much on your big, big, big website. The next one, we already mentioned that that&#8217;s the customizable navigation overlays. And see developers learn how to register and bundle the new navigation overlay and customize that. That&#8217;s what you said for the mobile navigation. Yeah, the overlay, when I demoed it yesterday, it had always used as overlay. As a navigation, so the default navigation will never show. You always show the overlay, but that&#8217;s kind of full page and then you have to close it. Yeah, you mentioned that already. Yeah. So how would theme developers register and bundle then?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: So there&#8217;s, there&#8217;s a couple of options. So they can just do patterns and tag them as core slash, I think navigation overlay. I think it&#8217;s on the dev note. And that would have those patterns show on the sidebar when you create a new one. And right now you, we only have the ones that are coming from core, but if a theme bundles a few patterns more, you&#8217;ll see them too. But you can also, as a themer, decide, well, I want to not only bundle patterns, but also decide right away that the header that I&#8217;ve designed will have a specific overlay and they can decide which one and link it.</p>\n\n\n\n<p class="wp-block-paragraph">By having the attribute to the navigation block specifically. And if you want to have 4 headers for a website, for a theme, and each one of them is going to have a different overlay, you can absolutely do that. So it&#8217;s, you&#8217;re not tied to just one for the whole website. You can decide on a per-block basis. So it&#8217;s really nice.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Awesome.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: If a theme doesn&#8217;t want to do that, or you&#8217;re using a theme that it&#8217;s older than this feature, but you still want to use the navigation overlay, you can only need to click on the navigation block. And go to the settings and click on the— there&#8217;s an overlay on this, on the inspector on the sidebar. You can create a new overlay and it will automatically give you the simple one. That&#8217;s just your navigation block and the close button with a white background. And you can customize it or use one of the bundle patterns that came with the feature.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Is it possible to switch out those patterns?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, the same way you can for when you create a new page and it will show you all the, on the sidebar or this popup that tells you all the different patterns that come with your theme, you can completely replace them.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Okay.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Same that you do with the query block and all these kinds of things.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. Awesome. Yeah. So I think a lot of theme developers are going to try it out and maybe have an update to their themes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, I can&#8217;t wait to see what they come up with.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. So the next dev note is about the changes interactivity API. And that&#8217;s pretty much a new watch function, or that&#8217;s implementing a new watch function for the server-side state URL and populate cleaner patterns for side effects and navigation tracking. And there&#8217;s also the state.navigation is going to be deprecated. So watch out for those deprecation notices in the console log. Another dev note covers all the changes on the data views, the data form, and the field API. And there are some substantial updates in the API with new layouts, validation rules, grouping options for the table, and then picker improvements. And yeah, the whole package, I think it&#8217;s now in the version 13 or so for the data views. So it&#8217;s pretty great to use for plugin pages.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Oh yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And sites. So you don&#8217;t have to make any of the design decisions and keep up with— Yeah, yeah, yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Your components, those are really stable.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yes, they are.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And it is really fun and Claude code can really work with them. Just need to make sure that it&#8217;s kind of looking at the right version. So, and then there is a PHP only block registration. A lot of people, PHP developers—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, very excited about this.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Are excited about this. Yeah. Yeah, it has all the, all the details in the dev note about auto-register and also how you can with the auto-registration, you also can get all the inspector controls on the sidebar. If you enable the support for that. And I will share this also in the show notes. Brian Welcher has on his private or personal blog, wrote a whole tutorial on how to create a block like that and kind of walk you through step by step. I&#8217;m sure he also did a live stream on it. Or multiple, but I think that&#8217;s both of them. You can kind of look at the livestream on YouTube. So a lot of developers are really excited about that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And the next one is about the pseudo-element support for blocks and their variation in theme.json. And Maggie, you worked on that. How does it work?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. So this is basically just working on top of what we already have, like The theme developers can already define via theme.json support for hover, focus, focus visible, and all of these states for their blocks, like the buttons block, uh, on theme.json. But we have variations for blocks, and in particular on the buttons block, we have like the outline variation. And you could, on theme.json, change the background color for hover on your default button block, but if someone decides to use the outline, there is no way without using manually CSS to change the hover for the outline. So this, this little change adds that feature, but I think I wanted to talk about what&#8217;s coming up that&#8217;s not making it to 7.0, but we&#8217;ll make it for the next one, which we&#8217;re finally Hang on.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: I have a question to the hover block theme.json. So I could do hover and focus changes also to other blocks than buttons? Is that what you&#8217;re selling? Or only to the button style variations?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Only for the way it worked before is you could do it for button blocks and elements and links, blocks and elements. Well, there&#8217;s no link blocks, so the link element. You could do that. Now you can also do it on the variations. So if you have a variation that&#8217;s created by core or one that you create yourself, you can also add hover for it. That&#8217;s what&#8217;s coming up.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So what&#8217;s coming up now?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, what&#8217;s coming up is we&#8217;re finally merged, I think it was yesterday, the UI for controlling adding that hover using the editor and not only theme.json. So if you, if you have your button block. You just go on the site editor, go to global styles, and you&#8217;ll have on the top right, you&#8217;ll have a dropdown that will let you see all the different states that your button can be in.</p>\n\n\n\n<p class="wp-block-paragraph">And you select from that dropdown, like hover, and then change anything, change color, change typography, change font size. You can even, we&#8217;ve even tested that you can change and put it on your hover.</p>\n\n\n\n<p class="wp-block-paragraph">You can change the right mode and put it so it&#8217;s vertical instead of horizontal. When you hover your button, it suddenly flips and it becomes horizontal.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Wants, wants my attention. Wants my attention. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Don&#8217;t follow that advice. Probably very not accessible.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. But that&#8217;s cool because a lot of people are just designing with the site editor and having all that UI is really important to have that. Yes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: I think it was one of the issues that had more comments in Gutenberg, the issue, the pattern issue that I was asking for those controls.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. I imagine. Yeah. But that&#8217;s not coming in 7.0. Just clarify.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: That&#8217;s, that&#8217;s coming on the next Gutenberg release. So you will talk about this on the next changelog.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yes. Yes. It will come to Gutenberg 22.8. Yeah, it&#8217;s already merged, so it&#8217;s in the milestone. So yeah, you have to wait another 2 weeks, but yeah, okay.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And the next dev note is all about real-time collaboration, the block editor. It&#8217;s essential reading for plugin developers and to learn how the classic Meta Box disabled the collaboration mode by default and how to use the sync providers filter to customize your your transport layer, because right now it&#8217;s all on HTTP and it&#8217;s kind of reduced to just, I think, 2 people or 3 people just to make it also available to shared hosting. But if you have VS Virtual Hosting or Virtual Boxes or your own servers, you can actually switch out the providers and have more people being on there in collaboration. And there are some pitfalls or unintended block insertion side effects that need to be kind of looked at, not only for plugin developers, but also for site owners and agency developers. So that&#8217;s definitely a very important dev note to read. Speaking of side effects, have you done any collaborative editing yet?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: No, I&#8217;ve not.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: On your website?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, no.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s really cool, but I got into some trouble yesterday. When I was demoing. Of course, live demo is always the interesting part, right? I got the notification that I lost the connection to the server. And although it was only me in there, so it couldn&#8217;t have been. And so it was a little bit, I need to track it down for maybe a bug report, but could also be the technology in the room because we had some Beamer issues and it wouldn&#8217;t show up, wouldn&#8217;t show the dropdowns. It was interesting. </p>\n\n\n\n<p class="wp-block-paragraph">Yeah, I was trying to show off the aspect ratio dropdowns for the gallery block, and it would only show the active one, but not the rest of it. It&#8217;s kind of very weird. I was talking and sooner or later they let me know that they don&#8217;t see anything, but it was kind of weird. </p>\n\n\n\n<p class="wp-block-paragraph">But anyway, so, and then the iframed editor changes for WordPress 7.0. There wasn&#8217;t a post earlier that 7.0 brings automatic iframing post editor, but that has been moved to 7.1. So you have a little bit of a grace period, plugin developers, because those blocks that are in version 1 or version 2 of blocks.json trigger that the post editor is not iframed. And the iframed version is actually really helpful when you want to separate concerns from the block editor and from the rest of the admin. But the big part is also not only meta boxes is not this problem there, but it&#8217;s the version. And we have not seen all the things that may go wrong are actually only theoretical. We have not seen it yet. So, but we still need to do some more testing. And if it&#8217;s now in the Gutenberg plugin, so if you want to test it, that would be really cool to see if your site or some of the blocks that you have from earlier block collection. </p>\n\n\n\n<p class="wp-block-paragraph">That are still on your website, make sure you test it and see if anything breaks. And if it does, let us know wherever you can. You can comment on the Gutenberg times, you can comment on the Make.blog or on GitHub, anywhere you want in the Slack channel. There&#8217;s an outreach channel is a good place to post those as well. So yeah, we definitely need some wider testing with the Gutenberg plugin and what happens with the blocks on the earlier version of blocks. And I will do. Some testing when I get back from my travels. </p>\n\n\n\n<p class="wp-block-paragraph">And that&#8217;s probably what I&#8217;m going to do at Contributor Day in WordCamp Asia is testing some of the old plugins. I have still on my website somewhere on the Gutenberg times, I have a list of 100 plugins and some of them, I think 40 of them were block collections. So I&#8217;m going to install them all and see if they break or maybe have Playground write some automation for that. Yeah, we&#8217;ll see how that works. But that&#8217;s definitely what I&#8217;m gonna aim for. Yeah. </p>\n\n\n\n<p class="wp-block-paragraph">Dev notes, we are, we are kind of a little bit in the know. There are 7 more dev notes coming to, for WordPress 7. They will all be released for the field guide, which is coming out with the release candidate 1. Not the same day, but maybe a day later. And that&#8217;s about the block visibility and the pattern editing. Who knew we are now supporting Unicode in email addresses? And then some simplified HTML5 tags in WordPress, then the new block support for text indent.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Oh yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Which is kind of nice too. And then the custom CSS for individual block instance in WordPress 7.0 and the dimension support enhancement that come to WordPress. So those are dev notes coming up. </p>\n\n\n\n<h3 class="wp-block-heading">What’s Released</h3>\n\n\n\n<p class="wp-block-paragraph">And we are now going into what&#8217;s released. And this week was a little bit of a release galore. So there was WordPress 6.9.2 that came out as a security release. And that had one bug that kind of for a few sites had a whitespace, a blank page on the front end. And that was fixed within hours to 6.9.3. But that coincided with having a release for 7.0 beta 4.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And that was kind of all one after another. And once it went out, it was found out that there were 3 security, 3 of the 10 security fixes that were in 6.9.2 didn&#8217;t actually make it into 6.9.3. They made it into beta 4. So that&#8217;s kind of when you have these clashes of versions, something happens. And so they had to create another 6.9 point release, the number 4. But it&#8217;s really amazing how much goes into some of the releases.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. They work so fast too. It&#8217;s amazing. It&#8217;s really impressive.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And how you can do this one after another. There were 2 a day and then it&#8217;s really amazing. Great work for the other contributors.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Amazing. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Into the night and they were handing it off from one person to the next because the time zones changed.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: </p>\n\n\n\n<p class="wp-block-paragraph">No stress.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s like a release relay.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, yeah. Like a well-oiled machine.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, it was, yeah. But still some hiccups in there, so.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, always.</p>\n\n\n\n<h3 class="wp-block-heading">Gutenberg 22.7</h3>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: All right, so now we come to Gutenberg 22.7. We were all waiting for that, right? </p>\n\n\n\n<h3 class="wp-block-heading">Enhancements</h3>\n\n\n\n<p class="wp-block-paragraph">So the enhancements are starting not with block library. Right now, the first thing on the changelog is that phpMyAdmin is now supported by the wp-env Playground runtime. So you can then have access to the database right from your Playground wp-env local environment, which is really cool because then, yeah, you have the whole thing. It still is SQL, but it&#8217;s the phpMyAdmin, what we all love and used to for the last 20 years. Yeah. To connect with the database. What&#8217;s also in 22.7 is the connectors screen. That has been backported already to WordPress 7.0. And that is the single place where you can connect your website to external services. It starts with AI provider, but it&#8217;s not going to stop there. It&#8217;s any service that you have to connect to to get data in or get data out. You can put to the connector screen and also plugins can use it to organize the handoff of keys, API keys and connectors, security, no, we have public keys and all that, or securities. And what also happens is that the providers that are connected with prefix with AI will also register with the WP AI client. So then a plugin can push prompts to an AI that is connected if there is one available. So it&#8217;s really interesting how that comes to pass. I have on my list to do kind of how you write a plugin to connect to an OpenWeather app. Just get the free key and then have your, the weather around be displayed on a website. I think that&#8217;s a nice example tutorial that we could do. Yeah. And the next one?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, the next one&#8217;s a playlist block, which is ramping up, it&#8217;s getting the waveform player visualization where Benny has been implementing this open source visualizer instead of creating one that we need to maintain and applied it to the playlist block, which is, I think it&#8217;s, I don&#8217;t know if it&#8217;s going to make it. No, it&#8217;s, it&#8217;s going to be for 7.1 then.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. And it&#8217;s looking really, really nice. I can&#8217;t wait to. To have this for themes. I was just looking into the original playlist because I kind of like to do this kind of thing, which is look at all the issues that we&#8217;re closing our— and it&#8217;s from— it&#8217;s, uh, issue 805. Oh wow, 2017. So we&#8217;re doing that in 2026, which is great. Honestly, I like it. Yeah. So yeah, and it&#8217;s looking so good. I love it. I can&#8217;t wait. I have a bunch of friends from the Sevilla community who are podcasters, and I can&#8217;t wait to see what they can make with it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, and I&#8217;m definitely going to put it also on the Good Mythical Times. Oh yeah, for sure.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: For sure. You let us know if it fails or—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Oh yeah, of course. I have opinions. I travel. Go for it. Yeah. I also know that, so our team, which is Justin Tadlock, Ryan Welcher, Jonathan Bossinger, Juan Margarito, we are all working on a showcase for a band website. And I know that Justin does the theme for it and he has already built with the playlist block and it looks amazing on those band websites when we have albums and all that. I don&#8217;t know when we will release it, but it&#8217;s definitely going to be for education of developers to kind of see how interactivity API works, how some of the theme features work with that. And yeah, it&#8217;s going to be really cool. Just as a side note there. Yeah, there were a few blocks that hadn&#8217;t had a text-align block support added to it, or they had their own implementation. And there was a big push in Gutenberg to make it available for all the blocks that have text in there. To, to do the text align things.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Yeah. Those code quality changes really make a difference on it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. So there were 5 more in 22.7. Uh, 22.6 had 8 blocks that were going in there. So I&#8217;m not sure they made it all to 7.0. No, no, they were not.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: We have many blocks. So that&#8217;s painstaking work, honestly.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. It&#8217;s taking work. Yeah. And it comes in when it comes in. So, and then there&#8217;s also the previews of style variation transforms. So you can say, okay, I want to transform certain sections into a different style variation. Now there&#8217;s a little preview so people are not surprised what&#8217;s happening. Yeah. Yeah. People don&#8217;t like surprises. If they don&#8217;t click with, they don&#8217;t know what&#8217;s gonna happen.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Now we can also enable style variations. Transforms for blocks that are in content-only mode. If you&#8217;re editing a pattern that has an image and you want to change to the variation with around the corners or something, you can do it within the UI of content-only.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. I saw that yesterday. Yeah. That, that&#8217;s, that&#8217;s actually pretty cool.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: And there&#8217;s another change coming up. Yeah. The block supports, you can define CSS for blocks based on feature selectors. This is kind of like a complicated one that it&#8217;s setting up. A lot of flexibility for blocks.</p>\n\n\n\n<p class="wp-block-paragraph">And I&#8217;ve been using personally this option, this feature on a change that recently made it that I haven&#8217;t talked about it yet here, but I think it will make it also on the next changelog, which is I, we&#8217;ve added for the navigation link, the possibility to style the current item. And the reason why this PR by Aaron is, well, this feature in general by Aaron is useful is that, so what this does is basically lets you define a CSS selector that&#8217;s specific to a feature. So right now, block.json allows you to, before it used to only allow you to define like a selector for your block, that&#8217;s what theme.json would target, but some features need something specific. In the case for the current navigation, we want to target the navigation link only if it has the current menu item class too. So now you can go on block.json and say, when we&#8217;re using the feature current, we want this CSS selector to be the one that we&#8217;re using. So that is really flexible and allows for so many things that you can do with global styles and blocks.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, I think that was for custom blocks. You only could have a selector for the wrapper of the block. But the inner blocks you weren&#8217;t able to target without CSS chasing.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: But it&#8217;s not only that, like, in the case of the navigation, it&#8217;s not about the wrapper only, but also because it&#8217;s a very dynamic block that changes depending on the state it&#8217;s in. It will change its classes. If you&#8217;re visiting a specific page, it will have this current menu item class. So if you can target only that, that&#8217;s very useful.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: I think we need some little tutorial about that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, yeah, yeah. I think, well, that will definitely, like the current menu item will definitely have a dev note for 7.1.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, absolutely. Yeah. But that&#8217;s awesome. Thank you so much for pointing that out. </p>\n\n\n\n<h3 class="wp-block-heading">Bug Fixes</h3>\n\n\n\n<p class="wp-block-paragraph">The next one is that the grid block improved visualizer is now responsive. The visualizer&#8217;s responsiveness has been approved. I wasn&#8217;t quite sure which one was going. The grid block also got a little bit of an improvement for 7.0, but that we already talked about it when, when I was going with Jessica, I think last, last episode. But I really like how the grid block is now. You can define a minimum width of your columns. And then if you, even if it&#8217;s a custom one, it kind of will then be responsive and stack the whole thing. On your mobile. So it&#8217;s much easier to do. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: So strong grid.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. The grid block gets better and better. And I hope there is some time for some contributors to work on it for the 7.1 and 7.2, because it&#8217;s so helpful to have that also in template parts and patterns and all that. So the PHP-only blocks now have boundary attributes, values. In the inspector controls that wasn&#8217;t before that. Now you can see it in the— so they can be changed and automatically added to the custom block that is registered with PHP. And with the Gutenberg 22.7, the real-time collaboration is actually enabled by default.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: So it&#8217;s getting out of experiment then.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It was already out of experiment. But it was actually opt-in.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Before.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Oh, I see, I see. And now they switched it to opt out.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Okay.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: The space is the same. You go to the general settings into writing, and then it&#8217;s, I think, the third option from the top. You can disable it if you want to, if it gets into your way like it did yesterday at my demo. I disabled it and it was always fine. I&#8217;m just repeating it so I can remember to file a bug report and test this again. Yeah. What&#8217;s next?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: You can disable multiple collaborators if meta boxes are present.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And it&#8217;s not the, that you can, it will disable multiple collaborators when meta boxes are present. You&#8217;re right. Because they, it clashes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It clashes because the saving of the meta box and auto saving, they&#8217;re not in sync. So you might lose content from the meta boxes. In that, so it&#8217;s automatically disabled there. </p>\n\n\n\n<h3 class="wp-block-heading">Experiments</h3>\n\n\n\n<p class="wp-block-paragraph">There&#8217;s an experiment in Gutenberg. It&#8217;s called the Content Guidelines, and it comes through the WordPress AI team. They were exploring Content Guidelines as a Gutenberg experiment, as a dedicated structured place inside WordPress to cover your site&#8217;s voice, tone, image, and copy standards. And it works with the REST API and custom post types and has an UI to manage that, but you need to enable it in your experiments page. It also has block-level guidelines and import and export on the vision history. So what it does, it&#8217;s not, it isn&#8217;t for AI only, but AI, if you have an AI assistant that works with your website, the content guidelines are actually helping that AI to match your tone, to match your your standards, your guidelines, standards, your publishing standards, your pre-publish checklist and all that. But also when an AI comes and goes to your website, then it will know, have more information about your website that&#8217;s more in-depth than what it knows from just scrolling it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Makes sense.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. So it supports sitewide categories. Like the site, the copy, the images, and additional, and then the block level stuff. That&#8217;s kind of in the changelog of 22.7 as an experiment. And I don&#8217;t know where it&#8217;s going, but we will see how once it&#8217;s tested and more people have to chime in to see if it makes it out of experiments or when it makes, not if, when.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s really interesting to see that. Yeah. Kind of all of a sudden you have a second layer of concern. It&#8217;s not only SEO, it&#8217;s AEO, and then you have your own assistants kind of go in and do stuff. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: It&#8217;s important to have default solution for this because WordPress is so extended. There needs to be something that everyone can build on upon. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, absolutely. That&#8217;s actually the, the philosophy of the AI team is to, to build the plumbing.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Defaults.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And defaults. So plugins can build on top of it and there is a standard there. So that&#8217;s kind of really cool. </p>\n\n\n\n<h3 class="wp-block-heading">Documentation</h3>\n\n\n\n<p class="wp-block-paragraph">So when we have a few documentation items that we wanna point out, well, because that&#8217;s always a little bit different.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Always important to keep documentation up to date.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Absolutely. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Now more than ever.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. With all the new things coming in. So there is a theme.json schema for the icon block. And then the documentation for the content role and the list view block supports. So custom blocks as well as theme can add the content role to things, patterns, template parts, templates.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It also has an improved parameter documentation for the icon block and updated README for data views, data forms, and the field API.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, with all those changes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: All the changes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Like the meme, all the changes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: All the changes. All the changes. Yeah. We like changes. Changes are hard, but we like them. Yeah. So I think that&#8217;s the essence of what&#8217;s in the changelog for Gutenberg 22.7. </p>\n\n\n\n<h3 class="wp-block-heading">What’s in Active Development or Discussed</h3>\n\n\n\n<p class="wp-block-paragraph">I have just one item that I wanted to touch base on with Maggie today, with you about what&#8217;s in development and discuss. Touched on some of it, but the tabs block unfortunately didn&#8217;t make it in 7.0. It&#8217;s on its way to get into 7.1 and it was so close.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: It really was. Yeah. It was a little bit of a pity that it didn&#8217;t make it, but I mean, so the thing was another contributor, I think it was Aki, was reviewing the block when we were trying to stabilize it and he raised important concerns and we sat down and looked at it and thought, yeah, I think this, we think the structure of the block is not correct right now. And this is really important to get right because once it&#8217;s there, it just needs to stay. And this would have been a mess if we had to backtrack that. So yeah, that, those concerns have been mostly addressed in a PR. I think I have the link for you here.</p>\n\n\n\n<p class="wp-block-paragraph">You can share it later. And there&#8217;s a bunch of follow-ups coming after that, which means that the tabs is not only going to be like in a really good state, but also it&#8217;s going to come with more things. One of those things is what I was talking before. That I was working on the current menu item, the ability of adding the, what we&#8217;re calling states for blocks or elements. In the case of the current menu item, like the state of where a nav link is the current one that we&#8217;re visiting. And in the case of the tabs, which tab you have currently open, we will be able to assign a tab as current and be able to style it as such. First via theme.json and then hopefully also for 7.1 with, uh, our new UI for states.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Awesome. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Really excited for all of that. Everything&#8217;s linked. Everything works together.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, it has to. Yeah. I think the concern was that it didn&#8217;t follow the usual how other blocks were built.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It would kind of confuse not only contributors, but also those who kind of want to extend it. Seth Rubenstein worked on it quite a bit and he actually had to bow out just before 7.0 for his own priorities. And I&#8217;m glad that you picked it up though. Sarah picked it up.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: It was Sarah mainly. I was just reviewing and—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Sarah, you said?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph">I was reviewing and supporting her, but it&#8217;s been Sarah&#8217;s work since she picked it up.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So that&#8217;s coming and we definitely will talk about it some more on other releases and also have a call for testing. It won&#8217;t be an official one, but I will make it to test it. Yeah. So, but now go back to testing 7.0, what&#8217;s coming to a WordPress instance near you in a month, roughly in a month, April 9th. And it will be released. There will be a release panel at WordCamp Asia Contributor Day. So quite a few from the release squad are going to Mumbai. To be on that panel, and I will see everybody there. I think it&#8217;s after my workshop on theme development is actually after lunch, so we were all gonna sleep in my workshop. I&#8217;m really happy.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Yeah, catch up with that when you have it, when you, when you&#8217;ve done it, because I&#8217;m not going to WordCamp Asia, but I want to see your workshop.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: All right. Okay. Yeah. Well, we&#8217;ll see. It&#8217;s the first workshop that I do on theme development, so it&#8217;s going to be maybe a hit and miss. We&#8217;ll see.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Sure, you&#8217;ll do fine.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: As always, dear listeners, this is the end and the show notes will be published on <a href="http://gutenbergtimes.com/podcast">gutenbergtimes.com/podcast</a>. This is episode 128, 128. And if you have questions and suggestions or news you want us to include, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. That&#8217;s <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. And Maggie Cabrera, thank you so much for being here. And being such a great resource and talk about all the good things that you work on.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Thank you for having me.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Absolutely. And thanks for listening and goodbye for now. Bye-bye.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Maggie Cabrera</em>: Bye.</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:"Sun, 15 Mar 2026 04:58:16 +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:4;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:104:"Gutenberg Times: My WordPress, WordPress 7.0, Gutenberg 22.7, and AI Experiments — Weekend Edition 361";s: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=44652";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"https://gutenbergtimes.com/my-wordpress-wordpress-7-0-gutenberg-22-7-and-ai-experiments-weekend-edition-361/";s: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:28660:"<p class="wp-block-paragraph">Hi,</p>\n\n\n\n<p class="wp-block-paragraph">This week, we saw many updates in WordPress Core with two Betas and three security releases. Your auto-update email folder got plenty of traffic if you are managing more than one website <img alt="🤗" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f917.png" style="height: 1em;" /> The next step for the security team is to backport the 6.9.4 fixes to older version for WordPress, all the way back to WordPress 4.7.. It&#8217;s a huge job and it needs to be diligently executed. </p>\n\n\n\n\n\n<p class="wp-block-paragraph">Be well and hope you can enjoy Spring or Fall colors. </p>\n\n\n\n<p class="wp-block-paragraph">Yours, <img alt="💕" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png" style="height: 1em;" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<h2 class="wp-block-heading" id="0-word-press-release-information">Developing Gutenberg and WordPress</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/news/2026/03/wordpress-6-9-2-release/"><strong>WordPress 6.9.2</strong></a>, led by <strong>John Blackbourn</strong>, is a security-only release you&#8217;ll want to apply immediately. It patches ten vulnerabilities: a blind SSRF, a PoP-chain weakness in the HTML API and Block Registry, regex DoS in numeric character references, stored XSS in nav menus and via the <code>data-wp-bind</code> directive, an AJAX authorization bypass, a PclZip path traversal, and an XXE in the bundled getID3 library—now also patched upstream by James Heinrich.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/"><strong>WordPress 7.0 Beta 5 is available for testing</strong></a>, packing over 101 fixes since Beta 3. The headline <strong>new feature is a Command Palette shortcut</strong> in the Omnibar — logged-in editors will spot a <code>⌘K</code> / <code>Ctrl+K</code> symbol in the admin bar, giving you instant access to navigation and customization tools from anywhere on the site. The final release remains scheduled for April 9, 2026. </p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Ben Dwyer</strong> recaps <strong><a href="https://make.wordpress.org/core/2026/03/11/whats-new-in-gutenberg-22-7-11-march/">what&#8217;s new in Gutenberg 22.7</a>,</strong> a feature-packed release. You&#8217;ll find a new experimental Connectors screen under Settings, letting you manage AI providers like OpenAI with extension hooks for plugins. Real-time collaboration is now enabled by default, style variation transforms show live previews, the Grid block visualizer is more responsive, and the Playlist block gains a WaveForm Player. </p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Maggie Cabrera</strong> and I sat down to discuss the latest Gutenberg release and the Dev notes for WordPress 7.0. It&#8217;s been a while since we chatted and it was a great conversation. As always, the episode will drop into your favorite podcast app over the weekend. Stay tuned. </p>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-44712" height="185" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-17.41.45.png?resize=652%2C185&#038;ssl=1" width="652" /></figure>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Anne McCarthy</strong>  has issued a <a href="https://make.wordpress.org/core/2026/03/13/twenty-twenty-seven/"><strong>call for volunteers to build the Twenty Twenty-Seven default theme</strong></a>, with <strong>Henrique Iamarino</strong> confirmed as lead designer. Targeting the WordPress 7.2 release in early December, the team is getting started early to allow room for iteration. If you want to contribute to development or testing, leave a comment on the post by Friday, March 27th — the community response has already been enthusiastic.</p>\n\n\n\n<figure class="wp-block-image size-full"><a href="https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/"><img alt="Draft highlight grid for WordPress 7.0" class="wp-image-44673" height="368" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Screenshot-2026-03-10-at-18.01.26.png?resize=652%2C368&#038;ssl=1" width="652" /></a></figure>\n\n\n\n<p class="wp-block-paragraph">This month&#8217;s <a href="https://developer.wordpress.org/news/2026/03/whats-new-for-developers-march-2026/"><strong>What&#8217;s New for Developers (March 2026)</strong></a> is your essential pre-launch briefing as WordPress 7.0 approaches RC1 on March 19. The big headline is Real-Time Collaboration, now built on HTTP polling with Yjs and CRDT data stored in post_meta. You&#8217;ll also find AI provider packages for OpenAI, Google, and Anthropic landing in the Plugin Directory, plus visual in-editor revision tracking, a new Icon block, Content-Only pattern editing by default, and phpMyAdmin support in wp-env&#8217;s Playground runtime.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Maggie Cabrera </strong>outlines what&#8217;s new with <a href="https://make.wordpress.org/core/2026/03/09/pseudo-element-support-for-blocks-and-their-variations-in-theme-json/"><strong>pseudo-element support for blocks and their variations in theme.json</strong></a> in WordPress 7.0. You can now define <code>:hover</code>, <code>:focus</code>, <code>:focus-visible</code>, and <code>:active</code> states directly on blocks and their style variations — no custom CSS needed. An &#8220;Outline&#8221; button variation, for instance, can have its own distinct hover behavior. No Global Styles UI yet; that work continues separately.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Gopal Krishnan</strong> outlines what plugin and theme developers need to know about <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> in WordPress 7.0, powered by Yjs. Collaboration is disabled when classic meta boxes are present, so you&#8217;ll want to migrate those to registered post meta with <code>show_in_rest</code>. The new <code>sync.providers</code> filter lets you swap the default HTTP polling transport for WebSockets or WebRTC. Avoid local React state for shared data — always derive values from the WordPress data store.</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<p class="wp-block-paragraph"><img alt="🎙" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png" style="height: 1em;" /> The latest episode is <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-127-wordpress-7-0-beta/">Gutenberg Changelog #127 – WordPress 7.0 Beta and Gutenberg 22.6</a> with special guest <strong>Jessica Lyschik</strong>, senior developer at Greyd</p>\n\n\n\n<figure class="wp-block-image size-full is-style-no-vertical-margin"><img alt="Jessica Lyschik and Birgit Pauli-Haack recording Gutenberg changelog episode number 127" class="wp-image-44548" height="184" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/02/Screenshot-2026-02-27-at-12.47.56.png?resize=652%2C184&#038;ssl=1" width="652" /></figure>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div></div></div>\n\n\n\n<p class="wp-block-paragraph"><strong>Anne McCarthy</strong> shared a candid look at <strong><a href="https://nomad.blog/2026/02/28/iterating-on-notes-in-wordpress/">three Notes features for WordPress</a> </strong>that didn&#8217;t quite make the 7.0 cut — show/hide notes on the canvas, filter options in the Notes panel, and compact notes. All built with Claude Code as part of her &#8220;Learn AI deeply&#8221; effort. She&#8217;s openly working through open questions, including whether &#8220;Open&#8221; or &#8220;Unresolved&#8221; is the clearer label, and whether a resizable sidebar should replace the compact toggle entirely. Chime in if you are interested and have an opinion. </p>\n\n\n\n<h3 class="wp-block-heading" id="my-wordpress">My WordPress</h3>\n\n\n\n<p class="wp-block-paragraph"><strong>Brandon Payton</strong> announced <strong><a href="https://my.wordpress.net/">my.WordPress.net</a>,</strong> a browser-based WordPress that requires no sign-up, no hosting, and no domain — just open it and start creating. Built on WordPress Playground, your site lives privately in your browser, persists across visits, and stays entirely yours. An App Catalog offers one-click installs for a personal CRM, RSS reader via the Friends plugin, and an AI workspace that can modify plugins on your behalf. As Alex Kirk puts it, this is WordPress democratizing digital sovereignty. </p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">Where the official announcement focused on the product itself, <strong>Matt Mullenweg</strong>&#8216;s <a href="https://ma.tt/2026/03/wordpress-everywhere/"><strong>WordPress Everywhere</strong></a> is the strategic vision behind it. He zooms out to explain what&#8217;s coming next — peer-to-peer sync, version control integration, and cloud publishing — and frames Playground containers as composable, atomic units you can roll back entirely. Mullenweg believes this shifts WordPress from millions of installs to billions, with AI making open source more powerful, not less relevant.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Sarah Perez</strong> covers <a href="https://techcrunch.com/2026/03/11/wordpress-debuts-a-private-workspace-that-runs-in-your-browser-via-a-new-service-my-wordpress-net/"><strong>WordPress&#8217;s new browser-based workspace, my.WordPress.net</strong></a>, for TechCrunch.  </p>\n\n\n\n<p class="wp-block-paragraph"><strong>Emma Roth</strong> reported about it for The Verge: <strong><a href="https://www.theverge.com/tech/893766/wordpress-browser-website-creator">WordPress launches an in-browser website creator</a></strong>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Ben Werdmuller</strong> marvels at <a href="https://werd.io/your-browser-becomes-your-wordpress/">your browser becoming your WordPress</a> — a genuine innovation announced by Brandon Payton. Built on WordPress Playground and powered by WASM, my.WordPress.net installs a full WordPress instance directly in your browser: no sign-up, no hosting, nothing between you and a running site. Werdmuller wonders about cross-device syncing and sees broader implications — to-do lists, CRMs, source management — as a glimpse of what private, browser-based personal apps could become.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">If you get a chance to try <a href="https://my.wordpress.net/">my.WordPress.net</a> in its current early state, go in with the right expectations: this is a proof of concept, a rough but genuinely exciting experiment. The App Catalog reframes plugin discovery in a way that just feels right, and the idea of a private personal space — where outside research meets things you want to keep to yourself — is compelling. Give it a few months, more apps, and a designer&#8217;s touch.</p>\n\n\n\n<p class="wp-block-paragraph">Just before the official announcement of My WordPress, Ray Morey interviewed <a href="https://www.therepository.email/from-experimental-tool-to-ai-infrastructure-adam-zielinskis-vision-for-wordpress-playground-in-2026"><strong>Adam Zieliński’ on his vision for Playground in 2026</strong></a> and also recounts the history of WordPress Playground starting in 2022. </p>\n\n\n\n<h2 class="wp-block-heading" id="0-p">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class="wp-block-paragraph">On the WooCommerce Developer Blog, <strong>Brian Coords </strong>invites you to <a href="https://automattic.registration.goldcast.io/webinar/8f6402d7-500d-4aa7-b444-84184dc2c58e"><strong>Building Ecommerce Community: Meetups, Networks, and Real-World WooCommerce</strong></a>, a free 60-minute panel on March 31, 2026 (17:00–18:00 UTC).  Coords brings together <strong>Amber Hinds</strong> (Equalize Digital), <strong>Mary Hubbard</strong> (WordPress Executive Director), and <strong>Raquel Manriquez</strong> (PressConf) for an honest conversation about building community, finding collaborators, and getting real value from events — whether you&#8217;re an agency, freelancer, or developer who&#8217;s never quite felt at home in a crowd. </p>\n\n\n\n<figure class="wp-block-image size-full"><a href="https://automattic.registration.goldcast.io/webinar/8f6402d7-500d-4aa7-b444-84184dc2c58e"><img alt="WooCommerce Community building panel March 31, 2026" class="wp-image-44677" height="367" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/WooCommerce-Community-Panel-1.webp?resize=652%2C367&#038;ssl=1" width="652" /></a></figure>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="wp-block-paragraph"><strong>Mike McAlister</strong> has expanded <a href="https://olliewp.com/ollie-for-woocommerce/"><strong>Ollie into WooCommerce</strong> territory</a>, adding dedicated shop templates, product grid patterns, custom WooCommerce blocks, and a guided setup wizard — all built natively for full site editing. You can design and customize your store, product pages, cart, and checkout entirely inside the WordPress site editor. One user reported a 170% year-over-year sales increase after rebuilding their client&#8217;s store with Ollie.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Rae Morey</strong>, The Repository also reported on it in <strong><a href="https://www.therepository.email/ollie-moves-into-ecommerce-with-full-woocommerce-support" rel="noreferrer noopener" target="_blank">Ollie Moves Into Ecommerce With Full WooCommerce Support</a></strong></p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Derek Hanson,</strong> Technical Account Manager at Automattic, shares <a href="https://automattic.com/for-agencies/blog/from-concept-to-production-10-tips-for-building-custom-wordpress-blocks-with-telex-ai/"><strong>10 field-tested tips for building custom WordPress blocks with Telex AI</strong></a>, drawn from real agency work on his team. You&#8217;ll learn practical techniques like drafting prompts in Claude before opening Telex, using post-it sketches as visual references, remixing projects as version control checkpoints, and knowing when a block has outgrown the tool and needs a developer to finish it properly.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">In his latest video, <strong>Wes Theron</strong> shows you how to<a href="https://www.youtube.com/watch?v=kCJPNFOSxqc" rel="noreferrer noopener" target="_blank"> <strong>speed up your designs with WordPress patterns</strong></a>. You will learn how to quickly build and customize professional WordPress layouts using block patterns. Theron shows you how to insert, modify, and create patterns to design pages effortlessly.</p>\n\n\n\n<h2 class="wp-block-heading" id="2-word-press-6-0-1-and-6-1-scheduled">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class="wp-block-paragraph">The <a href="https://github.com/WordPress/create-block-theme/releases/tag/v2.9.0">Create Block Theme plugin v2.9.0</a> brings a handful of focused improvements to your theme-building workflow. </p>\n\n\n\n<ul class="wp-block-list has-normal-font-size">\n<li>fixed localization for Cover block background images and the Read More block&#8217;s content attribute. </li>\n\n\n\n<li>added basic end-to-end tests and an AGENTS.md file, </li>\n\n\n\n<li>polished the sidebar with a Card component, </li>\n\n\n\n<li>consolidated redundant APIs, </li>\n\n\n\n<li>migrated to husky v9, and bumped the minimum WordPress requirement to 6.8.</li>\n</ul>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n<div class="ng-block-9497af99ad097c0f wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;"><div class="ng-block-0452b5d09faf288d wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong> <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/" rel="noreferrer noopener" target="_blank">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class="ng-block-93075c4d237e7d11 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>The previous years are also available: <br /><strong><strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/">2020</a> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/">2021</a></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/">2022</a></strong></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023">2023</a></strong> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/"><strong>2024</strong></a></p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<h2 class="wp-block-heading" id="3-building-themes-for-fse-and-word-press">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class="wp-block-paragraph">In this week&#8217;s livestream, <strong>Ryan Welcher</strong> and <strong>Troy Chaplin</strong> teamed up on <a href="https://www.youtube.com/watch?v=9uG6DzaRKDM">this episode of Talk Devy To Me</a> to walk you through &#8220;Veils of Fate,&#8221; a fully functional Choose Your Own Adventure game Chaplin built entirely with the WordPress Interactivity API. You&#8217;ll see how he delivers instant feedback and seamless state changes across game choices — no page reloads, no JavaScript framework. A creative, boundary-pushing demonstration of what the Interactivity API can do beyond typical block development use cases.</p>\n\n\n\n<figure class="wp-block-image size-full"><a href="https://www.youtube.com/live/9uG6DzaRKDM?si=HXQkJnXDrh5ulsSF&amp;t=466"><img alt="" class="wp-image-44721" height="304" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/Ryan-Welcher-Troy-Chaplin-on-the-livestream.jpg?resize=542%2C304&#038;ssl=1" width="542" /></a></figure>\n\n\n\n<p class="wp-block-paragraph"><strong>Wojtek Naruniec</strong> writes about <a href="https://wordpress.com/blog/2026/03/11/wordpress-studio-debugging/"><strong>two new debugging tools now available in WordPress Studio</strong></a>: Xdebug support and a debug log toggle. Xdebug lets you set breakpoints and step through code line-by-line from your editor on port 9003, no system-level installation is needed. The debug log toggle sets <code>WP_DEBUG</code> and <code>WP_DEBUG_LOG</code> automatically and adds a direct &#8220;Open log file&#8221; link in Settings. A bonus tip: point your AI agent (Claude Code, Cursor, Codex) at <code>wp-content/debug.log</code> to interpret errors hands-free.</p>\n\n\n\n<figure class="wp-block-image size-full"><a href="https://wordpress.com/blog/2026/03/11/wordpress-studio-debugging/"><img alt="" class="wp-image-44734" height="474" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/wordpress-studio-enable-xdebug.webp?resize=652%2C474&#038;ssl=1" width="652" /></a></figure>\n\n\n\n<h2 class="wp-block-heading" id="ai-and-wordpress">AI and WordPress</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Jeffrey Paul</strong> recaps <a href="https://make.wordpress.org/ai/2026/03/06/whats-new-in-ai-experiments-0-4-0/"><strong>what&#8217;s new in AI Experiments 0.4.0</strong></a> for the WordPress AI Team. This release, shaped by 14 contributors, introduces prompt-based image generation in the editor and Media Library, along with a Generate Review Notes experiment for accessibility, readability, grammar, and SEO suggestions.</p>\n\n\n\n<p class="wp-block-paragraph">In another post, Paul outlines <a href="https://make.wordpress.org/ai/2026/03/12/whats-new-in-ai-experiments-0-5-0/"><strong>what&#8217;s new in AI Experiments 0.5.0</strong></a>, a focused release aligning with WordPress 7.0. It removes AI client dependencies, using the WP AI Client in core instead, while previous credentials migrate to a new Connectors screen. <a href="https://wordpress.org/plugins/ai/">The plugin is available</a> in the repository.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Ray Morey</strong> reported on both releases for The Repository: <a href="https://www.therepository.email/ai-experiments-plugin-gets-two-updates-in-a-week-with-wordpress-7-0-now-the-focus"><strong>AI Experiments Plugin Gets Two Updates in a Week, With WordPress 7.0 Now the Focus</strong></a></p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Elliott Richmond</strong> put<strong> <a href="https://elliottrichmond.co.uk/wordpress-ai-theme-creation-how-automattics-new-claude-cowork-plugin-builds-block-themes-from-a-prompt/">wordpress-agent-skills repo and Automattic&#8217;s Claude Cowork plugin through its paces</a></strong> and came away impressed. Describe your site, pick from three AI-generated design directions, and a complete block theme — <code>theme.json</code>, templates, patterns, the lot — deploys straight to WordPress Studio in minutes. The generated code follows solid conventions and is yours to iterate on. Setup requires MCP configuration and Studio CLI, so developers will find it straightforward; everyone else faces a steeper climb. Token usage on Opus is substantial.</p>\n\n\n<div class="ng-block-ae7e25b2f5754b1c wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;"><div class="ng-block-30d6d9750271a1d8 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong><a href="https://gutenbergtimes.com/need-a-zip-from-master/">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class="ng-block-ccd40b41b6f0f9a3 wp-block-newsletterglue-image ng-block size-full is-resized" width="100%"><div><div><div align="center" class="ng-block-td" style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;"><a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json"><img alt="" class="wp-image-42874 ng-image" height="45" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1" style="border-style: none; border-color: transparent;" width="196" /></a></div></div></div></div>\n\n<div class="ng-block-24bb5d0f052fa834 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>Now also available via <a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href="mailto:pauli@gutenbergtimes.com">Email me </a>with your experience.</p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href="mailto:pauli@gutenbergtimes.com">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph">For questions to be answered on the <a href="http://gutenbergtimes.com/podcast">Gutenberg Changelog</a>, <br />send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a></p>\n\n\n<div class="ng-block-d3c075654c91f534 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-b83e708e245a4291 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, 14 Mar 2026 03:26: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:5;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Matt: New Headphones";s: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=151463";s: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/hdb630/";s: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:384:"<p class="wp-block-paragraph">Not doing a full <a href="https://ma.tt/category/in-my-bag/">What&#8217;s In My Bag</a> yet, but I do want to highlight I&#8217;ve been really enjoying the <a href="https://www.amazon.com/dp/B0FK4K5Z37?tag=photomatt08-20">Sennheiser HDB 630 Wireless Over-Ear Headphones</a>. <cite>Hat tip: <a href="https://pud.com/">Philip Kaplan aka Pud</a>.</cite></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, 13 Mar 2026 10:45:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:6;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Selling Your Company";s: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=151455";s: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:43:"https://ma.tt/2026/03/selling-your-company/";s: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:2864:"<p class="wp-block-paragraph">I would like to offer some free business advice to people who are considering selling something they&#8217;ve created.</p>\n\n\n\n<p class="wp-block-paragraph">First, if the buyer insists you don&#8217;t talk to any other bidders, you are being screwed. They only do this because they don&#8217;t want you to find the market-clearing price.</p>\n\n\n\n<p class="wp-block-paragraph">Do you think when Microsoft called LinkedIn and said, &#8220;We want to buy you for $26B,&#8221; they just replied, &#8220;Sure! That sounds good.&#8221;</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;re very lucky, you get to work with a bank like <a href="https://qatalyst.com/">Qatalyst</a>, which says, &#8220;That&#8217;s a lovely offer, let&#8217;s see who else would be interested.&#8221;</p>\n\n\n\n<p class="wp-block-paragraph">Ask yourself why someone wants to buy you? Who else might have the same motivations? That begins a process in which a wide array of parties review the deal.</p>\n\n\n\n<p class="wp-block-paragraph">If you don&#8217;t have the connections or a bank to help you, just email the CEOs of other companies that might be interested. Say: &#8220;XYZ wants to buy me for $Y dollars. Is that something you&#8217;d also be interested in?&#8221;</p>\n\n\n\n<p class="wp-block-paragraph">Now you&#8217;re creating a market.</p>\n\n\n\n<p class="wp-block-paragraph">Remember that you&#8217;re doing this for the first time, and on the other side of the table, they&#8217;ve done dozens of deals.</p>\n\n\n\n<p class="wp-block-paragraph">It <em>really</em> pains me to see WordPress-adjacent companies get taken advantage of by sophisticated financial and corpdev players who strong-arm them into not shopping their deal.</p>\n\n\n\n<p class="wp-block-paragraph">A confident buyer doesn&#8217;t care if you talk to others because they know they can offer you the best deal, which usually combines money with what happens to the business after it&#8217;s sold. This is the magic of <a href="https://www.berkshirehathaway.com/">Berkshire Hathaway</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Warren Buffett doesn&#8217;t care if you talk to other bidders; in fact, he wants you to, so you see why he&#8217;s the better outcome for your business if you want to sell it.</p>\n\n\n\n<p class="wp-block-paragraph">It&#8217;s tempting to want to celebrate every time a creator sells something. Say it&#8217;s good for the community. But if they didn&#8217;t sell it through a fair process, it&#8217;s more likely they were taken advantage of, and that saddens me. </p>\n\n\n\n<p class="wp-block-paragraph">For public companies, failing to follow the process I describe above can constitute a breach of your fiduciary duty to shareholders and expose you to legal action. But there aren&#8217;t any such rules for private entities, which is why they get rolled over so often.</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, 13 Mar 2026 07:09: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:7;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"Matt: Tumblr Unblocked";s: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=151452";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://ma.tt/2026/03/tumblr-unblocked/";s: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:489:"<p class="wp-block-paragraph">For a brief period, <a href="https://www.tumblr.com/">Tumblr</a> was unavailable to the 115M+ people in the Philippines because the government had blocked it. To their credit, the <a href="https://cicc.gov.ph/news/cicc-clears-the-air-system-error-led-to-unintentional-tumblr-blackout-restoration-underway/">Philippines CICC quickly reviewed and corrected their block after mass public outrage from the Filipino Tumblr community</a>. Let the people tumble!</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, 13 Mar 2026 05:56:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:8;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Popping Bottles";s: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=151449";s: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:38:"https://ma.tt/2026/03/popping-bottles/";s: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:809:"<p class="wp-block-paragraph">With the rise of GLP-1 drugs, there’s a trend that magnums are being ordered at clubs to meet minimums but left unfinished.</p>\n\n\n\n<p class="wp-block-paragraph">I think there’s a space for an ultra-high-end wellness drink at clubs. Imagine <a href="https://ship.erewhon.com/">Erewhon</a> meets <a href="https://magicmind.com/">Magic Mind</a> meets <a href="https://www.kineuphorics.com/">Kin</a>,  maybe with some effervescence. An elixir that comes out with sparklers but makes you feel great with nootropics not hungover. Priced at hundreds of dollars retail so thousands at a club. It could even be a cold chain, with the freshest ingredients that need to be preserved.</p>\n\n\n\n<p class="wp-block-paragraph">Let’s do some turmeric-ginger-cayenne shots and get crunk.</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, 13 Mar 2026 04:14:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"WordPress.org blog: WordPress 7.0 Beta 5";s: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=20189";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/";s: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:6714:"<p class="wp-block-paragraph">WordPress 7.0 Beta 5 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 test Beta 5 on a test server and site.WordPress 7.0 Beta 5 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-beta5.zip">Beta 5 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-beta</code>5</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 is 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 still <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. <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</a>, <a href="https://wordpress.org/news/2026/02/wordpress-7-0-beta-2/">Beta 2</a>, <a href="https://wordpress.org/news/2026/03/wordpress-7-0-beta-3/">Beta 3</a> and <a href="https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/">Beta 4</a> announcements for details and highlights.</p>\n\n\n\n<h2 class="wp-block-heading">How to test this release</h2>\n\n\n\n<p class="wp-block-paragraph">Your help testing the WordPress 7.0 Beta 5 version is key to ensuring everything in the 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">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>.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<h2 class="wp-block-heading">Beta 5 updates and highlights</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 Beta 5 contains more than 101 updates and fixes since the Beta 3 release.</p>\n\n\n\n<p class="wp-block-paragraph">Each beta cycle focuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://github.com/WordPress/gutenberg/commits/wp/7.0?since=2026-03-05&amp;until=2026-03-12">GitHub commits</a> since March 5, 2026</li>\n\n\n\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F05%2F2026..03%2F12%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 5, 2026</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">Issues addressed since Beta 4:</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-10&amp;until=2026-03-12">GitHub commits</a> since March 10, 2026</li>\n\n\n\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F10%2F2026..03%2F12%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 10, 2026</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph"><strong>WordPress 7.0 Beta 5 contains a new feature!</strong></p>\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 <code>⌘K</code> or <code>Ctrl+K</code> 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 &#8211; whether you’re editing, designing or just browsing plugins.</p>\n\n\n\n<h2 class="wp-block-heading">A Beta 5 haiku</h2>\n\n\n\n<p class="wp-block-paragraph"><em>A smooth melody</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>Beta 5 plays on its strings.</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>Seven brings good things.</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>, <a class="mention" href="https://profiles.wordpress.org/annezazu/"><span class="mentions-prefix">@</span>annezazu</a> and <a class="mention" href="https://profiles.wordpress.org/4thhubbard/"><span class="mentions-prefix">@</span>4thhubbard</a> for proofreading 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:"Thu, 12 Mar 2026 15:49:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Ahmed Kabir Chaion";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:101:"Open Channels FM: The Evolution of Hosting Security Standards and the Impact on Emerging Technologies";s: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=2088299";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"https://openchannels.fm/the-evolution-of-hosting-security-standards-and-the-impact-on-emerging-technologies/";s: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:181:"In this episode, hosts dive into ethical hosting with expert David Snead, discussing transparency, data sovereignty, tech challenges, and how regulations are reshaping the industry.";s: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, 12 Mar 2026 10:44: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:11;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: WordPress Everywhere";s: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=151433";s: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:43:"https://ma.tt/2026/03/wordpress-everywhere/";s: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:6781:"<p class="wp-block-paragraph">As we <a href="https://wordpress.org/news/2026/03/announcing-my-wordpress/">announced</a> and <a href="https://techcrunch.com/2026/03/11/wordpress-debuts-a-private-workspace-that-runs-in-your-browser-via-a-new-service-my-wordpress-net/">TechCrunch covered</a>, <a href="https://my.wordpress.net/">my.wordpress.net</a> has soft-launched.</p>\n\n\n\n<p class="wp-block-paragraph">What this means is you need to fundamentally shift how you think about WordPress. </p>\n\n\n\n<p class="wp-block-paragraph">From the beginning, WordPress has always been open source, giving you freedom, liberty, autonomy, and digital sovereignty. <a href="https://automattic.com/creed/">Open source is the most powerful idea of our generation</a>.</p>\n\n\n\n<p class="wp-block-paragraph">For the past few decades, WordPress was software you got from a cloud provider or web host, such as <a href="https://wordpress.com/">WordPress.com</a>, <a href="https://www.bluehost.com/">Bluehost</a>, <a href="https://www.hostinger.com/">Hostinger</a>, or <a href="https://pressable.com/">Pressable</a> (the currently <a href="https://wordpress.org/hosting/">recommended WordPress hosts</a>). You could self-host it on a Raspberry Pi or home server, but few people did.</p>\n\n\n\n<p class="wp-block-paragraph">The experience of <a href="https://wordpress.org/download/">downloading WordPress</a>, as my Mom did, is that it unzips a bunch of PHP and various code files onto your desktop. Very confusing!</p>\n\n\n\n<p class="wp-block-paragraph">But now, thanks to incredible advances in <span style="margin: 0px; padding: 0px;"><a href="https://webassembly.org/" target="_blank">WebAssembly (WASM)</a>, we can spin up a web server, a database (SQLite or MariaDB), and a full WordPress installation</span> inside your browser in about 30 seconds. Instantly. No server needed. <a href="https://youtu.be/VeigCZuxnfY?t=2914">I introduced Playground at State of the Word in 2022</a>.</p>\n\n\n\n<p class="wp-block-paragraph">You can even use it to cross-publish apps to the web, desktop, and iOS, like <a href="https://wptavern.com/blocknotes-app-runs-wordpress-natively-on-ios-now-in-public-beta">Blocknotes did in 2023</a>. You <a href="https://blocknotes.org/">can get the latest Blocknotes at Blocknotes.org</a>. One codebase, multiple platforms.</p>\n\n\n\n<p class="wp-block-paragraph">These <a href="https://wordpress.org/playground/">WordPress Playground </a>containers are fully composable and atomic. You can track and roll back any change. Undo for everything. Stop thinking of WordPress as just on a web host and worrying about maintenance and management, and more as a self-contained unit of open source goodness, a fun little package where you own and control the code and data and can run it however you like.</p>\n\n\n\n<p class="wp-block-paragraph">How perfect is that for AI to work with? <a href="https://wordpress.org/playground/">Playground</a> makes WordPress local, fast, and trivial to spin up multiple instances, test code changes, and save them.</p>\n\n\n\n<p class="wp-block-paragraph">Next up, we&#8217;re going to add peer-to-peer sync, version control integration, and cloud publishing so other people can access it.</p>\n\n\n\n<p class="wp-block-paragraph">I believe this will take us <a href="https://w3techs.com/technologies/history_overview/content_management/all/y">from millions of WordPresses</a> in the world to billions. Hosting isn&#8217;t going away; in fact, I think demand for cloud syncing will increase drastically as we radically open up what people can build on top of WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">In an AI age where it&#8217;s trivial to spin up software from scratch, consumers will have to give much more thought to brands they trust to be in it for the long term. We&#8217;ve been relentlessly iterating on WordPress since 2003. I plan to work on it the rest of my life, and there&#8217;s a broad community of hundreds of thousands, if not millions, of people who make their living on top of WordPress. </p>\n\n\n\n<p class="wp-block-paragraph">On WordPress.com we offer <a href="https://wordpress.com/100-year/">100-year plans</a> and <a href="https://wordpress.com/100-year-domain/">100-year domains</a>, and I believe we&#8217;re one of the few companies where that&#8217;s credible. It&#8217;s led by <a href="https://rosefutures.com/">Zander Rose</a>, who ran the <a href="https://longnow.org/">Long Now Foundation</a> (one of my favorite non-profits) from 1997 to 2023, a quarter century.</p>\n\n\n\n<p class="wp-block-paragraph">In core WordPress, we are <em>obsessed</em> with backwards compatibility. You can run plugins and themes written 20 years ago on today&#8217;s WordPress. I&#8217;ve stumbled on decade-old installs, and the built-in auto-upgrade took everything to the newest version.</p>\n\n\n\n<p class="wp-block-paragraph">At <a href="https://automattic.com/">Automattic</a>, for better and worse, <a href="https://killedbygoogle.com/">unlike Google</a>, we almost never shut things down. We obsess about <a href="https://blog.archive.org/2026/02/04/inside-the-new-wayback-machine-plugin-for-wordpress/">maintaining or redirecting permalinks</a>. We make it easy not just to get your data in, but take it out too. We build businesses that lower churn not by locking you in (<a href="https://support.wix.com/en/article/exporting-or-embedding-your-wix-site-elsewhere">Wix famously has no export</a>) but by making it easy for you to leave. <a href="https://www.youtube.com/watch?v=LSGl3d4KOMk">If you love somebody, set them free</a>.</p>\n\n\n\n<p class="wp-block-paragraph">In the next few years, there will be a <a href="https://en.wikipedia.org/wiki/Cambrian_explosion">Cambrian explosion</a> of software and services. You&#8217;re going to have a lot of choices about where to put your most precious data and software. You should demand open source and bet on those who are clearly in it for the long-term.</p>\n\n\n\n<p class="wp-block-paragraph">Today, everyone gets a phone number and email when they grow up. That will expand in the future, everyone will have <a href="https://wordpress.com/domains/">a domain</a> and a WordPress. A part of the internet that you own.</p>\n\n\n\n<p class="wp-block-paragraph">Technology is best when it brings people together. Technology is best when it puts you in control, gives you ownership, digital autonomy, freedom, and liberty. That&#8217;s open source. It&#8217;s so exciting to see how AI is supercharging open source.</p>\n\n\n\n<p class="wp-block-paragraph"><a href="http://make.wordpress.org/">Join the WordPress community</a>. It&#8217;s fun! We have cookies that don&#8217;t track you. <img alt="😉" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" style="height: 1em;" /></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, 12 Mar 2026 02:07:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:12;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress.org blog: WordPress 6.9.4 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20184";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/wordpress-6-9-4-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2238:"<h2 class="wp-block-heading">WordPress 6.9.4 is now available</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/news/2026/03/wordpress-6-9-2-release/">WordPress 6.9.2</a> and <a href="https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/">WordPress 6.9.3</a> were released yesterday, addressing 10 security issues and a bug that affected template file loading on a limited number of sites.</p>\n\n\n\n<p class="wp-block-paragraph">The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary additional fixes.</p>\n\n\n\n<p class="wp-block-paragraph">Because this is a security release,<strong> it is recommended that you update your sites immediately</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">You can <a href="https://wordpress.org/wordpress-6.9.4.zip">download WordPress 6.9.4 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin automatically.</p>\n\n\n\n<p class="wp-block-paragraph">For more information on WordPress 6.9.4, please visit the <a href="https://wordpress.org/documentation/wordpress-version/version-6-9-4/">version page on the HelpHub site</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Security updates included in this release</h2>\n\n\n\n<p class="wp-block-paragraph">The security team would like to thank the contributors who reported and investigated this issue, in particular <a href="https://profiles.wordpress.org/kraftner">Thomas Kräftner</a> for his responsible disclosure. The security issues that are resolved in 6.9.4 are:</p>\n\n\n\n<ul class="wp-block-list">\n<li>A PclZip path traversal issue reported independently by <a href="https://profiles.wordpress.org/francescocarlucci/">Francesco Carlucci</a> and <a href="https://profiles.wordpress.org/kaminuma/">kaminuma</a></li>\n\n\n\n<li>An authorization bypass on the Notes feature reported by <a href="https://profiles.wordpress.org/kaminuma/">kaminuma</a></li>\n\n\n\n<li>An XXE in the external getID3 library reported by <a href="https://profiles.wordpress.org/regex33/">Youssef Achtatal</a></li>\n</ul>";s: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, 11 Mar 2026 15:34: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:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WPTavern: #208 – Behind the Scenes at the CloudFest Hackathon";s: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=203053";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://wptavern.com/podcast/208-behind-the-scenes-at-the-cloudfest-hackathon";s: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:34011:"<details>Transcript<div>\n<p class="wp-block-paragraph">[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case a firsthand look at the CloudFest Hackathon.</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 something different. Usually it&#8217;s me, Nathan Wrigley, chatting with a guest about something related to WordPress, whether that&#8217;s a plugin, Core updates, or perhaps an aspect of the WordPress community.</p>\n\n\n\n<p class="wp-block-paragraph">This time around, it&#8217;s me, and later on, a bunch of guests talking about an event. The event in question has already taken place, but the next iteration of it is just around the corner. And if you read the title of this episode, you&#8217;ll already know that I&#8217;m talking about CloudFest.</p>\n\n\n\n<p class="wp-block-paragraph">CloudFest is an unusual event. The most obvious indicator of this fact is that it takes place in Europa Park in Rust, Germany. It&#8217;s one of the world&#8217;s premier theme parks.</p>\n\n\n\n<p class="wp-block-paragraph">CloudFest is at its heart, a tech conference, but every year, just before the main CloudFest conference begins, a very different event takes place. It&#8217;s called the CloudFest Hackathon. So whilst the rollercoasters are testing the laws of physics outside, inside a group of developers, UX designers and system architects are testing the limits of the modern internet.</p>\n\n\n\n<p class="wp-block-paragraph">Dozens of the world&#8217;s most talented engineers strip away the corporate sales pitches and set themselves a variety of collaborative challenges to be completed in just three days. Now we see hackathons all the time. Usually they&#8217;re sponsored by a single company trying to get people to use their specific API, or their high pressure competitions, to build a disruptive startup in 48 hours. But the CloudFest Hackathon isn&#8217;t like this. It&#8217;s professional, it&#8217;s non-commercial, and its primary intention isn&#8217;t necessarily to build a product, it&#8217;s to maintain the ecosystem.</p>\n\n\n\n<p class="wp-block-paragraph">So let&#8217;s hear from somebody who knows all about the CloudFest Hackathon, and that person, is Carole Olinger.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:04] <strong>Carole Olinger:</strong> My name is Carole, and I am the head of CloudFest Hackathon. I&#8217;m very excited about my role here and to be able to connect so many awesome people and talent around the world.</p>\n\n\n\n<p class="wp-block-paragraph">So I think there are multiple definitions for a hackathon. In this case I would probably define it as a gathering of open source enthusiasts who are going to be working and coding and designing a lot of exciting projects together. They haven&#8217;t met before in many cases, and they are put in the same room for three days being fed, being caffeinated and trying to improve the open web.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:42] <strong>Nathan Wrigley:</strong> Who&#8217;s on the organizing team?</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:44] <strong>Carole Olinger:</strong> So basically, I am leading the whole operation in my role for CloudFest and the World Hosting Days. And I have the most amazing supporting team around me that anyone could ever imagine. So it is Lucas Ratke from Automattic, Alain Schlesser from Yoast, and Thierry Muller from Google, who are on the project support team, and making sure that we have all these really valuable projects in our event. And that project leads are prepared in the best possible way.</p>\n\n\n\n<p class="wp-block-paragraph">And for the first time we also have a volunteer that is helping during the event. And is specifically helping me wrangling the 110 amazing sheep around me, and to make sure that there are accommodations are covered. That all the catering is being done. And that is a Simon Kraft from Group One.</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:36] <strong>Nathan Wrigley:</strong> I show up to an event like this, all the jigsaw pieces are in place you think, oh, it just happens, but of course it doesn&#8217;t just happen. How long have you spent working on this event? How long have you been wrangling this whole thing into existence?</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:49] <strong>Carole Olinger:</strong> Usually we start in September. And then it&#8217;s more okay, what are our objectives? What are our goals for this edition? We are really trying to take as much feedback as possible from previous year&#8217;s attendees, to make sure that we have improvements in place and new additions to the event for the following edition. So that happens in September. Creating the team, making sure that we have specific objectives and goals and those are manageable.</p>\n\n\n\n<p class="wp-block-paragraph">And then the actual work starts in October, and then becoming more and more intense over the upcoming months. And I would say January is probably the most crazy month. I barely slept.</p>\n\n\n\n<p class="wp-block-paragraph">[00:05:31] <strong>Nathan Wrigley:</strong> So the idea really is that you put. In this case, 10 projects in a room. You&#8217;ve got 10 project leads and, in some cases there&#8217;s multiple people leading a project. And then you add into that mix over a hundred people, many of whom appear to be developers, and you stir that pot up a bit, and hope that things come out the end that are useful, that have been enjoyable to work on.</p>\n\n\n\n<p class="wp-block-paragraph">How do you decide what the 10, in this case, projects were? And are you oversubscribed with people wishing to be a part of it? And so how do you decide what makes it? How do you decide which projects are interesting to CloudFest Hackathon each year?</p>\n\n\n\n<p class="wp-block-paragraph">[00:06:10] <strong>Carole Olinger:</strong> So this has been evolving over the years. So I remember additions, three or four years ago, or previous to the pandemic. Where our project team was pulling projects out of the different CMS communities, open source project communities. So we had ideas about what we wanted to tackle, and some projects came out of the communities. So we were like hunting ideas, and also planting ideas inside communities.</p>\n\n\n\n<p class="wp-block-paragraph">This year is the first year where we didn&#8217;t have to do any of that. We had 22 pitches from different CMS communities and other open source projects that were pitching their ideas to us. So it was like a kind of a hard choice to determine which ones are going to make it.</p>\n\n\n\n<p class="wp-block-paragraph">So usually we are trying to take into consideration what the theme of the main event CloudFest is, and obviously as everyone is excited about AI these days, that is something we wanted to cover. So we made sure we had some projects that had AI involvement. And then what is really important to my heart, and to the team&#8217;s heart, is that we are having cross CMS collaborations.</p>\n\n\n\n<p class="wp-block-paragraph">So we are trying to have WordPress people here, which is obviously the community that I am mostly connected with. But also TYPO3. TYPO3 is one of our, the W3 Association is one of our top level sponsors. We since years we have Joomla people, Drupal people joining us. We are trying to find a good mix to empower those cross CMS collaborations and also cross-project collaborations. So even within one platform, just to name WordPress as an example, we try to make sure that we have projects that could eventually benefit from each other.</p>\n\n\n\n<p class="wp-block-paragraph">[00:07:54] <strong>Nathan Wrigley:</strong> I&#8217;m guessing also, there&#8217;s a component of trying to work out projects that if you put a hundred people in a room, there&#8217;s not a hundred replicas of the same person. Each of them are different. That there are 10 different places where they can land. Because one thing that I didn&#8217;t realize and was really curious to me, is when the Hackathon started, apart from the project leads, nobody&#8217;s assigned a place to go. They listen to a little speech at the beginning. It&#8217;s like a promotional thing. Two minutes, this is what we want to do, the pitch. And then the people make a decision. And for 10 minutes or something, there&#8217;s this sort of chaotic moving of people around, and then it all settles down.</p>\n\n\n\n<p class="wp-block-paragraph">So presumably you have a wide array of project pitches, so that those a hundred plus people can decide, they&#8217;re not all surrounding the one table and there&#8217;s a table over there that&#8217;s empty, I guess that fits in the jigsaw as well.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:44] <strong>Carole Olinger:</strong> So we are taking very much care about the selection process of applicants. So when we know what our projects are going to look like, we are trying to match their needs in terms of skills that attendees are going to present to us during their application.</p>\n\n\n\n<p class="wp-block-paragraph">So usually we have between 300 and 400 applications for the Hackathon, and we have 110 slots. But, and this is important to understand, our partners are bringing team members within these 110 attendees. And our partners this year have been super actively involved, which I love. So they were not only giving us money to make this event possible, to be able to invite open source contributors to this place, including their hotel, accommodation and food. They were bringing, people resources. I hate the term, but you know what I mean. So they were sending their crew to lead, to participate in these open source ideas and projects. So in the end we had 60 available spots for open source contributors. And then we made sure that we are matching the skills that they were sharing with us in their applications with the needs that the projects will have on the table.</p>\n\n\n\n<p class="wp-block-paragraph">So we have a pretty good understanding already about who&#8217;s going to be at what table. And obviously we are monitoring that. So we give them some time to make the decisions. And if we see that there are skills missing at a certain table, or if there&#8217;s another table that is going to be too full and too complicated to manage by the project lead, we are kindly convincing, and reassigning people, to participate in different projects.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:19] <strong>Nathan Wrigley:</strong> So that&#8217;s interesting. So it&#8217;s not just a free for all? The idea is to maximize the output of the projects, the 10 different projects at the end, and you will, like you said, politely, ask people to move over if you believe that the thing that they have said that they&#8217;re good at, is, matching. And there&#8217;s a, I don&#8217;t know, a hole in one particular project.</p>\n\n\n\n<p class="wp-block-paragraph">That brings me to this question then. Is the intention that these projects have a life after this event has finished? Or is it just a case of, okay, we&#8217;ve all had a nice time, the event has closed, let&#8217;s all move on with our lives.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:48] <strong>Carole Olinger:</strong> This is becoming more and more important to us. As I said earlier, we are trying to improve something every year like, like focusing on something when we are fixing our goals that we can do better every year. And what we can definitely do better is spreading the word about what amazing achievements the teams have been building during the event, and make sure that this project&#8217;s become more sustainable. So that the world knows that there&#8217;s potential in the outcomes of CloudFest Hackathon project, and to potentially unlock support and resources for these projects to continue.</p>\n\n\n\n<p class="wp-block-paragraph">I would love to spread the word, making it possible to unlock these resources. And then also inside our team, building more and more resources to follow up with this project leads from our end.</p>\n\n\n\n<p class="wp-block-paragraph">[00:11:33] <strong>Nathan Wrigley:</strong> There&#8217;s an element of, how to describe it? There&#8217;s this time pressure in the whole event. So that the thing is basically three days long, from inception until final judging, three days. So the pressure is on, and I can feel at the moment the pressure is increasing slightly. You can sense that people are getting quite into the project they&#8217;re working on.</p>\n\n\n\n<p class="wp-block-paragraph">I noticed last night, long after the event had officially closed down, there was quite a lot of people still sitting there. They&#8217;re were obviously wedded to what they&#8217;re doing. There is this sort of like Shark Tank element where there&#8217;s going to be a judgment at the end and somebody&#8217;s going to win.</p>\n\n\n\n<p class="wp-block-paragraph">How does that work? Who gets to decide who&#8217;s the winner?</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:06] <strong>Carole Olinger:</strong> So we do have a jury, and the jury is composed of representatives of our top tier partners. And they send one representative to the jury. Then we do have one representatives from the Groundbreaker Talents charity project. Because, on a side note, all these awards are being sponsored by companies, and everything that we are collecting in terms of sponsorships is going to the Groundbreak Talents initiative. And then we have the project support team, and myself being on the juries. And it&#8217;s an uneven number. So we have nine people, which is always good to have on a jury. And after the presentation of results on the last day of the hackathon, the jury is going to deliberate.</p>\n\n\n\n<p class="wp-block-paragraph">And then we are going to listen to the project support team, who has been working the room and connecting with the project tables during the three days in terms of technical achievements, challenges they have seen. So they&#8217;re going to give us some impression on that. And that is mostly important for the Tech Visionary Award. And then, all of us have had the chance to obviously see the presentations, which is important for the Pitch Perfect Award. Who has the most appealing presentation of results? We do have the Social Media Master Award, that is fully being tracked.</p>\n\n\n\n<p class="wp-block-paragraph">So Simon and I, we are going to give the jury some insights on who has created the most boss on social media. . And, then we do have the Breaking Barriers Award, which is a new one. So this is about using inclusive technologies, and getting some outputs that are going to be helpful for a diverse set of users, and connecting people on the user base, but also how the people have been working together in terms of having diverse skills and perspectives on the table.</p>\n\n\n\n<p class="wp-block-paragraph">So these are some of the awards, and there&#8217;s going to be an overall winner. We have five categories, and an overall winner. And the overall winner is, the one that has the most points.</p>\n\n\n\n<p class="wp-block-paragraph">Thanks to Carole for that comprehensive introduction to the CloudFest Hackathon. Now, let&#8217;s look at the why. Why do people travel from 30 plus different countries around the world to do all of this?</p>\n\n\n\n<p class="wp-block-paragraph">In our industry, we talk a lot about the cloud, but we often forget that the cloud is just a massive collection of interconnected open source projects. You have WordPress powering 40 plus percent of the web, you have the Linux kernel, you&#8217;ve got PHP and Python communities, and then you have the hosting providers and hardware manufacturers. Normally, these groups live in silos. They communicate via GitHub issues or formal API documentation. Well, the intention of the hackathon is to create what might be called the human API. It&#8217;s about taking a person who might maintain a security plugin, and sitting them at the same table as an engineer who manages millions of servers for a global host.</p>\n\n\n\n<p class="wp-block-paragraph">When you remove the barrier of the screen, the friction of the internet disappears. Problems that have been sitting in a backlog for six months get solved over a coffee, or a shared meal because the right people are finally in the same physical space.</p>\n\n\n\n<p class="wp-block-paragraph">Although, as Carole mentioned, there is a winner, this isn&#8217;t really about winning a prize. In fact, the prizes are almost secondary to the real goal, which is contributing back to open source projects, some of which already exist, some of which are new. The intention is all free and open source software or FOSS for short.</p>\n\n\n\n<p class="wp-block-paragraph">These contributors aren&#8217;t there to build something proprietary and closed. They&#8217;re there to ensure the plumbing of the internet stays robust, secure, and interoperable. Oh, and to have some fun collaborating at the same time.</p>\n\n\n\n<p class="wp-block-paragraph">Speaking of contributors, let&#8217;s hear from some of them now and get a little taste of what their project was all about.</p>\n\n\n\n<p class="wp-block-paragraph">The room as you will hear was a little noisy.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:52] <strong>Javier Casares:</strong> I am Javier Casares and I am one of the co-leads from for the CMS Cloud Manager Project.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:58] <strong>Nathan Wrigley:</strong> What does this project hope to achieve?</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:00] <strong>Javier Casares:</strong> Usually when you have a cPanel or Plesk or some kind of panel, you can install a WordPress, for example, with one click, but the server is not configured.</p>\n\n\n\n<p class="wp-block-paragraph">So in this project, we want to configure not only the CMS, but also the server where the CMS is going to be</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:20] <strong>Nathan Wrigley:</strong> And how&#8217;s it going so far?</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:22] <strong>Javier Casares:</strong> It&#8217;s fine. We have the public part because we want to have a website so you can configure things and prepare everything. And then we have this software, the real software that creates everything. And more or less it&#8217;s, fine, at this moment. So I think we can achieve everything for the hackathon, for the finals.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:46] <strong>Mattias Pfefferle:</strong> I&#8217;m Mathias. I am working on Activity Pub and the Fediverse.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:51] <strong>Nathan Wrigley:</strong> And what&#8217;s the project that you&#8217;re working on at CloudFest, the Hackathon?</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:55] <strong>Mattias Pfefferle:</strong> We are working on federated events. So it&#8217;s very much a special case of the Fediverse.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:02] <strong>Nathan Wrigley:</strong> And what is the intention of the project? What are you hoping to get out of it?</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:05] <strong>Mattias Pfefferle:</strong> We try to build a decentralized, alternative to the big social networks around events, so that people does not have to rely on something they do not have control over. So we would hope to get an alternative to meetup.com, maybe, or any other big closed proprietary social network, around events.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:29] <strong>Nathan Wrigley:</strong> And how&#8217;s it going so far?</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:30] <strong>Mattias Pfefferle:</strong> It&#8217;s mixed, because even if it&#8217;s a standard, there are different variations of using the standard. So we filed a lot of bug reports, and tried to work on a standard that better describes the standard , if that makes sense? And we&#8217;re trying to make federation happen using WordPress and some other platforms that are built by people that are part of the Hackathon team.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:58] <strong>Milana Cap:</strong> My name is Milana Cap, and I&#8217;m on a project WPCLI as MCP. MCP stands for Milana Cap pro. No, it doesn&#8217;t</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:09] <strong>Nathan Wrigley:</strong> What is the intention of this project then?</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:11] <strong>Milana Cap:</strong> We are introducing AI into WPCLI. So, you could use AI in different aspects of WordPress, like content creation and all of that. But it was missing in development process, especially in local instances. So now we have that, and it&#8217;s actually a lot of fun. Much more fun than I thought.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:32] <strong>Nathan Wrigley:</strong> And how&#8217;s it going so far?</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:34] <strong>Milana Cap:</strong> So far we build a spam machine, and that&#8217;s official name. And we actually had a MVP on first day. It&#8217;s really fun. Yeah. And we are just learning how this AI is behaving by itself in our locals.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:52] <strong>Patricia BT:</strong> Hello, Nathan. I&#8217;m Patricia BT. I&#8217;m living in Geneva, Switzerland. I speak French, and I am my own boss, . And I came, with that pitch, as a project for the Hackathon because for me it&#8217;s very important to own your data and preserve what exists on the web, and not lose anything.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:11] <strong>Nathan Wrigley:</strong> And what&#8217;s the name of your project?</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:13] <strong>Patricia BT:</strong> CMS Freedom.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:14] <strong>Nathan Wrigley:</strong> And how&#8217;s it going so far?</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:16] <strong>Patricia BT:</strong> It&#8217;s going very well. We have, tech people here, engineer, who are doing amazing work with, especially LLMs. So we are using AI to grab any HTML content and discover the format, the elements, and then later be able to import that into WordPress block theme.</p>\n\n\n\n<p class="wp-block-paragraph">For now it&#8217;s WordPress block theme and content. And later the hope is that people from other CMSs, other system, can just modify that last bit and import what the tool extracts, and import to their own system. So we can move from any HTML, render any page on the web and create that for your CMS.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:59] <strong>Nemanja Cimbaljevic:</strong> Hi, I am Nemanja. I come from Serbia and currently I&#8217;m with GoDaddy as a software engineer.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:05] <strong>Nathan Wrigley:</strong> And what&#8217;s the name of your project?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:07] <strong>Nemanja Cimbaljevic:</strong> I will not break my tongue. We will call it AI Accessibility Content Updater.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:12] <strong>Nathan Wrigley:</strong> And what is the intention? What are you hoping to achieve over these three days?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:16] <strong>Nemanja Cimbaljevic:</strong> We will try to make a proof of concept that will allow us to move on in the future where the AI is capable to help with accessibility of the websites that can be improved? Not all of them.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:29] <strong>Nathan Wrigley:</strong> Are there any constraints around what it is that you are hoping to be able to do? Or is it literally all the accessibility?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:35] <strong>Nemanja Cimbaljevic:</strong> It&#8217;s all about accessibility, and yes, we will see where we will go. It was announced as a trial and error. So we will see if there is any trial or just error.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:48] <strong>Anne-Mieke Bovelett:</strong> Hi, I&#8217;m Anne Bovelett.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:50] <strong>Nathan Wrigley:</strong> And what&#8217;s the name of the project you&#8217;ve got at CloudFest Hackathon?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:54] <strong>Anne-Mieke Bovelett:</strong> It&#8217;s called Accessible Infographics.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:56] <strong>Nathan Wrigley:</strong> And what is the intention? What are you hoping to achieve in these three days?</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:01] <strong>Anne-Mieke Bovelett:</strong> Right now we&#8217;re creating a plugin for WordPress. . And when you have infographics on your site because you produce medicine, or machines, or you have statistics on your site. You can use our WordPress block, and upload an image through that, and then it will help you to make it accessible by creating extra information under the hood.</p>\n\n\n\n<p class="wp-block-paragraph">And the best thing of this is it&#8217;s not just going to be for WordPress, because we&#8217;re conceptualizing that for others so they can easily recreate this in other open source CMSs. And it will save millions and millions of people from sitting in the dark with very important information on websites.</p>\n\n\n\n<p class="wp-block-paragraph">What it actually means is that, also when we manage to move on with this project in the next phase, we&#8217;re gonna try and do this in bulk. To do it backwards for companies that already have a lot of infographics on their website, and understand that they have to do it either by law, or because they&#8217;re smart and want higher converting web shops, for example.</p>\n\n\n\n<p class="wp-block-paragraph">And then the possibility will come that they can do that backwards in bulk, and it will save them thousands and thousands in money that they have to invest in making this happen.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:20] <strong>Wesley Stessens:</strong> Yes. My name is Wesley Stessens, and I&#8217;m from Belgium, and we work on the Peer-to-peer Federated RAG Framework with, our team.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:30] <strong>Nathan Wrigley:</strong> And can I ask, what is the intention of that project over the three days? What are you hoping to achieve?</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:35] <strong>Wesley Stessens:</strong> We are hoping to achieve something that hasn&#8217;t been done before in the, in the RAG space.</p>\n\n\n\n<p class="wp-block-paragraph">So basically RAG, or Retrieval Augmented Generation is way how you can augment an LLM and AI with extra data. And we want to allow everyone to create their own databases. And anyone can just join our network with their own knowledge.</p>\n\n\n\n<p class="wp-block-paragraph">For example, someone who knows a lot about beers, they can join our network and have like a library full of all information about very specific niche beers, maybe beers they brew themselves or whatever. And then any other node in the network can ask a specific question. And then our purpose is to route that question to the best matching node in a decentralized way. So there&#8217;s no servers or big companies. In between everything is done in a peer to peer way. So they get back the best matching documents from other people&#8217;s libraries, so to speak.</p>\n\n\n\n<p class="wp-block-paragraph">And then we use that to ask an LLM, or an AI a question with the context that we got from other people&#8217;s databases that matched best. And now we show the results to the user, or we create like a chat interface maybe around that. That&#8217;s the end result that we hope to achieve.</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:49] <strong>Tadas Pukas:</strong> I&#8217;m Tadas.</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:50] <strong>Nathan Wrigley:</strong> And what is the name of the project?</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:52] <strong>Tadas Pukas:</strong> It&#8217;s WordPress Staging Environment Manager. It&#8217;s a bit complex to understand, but it does very simple thing.</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:59] <strong>Nathan Wrigley:</strong> And what&#8217;s the intention at the end of these three days? What would you ideally like to be shipping? Have finished?</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:05] <strong>Tadas Pukas:</strong> Yeah, so we want to have open source plugin, and actually we have it almost, so it&#8217;s the final touches.</p>\n\n\n\n<p class="wp-block-paragraph">And this will be distributed. It&#8217;s already in the public GitHub repo. So people will be able to download zip file, install a plugin, and create staging environments. Not only create but sync changes from staging to live. Actually, our name of the plugin is Staging to Live, so it&#8217;s, yeah, almost done.</p>\n\n\n\n<p class="wp-block-paragraph">Almost ready.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:29] <strong>Nathan Wrigley:</strong> Okay. I hope that you enjoyed this different style of podcast. Hopefully you learned something about CloudFest and the CloudFest Hackathon.</p>\n\n\n\n<p class="wp-block-paragraph">You certainly got to hear from a wide variety of contributors, and got to peel back the curtain about what a hackathon is, and the different projects people work on. There&#8217;s a great energy at events like this, and maybe this will convince you to explore hackathons in the future.</p>\n\n\n\n<p class="wp-block-paragraph">You don&#8217;t need to be a coder. Each project needs a wide array of talents from coders to marketers, designers, to project wranglers.</p>\n\n\n\n<p class="wp-block-paragraph">Like I said, at the top of the show, CloudFest 2026 is just around the corner. There&#8217;s an annual event both in the US and the one discussed here in Germany.</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.</p>\n\n\n\n<p class="wp-block-paragraph">And we&#8217;ll be back next week with more from CloudFest and the CloudFest Hackathon.</p>\n</div></details>\n\n\n\n<p class="wp-block-paragraph">On the podcast today we have something different.</p>\n\n\n\n<p class="wp-block-paragraph">Usually it’s me, Nathan Wrigley, chatting with a guest about something related to WordPress, whether that’s a plugin, Core updates or perhaps an aspect of the WordPress community. </p>\n\n\n\n<p class="wp-block-paragraph">This time around it’s me, and later on a bunch of guests talking about an event. The event in question has already taken place, but the next iteration of it is just around the corner, and if you read the title of the episode, you’ll already know that I’m talking about <a href="https://www.cloudfest.com">CloudFest</a>.</p>\n\n\n\n<p class="wp-block-paragraph">CloudFest is an unusual event; the most obvious indicator of this is the fact that it takes place in Europa-Park in Rust, Germany. It’s one of the world’s premier theme parks.</p>\n\n\n\n<p class="wp-block-paragraph">CloudFest is at its heart a tech conference, but every year, just before the main CloudFest conference begins, a very different event takes place. It’s called the <a href="https://hackathon.cloudfest.com">CloudFest Hackathon</a>. So, whilst the roller coasters are testing the laws of physics outside, inside, a group of developers, UX designers, and system architects are testing the limits of the modern internet.</p>\n\n\n\n<p class="wp-block-paragraph">Dozens of the world’s most talented engineers, strip away the corporate sales pitches, and set themselves a variety of collaborative challenges, to be completed in just three days.</p>\n\n\n\n<p class="wp-block-paragraph">Now, we see &#8220;hackathons&#8221; all the time. Usually, they’re sponsored by a single company trying to get people to use their specific API, or they’re high-pressure competitions to build a &#8220;disruptive&#8221; startup in 48 hours. But the CloudFest Hackathon is not like this. It’s professional, it’s non-commercial, and its primary intention isn&#8217;t to build a product, it’s to maintain the ecosystem.</p>\n\n\n\n<p class="wp-block-paragraph">Today we&#8217;re going to be hearing from a variety of people who were involved in the 2025 event. The 2026 event is just around the corner.</p>\n\n\n\n<p class="wp-block-paragraph">You&#8217;ll hear from:</p>\n\n\n\n<ul class="wp-block-list">\n<li>Carole Olinger (the Hackathon lead)</li>\n\n\n\n<li>Javier Casares</li>\n\n\n\n<li>Mattias Pfefferle</li>\n\n\n\n<li>Milana Cap</li>\n\n\n\n<li>Patricia BT</li>\n\n\n\n<li>Nemanja Cimbaljevic</li>\n\n\n\n<li>Anne-Mieke Bovelett</li>\n\n\n\n<li>Wesley Stessens</li>\n\n\n\n<li>Tadas Pukas</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">They&#8217;re a tiny sample of who was present at the event, but hopefully they will give you a flavour of what the CloudFest Hackathon is, why people attend, and what kinds of projects they&#8217;re involved in.</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.cloudfest.com/blog/cloudfest-hackathon-2025-review">CloudFest Hackathon 2025 Recap</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://www.cloudfest.com">CloudFest</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://hackathon.cloudfest.com">CloudFest Hackathon</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, 11 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:14;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:55:"WordPress.org blog: Your Browser Becomes Your WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=19831";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/announcing-my-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10343:"<p class="wp-block-paragraph">For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the web. Today, we’re introducing <strong><a href="https://my.wordpress.net/">my.WordPress.net</a></strong>, a new take on that idea designed for a new generation of creators.</p>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-20049" height="421" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image1-revised.png?resize=1024%2C421&#038;ssl=1" width="1024" /></figure>\n\n\n\n<p class="wp-block-paragraph">With my.WordPress.net, WordPress runs entirely and persistently in your browser. There’s no sign-up, no hosting plan, and no domain decision standing between you and getting started. Built on <a href="https://wordpress.org/playground/">WordPress Playground</a>, my.WordPress.net takes the same technology that powers instant WordPress demos and turns it into something permanent and personal. This isn’t a temporary environment meant to be discarded. It’s a WordPress that stays with you.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>New Ways to WordPress</strong></h2>\n\n\n\n<p class="wp-block-paragraph">When you open my.WordPress.net, you’re placed directly into a complete WordPress environment that runs entirely in your browser. What makes this approach meaningful is not just where WordPress runs, but how it changes the relationship between people and the software itself. By removing the need to sign up or make early decisions about hosting and visibility, my.WordPress.net reframes WordPress as a space you can enter and work within, rather than a service you have to configure before you begin.</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">“This takes WordPress from being framed as something that is democratizing publishing to democratizing digital sovereignty.” &#8211; <a href="https://profiles.wordpress.org/akirk/">Alex Kirk</a></p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">Seen through that lens, my.WordPress.net is not just about convenience. As you don’t need to choose a hosting provider, your WordPress belongs entirely to you. In a publishing environment, you’d briefly interact with WordPress as you prepare your next post. In a personal setting, it becomes a place you shape and return to. That change unlocks new ways of thinking about what WordPress can be.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>Permanently and Privately Yours</strong></h2>\n\n\n\n<p class="wp-block-paragraph">Because sites on my.WordPress.net are private by default and not accessible from the public internet, they don’t behave like traditional websites. They aren’t optimized for traffic, discovery, or presentation, and they don’t need to be. Instead, WordPress becomes a personal environment where ideas can exist before they are ready to be shared, or where they may never be shared at all.</p>\n\n\n\n<p class="wp-block-paragraph">This changes how WordPress can be used day to day. It becomes a place to think, to draft, to organize, and to experiment without pressure, whether that means writing privately, collecting research, or building small tools for personal use. Learning also fits naturally into this model, since people can explore plugins, themes, and features inside a real WordPress environment where mistakes are expected and recoverable.</p>\n\n\n\n<p class="wp-block-paragraph">This turns WordPress into a personal workspace. It becomes a place for thinking, learning, prototyping, and tinkering, where exploration matters more than outcomes. In that role, WordPress shifts from being something you prepare for others to visit into something you actively work inside, adapting to how you want to create and learn over time.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>Sparking Creativity with Apps</strong></h2>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-20046" height="566" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image4-revised.png?resize=1024%2C566&#038;ssl=1" width="1024" /></figure>\n\n\n\n<p class="wp-block-paragraph">To make these ideas concrete, my.WordPress.net includes an App Catalog with pre-configured experiences designed specifically for personal use, built with <a href="https://wordpress.org/plugins/">WordPress plugins</a>. These examples highlight how WordPress can function when it’s private, persistent, and easy to experiment with. Each app installs with a single click and configures itself automatically.</p>\n\n\n\n<h3 class="wp-block-heading"><strong>Personal CRM</strong></h3>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-20048" height="531" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image2-revised.png?resize=1024%2C531&#038;ssl=1" width="1024" /></figure>\n\n\n\n<p class="wp-block-paragraph">A private relationship manager designed to help you stay in touch with people who matter to you. Contacts can be grouped, enriched with personal details, and paired with reminders to reconnect. In the demo, this extends to analyzing communication patterns using imported chat data, all stored locally inside WordPress.</p>\n\n\n\n<h3 class="wp-block-heading"><strong>Personal RSS Reader</strong></h3>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-20043" height="553" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image7-revised.png?resize=1024%2C553&#038;ssl=1" width="1024" /></figure>\n\n\n\n<p class="wp-block-paragraph">Using the <a href="https://wordpress.org/plugins/friends/">Friends plugin</a>, WordPress becomes a quiet, personal feed reader. Instead of relying on external platforms, you can follow sites and creators inside your own WordPress and read at your own pace, free from algorithms or engagement pressure.</p>\n\n\n\n<h3 class="wp-block-heading"><strong>AI Workspace and Knowledge Base</strong></h3>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large wp-lightbox-container"><img alt="" class="wp-image-20045" height="540" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image5-revised.png?resize=1024%2C540&#038;ssl=1" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large wp-lightbox-container"><img alt="" class="wp-image-20044" height="539" src="https://i0.wp.com/wordpress.org/news/files/2026/02/image6-revised.png?resize=1024%2C539&#038;ssl=1" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">Because my.WordPress.net is powered by WordPress Playground, an AI assistant can safely modify it, empowering you to customize beyond what you&#8217;re used to. Ask it to modify a plugin to your liking, or create an entirely new one, featuring your desired block. Ask it about the data you have stored in your WordPress. The assistant remembers what it touches and makes it easy to share your changes with others. Over time, WordPress itself can become your personal knowledge base that the AI understands and works with.</p>\n\n\n\n<h2 class="wp-block-heading"><strong>Zero Barriers</strong></h2>\n\n\n\n<p class="wp-block-paragraph">my.WordPress.net lowers the barrier to getting started with WordPress to almost nothing. It offers a fast, commitment-free way to explore, learn, and build, whether the result is a long-term personal project or something that eventually moves elsewhere. In that sense, it updates the spirit of the <a href="https://developer.wordpress.org/advanced-administration/before-install/howto-install/">five-minute install</a> for a browser-first web.</p>\n\n\n\n<h3 class="wp-block-heading">What you should know</h3>\n\n\n\n<ul class="wp-block-list">\n<li>Storage starts at roughly 100 MB</li>\n\n\n\n<li>The first launch takes a little longer while WordPress downloads and initializes</li>\n\n\n\n<li>All data stays in your browser and is not uploaded anywhere</li>\n\n\n\n<li>Each device has its own separate installation</li>\n\n\n\n<li>Backups should be downloaded regularly</li>\n</ul>\n\n\n\n<h2 class="wp-block-heading"><strong>Create and explore</strong></h2>\n\n\n\n<p class="wp-block-paragraph">WordPress has always grown through experimentation. People trying things, breaking things, and discovering new ways to use the platform have shaped what WordPress is today.</p>\n\n\n\n<p class="wp-block-paragraph">my.WordPress.net continues that tradition by making experimentation easier and more personal. It’s an invitation to create without pressure, to explore ideas that may never be published, and to use WordPress in ways that fit your life.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://my.wordpress.net/">Start exploring at <strong>my.WordPress.net</strong></a></div>\n</div>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="wp-block-paragraph"><em><a href="https://my.wordpress.net/">my.WordPress.net</a> is built on WordPress Playground technology. Learn more at <a href="https://wordpress.org/playground/">WordPress.org/playground</a> or join the conversation in the #meta-playground channel on <a href="https://make.wordpress.org/chat/">WordPress Slack</a>.</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:"Wed, 11 Mar 2026 13:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brandon Payton";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"Open Channels FM: WordPress Takes the Stage at CloudFest with the WP Business and Agency Summit";s: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=2551041";s: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:102:"https://openchannels.fm/wordpress-takes-the-stage-at-cloudfest-with-the-wp-business-and-agency-summit/";s: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:220:"WordPress is making waves at CloudFest with the WP Business &#038; Agency Summit on March 23 in Germany. It’s all about growth, partnerships, and innovation, connecting agencies and cloud services for great networking.";s: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, 11 Mar 2026 10:47:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:57:"HeroPress: WordPress: the untapped treasure for leverage.";s: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=8462";s: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:162:"https://heropress.com/essays/wordpress-the-untapped-treasure-for-leverage/#utm_source=rss&utm_medium=rss&utm_campaign=wordpress-the-untapped-treasure-for-leverage";s: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:9009:"<img alt="Pull quote: WordPress gave me my very first major client as an aspiring developer." class="attachment-large size-large wp-post-image" height="512" src="https://heropress.com/wp-content/uploads/3026/03/031026.webp" width="1024" /><p>Unpopular opinion has it that the most popular cms is just an internet toy for websites. Well… it has managed to sustain more than 40% of the websites on the web, if the internet was a stock option by websites, WordPress has a sheer size plus a special place in my heart [insert_white_heart_emoji].<br /><br />Welcome to follow along on my WordPress journey. Let me be your captain. Let’s go.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-in-the-beginning">In the beginning:</h3>\n\n\n\n<p>My early days in WordPress were influenced by a friend, <a href="https://www.linkedin.com/in/danielemeka/">Emeka Daniel</a>, who at the time worked on a handful of WordPress projects. We were both undergraduates, so it was easy to see how quickly he could spin up a full website with little or no coding. At the time, I already had my web development starter pack (HTML, CSS, JavaScript) fitted in, so the idea of building any type of website from scratch at any whim was almost a default approach.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-the-rest-they-say-its-history">The rest they say its history:</h3>\n\n\n\n<p>Fast forward to some days later in 2019, someone contacted me to build a journal library website with an ecommerce feature and more. In the multitude of counsel from one person, who happened to be Daniel, I opted to build the project with WordPress, and the rest, they say, is history.</p>\n\n\n\n<p>Over the years, across my six years (as of the time of writing this) of website development, I have dabbled with several tools in the PHP ecosystem. Fortunately, WordPress is one of them. From my first drag and drop experiment to building a WordPress theme or tinkering with WordPress plugin development, that tinkering across these sides of WordPress did pay off.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-community-writing-and-memorable-moments">Community, Writing and Memorable Moments:</h3>\n\n\n\n<h5 class="wp-block-heading" id="h-given-back-to-the-community">Given back to the Community:</h5>\n\n\n\n<p>WordPress is a community driven, the number of WordCamps is a testament to that. That said, my friend shared the light with me, and I felt I should share the same with people in my space. In 2022, during my time in the mandatory national one year paramilitary service, I organized a three week program where I demonstrated to my colleagues the possibilities with WordPress and the benefits that abound for them.</p>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large wp-lightbox-container"><img alt="Chidiebere standing at a speaking table." class="wp-image-8465" height="576" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.38.15-1024x576.webp" width="1024" /><button class="lightbox-trigger" type="button">\n			\n				\n			\n		</button></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large"><a href="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.38.16.webp"><img alt="Chidiebere walking to a speaking table" class="wp-image-8468" height="576" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.38.16-1024x576.webp" width="1024" /></a></figure>\n</div>\n</div>\n\n\n\n<p><em>“Yeap! That’s me.” You are NOT wondering how I came there ? Courtesy of WordPress</em></p>\n\n\n\n<p>For a three week stretch, I had a wonderful audience who had businesses and services and felt I would show them how to take those into the online space. They were curious. Rapt with attention. Engaged and interested.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large"><img alt="Chidiebere at the front of a classroom, teaching" class="wp-image-8471" height="1020" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.37.42.webp" width="574" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8474" height="576" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.37.50-1024x576.webp" width="1024" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8475" height="576" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.38.07-1024x576.webp" width="1024" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8476" height="576" src="https://heropress.com/wp-content/uploads/3026/03/WhatsApp-Image-2026-02-01-at-12.38.20-1024x576.webp" width="1024" /></figure>\n</figure>\n\n\n\n<p><br />We started with an introduction to websites and website development, then went through the basics of WordPress while demonstrating an Elementor walk-through.</p>\n\n\n\n<figure class="wp-block-image aligncenter size-large"><a href="https://heropress.com/wp-content/uploads/3026/03/dlcf-wordpress.webp"><img alt="Poster for a WordPress workshop" class="wp-image-8478" height="1024" src="https://heropress.com/wp-content/uploads/3026/03/dlcf-wordpress-724x1024.webp" width="724" /></a></figure>\n\n\n\n<p>The rewarding feeling is getting to see people feel powerful enough to build their first website, dismiss the phobia or perception that it is difficult, and give them a launch pad to go and “ship.”</p>\n\n\n\n<h5 class="wp-block-heading" id="h-writing">Writing:</h5>\n\n\n\n<p>Lots of experimentation has happened in my WordPress world and space. One of them was a website migration that I did. It involved migrating a WordPress site from WordPress.com to WordPress.org. I had to write down <a href="https://chidiebere.me/2022/02/15/fastest-way-to-migrate-your-site-from-wordpress-com-to-wordpress-org/">my process</a>. It was an expository one for me. One of the memorable moments was that migration. It was an exposition to not just about WordPress but how powerful WordPress works in the terminal.</p>\n\n\n\n<p>In 2025, I was privileged to be a guest speaker for a <a href="https://youtu.be/s5VRBGrILUw?si=G-Ium00-WSxLGNSO">Google Developer Event.</a> And as you guess, the topic was how WordPress could be coupled with AI (Gemini).</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8483" height="525" src="https://heropress.com/wp-content/uploads/3026/03/wordpressss_hangout-1024x525.webp" width="1024" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-8482" height="941" src="https://heropress.com/wp-content/uploads/3026/03/devfest_banner-1024x941.webp" width="1024" /></figure>\n</figure>\n\n\n\n<p>Personally for me, in a broader scope, this event opened quite some handful perspective as to the future of WordPress and how it could scale with AI</p>\n\n\n\n<p><br />Of many other things that has happened, I have managed to keep a heads-up on the WordPress community, how it positions itself to join the AI race and I am optimistic about the future of WordPress and the WordPress community.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-closing">Closing:</h3>\n\n\n\n<p>WordPress (WP) gave me the material to ship fast right before “shipping fast” became a trend. WordPress gave me my very first major client as an aspiring developer. While WP sits as the most popular CMS, it definitely deserves a sit at the front table of my software engineering journey.</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-heading8462_0a5715-23 wp-block-kadence-advancedheading" id="work-environment">Chidiebere&#8217;s Work Environment</h2>\n\n\n\n<p>We asked Chidiebere 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="Chidiebere Chukwudi desk" class="hotspots-image skip-lazy" height="2048" src="https://heropress.com/wp-content/uploads/2026/03/chidiebere_worskpace.webp" width="1796" />\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/wordpress-the-untapped-treasure-for-leverage/">WordPress: the untapped treasure for leverage.</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, 11 Mar 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:19:"Chidiebere Chukwudi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"WordPress.org blog: WordPress 6.9.3 and 7.0 beta 4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20166";s: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:66:"https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5950:"<p class="wp-block-paragraph"><a href="https://wordpress.org/news/2026/03/wordpress-6-9-2-release/">WordPress 6.9.2 was released earlier today</a> and addressed 10 security issues.</p>\n\n\n\n<p class="wp-block-paragraph">A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9.2. The issue has been narrowed down to some themes using an unusual approach to loading template files via &#8220;stringable objects&#8221; instead of primitive strings for file paths.</p>\n\n\n\n<p class="wp-block-paragraph">Although this is is not an officially supported approach to loading template files in WordPress (the <code>template_include</code> filter only accepts a string), it nevertheless caused some sites to break. As a result, the Security Team has decided to address this in a fast follow 6.9.3 release.</p>\n\n\n\n<p class="wp-block-paragraph">As always,<strong> it is recommended that you update your sites to the latest version of WordPress immediately.</strong> This ensures your site is protected by all available security fixes in 6.9.2 and that you will not be affected by the bug fixed in 6.9.3.</p>\n\n\n\n<p class="wp-block-paragraph">Many thanks to those who reported the issue, assisted in narrowing down the problem, and helped with the fix, in particular <a href="https://profiles.wordpress.org/josklever/">Jos Klever</a> who assisted throughout the process.</p>\n\n\n\n<p class="wp-block-paragraph">You can <a href="https://wordpress.org/wordpress-6.9.3.zip">download WordPress 6.9.3 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin shortly. You don&#8217;t have to do a thing!</p>\n\n\n\n<p class="wp-block-paragraph">For more information on WordPress 6.9.3, please visit the <a href="https://wordpress.org/documentation/wordpress-version/version-6-9-3/">version page on the HelpHub site</a>.</p>\n\n\n\n<h2 class="wp-block-heading">WordPress 7.0 beta 4</h2>\n\n\n\n<p class="wp-block-paragraph">The next major release of WordPress will be <a href="https://make.wordpress.org/core/7-0/">version 7.0</a>, which is planned for April 9, 2026. The Security Team has decided to package a new beta release (7.0 beta 4) to keep everyone protected from the patched vulnerabilities, including the dedicated members of the community focusing their time and effort on testing the upcoming release.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This will be an additional beta release in the 7.0 release cycle.</strong> The schedule will remain the same going forward, but with five total beta releases instead of the previously planned four. The next 7.0 beta release is still scheduled for Thursday, March 12th.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This beta version of the WordPress software is still under development</strong>. Please do not install, run, or test WordPress 7.0 beta versions on production or mission-critical websites. Instead, you should evaluate Beta 4 on a test server and site.</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-beta4.zip">Beta 4 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-beta</code>4</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 is required – just click and go! </td></tr></tbody></table></figure>\n\n\n\n<h2 class="wp-block-heading">Beta 4 updates and highlights</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 Beta 4 contains the ten security patches shipped in WordPress 6.9.2, and more than 49 updates and fixes since the Beta 3 release, including 14 in the Editor and 35 in Core. </p>\n\n\n\n<p class="wp-block-paragraph">Each beta cycle focuses on bug fixes. More are on the way, thanks to your help with testing. You can browse the technical details for all issues addressed since Beta 3 at these links:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://github.com/WordPress/gutenberg/compare/f4d8a5803aa2fbe26e7d9af4d17e80a622b7bab8...9b8144036fa5faf75de43d4502ff9809fcf689ad">GitHub commits for 7.0 </a> since March 5, 2026</li>\n\n\n\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F05%2F2026..03%2F10%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id">Closed Trac tickets for 7.0</a> since March 5, 2026</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">As always, a successful release depends on your confirmation during testing. So please download and test!</p>\n\n\n\n<p class="has-text-align-right wp-block-paragraph"><em>Props <a class="mention" href="https://profiles.wordpress.org/peterwilson/"><span class="mentions-prefix">@</span>peterwilson</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/marybaum/"><span class="mentions-prefix">@</span>marybaum</a>, <a class="mention" href="https://profiles.wordpress.org/amykamala/"><span class="mentions-prefix">@</span>amykamala</a> for peer reviewing.</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:"Tue, 10 Mar 2026 23:41:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress.org blog: WordPress 6.9.2 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20142";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/wordpress-6-9-2-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4478:"<h2 class="wp-block-heading">WordPress 6.9.2 is now available</h2>\n\n\n\n<p class="wp-block-paragraph">This is a security release that features several fixes.</p>\n\n\n\n<p class="wp-block-paragraph">Because this is a security release,<strong> it is recommended that you update your sites immediately</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">You can <a href="https://wordpress.org/wordpress-6.9.2.zip">download WordPress 6.9.2 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin automatically.</p>\n\n\n\n<p class="wp-block-paragraph">For more information on WordPress 6.9.2, please visit the <a href="https://wordpress.org/documentation/wordpress-version/version-6-9-2/">version page on the HelpHub site</a>.</p>\n\n\n\n<h2 class="wp-block-heading">Security updates included in this release</h2>\n\n\n\n<p class="wp-block-paragraph">The security team would like to thank the following people for <a href="https://hackerone.com/wordpress?type=team">responsibly reporting vulnerabilities</a>, and allowing them to be fixed in this release:</p>\n\n\n\n<ul class="wp-block-list">\n<li>A Blind SSRF issue reported by <a href="https://hackerone.com/sibwtf">sibwtf</a>, and subsequently by several other researchers while the fix was being worked on</li>\n\n\n\n<li>A PoP-chain weakness in the HTML API and Block Registry reported by <a href="https://github.com/hackerlo2003">Phat RiO</a></li>\n\n\n\n<li>A regex DoS weakness in numeric character references reported by Dennis Snell of the WordPress Security Team</li>\n\n\n\n<li>A stored XSS in nav menus reported by <a href="https://x.com/Savphill">Phill Savage</a></li>\n\n\n\n<li>An AJAX <code>query-attachments</code> authorization bypass reported by <a href="https://www.vitalysim.com/">Vitaly Simonovich</a></li>\n\n\n\n<li>A stored XSS via the <code>data-wp-bind</code> directive reported by <a href="https://profiles.wordpress.org/kaminuma/">kaminuma</a></li>\n\n\n\n<li>An XSS that allows overridding client-side templates in the admin area reported by <a href="https://hackerone.com/amosec">Asaf Mozes</a></li>\n\n\n\n<li>A PclZip path traversal issue reported independently by <a href="https://profiles.wordpress.org/francescocarlucci/">Francesco Carlucci</a> and <a href="https://profiles.wordpress.org/kaminuma/">kaminuma</a></li>\n\n\n\n<li>An authorization bypass on the Notes feature reported by <a href="https://profiles.wordpress.org/kaminuma/">kaminuma</a></li>\n\n\n\n<li>An XXE in the external getID3 library reported by <a href="https://profiles.wordpress.org/regex33/">Youssef Achtatal</a></li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">The WordPress security team have worked with the maintainer of the external getID3 library, James Heinrich, to coordinate a fix to getID3. A new version of getID3 <a href="https://github.com/JamesHeinrich/getID3/releases">is available here</a>.</p>\n\n\n\n<p class="wp-block-paragraph">As a courtesy, these fixes are being backported, where necessary, to all branches eligible to receive security fixes (currently through 4.7). As a reminder, <strong>only the most recent version of WordPress is actively supported</strong>. The backports are in progress and will ship as they become ready.</p>\n\n\n\n<h2 class="wp-block-heading">Thank you to these WordPress contributors</h2>\n\n\n\n<p class="wp-block-paragraph">This release was led by <a href="https://profiles.wordpress.org/johnbillion/">John Blackbourn</a>. In addition to the security researchers mentioned above, WordPress 6.9.2 would not have been possible without the contributions of the following people: <a href="https://profiles.wordpress.org/dmsnell/">Dennis Snell</a>, <a href="https://profiles.wordpress.org/xknown/">Alex Concha</a>, <a href="https://profiles.wordpress.org/jonsurrell/">Jon Surrell</a>, <a href="https://profiles.wordpress.org/isabel_brison/">Isabel Brison</a>, <a href="https://profiles.wordpress.org/peterwilsoncc/">Peter Wilson</a>, <a href="https://profiles.wordpress.org/desrosj/">Jonathan Desrosiers</a>, <a href="https://profiles.wordpress.org/audrasjb/">Jb Audras</a>, <a href="https://profiles.wordpress.org/luisherranz/">Luis Herranz</a>, <a href="https://profiles.wordpress.org/jorbin/">Aaron Jorbin</a>, <a href="https://profiles.wordpress.org/westonruter/">Weston Ruter</a>, and <a href="https://profiles.wordpress.org/ocean90/">Dominik Schilling</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:"Tue, 10 Mar 2026 15:43:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:114:"Open Channels FM: Behind the Scenes at CloudFest Europe’s Playground for Cloud, Security, and Hosting Innovation";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2550972";s: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:116:"https://openchannels.fm/behind-the-scenes-at-cloudfest-europes-playground-for-cloud-security-and-hosting-innovation/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:183:"In this episode Soeren, Myles and Robert discuss CloudFest 2026, highlighting its unique amusement park setting, various networking opportunities, and some new features for attendees.";s: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, 10 Mar 2026 09:10:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Matt: Gone (Almost) Phishin’";s: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=151341";s: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:42:"https://ma.tt/2026/03/gone-almost-phishin/";s: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:4938:"<p class="wp-block-paragraph">This is a little embarrassing to share, but I&#8217;d rather someone else be able to spot a dangerous scam before they fall for it. So, here goes.</p>\n\n\n\n<p class="wp-block-paragraph">One evening last month, my Apple Watch, iPhone, and Mac all lit up with a message prompting me to reset my password<em>.</em> This came out of nowhere; I hadn&#8217;t done anything to elicit it. I even had <a href="https://support.apple.com/en-us/105120">Lockdown Mode</a> running on all my devices. It didn’t matter. Someone was spamming Apple&#8217;s legitimate password reset flow against my account—a technique<a href="https://krebsonsecurity.com/2024/03/recent-mfa-bombing-attacks-targeting-apple-users/"> Krebs documented back in 2024</a>. I dismissed the prompts, but the stage was set.</p>\n\n\n\n<p class="wp-block-paragraph">What made the attack impressive was the next move: The scammers actually contacted Apple Support themselves, pretending to be me, and opened a real case claiming I&#8217;d lost my phone and needed to update my number. That generated a real case ID, and triggered real Apple emails to my inbox,<em> properly signed</em>, from Apple&#8217;s actual servers. These were legitimate; no filter on earth could have caught them.</p>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-151420" height="587" src="https://i0.wp.com/ma.tt/files/2026/03/CleanShot-2026-02-07-at-19.36.31%402x-1-1024x996.png?resize=604%2C587&#038;quality=80&#038;ssl=1" width="604" /></figure>\n\n\n\n<p class="wp-block-paragraph">Then &#8220;Alexander from Apple Support&#8221; called. He was calm, knowledgeable, and <em>careful</em>. His first moves were solid security advice: check your account, verify nothing&#8217;s changed, consider updating your password. He was so good that I actually thanked him for being excellent at his job.</p>\n\n\n\n<p class="wp-block-paragraph">That, of course, was when he moved into the next phase of the attack.</p>\n\n\n\n<p class="wp-block-paragraph">He texted me a link to review and cancel the &#8220;pending request.&#8221; The site, audit-apple.com, was a pixel-perfect Apple replica, and displayed the exact case ID from the real emails I&#8217;d just received. There was even a fake chat transcript of the scammers&#8217; actual conversation with Apple, presented back to me as evidence of the attack against my account. At the bottom of the page was a Sign in with Apple button that he told me to use.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-151411" height="395" src="https://i0.wp.com/ma.tt/files/2026/03/CleanShot-2026-02-07-at-18.14.37%402x-1024x670.png?resize=604%2C395&#038;quality=80&#038;ssl=1" width="604" /></figure>\n\n\n\n<figure class="wp-block-image size-large"><img alt="" class="wp-image-151412" height="418" src="https://i0.wp.com/ma.tt/files/2026/03/CleanShot-2026-02-07-at-18.08.36%402x-1024x708.png?resize=604%2C418&#038;quality=80&#038;ssl=1" width="604" /></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">I started poking at the page and noticed I could enter any case ID and get the same result. Nothing was being validated. It was all theater.</p>\n\n\n\n<p class="wp-block-paragraph">&#8220;This is really good,&#8221; I told Alexander. &#8220;This is obviously phishing. So tell me about the scam.&#8221;</p>\n\n\n\n<p class="wp-block-paragraph">Silence. *Click*.</p>\n\n\n\n<p class="wp-block-paragraph">Once I’d suspected what was happening, I’d started recording the call, so I was able to save a good chunk of it, which Jamie Marsland used to make a video about the encounter. You can hear for yourself exactly how convincing “Alexander” was.</p>\n\n\n\n<p class="wp-block-paragraph">So let my almost-disaster help you avoid your own. Remember these rules.</p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Don’t approve any password-reset prompts</strong>—those are the first part of the attack. Do not pass Go, just head directly to your Apple ID settings. </li>\n\n\n\n<li><strong>Apple will </strong><strong><em>never</em></strong><strong> call you first.</strong> </li>\n\n\n\n<li>When you get an email from Apple—or, really, anyone telling you to complete a digital security measure—<strong>check the URL</strong> they’re trying to send you to. Apple Support lives on apple.com and getsupport.apple.com, nowhere else.</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">After all, the best protection is knowing what this looks like before it happens.</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<p class="wp-block-paragraph"><em>Thank you to Peter Rubin and Jamie Marsland for putting this all together.</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:"Mon, 09 Mar 2026 15:11:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:101:"Gutenberg Times: PHP-only blocks, WordCamp Asia, Dev Notes for WordPress 7.0 — Weekend Edition #360";s: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=44585";s: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:105:"https://gutenbergtimes.com/php-only-blocks-wordcamp-asia-dev-notes-for-wordpress-7-0-weekend-edition-360/";s: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:24117:"<p class="wp-block-paragraph">Hi there,</p>\n\n\n\n<p class="wp-block-paragraph">I held my first walk-through of WordPress 7.0 with friends at the Santa Clarita WordPress Meetup. The group was really excited about all the big new features and the small quality-of-life (QoL) improvements.</p>\n\n\n\n<p class="wp-block-paragraph">Jessica Lyschik and I also discussed many features coming to WordPress 7.0 on our latest podcast episode. Listen in if you are curious. </p>\n\n\n\n<p class="wp-block-paragraph">Below you also find the links to the first set of Dev Notes for WordPress 7.0. Beta 4 will come out next week (3/12). Release candidate 1 is scheduled for March 19. It is now time to <a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">help test WordPress 7.0</a></p>\n\n\n\n<p class="wp-block-paragraph">Enjoy your weekend and these notes. </p>\n\n\n\n<p class="wp-block-paragraph">Yours, <img alt="💕" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png" style="height: 1em;" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n\n\n<p class="wp-block-paragraph">WordCamp Asia heads to Mumbai on April 10–11, and I shared <a href="https://gutenbergtimes.com/schedule-of-wordcamp-asia-birgits-selected-sessions/"><strong>my personally curated session picks</strong></a> — leaning heavily into block editor, themes, and AI. Highlights include Ryan Welcher on the Interactivity API, a Playground + AI testing pipelines talk by Fellyph Cintra, and a closing keynote from Matt Mullenweg. I will also be leading a Contributor Day workshop on building a block theme from scratch. <a href="https://asia.wordcamp.org/2026/schedule/">The schedule</a> still has several TBD slots, so it&#8217;s worth checking back. </p>\n\n\n\n<figure class="wp-block-image size-large"><a href="https://asia.wordcamp.org/2026/schedule/"><img alt="Networking at WordCamp Asia" class="wp-image-44578" height="364" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/03/WordCamp-Asia-Schedule-2026.jpg?resize=652%2C364&#038;ssl=1" width="652" /></a></figure>\n\n\n\n<p class="wp-block-paragraph"><em><a href="https://asia.wordcamp.org/2026/event-pass/?refresh=true#get-your-pass">Get your WordCamp Asia 2026 event pass</a> and join the WordPress community in Mumbai on April 9–11!</em></p>\n\n\n\n<h2 class="wp-block-heading" id="0-word-press-release-information">Developing Gutenberg and WordPress</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/news/2026/03/wordpress-7-0-beta-3/"><strong>WordPress 7.0 Beta 3 </strong></a>is now available for testing. The final release is coming closer. It&#8217;s the time of the release cycle when <strong>Developer Notes</strong> are published ahead of Release Candidate 1.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">For the <strong><a href="https://make.wordpress.org/core/2026/03/04/breadcrumb-block-filters/">new Breadcrumbs block</a></strong>, <strong>Nik Tsekouras</strong> documents the two PHP filters developers will want to know. <code>block_core_breadcrumbs_items</code> lets you modify, add, or remove items just before rendering — handy for prepending a custom &#8220;Shop&#8221; crumb in WooCommerce. <code>block_core_breadcrumbs_post_type_settings</code> gives you control over which taxonomy and term appear in the trail, with sensible fallback behavior when your preferred term isn&#8217;t assigned. Props to Karol Manijak for the implementation.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Dave Smith</strong> details one of the more exciting 7.0 additions for theme developers: <strong><a href="https://make.wordpress.org/core/2026/03/04/customisable-navigation-overlays-in-wordpress-7-0/">Customisable Navigation Overlays</a>.</strong> Mobile hamburger menus were previously locked to a fixed default design — now you can build your overlay from any blocks and patterns directly in the Site Editor. Themes can bundle overlays as template parts registered with a new <code>navigation-overlay</code> area in <code>theme.json</code>. The feature is opt-in currently full-screen only, and props go to <strong>Mike McAlister</strong>, whose <a href="https://wordpress.org/plugins/ollie-menu-designer/">Ollie Menu Designer plugin</a> helped validate the community demand.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Luis Herranz</strong> outlines key updates in the <a href="https://make.wordpress.org/core/2026/03/04/changes-to-the-interactivity-api-in-wordpress-7-0/"><strong>Interactivity API changes in WordPress 7.0</strong></a>. The main highlight is the new <code>watch()</code> function, which helps developers to track state changes outside the DOM for tasks like logging and analytics. Additionally, <code>state.url</code> in <code>core/router</code> will now be filled by the server, improving navigation tracking. Note that the <code>state.navigation</code> properties are outdated and will be removed in a future version.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>André Maneiro</strong> rounds up <strong><a href="https://make.wordpress.org/core/2026/03/04/dataviews-dataform-et-al-in-wordpress-7-0/">166 contributions from 35 authors landing in the DataViews space for WordPress 7.0</a>.</strong> Highlights include a new <code>activity</code> timeline layout, expanded field validation rules, a <code>combobox</code> control for large datasets, and a <code>groupBy</code> object replacing the old <code>groupByField</code> string — a breaking change worth noting. DataForm gains a new <code>details</code> layout and collapsible card controls. A lot here for plugin developers building data-rich admin interfaces.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Miguel Fonseca</strong> documents one of the most warmly received 7.0 additions: <strong><a href="https://make.wordpress.org/core/2026/03/03/php-only-block-registration/">PHP-only block registration</a>.</strong> Pass <code>''autoRegister'' =&gt; true</code> in the <code>supports</code> array alongside a <code>render_callback</code>, and your block appears in the editor without a single line of JavaScript. WordPress automatically generates Inspector Controls for supported attribute types — string, integer, boolean, and enum. Implemented by Ricky Pena, the comments section alone tells you how long PHP-first developers have been waiting for this one.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Ryan Welcher</strong> and <strong>Ciprian Popescu</strong> went deeper on this topic and provided you with examples and explanations on their personal blogs. (See links below.)  </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<p class="wp-block-paragraph"><img alt="🎙" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png" style="height: 1em;" /> The latest episode is <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-127-wordpress-7-0-beta/">Gutenberg Changelog #127 – WordPress 7.0 Beta and Gutenberg 22.6</a> with special guest <strong>Jessica Lyschik</strong>, senior developer at Greyd</p>\n\n\n\n<figure class="wp-block-image size-full is-style-no-vertical-margin"><img alt="Jessica Lyschik and Birgit Pauli-Haack recording Gutenberg changelog episode number 127" class="wp-image-44548" height="184" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/02/Screenshot-2026-02-27-at-12.47.56.png?resize=652%2C184&#038;ssl=1" width="652" /></figure>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div></div></div>\n\n\n\n<p class="wp-block-paragraph">In the video, <a href="https://www.youtube.com/watch?v=znVzVZ0jM9g"><strong>7.0 Beta, Gutenberg 22.5, Studio &amp; AI: WordPress for Developers in February</strong></a> <strong>Ryan Welcher</strong> walks you through the February edition of the round-up series What&#8217;s new for Developers. You&#8217;ll get the highlights from Gutenberg 22.4 and 22.5: per-instance custom CSS, viewport-based block visibility, anchor support for dynamic blocks, and the long-awaited removal of extra editor wrapper divs. The iFrame enforcement planned for 7.0 has been delayed — more breathing room, but time to prepare is now.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">WordPress lead developer <strong>Dion Hulse</strong> has shipped something quietly useful: <strong><a href="https://www.therepository.email/wordpress-org-now-serves-markdown-output-for-ai-agents-and-developers">WordPress.org now serves clean Markdown output</a> </strong>for every page, built on Dennis Snell&#8217;s html-to-md plugin. You can access it by appending <code>?output_format=md</code> to any URL or sending an <code>Accept: text/markdown</code> header. The efficiency gains are real — one developer reported a WordPress docs page shrinking from 68k tokens to 11k. It&#8217;s a direct response to Mullenweg&#8217;s push to make WordPress.org a canonical knowledge source for AI agents. <em>Ray Morey reporting for The Repository</em></p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">In this brief video, <strong>Jonathan Bossenger</strong> demonstrates <a href="https://www.youtube.com/watch?v=OAYyx-qEpVY"><strong>WordPress 7.0 Beta 2&#8217;s new WP AI Client and Connectors</strong> settings page</a>, explaining how connectors can install plugins and how developers can create AI features without tying users to a specific provider. A live CLI demo showcases this approach. Bossenger also discusses connector discovery UX and areas where core improvements are needed before 7.0 is released.</p>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div>\n\n\n<h2 class="wp-block-heading" id="0-p">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress contributor <strong>Nick Hamze </strong>has quietly improved <strong><a href="https://www.therepository.email/the-wordpress-featured-plugins-tab-is-now-rotating-hidden-gems-every-two-weeks">the Featured Plugins tab in wp-admin</a>,</strong> replacing a list that hadn&#8217;t changed in eight years with a rotating selection of eight lesser-known plugins, refreshed every two weeks. The goal, as <strong>Matt Cromwell</strong> reports for The Repository, is to surface genuinely promising newcomers — &#8220;not the giants, not the household names&#8221; — that you&#8217;d never stumble across through search or popularity rankings. Early results are striking; Ollie Menu Designer tripled its biggest download day within hours of appearing in the tab.</p>\n\n\n\n<h2 class="wp-block-heading" id="2-word-press-6-0-1-and-6-1-scheduled">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Marko Ivanovic</strong> and <strong>Noam Almosnino</strong> shared their <a href="https://automattic.design/2026/03/03/telex-experiments/"><strong>Telex experiments on the Automattic Design blog</strong></a>, showcasing what happens when designers get to build WordPress blocks by simply describing an idea. Telex, Automattic&#8217;s AI-powered tool, handles the technical wiring so you can focus on creative exploration. The pair built a text-scrambling interaction inspired by Flash-era pioneer Yugop and an image carousel—all without writing block code themselves. It&#8217;s a compelling glimpse at how your design-to-block workflow could change.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Derek Hanson</strong> shares how he shipped <a href="https://derekhanson.blog/tufte-blocks/"><strong>Tufte Blocks</strong></a>, a WordPress block theme he couldn&#8217;t build a year ago, drawing on Edward Tufte&#8217;s typography-first aesthetic. After two failed attempts, the right combination — <em><a href="https://github.com/WordPress/agent-skills">WordPress Agent Skills</a></em> and <strong>Shaun Andrews</strong>&#8216; <a href="https://shaunandrews.com/2026/02/teaching-ai-to-design/">design-system-first</a> approach — finally unlocked it. You don&#8217;t need to be a designer or developer; Hanson&#8217;s project management and rhetoric background turned out to be exactly the right skills for directing AI through a complete, polished theme. Does it sound attractive to you? <a href="https://github.com/dhanson-wp/tufte-blocks"><strong>Download it from GitHub</strong></a></p>\n\n\n<div class="ng-block-ce30a33721076c71 wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;"><div class="ng-block-492e3188f7afbf3c wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong> <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/" rel="noreferrer noopener" target="_blank">&#8220;Keeping up with Gutenberg &#8211; Index 2026&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class="ng-block-d0520c35ea38a9d4 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>The previous years are also available: <br /><strong><strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/">2020</a> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/">2021</a></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/">2022</a></strong></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023">2023</a></strong> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/"><strong>2024</strong></a> </p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<h2 class="wp-block-heading" id="3-building-themes-for-fse-and-word-press">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Ciprian Popescu </strong>walks you through <a href="https://getbutterfly.com/php-only-block-registration-in-wordpress/"><strong>PHP-only block registration in WordPress</strong></a>, the new approach landing in 7.0 that lets you build Gutenberg blocks without JavaScript build tools. By setting <code>autoRegister</code> to true in the supports array, WordPress auto-generates inspector controls from your attributes and uses ServerSideRender for previews. You&#8217;ll find practical guidance on block supports, asset enqueueing caveats, and where this approach fits best—think author boxes, CTA banners, and theme-specific components rather than richly interactive blocks.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Ryan Welcher</strong> also explains how <a href="https://ryanwelcher.com/2026/03/04/php-only-block-registration-in-wordpress-7-0/"><strong>PHP-only block registration in WordPress 7.0</strong></a> lets you skip <code>block.json</code> entirely and define block metadata directly in your <code>register_block_type()</code> call. You&#8217;ll see how to enable it with the <code>autoRegister</code> support flag, define attributes that auto-generate inspector controls, and wire up render callbacks with <code>get_block_wrapper_attributes()</code>. The tutorial covers asset registration via handle arrays and helps you streamline your workflow for server-rendered blocks ahead of the April 9 release.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Paulo Carvajal</strong>&#8216;s guide on <a href="https://wp-block-editor.com/mastering-event-handling-and-dom-interactions/"><strong>mastering event handling and DOM interactions with the Interactivity API</strong></a> takes you through the <code>data-wp-on</code> directive for declarative event management. You&#8217;ll learn how to handle mouse, keyboard, form, and touch events while connecting them to store actions that update state reactively. The piece covers <code>withSyncEvent()</code> for synchronous access, automatic event delegation, and performance patterns like debouncing and throttling, wrapping up with a complete to-do app that ties it all together.</p>\n\n\n\n<h2 class="wp-block-heading" id="ai-and-wordpress">AI and WordPress </h2>\n\n\n\n<p class="wp-block-paragraph">If you use Cursor for WordPress block development, <strong>JuanMa Garrido</strong> explains <a href="https://juanma.codes/2026/02/24/how-to-enable-json-schema-validation-in-cursor/"><strong>how to enable JSON schema validation in Cursor</strong></a>, which is disabled by default due to a security vulnerability where the AI agent could trigger outbound requests via <code>$schema</code> fields. You&#8217;ll need to add <code>json.schemaDownload.enable</code> to your settings—ideally at the project level in <code>.vscode/settings.json</code> to limit exposure. A quick fix that restores autocompletion and validation for your <code>block.json</code> and <code>theme.json</code> files.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n<div class="ng-block-03b93d22a20e93b0 wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;"><div class="ng-block-3ed5bcba07be8c7e wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong><a href="https://gutenbergtimes.com/need-a-zip-from-master/">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class="ng-block-296bb444b7d0061a wp-block-newsletterglue-image ng-block size-full is-resized" width="100%"><div><div><div align="center" class="ng-block-td" style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;"><a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json"><img alt="" class="wp-image-42874 ng-image" height="45" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1" style="border-style: none; border-color: transparent;" width="196" /></a></div></div></div></div>\n\n<div class="ng-block-1fa4b1d85dfcbd35 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>Now also available via <a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href="mailto:pauli@gutenbergtimes.com">Email me </a>with your experience.</p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href="mailto:pauli@gutenbergtimes.com">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph">For questions to be answered on the <a href="http://gutenbergtimes.com/podcast">Gutenberg Changelog</a>, <br />send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a></p>\n\n\n<div class="ng-block-62b5f60097f57732 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-a2b0c9c6eb23a308 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:"Sun, 08 Mar 2026 09:53:07 +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:22;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Matt: Declaration of the Independence";s: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=151384";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:34:"https://ma.tt/2026/03/declaration/";s: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:639:"<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.</p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">30 years a 1 month later, it seems like an apt time to revisit <a href="https://www.eff.org/cyberspace-independence">John Perry Barlow&#8217;s Declaration of the Independence of Cyberspace</a>. The poetry is amazing.</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, 08 Mar 2026 07:57: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: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:23;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:47:"Open Channels FM: Open Channels FM v7.1 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=1650246";s: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:54:"https://openchannels.fm/open-channels-fm-v7-1-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:53:"Changes for 7.1 You can view our full changelog here.";s: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, 06 Mar 2026 08:40:31 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"WordPress.org blog: WordPress 7.0 Beta 3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20098";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/03/wordpress-7-0-beta-3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5875:"<p class="wp-block-paragraph">WordPress 7.0 Beta 3 is available for download and testing!</p>\n\n\n\n<p class="wp-block-paragraph"><strong>This beta 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, you should evaluate Beta 3 on a test server and site.WordPress 7.0 Beta 3 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-beta3.zip">Beta 3 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-beta</code>3</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href="https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn">WordPress Playground instance</a> to test the software directly in your browser.  No setup is 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. 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. Thank you to everyone who is contributing with testing!</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Catch up on what’s new in WordPress 7.0</strong>: Read the <a href="https://wordpress.org/news/2026/02/wordpress-7-0-beta-2/">Beta 2 announcement</a> for details and highlights.</p>\n\n\n\n<h2 class="wp-block-heading">How to test this release</h2>\n\n\n\n<p class="wp-block-paragraph">Your help testing the WordPress 7.0 Beta 3 version is key to ensuring everything in the 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">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>.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<h2 class="wp-block-heading">Beta 3 updates and highlights</h2>\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 Beta 3 contains more than 148 updates and fixes since the Beta 2 release, including 70 in the Editor and 78 in Core. </p>\n\n\n\n<p class="wp-block-paragraph">Each beta cycle focuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 2 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-02-26&amp;until=2026-03-05">GitHub commits for 7.0 </a> since February 26, 2026</li>\n\n\n\n<li><a href="https://core.trac.wordpress.org/query?status=closed&amp;changetime=02%2F26%2F2026..03%2F05%2F2026&amp;milestone=7.0&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id">Closed Trac tickets for 7.0</a> since February 26, 2026</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">Tapping into the power of AI is even easier in Beta 3! The WP AI Client Connectors screen now dynamically registers providers from the WP AI Client registry, in addition to the 3 default providers, giving users more flexibility and command over AI integrations.</p>\n\n\n\n<h2 class="wp-block-heading">A Beta 3 haiku</h2>\n\n\n\n<p class="wp-block-paragraph"><em>Through sun set and rise,</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>Beta 3 takes off and flies.</em></p>\n\n\n\n<p class="wp-block-paragraph"><em>Seven soon arrives.</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/annezazu/"><span class="mentions-prefix">@</span>annezazu</a></em>, <em><a class="mention" href="https://profiles.wordpress.org/jeffpaul/"><span class="mentions-prefix">@</span>jeffpaul</a></em>, <em><a class="mention" href="https://profiles.wordpress.org/chaion07/"><span class="mentions-prefix">@</span>chaion07</a></em>,<em> <a class="mention" href="https://profiles.wordpress.org/audrasjb/"><span class="mentions-prefix">@</span>audrasjb</a> and <a class="mention" href="https://profiles.wordpress.org/valentingrenier/"><span class="mentions-prefix">@</span>valentingrenier</a> 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, 05 Mar 2026 14:47: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: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:25;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:65:"Open Channels FM: Why Design Systems Matter for Brand Consistency";s: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=1650119";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"https://openchannels.fm/why-design-systems-matter-for-brand-consistency/";s: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:145:"Consistency in digital branding through design systems fosters user trust, ensures quality, and supports scalable growth and clear communication.";s: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, 05 Mar 2026 13:59:18 +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:26;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:78:"Open Channels FM: Navigating the Future of Partnerships and AI in the Open Web";s: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=1650459";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:85:"https://openchannels.fm/navigating-the-future-of-partnerships-and-ai-in-the-open-web/";s: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:232:"Zach Stepek and Carl Alexander discuss the changing landscape of partnerships and web development communities, emphasizing the importance of collaboration, genuine support, and the impact of AI on sustainable business relationships.";s: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, 05 Mar 2026 11:49: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:27;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:73:"WPTavern: #207 – Rob Ruiz on WP Rig and the Future of Theme Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=202950";s: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:87:"https://wptavern.com/podcast/207-rob-ruiz-on-wp-rig-and-the-future-of-theme-development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:61064:"<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 future of theme development.</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 Rob Ruiz. Rob has been involved in the WordPress ecosystem since around 2010. He began as a designer, but over the years WordPress has helped him transition into a developer, software engineer, and now an architect. Currently, he&#8217;s working full-time at an agency whilst taking on side projects independently.</p>\n\n\n\n<p class="wp-block-paragraph">The main topic for today&#8217;s conversation, centers around themes, a subject that hasn&#8217;t been covered in depth on the podcast for quite some time. You see, Rob is the current custodian of WP Rig, a free and open source toolkit for WordPress theme development. WP Rig offers a modern, minimal, and best practice driven starting point for developers who want to build custom themes. Providing tools like Composer and Node integration to streamline workflows, enforce coding standards, and enable the use of future facing CSS features, right now.</p>\n\n\n\n<p class="wp-block-paragraph">We start the episode with Rob sharing what attracted him to WP Rig, and his journey from user to Project Maintainer. We talk about who WP Rig is for, from experienced developers, to those just starting to dip their toes into theme building and code customization.</p>\n\n\n\n<p class="wp-block-paragraph">The discussion moves on to talking about what a theme development framework actually is, and why this approach might suit people wanting more control, and education, in their WordPress journey. Rob describes the learning curve, the workflow, and the satisfaction of creating your own theme from scratch, while highlighting tools and guardrails built into WP RIG that make professional standards and best practices accessible to all.</p>\n\n\n\n<p class="wp-block-paragraph">We also get into how WP Rig fits into the changing WordPress ecosystem. With the advent of full site editing and block-based themes, Rob explains how WP Rig has evolved to stay relevant, supporting classic, hybrid, and block-based paradigms, even enabling block development at the theme level.</p>\n\n\n\n<p class="wp-block-paragraph">Towards the end, we discuss the community behind WP Rig, how you can get involved, and the many educational resources available for those who want to learn theme development, or even become contributors themselves.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;re interested in building custom WordPress themes, want to understand the nuts and bolts of theme frameworks, or are simply looking for a modern and educational starting point for WordPress tinkering, 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, Rob Ruiz.</p>\n\n\n\n<p class="wp-block-paragraph">I am joined on the podcast by Rob Ruiz. Hello, Rob.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:56] <strong>Rob Ruiz:</strong> Hi. How are you, Nathan?</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:57] <strong>Nathan Wrigley:</strong> Rob&#8217;s joining me today to talk primarily about themes, which I confess is a subject that we haven&#8217;t touched in a good long while. So before we get into that, Rob, would you just mind spending a minute just letting the listeners know who you are? If we are on a WordPress podcast, probably better to align that with what your journey is in the WordPress space, if that&#8217;s okay.</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:17] <strong>Rob Ruiz:</strong> Certainly. Yeah. So my name is Rob Ruiz. I&#8217;ve been leveraging WordPress since about 2010 ish, although my web development experience goes prior to that. And so I&#8217;ve been tinkering and getting more and more into it as I go along.</p>\n\n\n\n<p class="wp-block-paragraph">I started off as mostly a designer back in the early two thousands, I guess. And WordPress has facilitated my journey from being a designer to more of a developer, software engineer, today, architect. And so yeah, it&#8217;s been a very fun journey. I&#8217;ve learned so much over the years, so I&#8217;m very grateful to WordPress for helping me do that at my own pace.</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:58] <strong>Nathan Wrigley:</strong> Do you work for yourself? Are you perhaps engaged in an agency or something like that?</p>\n\n\n\n<p class="wp-block-paragraph">[00:05:02] <strong>Rob Ruiz:</strong> So currently, right now I work full-time at an agency, but I do also do work for myself as well. So it&#8217;s kind of a hybrid situation.</p>\n\n\n\n<p class="wp-block-paragraph">[00:05:09] <strong>Nathan Wrigley:</strong> Okay, so the reason that Rob is on the podcast today, well, there&#8217;s a variety of reasons. Most of it will bind itself to the subject of themes, as I said right at the start. But we&#8217;re also going to be talking, maybe towards the end a little bit about AI and things like that.</p>\n\n\n\n<p class="wp-block-paragraph">However, Rob is now the custodian. I didn&#8217;t realise he was now the custodian. We&#8217;ll get into that in a minute. But Rob is the custodian at the moment of a project called WP Rig. And you can find this, it&#8217;s a really quick URL to type in, it&#8217;s WP Rig, so WPRIG .io.</p>\n\n\n\n<p class="wp-block-paragraph">Completely free to download, completely unencumbered by a pricing page or anything like that. There&#8217;s a GitHub repo I think. Yes, that&#8217;s right. So do you just want to give us the elevator pitch for what WP Rig is. And just because it makes me happy, can you tell us how you got involved? Because that&#8217;s lovely too.</p>\n\n\n\n<p class="wp-block-paragraph">[00:06:00] <strong>Rob Ruiz:</strong> Yeah. Yeah, for sure. So WP Rig is a theme development toolkit or framework, but it&#8217;s also a starter theme as well. So you could think of it as kind of like underscores but with a whole modern development toolkit situation built into it, meaning there&#8217;s a bunch of composer dependencies, Node dependencies, and other kind of developer tools baked into it to prepare developers for the best developer experience possible when developing themes for WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">How I got involved with it essentially is I was, first off, I was looking for a theme development framework. I had gone on a journey to explore many. And during that journey, I came across WP Rig, and kind of fell in love with it. It was really, really cool. I liked it a lot. I liked a lot of the opinions. I liked how well aligned it was with Core WordPress itself. I like the WordPress best practices that it enforces, you know, automatically. You don&#8217;t even have to like go look them up and think about it. You could just run a tool that&#8217;s built into it and it&#8217;ll check all your code for said best practices.</p>\n\n\n\n<p class="wp-block-paragraph">And so that was very interesting to me. I was like, I&#8217;m going to start using this. And so I did. I did start using it. And then, shortly thereafter, I had been browsing my favorite WordPress news site, WP Tavern, and noticed an interesting article about the project that I had just recently fell in love with out of sheer coincidence, I suppose. Out of sheer coincidence, it just so happens this project is now looking for new maintainers, and that they were having a Zoom call in the near future where anybody interested in maintaining the project could join the Zoom call.</p>\n\n\n\n<p class="wp-block-paragraph">And so I did. I joined the Zoom call and I got to meet the previous maintainers, or maintainer rather, and ended up having ongoing conversations with him after the call. And one thing led to another, and now the project is basically managed solely by me with a handful of other light contributors.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:04] <strong>Nathan Wrigley:</strong> So that&#8217;s really nice. I love the fact that there&#8217;s some sort of combination of WP Tavern and WP Rig out there. That&#8217;s lovely. So I appreciate that. The audience for this podcast is pretty varied. So there&#8217;ll be developers with a longstanding history with WordPress, you know, deep in the code. Will go to WP Rig and immediately everything will connect, and they&#8217;ll be like, yep, I get this. I understand what this is. It&#8217;s for me. It&#8217;s not for me, yada, yada.</p>\n\n\n\n<p class="wp-block-paragraph">However, we also have quite a lot of people listening to this who are brand new to WordPress. They&#8217;ve got no experience with code. They may be living inside of a page builder or something like that where everything is point, click, drag, drop, save, that kind of an environment. It just occurred to me that they very well might not know what even a theme development framework is. So can we begin there? What is the point of a thing like this? What&#8217;s the problem you&#8217;re trying to solve? Let&#8217;s start there.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:53] <strong>Rob Ruiz:</strong> Yeah, that&#8217;s a great question. So like anything in WordPress, because it&#8217;s open source and so beautifully designed, might I add, from an architectural standpoint, there are lots of ways to extend WordPress beyond its base functionality.</p>\n\n\n\n<p class="wp-block-paragraph">Two of the most common ways to do this is via the plugin system, and via the theme system. And so we can add custom plugins to extend the functionality of WordPress, but we can also add custom themes to alter the way our website looks and feels aesthetically.</p>\n\n\n\n<p class="wp-block-paragraph">So if you&#8217;re somebody who&#8217;s more of a designer maybe, or you appreciate aesthetics and perhaps you&#8217;ve dabbled in some CSS, you might be more inclined, if you&#8217;re looking to go beyond just what Core WordPress provides to you in terms of a site building experience, I would encourage those people to look at themes and possibly creating your own custom theme. Or altering an existing theme using a concept called child theming where you can take any theme that you get from anywhere, whether you buy it or find it on the wordpress.org theme repository. You can extend themes using child themes, or you can just build your own themes from scratch.</p>\n\n\n\n<p class="wp-block-paragraph">So that does include some work outside of the WordPress admin area. So once you get into developing themes for WordPress, the concept here is you&#8217;re kind of straying away from the WordPress admin experience, and you&#8217;re now like in the code editor realm, right? Because under the hood, WordPress is all just a bunch of code, PHP, JavaScript, CSS. There&#8217;s a lot going on, the React now. There&#8217;s a lot of things kind of built into WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">And so the beautiful thing about WordPress is that you can kind of, if you&#8217;re interested in learning how to develop, you can kind of dip your toes into the development pool as frequently as possible, as quickly as you want. Whatever you are comfortable with, you can kind of pace yourself there and say, okay, let me try and make a custom theme, or let me try to make a custom plugin. And if it doesn&#8217;t work out, it&#8217;s easy to just deactivate it, delete it, remove it, whatever. It&#8217;s a great way to learn how to develop, in my personal opinion, because a lot of the heavy lifting is done by the Core WordPress system.</p>\n\n\n\n<p class="wp-block-paragraph">Basically what WP Rig offers is, instead of having to create a file system, a theme system from scratch, you know, a lot of people will reach for a concept called a boilerplate. Something that will scaffold kind of like the common files and folders that would be necessary in a theme, and then allow you to work from there. So you&#8217;re not just starting from like ground zero, create a new directory, create a new file.</p>\n\n\n\n<p class="wp-block-paragraph">And so that&#8217;s kind of what WP Rig offers is like, okay, go to our GitHub repo, clone the GitHub repo down, and then there are directions in the repo on how to get it to scaffold all the tools that come with it, all of the Node and Composer tools. And then you&#8217;re kind of off to the races.</p>\n\n\n\n<p class="wp-block-paragraph">[00:11:46] <strong>Nathan Wrigley:</strong> So with WP Rig, I&#8217;m guessing we would describe this as a framework or something like that. The idea being that you can bring this, kind of learn how it works, become adept at it, and then it&#8217;s like your constant friend. It&#8217;s always in the background. It&#8217;s the thing that you can rely on. It&#8217;s the muscle memory which develops over time. So you can ship your own themes, which kind of depend on the framework, but also, you know, you&#8217;re familiar with it so that bit is taken care of and straightforward.</p>\n\n\n\n<p class="wp-block-paragraph">What is it that attracted you to this particular theme development framework, at the time when you were sort of scrambling around looking for a project to become involved with?</p>\n\n\n\n<p class="wp-block-paragraph">I mean, one of the things that I always found curious was the leaner, the better. You know, the less that there was in such a thing, the more I was drawn towards it, because it gave me a, the basis, the scaffolding basically from which I could start building. Now, I don&#8217;t know if that&#8217;s what drew you here. So there&#8217;s the question. What is it that you thought was superior for want of a better word about this one?</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:41] <strong>Rob Ruiz:</strong> Well, you nailed it. It&#8217;s really that. Like, it is quite minimal at its core. I also really appreciated how it treated CSS, as somebody who comes from a design background. I love modern CSS. I love following CSS influencers on YouTube, and learning all the new tricks. It&#8217;s a lot to keep up with and as, now that Internet Explorer is gone, CSS is progressing at an enormous rate, which I&#8217;m very excited about. But it also forces you to keep in tune with what you can do with it and what you shouldn&#8217;t do with it. And so there are tools built into WP Rig to help you assess those things as you&#8217;re developing your CSS in there.</p>\n\n\n\n<p class="wp-block-paragraph">When I originally was brought onto it, we were using a tool called PostCSS. That would essentially allow you to use future CSS before it was adopted by all modern browsers. And during the compilation process, it would convert your future CSS to today CSS essentially. And so the idea there is that as CSS catches up, your compilation would just have to do less work, right? So when it compiles all your CSS, it would, you know, like now that nesting is a thing, right? I was using WP Rig before CSS nesting was supported by all modern browsers, but I was able still to use CSS nesting in WP Rig, which I really liked. So there&#8217;s that aspect of things</p>\n\n\n\n<p class="wp-block-paragraph">and yes, it is very light. I&#8217;ve used other theme development frameworks where they encourage you to use kind of like a templating language or framework. I didn&#8217;t really like that approach because it felt very foreign to WordPress. Nothing else in WordPress uses such a thing. That kind of turned me off a little bit because I was like, I don&#8217;t want to learn this whole other concept that like really doesn&#8217;t exist anywhere except for Laravel. I liked that about it. It kept it simple in that regard.</p>\n\n\n\n<p class="wp-block-paragraph">And then if you&#8217;re using WordPress at like a agency level, if you&#8217;re building bespoke custom sites for clients, something like WP Rig is extremely powerful because it allows you to increase your level of customisation as much as you want, and the tools are all there to help you handle that. Also, meanwhile, if you&#8217;re working on a team of developers, which is often the case if you&#8217;re working with an agency or something like that, WP Rig becomes kind of like a home base, if you will, for opinions, for coding practices, for checks and balances.</p>\n\n\n\n<p class="wp-block-paragraph">All these things, it helps put everybody on the same vehicle, I guess, if you want to think of it like that. Everybody&#8217;s using the same vehicle, so there&#8217;s not wildly different ways of doing things, which can be very, very handy when working on a team and assessing other people&#8217;s code, and perhaps taking over work for other people and so on and so forth.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:23] <strong>Nathan Wrigley:</strong> So the thing about frameworks, I guess, is that, if you are in the WordPress space and you are that page builder user, so everything is within the WP admin, you know, you download a plugin, which creates pages or a theme, I guess you could do the same thing, but you&#8217;ve got that kind of experience with WordPress. Is this something that would map to those kind of users perfectly, or is there more of a learning curve? Do you need to be leaning more into the developer side of things?</p>\n\n\n\n<p class="wp-block-paragraph">Maybe there&#8217;s a happy transition that can be made. Because, you know, when you&#8217;re on the website, you have interesting acronyms. So, you know, CSS, JS, we&#8217;re probably entirely familiar with those, but then we get into things like esbuild, Lightning CSS, ESLint, NPM, Composer and so on. And at this point I can imagine quite a few of the inexperienced users thinking, you know what, this is going to be tough for me.</p>\n\n\n\n<p class="wp-block-paragraph">So I just want you to give us an impression, reassure people. How hard is it to go from that, I&#8217;ve never done anything like this before. To up and running, becoming familiar, if not necessarily completely familiar in a heartbeat?</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:25] <strong>Rob Ruiz:</strong> In my opinion, it&#8217;s not hard because you can kind of just focus on where you want to focus. And so for instance, if you&#8217;re only interested in writing CSS styles and you just want to change colors, and sizing, and fonts, and stuff like that, you could use WP Rig to make an extremely simple theme, which is what I would encourage people to do if they&#8217;re just getting up and running.</p>\n\n\n\n<p class="wp-block-paragraph">Back to your question about page builders and such, there is like this, I don&#8217;t want to call it a problem, but there is a paradigm in WordPress that I think, especially for newer WordPress developers, they need to be very aware of, which is that you kind of have two schools of thought.</p>\n\n\n\n<p class="wp-block-paragraph">You have this school of thought of like, okay, I want to just use the WordPress admin to customise every little bit, every little piece of my WordPress site. I should be able to do it in the WordPress admin. And so that&#8217;s where some of these more complex page builders kind of come in and provide a lot more control than just what Core WordPress provides you.</p>\n\n\n\n<p class="wp-block-paragraph">But with that said, it will never be ultimate control. It will never be ultimate control, because there&#8217;s always going to be some amount of constraints. You&#8217;re always going to be constrained by what configurations, what settings, what fields, what controls that page builder provides you.</p>\n\n\n\n<p class="wp-block-paragraph">And not only that, you have to keep in mind some of these rules, I like to think of them as rules, configurations, settings, whether it&#8217;s at the block level, widget level, element level, whatever word you want to use to describe a part of your page, like an object or a component, it&#8217;s a very common word. When you&#8217;re using a page builder, that&#8217;s all getting saved into the database. Anytime you enter a value, you click save or whatever. Everything is in the database, all of it, right?</p>\n\n\n\n<p class="wp-block-paragraph">And so if you need to make a global change across your whole site, let&#8217;s say you want all of the blocks on your website to all of a sudden have a border around them, or you want to change something about them, the colour, background colour, something like that. In a page builder world, you&#8217;re going to have to go into every single one of those elements, those blocks, whatever, and you&#8217;re going to have to change those values everywhere.</p>\n\n\n\n<p class="wp-block-paragraph">Where, when you&#8217;re doing things with just code, you have kind of superpowers. In my opinion, coding, if you want ultimate control over your site and you want to be able to do literally anything you can imagine, and be able to do it in a way that&#8217;s progressive and is comprehensive, without any barriers, without any limitations, code will always be the best way to exercise that control that you&#8217;re going after.</p>\n\n\n\n<p class="wp-block-paragraph">Now, obviously, newer people, too much control can lead to confusion and all this stuff. So I don&#8217;t fault people for using some of these other solutions like page builders to kind of get their feet wet and get up and going and kind of figure out how to use just WordPress itself.</p>\n\n\n\n<p class="wp-block-paragraph">But once you get to a point where you&#8217;ve been doing that for a while and you&#8217;re looking at like other websites that aren&#8217;t even WordPress that have all kinds of interesting, cool features built into them, new paradigms being presented and exposed. Let&#8217;s say you follow CSS and you&#8217;re looking at all the newest CSS features that are coming out. Many of those newest CSS features that are coming out, there&#8217;s really no ability to control those things in your WordPress site, because that stuff literally just got adopted by Chrome or whatever, just reached modern browser adoption like recently, right?</p>\n\n\n\n<p class="wp-block-paragraph">And so you have to kind of wait for the page builders, for WordPress to kind of now provide you new controls, new tools, so that you can then control those things. But when you&#8217;re doing things with code, you could just do it immediately, and you could do whatever you want.</p>\n\n\n\n<p class="wp-block-paragraph">So when you&#8217;re building your own theme from scratch or you&#8217;re trying to, even creating your own plugin from scratch, it&#8217;s never really going to be a concept that&#8217;s for like new WordPress people that are just very, very new to just developing websites in general. But it is nice to know that these tools are out there and they&#8217;re there, so that when you do get to a point where you&#8217;re ready to kind of spread your wings a little bit more, you know what tools are out there to reach for. And you can begin to play with them a little bit instead of forever feeling confined to one paradigm.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:40] <strong>Nathan Wrigley:</strong> Yeah, there is something exceedingly satisfying about understanding how, whatever the thing is works. I imagine that as a child, you were perhaps that child that took things apart and enjoyed the experience of looking at the insides and thinking, how did that work? Okay, that&#8217;s how it worked. Okay, that cogs connected to that thing, and then that spins around in that way. And, oh, and look that on the front spins around as well. Got it. I understand that now. And you reassemble it and what have you.</p>\n\n\n\n<p class="wp-block-paragraph">I think there is something exceedingly interesting about that in the WordPress space. Obviously, WordPress, CMS, incredibly powerful out of the box. You&#8217;ve got the WP admin, and perhaps that&#8217;s as far as you wish to go.</p>\n\n\n\n<p class="wp-block-paragraph">But peeling back the layers and understanding, how is a page constructed? Where does the CSS get called from? How is the HTML finally output? What are the bits and pieces that make it up? How does the theme layer do its bits and pieces? You don&#8217;t have to kind of understand it all in one hit. You can, with a framework, the likes of which we&#8217;re talking about, WP Rig, there is this capacity to just take little nibbles and have a slow, but realising appreciation. Oh, okay, that&#8217;s how it works.</p>\n\n\n\n<p class="wp-block-paragraph">But not only that&#8217;s how it works, okay, now that I know how that works, I now am in control of it. Whereas in a way, previously, I just was sort of a passive observer. Perhaps there was a setting area in my page builder or what have you. And if it was there, I could make use of it, and if it wasn&#8217;t, I couldn&#8217;t.</p>\n\n\n\n<p class="wp-block-paragraph">But also I think it drives you into that journey of understanding the open standards, the open web, the things that make up the technology which is free, available to everybody. What WordPress builds upon.</p>\n\n\n\n<p class="wp-block-paragraph">And I&#8217;m talking specifically about HTML, CSS and JavaScript, just those three things. The foundational pieces of the web. And it allows you to get involved in that, and be interested in that and understand where the web is heading. And especially like you said, with modern CSS&#8217;, it is coming really fast and it is fast replacing, in many respects, I think a lot of JavaScript really is going to be obsolete, for the front end side of things, in the fairly short term.</p>\n\n\n\n<p class="wp-block-paragraph">So it allows you to sort of nibble away at that and become more experienced. And if you haven&#8217;t had that journey but you&#8217;ve got a curiosity, this is possibly a great place to start. There is no question there, but I&#8217;m just sort of offering that up to see if that jibes with what you think.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:52] <strong>Rob Ruiz:</strong> I couldn&#8217;t agree more. And not only that, I think an important thing to think about WordPress as we move forward into the future and more competitors to WordPress emerge, I think it has never been more important to make sure that we have tools out there that are designed to facilitate people in their journey to getting into development. Because let&#8217;s be real, WordPress is open source, and we have to remember that WordPress is at the mercy of its contributors.</p>\n\n\n\n<p class="wp-block-paragraph">And so if the number of people contributing to WordPress starts to decline, so too will the progress of WordPress itself, unless other big companies with other developers that they&#8217;re actually paying are willing to foot the bill to like pay people to contribute to WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">I don&#8217;t know that that&#8217;s the bright future that WordPress had originally like looked towards, right? I think what&#8217;s made WordPress so powerful and so successful over the years are the tinkerers, are the people that are willing to get in there and start to like learn things and figure things out. And then those people will slowly become contributors. And the more contributors we have to WordPress, the more WordPress itself will flourish. And then if that starts to go in the opposite direction, so too will WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">And now these other services, and other solutions that are out there, are going to like eclipse WordPress and then people are kind of forced into a situation where it&#8217;s like, oh, well now you have to constantly go out and pay for and buy things, and now you&#8217;re at the mercy of these product authors, if you will, as opposed to being a part of a community of people that are all kind of collectively working together to make this one platform better all the time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:37] <strong>Nathan Wrigley:</strong> Yeah, the open web and all of the web standards that are behind that, it is such an interesting time for that. Rewind the clock, I don&#8217;t know, 10 years or something, and there was this whole bond fight thing where browser vendors were just distributing things which were either in opposition, certainly in competition to features. And so you could never really figure out what the heck you were doing, and each browser would behave differently.</p>\n\n\n\n<p class="wp-block-paragraph">That is so far in the rear view mirror now. In the majority of cases, new things like new CSS, the new CSS spec is broadly speaking, adopted by everybody out of the box. I mean, there might be a few tiny edge cases where, I don&#8217;t know, let&#8217;s say Mozilla is just not implementing something because they just haven&#8217;t quite got round to it yet.</p>\n\n\n\n<p class="wp-block-paragraph">But there&#8217;s no, Mozilla&#8217;s not doing that. It&#8217;s just a case of, we didn&#8217;t get around to it. And understanding that and being interested in that and thinking to yourself, well, goodness me, if I change my CMS of choice, at the end of the day, I still need to be able to output HTML and CSS. And so having that tinkerer mentality, which you are providing within the WordPress space is so interesting and so credible. So thank you for that.</p>\n\n\n\n<p class="wp-block-paragraph">Right, I&#8217;m going to pivot a little bit. So again, this is leaning in more to the inexperienced user. Forgive me if you are an experienced user listening to this, you probably know what you are doing. So maybe, you know, you don&#8217;t need all the 101 stuff.</p>\n\n\n\n<p class="wp-block-paragraph">What do you need to get WP Rig up and running? Because I think a lot of the audience listening to this will simply be, I have a server somewhere. You know, I don&#8217;t really know where it is, but I pay some company and I click a button in some control panel and WordPress magically happens. And then I install a theme and plugins, and that&#8217;s basically it.</p>\n\n\n\n<p class="wp-block-paragraph">So what do we need to get WP Rig up and running? What are the core parts, the processes that we would need to go through?</p>\n\n\n\n<p class="wp-block-paragraph">[00:26:24] <strong>Rob Ruiz:</strong> Yeah, well the important thing to keep in mind here is that it&#8217;s all on your own computer that you&#8217;re doing all of the work, as opposed to the WP admin approach where, when you&#8217;re interacting with WordPress, you are actually interacting with a remote server. The databases on the remote server, the files are on the remote server, all that stuff.</p>\n\n\n\n<p class="wp-block-paragraph">When you&#8217;re developing a theme or plugin from scratch, more often than not, I would say 99% of the time you&#8217;re doing it on your own computer. And so you do have to have, if you want these tools that facilitate this development process, you have to install them on your computer so that they&#8217;re available when you go to use them.</p>\n\n\n\n<p class="wp-block-paragraph">So there are some pre-reqs to using WP Rig. You do have to install Node. Node.js is a very common JavaScript runtime that runs on your computer and allows your computer to process JavaScript as if it&#8217;s a browser kind of, but it&#8217;s not, it&#8217;s just doing it on a server, which essentially any computer can be a server at any time.</p>\n\n\n\n<p class="wp-block-paragraph">And so you have to have Node installed. You have to have Composer installed. Composer is just a package manager for PHP, and it&#8217;s used beyond just WordPress. It&#8217;s used in Laravel. It&#8217;s used in any, even just raw, vanilla PHP development. Composer is very popular. So we do leverage some Composer packages to do some PHP level work in the theme.</p>\n\n\n\n<p class="wp-block-paragraph">And you need a local development environment, of course. So there&#8217;s the wp-env package out there. If you&#8217;re into the Docker way of doing local development. I&#8217;m a big fan of Local WP. I think that&#8217;s a great solution. WordPress Studio is another very good one. There&#8217;s lots to choose from out there.</p>\n\n\n\n<p class="wp-block-paragraph">So just choosing a local development environment and getting to know one of those is really handy because now you&#8217;re not dealing with a WordPress instance that&#8217;s on a remote server, you&#8217;re dealing with a WordPress instance that&#8217;s running on your computer. And this is where all of that magic is going to happen. All the automatic conversion of your CSS, all automatic conversion of TypeScript to ES5 JavaScript. All of the automatic things that WP Rig handles for you, all of that is happening on your computer.</p>\n\n\n\n<p class="wp-block-paragraph">And then there&#8217;s a process, a bundle process that happens. Once you&#8217;re done working on your theme, you can bundle the theme and then, this is where things get a little weird. So like when you first get working with WP Rig, you can think of the WP Rig theme, the starter theme as kind of like a source theme. But when you bundle, WP Rig actually generates a whole new theme for you that has the name of your theme baked into it. And not just like how it shows up in the WordPress admin, it goes through and it replaces all references to WP Rig in the code everywhere, across the entire code base of the theme. It changes the words WP Rig to whatever the name of your theme is.</p>\n\n\n\n<p class="wp-block-paragraph">So if you build a theme with WP Rig and you decide to sell it or deploy it or ship it or whatever to anybody, user, wherever, anywhere. Anybody that&#8217;s looking through that source code, for whatever reason, they would have no way of knowing that it was built with WP Rig because it&#8217;s just going to look like your theme.</p>\n\n\n\n<p class="wp-block-paragraph">[00:29:31] <strong>Nathan Wrigley:</strong> There&#8217;s something extremely satisfying about seeing your theme. The first time you see your theme. Stick it on a website somewhere and, oh, look, there&#8217;s the thing that I built. Whereas, you know, for many people, it&#8217;s been an entire experience of going to the repo, going to commercial theme houses and what have you, and downloading something and tweaking it and what have you.</p>\n\n\n\n<p class="wp-block-paragraph">And you really can start really, really, really small. You know, a few lines is really all that you need to get going and build up from there. Obviously it will start plain, but the more complexity you add.</p>\n\n\n\n<p class="wp-block-paragraph">But given that it&#8217;s all happening on your local computer, it&#8217;s not like you need to rush. This could be something which is years in the making. You know, you start today and maybe two years from now you are entirely happy and you&#8217;ve got something that you think is worthy of the world looking at. Well, that&#8217;s the point at which you can start to distribute it. As you&#8217;ve just described, because it&#8217;s all free, completely open source, when you ship that theme, export it, everything is run in such a way that nobody would ever know, which is just lovely.</p>\n\n\n\n<p class="wp-block-paragraph">Okay, so given all of this fresh, interesting stuff about WordPress themes, we&#8217;re in an interesting space in the WordPress theme marketplace, let&#8217;s call it that.</p>\n\n\n\n<p class="wp-block-paragraph">Several years ago, full site editing came along and now we&#8217;ve got this sort of different way of doing themes. Previously we had to open up an IDE and fiddle with template files and things like that. And now we&#8217;ve moved more into a page builder, let&#8217;s go with that. You know, there&#8217;s this Gutenberg block based editing of themes, where you can do more or less everything in a UI.</p>\n\n\n\n<p class="wp-block-paragraph">How does this fit into that piece, and what do you make of this new paradigm, this new way of doing themes? Are there benefits to it that you see, or drawbacks? Are you still doing it? Do you see a bright future for WP Rig? I&#8217;m guessing the answer&#8217;s yes, otherwise you wouldn&#8217;t be on this podcast.</p>\n\n\n\n<p class="wp-block-paragraph">[00:31:16] <strong>Rob Ruiz:</strong> That&#8217;s right. Yeah. Well, I will say that as somebody who had recently decided to adopt WP Rig, when the whole concept of FSE was first announced or introduced, I did have some strong opinions because I was like, oh my gosh, this is going to make my life very difficult if this becomes the way of doing things. And so I kind of foresaw a lot of where things have gone over the past few years.</p>\n\n\n\n<p class="wp-block-paragraph">So at the beginning I was a little hesitant because it kind of threw a wrench in this new thing that I was excited to adopt and start advancing. Over time I have come to appreciate it quite a bit. And in my opinion, it&#8217;s just allowed me as the maintainer of WP Rig, a lot of opportunity to really get in there and learn a lot, and get my hands dirty, and allow WP Rig to become something that was more my own, as opposed to something that I just adopted from some other people that had done a bunch of work, right?</p>\n\n\n\n<p class="wp-block-paragraph">Had that not happened, I probably would&#8217;ve just been like encouraged to just kind of sit back and be like, ah, yeah, you know what, this is my thing and it works and whatever. But this presented a lot of challenges and those challenges present a lot of opportunity if you look at it the right way. Not just opportunity to make something my own, not just opportunity to build things, but also opportunity, most importantly, I think, to learn things. And so that&#8217;s really been the gift of where all of this has gone for me personally.</p>\n\n\n\n<p class="wp-block-paragraph">Do I think that full site editing makes it so that you don&#8217;t have to make your own theme as much? Yes, I do think that is a thing because you have a lot more control of the way your website looks from within the WordPress admin area and creating templates and block patterns and all that stuff from within WordPress. It is different than how we used to do it, let&#8217;s put it that way.</p>\n\n\n\n<p class="wp-block-paragraph">However, as somebody who has decided to just like adopt it, I will say that if you can keep the paradigms and concepts all categorised and separated in your brain, then it&#8217;s actually quite powerful and can be extremely handy, especially with how fast the WordPress admin experience has gotten over the past few versions. It is very snappy now, almost to the point where it&#8217;s satisfying to use. Crazy to say. But it&#8217;s just so snappy. And we&#8217;ve got lots of little micro animations coming in there now where you can, you know, just the way everything happens is like, to me, it makes it a little bit more fun.</p>\n\n\n\n<p class="wp-block-paragraph">What does that mean for WP Rig? Well, that means there&#8217;s multiple paradigms that WP Rig has to support. So because WP Rig was originally created in the classic paradigm, when you first start using WP Rig, it does assume that you&#8217;re creating a classic style theme. But that doesn&#8217;t mean you&#8217;re forced to build a classic style theme. Because one of WP Rig&#8217;s strongest features is that there are whole bunch of custom command line commands that you can type in and run that will automatically convert WP Rig into these other paradigms.</p>\n\n\n\n<p class="wp-block-paragraph">So if you want to build a block-based theme or a universal theme, which is kind of halfway between classic and block-based, you could just run a command in your terminal and it will just automatically change a bunch of files in WP Rig to convert it to this other paradigm. And now you have full site editing as part of your theme.</p>\n\n\n\n<p class="wp-block-paragraph">And many people may not be aware of this, but the whole concept of full site editing is controlled by the theme. Whether or not you even have full site editing on WordPress is dependent on the theme. It&#8217;s not well, Gutenberg can be removed via a plugin, but in order to enable these functionalities, like if you want to be able to do full site editing, it is the theme that dictates that, not a plugin.</p>\n\n\n\n<p class="wp-block-paragraph">So it is important for WP Rig to facilitate that part of things. And so that is something that I&#8217;ve had to build out among many other things. Now WP Rig has a full block authoring experience built into it.</p>\n\n\n\n<p class="wp-block-paragraph">Now, this is where things get very, very opinionated among developers. But a lot of people argue that blocks are a, that&#8217;s plugin territory, right? Now, I don&#8217;t know about you, I&#8217;m not really much for territories. I like to pretend that borders don&#8217;t exist sometimes. And so there are situations where building theme level blocks do make sense. Keep in mind that if you decide to bake custom blocks into your theme, you have immediately disqualified yourself from contributing this theme to the wordpress.org theme repository. So keep that in mind. That&#8217;s a big cautionary, little tidbit.</p>\n\n\n\n<p class="wp-block-paragraph">But if this theme is just for you, or a client, or for usage outside of the WordPress repository, WordPress does have the ability to enable block authoring within WP Rig. And then now you can start to author blocks within your theme.</p>\n\n\n\n<p class="wp-block-paragraph">Where I like to think of this as like navigation, right? When I&#8217;m looking for themes, if I&#8217;m like shopping for themes, one of the first things I look at is, what is the navigation for this theme? What is that experience like? Because there&#8217;s lots of different kind of like styles of navigation.</p>\n\n\n\n<p class="wp-block-paragraph">If you need to create a custom navigation, maybe there&#8217;s a situation where the navigation block in Core WordPress doesn&#8217;t suit your needs for whatever reason. Maybe the design of what you&#8217;re trying to build somehow goes beyond what that block provides to you in terms of functionality. You could create your own custom navigation block, and in my opinion, that makes a lot of sense to be part of the theme as opposed to a plugin, right?</p>\n\n\n\n<p class="wp-block-paragraph">So there&#8217;s opinions there. Again, this is the nice thing about open source. There&#8217;s freedom there. But yeah, WP Rig has not just the ability to facilitate full site editing, but also the ability to facilitate block authoring at the theme level. So, yeah, one could look at this and be like, oh, this makes theme development kind of pointless because you could just do everything within the full site editor. I&#8217;m somebody that likes to kind of flip things on its head a little bit sometimes and say, actually, you know what that really means is that this gives the theme more control than perhaps you would&#8217;ve thought previously. And if you exercise said control, and if somebody provides an easy way to allow you to exercise that control, now we have a whole new paradigm. And in my opinion, that&#8217;s extremely interesting.</p>\n\n\n\n<p class="wp-block-paragraph">[00:37:39] <strong>Nathan Wrigley:</strong> Yeah, I think the thing that I&#8217;m taking away, well, there&#8217;s a few things from what you just said. The first one, fully hybrid. You know, it could be classic, it could be block based, or it could be somewhere in the middle, like this hybrid sort of approach, which doesn&#8217;t really get talked about all that much anymore, actually, which is curious. It was a big thing for a while, and now people seem to be on one side or the other. So there&#8217;s that.</p>\n\n\n\n<p class="wp-block-paragraph">But also the bit that I&#8217;m taking away from all of this is how much you are encouraging people to use this as an education piece. How to learn and scaffold your learning around something like the WP Rig project. It enables you to sort of peel back the layers. Start from a base of kind of nothing and build that up, slowly one piece at a time.</p>\n\n\n\n<p class="wp-block-paragraph">And your navigation is a really great example. You might have, I don&#8217;t know, maybe a client comes along who have proclivities around, it&#8217;s got to be 100%, we&#8217;ve got to give everything over on the accessibility side, we&#8217;ve really got to do that perfectly. Well, this maybe is a great place to start. You know, you start with a blank template for that, and you build your navigation. So you will end up exploring all sorts of documentation over on the W3C website. Probably not necessarily so much on the WordPress side of things. Figure out how to do that really well, import your knowledge that you&#8217;ve gained from that into the navigation aspect of WP Rig, ship that, you&#8217;re off to the races.</p>\n\n\n\n<p class="wp-block-paragraph">Now, with that in mind, if you go to the WP Rig website, there&#8217;s a lot of educational content there. So there&#8217;s the inevitable kind of getting started, which is what we talked about earlier, all of the packages and the package managers and what have you that you need to get up and running. So it explains how that is all to be done. Relatively straightforward to follow that through, I would&#8217;ve thought.</p>\n\n\n\n<p class="wp-block-paragraph">But then entirely separate to that is two different sections. You&#8217;ve got this like learn section where you&#8217;ve got documentation, video tutorials and things like that. But then you&#8217;ve also got like the docs area where you go into explain, oh I don&#8217;t know, how you might use JavaScript or CSS or some sort of compiled CSS or PHP and so on and so forth.</p>\n\n\n\n<p class="wp-block-paragraph">So again, no question there really, but it does feel, from my point of view, looking at this project that education is kind of the big piece. That&#8217;s the thing that you are most interested in. I don&#8217;t know if I&#8217;ve misrepresented this project, but that&#8217;s what it feels like.</p>\n\n\n\n<p class="wp-block-paragraph">[00:39:58] <strong>Rob Ruiz:</strong> A hundred percent. And I think that&#8217;s inevitable when it comes to getting into this tinkerer mindset. There must be a way to learn how to tinker properly. It is also nice to add guardrails to said, because let&#8217;s be honest, there&#8217;s like a million different ways to do everything, but there&#8217;s very, very few correct ways to do everything.</p>\n\n\n\n<p class="wp-block-paragraph">And so that&#8217;s another nice feature of WP Rig is that it has these sort of guardrails in place that allow you to check and make sure that you&#8217;re doing things properly. And if there&#8217;s anything that you&#8217;re doing improperly, you can obviously ignore those if you want to for whatever reason, or you can like dive into the weeds and say, okay, why is this improper?</p>\n\n\n\n<p class="wp-block-paragraph">So for instance, WordPress, Automattic created a package. It&#8217;s essentially an extension for a tool called PHPCS, which stands for PHP Coding Standards. This tool is used by PHP widely beyond just WordPress. But then WordPress adopted it a while back and decided to use it and create their own extension for it called the WordPress Coding Standard. It&#8217;s WPCS.</p>\n\n\n\n<p class="wp-block-paragraph">And so they&#8217;ve iterated on it over the years and WPCS is baked into WordPress, or into WP Rig rather. So if you want to make sure that your theme is following all of the WordPress coding standards for whatever reason, maybe it&#8217;s because you&#8217;re going to create a theme that you want to contribute to the wordpress.org theme repository, then that tool is baked into WP Rig for you, so that you can make sure that your theme meets all of the requirements for a properly developed theme before you even try to go and like submit it for a review or whatever.</p>\n\n\n\n<p class="wp-block-paragraph">Because that&#8217;s one of the most frustrating things ever is somebody who wants to contribute. If you try to contribute and then you get pushed back on, that&#8217;s like not a great experience. And so what I try to do with WP Rig is bake in this layer that is kind of like a, test it yourself type situation. Where you can kind of like have the system sort of, kind of review the code for you, and then that way you can make sure you&#8217;ve done your due diligence before you even try to submit it for review. To prevent that unfortunate situation where your theme might get rejected for one reason or another, and now you got to go back and rework it and then back and forth, back and forth, back and forth.</p>\n\n\n\n<p class="wp-block-paragraph">Having a tool like WP Rig that just tells you early on before you even try to submit it, hey, you should change this, you should change that. I think that&#8217;s extremely valuable for people. And again, I really want WP Rig to be something that encourages people to get more into contributing back into Core as opposed to. I mean, it can also be looked at as something like, okay, well you want to go develop your own thing and it&#8217;s for profit or whatever. It does very much facilitate that way of doing things too. But let&#8217;s be honest, anything that meets WordPress&#8217;s coding standards is probably going to make your theme, even if you&#8217;re putting it up for sale, it&#8217;s going to make it better.</p>\n\n\n\n<p class="wp-block-paragraph">[00:42:53] <strong>Nathan Wrigley:</strong> Yeah, I love that you&#8217;ve built all of that in. That&#8217;s really interesting. So it does a lot of the heavy lifting, trying to make sure that you are adhering to the standards, which one would hope would be in a shippable, distributable product.</p>\n\n\n\n<p class="wp-block-paragraph">Speaking of community, do you have a community which coalesce around this project? Is it basically just you? Or is there like a little team? And if not necessarily a team, is there a little community which gathers and sort of helps you put this project together? And a corollary to that question really is, do you anticipate in the future that you will like some contributors to help you maintain this as well?</p>\n\n\n\n<p class="wp-block-paragraph">[00:43:27] <strong>Rob Ruiz:</strong> Yeah, for sure. So when I first started, when I first adopted this as my own, there was more of a team in place because Morten is a very well-known individual. And so he had a lot of followers and so a lot of those followers had followed WP Rig. As time has progressed, a lot of those people have kind of unfortunately gone their own way. For whatever reason, a lot of the people that were following him weren&#8217;t really like, they might have been into learning how to develop themes. They certainly were into WordPress. But working on a project like this is more than just knowing how to develop themes. You also have to know how the underlying tools work too.</p>\n\n\n\n<p class="wp-block-paragraph">So that&#8217;s been my biggest challenge is learning, what is Lightning CSS? How do you use it? What is esbuild? How does that work? When I first took it over, it was ran on Gulp. What is Gulp? And what is that, and how do I modify it? And like that&#8217;s kind of far beyond WordPress, and so I think people became aware of that over time. And so while I rose up to the challenge, other people were just kind of moved on to other things.</p>\n\n\n\n<p class="wp-block-paragraph">So it is largely me. We do have a handful of contributors that kind of, when they have time, you know, they&#8217;ll feel ambitious again and jump in and do some more contributions and they&#8217;ll fall back and do their own thing for a while. And so there&#8217;s a lot of that. It&#8217;s not a very active community, certainly not as active as it was when I first adopted it. However, we do have a Discord now. You can find a link to the Discord on the website. If you go to the Learn V3 link in the header, there&#8217;s links to our YouTube channel and the Discord server.</p>\n\n\n\n<p class="wp-block-paragraph">So we are looking, I do want more of a community around WP Rig. And so I do encourage people to come on. Obviously we&#8217;ve been on GitHub this entire time, so if anybody wants to raise issues or submit a PR, there are guides on there. There&#8217;s a contributing.md file in there for anybody that wants to contribute, or wants to raise an issue. If you have ideas for how WP Rig could be better, that&#8217;s always been there. It&#8217;s just that, for one reason or another, it&#8217;s just not popular, which is a big reason why I&#8217;m on your show today actually is just to raise awareness about WP Rig now that I have had the opportunity to overhaul it dramatically over the past couple years.</p>\n\n\n\n<p class="wp-block-paragraph">In my opinion, it was a little bit, it started to feel a little bit slow compared to most modern tools. If anybody&#8217;s familiar with like Vite, or just modern frontend development frameworks. In general, they use more modern tools that build things faster and better, and they&#8217;re leaner. And so WP Rig was falling behind a little bit in that regard. And so I did have to like overhaul the project a lot. That&#8217;s why we came out with the version three because it is a pretty substantial overhaul.</p>\n\n\n\n<p class="wp-block-paragraph">And so now that we have version three and it is much better and there are all kinds of new features built into it as a result of it being faster, it&#8217;s now more capable. I want to raise awareness. A, I&#8217;ve already done the work, so it would be a shame for all that work to go unnoticed and unappreciated. But also, for anybody who was familiar with WP Rig from previous years, back in the version one, version two days, I think it&#8217;s important to make people aware that version three is substantially more capable than what it was prior.</p>\n\n\n\n<p class="wp-block-paragraph">[00:46:38] <strong>Nathan Wrigley:</strong> That&#8217;s wonderful. I&#8217;m just going to round off the episode by mentioning the URL once more so that after that clarion call, if people have been inspired and they have listened to this and think, I&#8217;d like to explore that. You know, for the multitude of reasons that we&#8217;ve covered in this topic. The URL, it&#8217;s really easy. It&#8217;s WP Rig, wprig.io. Go there, there&#8217;s a whole bunch of ways to get involved. So there&#8217;s the Learn documentation, there&#8217;s the contribute tab and so on and so forth. You can peruse at your leisure.</p>\n\n\n\n<p class="wp-block-paragraph">Rob, just before we end, is there a way that people could communicate with you more directly if they wanted to off the back of this? Is there a, like a, I don&#8217;t know, a social network or something that you frequent? Or a contact form that you&#8217;d like people to be mindful of?</p>\n\n\n\n<p class="wp-block-paragraph">[00:47:22] <strong>Rob Ruiz:</strong> Yeah, sure. I mean, I am very responsive to people on LinkedIn, so if you want to find me on LinkedIn, I am on there, Rob Ruiz, just look me up. If it looks like it&#8217;s a Rob Ruiz that does WordPress stuff, it&#8217;s probably me. And then of course, I&#8217;m on the Discord server. So if you want to communicate directly with me, joining the Discord and then messaging me directly is a nice way to do that. I&#8217;d love to help people, hold their hand if needed, get up and running with WP Rig. If you have any questions about specifics, I&#8217;m happy to address them, or you just need a little guidance, I&#8217;d be happy to help there as well.</p>\n\n\n\n<p class="wp-block-paragraph">[00:47:54] <strong>Nathan Wrigley:</strong> Well, thank you so much for chatting to me today, Rob. It&#8217;s been really interesting. So once more, just before we end to find out more. Rob Ruiz, thank you very much for chatting to me today.</p>\n\n\n\n<p class="wp-block-paragraph">[00:48:04] <strong>Rob Ruiz:</strong> Thank you so much for your time, Nathan. I really appreciate it.</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/robcruiz/">Rob Ruiz</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Rob has been involved in the WordPress ecosystem since around 2010. He began as a designer, but over the years WordPress has helped him transition into a developer, software engineer, and now an architect. Currently, he’s working full-time at an agency while still taking on projects independently.</p>\n\n\n\n<p class="wp-block-paragraph">The main topic for today’s conversation centres around themes, a subject that hasn’t been covered in depth on the podcast for quite some time. You see, Rob is the current custodian of WP Rig, a free and open source toolkit for WordPress theme development. WP Rig offers a modern, minimal, and best-practice driven starting point for developers who want to build custom themes, providing tools like Composer and Node integration to streamline workflows, enforce coding standards, and enable the use of future-facing CSS features right now.</p>\n\n\n\n<p class="wp-block-paragraph">We start the episode with Rob sharing what attracted him to WP Rig, and his journey from user to project maintainer. We talk about who WP Rig is for, from experienced developers to those just starting to dip their toes into theme building and code customisation.</p>\n\n\n\n<p class="wp-block-paragraph">The discussion moves on to talking about what a theme development framework actually is, and why this approach might suit people wanting more control, and education, in their WordPress journey. Rob describes the learning curve, the workflow, and the satisfaction of creating your own theme from scratch, while highlighting tools and guardrails built into WP Rig that make professional standards and best practices accessible to all.</p>\n\n\n\n<p class="wp-block-paragraph">We also get into how WP Rig fits into the changing WordPress ecosystem. With the advent of full site editing and block-based themes, Rob explains how WP Rig has evolved to stay relevant, supporting classic, hybrid, and block-based paradigms, even enabling block development at the theme level.</p>\n\n\n\n<p class="wp-block-paragraph">Towards the end, we discuss the community behind WP Rig, how you can get involved, and the many educational resources available for those who want to learn theme development, or even become contributors themselves.</p>\n\n\n\n<p class="wp-block-paragraph">If you’re interested in building custom WordPress themes, want to understand the nuts and bolts of theme frameworks, or are simply looking for a modern and educational starting point for WordPress tinkering, 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://wprig.io">WP Rig website</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://www.linkedin.com/in/robcruiz/">Rob on LinkedIn</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wordpress.org/themes/">WordPress.org theme repository</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://postcss.org">PostCSS</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://developer.wordpress.org/block-editor/getting-started/devenv/get-started-with-wp-env/">Get started with wp-env</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://developer.wordpress.com/studio/">WordPress Studio</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://codex.wordpress.org/WordPress_Coding_Standards">WordPress Coding Standards</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wptavern.com/podcast/15-morten-rand-hendriksen-on-governing-open-source-projects">Morten Rand-Hendriksen on the WP Tavern Jukebox podcast</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://discord.com/invite/su2et45Rat">WP Rig&#8217;s Discord</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://www.youtube.com/@wprig1203">WP Rig&#8217;s YouTube channel</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://vite.dev/guide/">Vite</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, 04 Mar 2026 17:08:13 +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:28;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:92:"Open Channels FM: Inside the Checkout Summit: What WooCommerce Events Mean for the Ecosystem";s: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=1650498";s: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:98:"https://openchannels.fm/inside-the-checkout-summit-what-woocommerce-events-mean-for-the-ecosystem/";s: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:191:"In this episode, James Kemp, Katie Keith, and Rodolfo Melogli discuss the revival of in-person WooCommerce events like Checkout Summit, the influence of AI on businesses, and community value.";s: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, 04 Mar 2026 11:32:07 +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:29;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:70:"Open Channels FM: AI’s Impact on Human Interaction with the Open Web";s: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:33:"https://openchannels.fm/?p=539201";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:74:"https://openchannels.fm/ais-impact-on-human-interaction-with-the-open-web/";s: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:227:"AI''s rapid evolution is reshaping web interactions, with automated traffic outpacing human engagement. This shift raises concerns about content value, as creators struggle to balance utility and genuine human experience online.";s: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, 04 Mar 2026 09:47: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:30;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:88:"Open Channels FM: Open Channels FM, a Media Partner for CloudFest 2026 and the Hackathon";s: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=1650323";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:97:"https://openchannels.fm/open-channels-fm-is-a-media-partner-for-cloudfest-2026-and-the-hackathon/";s: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:112:"For the third year in the row we are proud to be a media sponsor for both the CloudFest Hackathon and CloudFest.";s: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, 04 Mar 2026 09:33: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:31;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:71:"Open Channels FM: Expanding Your Skills Stack During the Rapid AI Shift";s: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=1650385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"https://openchannels.fm/expanding-your-skills-stack-during-the-rapid-ai-shift/";s: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:224:"Hosts Carl Alexander and Zach Stepek discuss the challenging yet empowering transition in careers, emphasizing the need to adapt skillsets, leverage AI tools, and focus on personal branding in a rapidly changing environment.";s: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, 03 Mar 2026 14:47: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:32;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:94:"Open Channels FM: Preparing Your WooCommerce Store for the AI Era: Data and Catalog Management";s: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:33:"https://openchannels.fm/?p=535677";s: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/preparing-your-woocommerce-store-for-the-ai-era-data-and-catalog-management/";s: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:365:"As WooCommerce continues to evolve in its integration with AI technologies, one theme stands out: the importance of structured and accessible data for store success. Conversations in a recent episode illuminated how a well-managed product catalog is the backbone of leveraging AI features, both now and in the future. Store owners and developers are urged [&#8230;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Mar 2026 12:38: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:33;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:96:"Open Channels FM: What’s New at CloudFest Hackathon 2026: Trends, Changes, and Creative Energy";s: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=1650438";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:97:"https://openchannels.fm/whats-new-at-cloudfest-hackathon-2026-trends-changes-and-creative-energy/";s: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:185:"In this episode enjoy a chat about the CloudFest Hackathon 2026''s history, future initiatives, and community engagement, emphasizing inclusivity, mentorship, and project sustainability.";s: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, 03 Mar 2026 10:22:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:11:"Matt: Emacs";s: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=151334";s: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/emacs/";s: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:740:"<p class="wp-block-paragraph">People are doing pretty interesting things with <a href="https://www.gnu.org/software/emacs/">Emacs</a> (now on version 30.2!) these days, if you haven&#8217;t checked in recently. The bleeding edge has always been people into <a href="https://orgmode.org/">Org Mode</a>. <a href="https://sachachua.com/blog/2026/01/using-whisper-el-to-capture-text-to-speech-in-emacs/">Sacha Chua has hooked up Whisper to Emacs</a> to talk to it.</p>\n\n\n\n<p class="wp-block-paragraph">Emacs is probably one of the first and best examples of self-modifying software that contours to your brain. With vibe coding, we may get back to that space where everyone&#8217;s personal setup is like a crazy specific Emacs config file.</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, 03 Mar 2026 10:11:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:63:"Open Channels FM: How Freelancers Can Tame Digital Distractions";s: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=1650174";s: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:70:"https://openchannels.fm/how-freelancers-can-tame-digital-distractions/";s: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:173:"Starting conversations around strategies to reduce digital distractions, emphasizing boundaries for emails, social media habits, and personalizing routines for better focus.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Mar 2026 09:29:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:71:"Gutenberg Times: Schedule of WordCamp Asia Birgit’s selected sessions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44484";s: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:79:"https://gutenbergtimes.com/schedule-of-wordcamp-asia-birgits-selected-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6541:"<p class="wp-block-paragraph">This year&#8217;s WordCamp Asia just published the first version of its <a href="https://asia.wordcamp.org/2026/schedule/">schedule with sessions and workshops</a>. Contributor Day also has a few workshop slots. If you registered for Contributor Day you are looking at three days of learning and discussions.</p>\n\n\n\n<p class="wp-block-paragraph">Here is my personal list of talks and workshops, mostly about the block editor, themes or AI in WordPress. I will update the post with the video links after WordCamp Asia once the recordings are uploaded to WordPress TV. </p>\n\n\n\n<p class="wp-block-paragraph">Livestreams are available on April 10 and 11 on the three session tracks, Foundation, Growth and Enterprise. Times are all local Indian Standard time (UTC +5.30).</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Updated March 2, 2026</strong>,</p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://asia.wordcamp.org/2026/schedule/">The schedule</a> has a few placeholder spots for </p>\n\n\n\n<ul class="wp-block-list">\n<li>Journalism and the Open Web </li>\n\n\n\n<li>AI and WordPress </li>\n\n\n\n<li>And quite few TBD for talks and workshop</li>\n</ul>\n\n\n\n<p class="wp-block-paragraph">The schedule for the Contributor Day hasn&#8217;t been finalized either. It&#8217;s unclear when my workshop <a href="https://asia.wordcamp.org/2026/session/building-a-block-theme-from-scratch/"><strong>Building a block theme from scratch</strong></a> will take place. There are three workshop slots reserved. We will have a <a href="https://asia.wordcamp.org/2026/wordpress-7-0-release-on-contributor-day/">WordPress 7.0 Release</a> ssession and Open-source Library spaces as well. </p>\n\n\n\n<p class="wp-block-paragraph">The conference days also have six workshop slots that are still &#8220;TBA&#8221;. </p>\n\n\n\n<p class="wp-block-paragraph">The program team is working on the final version of the schedule. Make sure to check back on weekly basis.  </p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<h2 class="wp-block-heading">Birgit&#8217;s selected sessions</h2>\n\n\n\n<h3 class="wp-block-heading">April 10, 2026</h3>\n\n\n\n<p class="wp-block-paragraph">After opening remarks and introduction of speakers the day begins with</p>\n\n\n\n<p class="wp-block-paragraph">10 am <a href="https://asia.wordcamp.org/2026/session/fireside-chat/"><strong>Fireside Chat with Mary Hubbard</strong></a></p>\n\n\n\n<p class="wp-block-paragraph">1:00 pm <a href="https://asia.wordcamp.org/2026/session/from-static-to-dynamic-mastering-the-interactivity-api/"><strong>From Static to Dynamic: Mastering the Interactivity API</strong></a> with Ryan Welcher</p>\n\n\n\n<p class="wp-block-paragraph">2:50 pm <a href="https://asia.wordcamp.org/2026/session/lost-found-in-ai-wonderland-an-honest-journey-through-hype-headaches-and-real-wins/"><strong>Lost &amp; Found in AI Wonderland: An Honest Journey Through Hype, Headaches, and Real Wins</strong></a> with Nirav Mehta</p>\n\n\n\n<p class="wp-block-paragraph">3:55 pm <a href="https://asia.wordcamp.org/2026/session/ten-times-the-value-why-automation-is-worth-the-investment-in-open-source/"><strong>Ten Times the Value: Why Automation Is Worth the Investment in Open Source</strong></a> with Jonathan Desrosiers</p>\n\n\n\n<h3 class="wp-block-heading">April 11, 2026 </h3>\n\n\n\n<p class="wp-block-paragraph">9:15 am  <strong><a href="https://asia.wordcamp.org/2026/session/wordpress-playground-ai-building-autonomous-testing-pipelines/">WordPress Playground + AI: Building Autonomous Testing Pipelines</a> </strong>with Fellyph Cintra</p>\n\n\n\n<p class="wp-block-paragraph">11:15 <strong><a href="https://asia.wordcamp.org/2026/session/entity-first-optimization-how-to-make-wordpress-content-machine-readable/">Entity-First Optimization: How to Make WordPress Content Machine-Readable</a> </strong>with Adeline Dahal</p>\n\n\n\n<p class="wp-block-paragraph">11:35 am: <strong><a href="https://asia.wordcamp.org/2026/session/from-chaos-to-clarity-scaling-teams-with-block-theme-standards/">From Chaos to Clarity: Scaling Teams with Block Theme Standards</a></strong> with JC Palmes</p>\n\n\n\n<p class="wp-block-paragraph">12:25 pm <a href="https://asia.wordcamp.org/2026/session/build-for-what-comes-next-how-enterprise-wordpress-is-powering-the-agentic-future/"><strong>Build for What Comes Next: How Enterprise WordPress Is Powering the Agentic Future</strong></a> with James Giroux</p>\n\n\n\n<p class="wp-block-paragraph">3:00 pm Don&#8217;t miss: <a href="https://asia.wordcamp.org/2026/session/closing-keynote-wordpress-co-founder-matt-mullenweg/"><strong>Closing Keynote: WordPress Co-Founder Ma.tt Mullenweg</strong></a></p>\n\n\n\n<h2 class="wp-block-heading">First time in Mumbai?</h2>\n\n\n\n<p class="wp-block-paragraph">The communication team published some really cool posts about Mumbai and India, which is super helpful for anyone heading there for their first time.</p>\n\n\n\n<div class="wp-block-columns has-light-background-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">First-time WordCamper</h3>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://asia.wordcamp.org/2026/how-to-make-the-most-of-your-first-wordcamp/">How to Make the Most of Your First WordCamp Asia?</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/about-the-venue/">Venue</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/how-to-prepare-for-contributor-day/">How to Prepare for Contributor Day?</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/5-career-conversations/">5 Career Conversations You Will Have at WCAsia26</a></li>\n</ul>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<h3 class="wp-block-heading">Food, Culture and Travel</h3>\n\n\n\n<ul class="wp-block-list has-small-font-size">\n<li><a href="https://asia.wordcamp.org/2026/food-walk/">Your Next Bite Is Here</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/sim-cards-internet-and-upi-payments-made-simple/">SIM Cards, Internet, and UPI Payments Made Simple</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/namaste-india-guide-to-indian-culture/">Namaste India! Guide to Indian Culture</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/mumbai-on-a-plate/">Mumbai on a Plate</a></li>\n\n\n\n<li><a href="https://asia.wordcamp.org/2026/things-to-do-in-mumbai/">Things to do in Mumbai</a></li>\n</ul>\n</div>\n</div>";s: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, 02 Mar 2026 12:01:31 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:66:"Open Channels FM: Open Channels New YouTube Channel and Newsletter";s: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=1650400";s: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:73:"https://openchannels.fm/open-channels-new-youtube-channel-and-newsletter/";s: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:80:"Host Bob Dunn announces  a new YouTube channel and a new newsletter and roundup.";s: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, 02 Mar 2026 11:45:05 +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:70:"Open Channels FM: Omnisend Continues Their Support of Open Channels FM";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=1650182";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://openchannels.fm/omnisend-continues-their-support-of-open-channels-fm/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:141:"Omnisend continues to sponsor us, offering a powerful marketing platform for ecommerce. They provide easy migration support and so much more.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Mar 2026 09:46:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:18:"Matt: Sunday Links";s: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=151324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:35:"https://ma.tt/2026/03/sunday-links/";s: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:2362:"<p class="wp-block-paragraph">Five items:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://transparency.automattic.com/2026/02/23/transparency-report-update-july-december-2025/">Automattic&#8217;s new transparency report is up</a>, and <a href="https://transparency.automattic.com/wordpress-dot-com/intellectual-property/intellectual-property-2025-jul-1-dec-31/">TorrentFreak covers how AI-generated notices have been flooding the system</a>. We don&#8217;t talk about it much, but for two decades now Automattic has been a fierce fighter for free speech on behalf of our customers and journalists. Our legal team has gotten a big upgrade in the past 15 months so look for more in this area.</li>\n\n\n\n<li>WordPress 7.0 is shaping up to be a great release, and we&#8217;re moving fast! As someone noted, after <a href="https://make.wordpress.org/core/2026/02/18/wordpress-7-0-product-review-meeting-with-matt/">the product review</a>, <a href="https://x.com/SteveJBurge/status/2027152882445775168">we got the new Connectors setting screen in beta 2 at AI speed</a>.</li>\n\n\n\n<li>Yesterday, <a href="https://tinkertendo.com/">TinkerTendo</a> hosted a fun <a href="https://luma.com/a6t92ohv">BioArena Hackathon</a>. <a href="https://cloudup.com/cYjePWS3QRx">From the pics, it looked like a great event</a>.</li>\n\n\n\n<li>Kudos to WP community member Matt Medeiros, <a href="https://www.youtube.com/watch?v=zcKBDzrER3g">who used AI to spin up a quick webapp to help his community</a> track which streets had been plowed after that crazy snowstorm. Making local communities better is definitely part of the WordPresser ethos.</li>\n\n\n\n<li><a href="https://claude.com/import-memory">Claude&#8217;s hack to import your memory</a> is an amazing application of what I hoped for with the <a href="https://wordpress.org/data-liberation/">Data Liberation push on WordPress.org</a>. However, it&#8217;s just re-arranging deck chairs on the Titanic; what you really want is for that memory to be personal to you and work with every model, which is what <a href="https://github.com/openclaw/openclaw">OpenClaw</a> and its many claw descendents, like <a href="https://github.com/zeroclaw-labs/zeroclaw">ZeroClaw</a>, do for you. It reminds me of <a href="https://tantek.com/presentations/2005/01/attentionxml.html">Tantek&#8217;s 2005 Attention.xml presentation</a>.</li>\n</ul>";s: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, 01 Mar 2026 18:55:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:83:"Gutenberg Times: Gutenberg Changelog #127 – WordPress 7.0 Beta and Gutenberg 22.6";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:53:"https://gutenbergtimes.com/?post_type=podcast&p=44570";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"https://gutenbergtimes.com/podcast/gutenberg-changelog-127-wordpress-7-0-beta/";s: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:68978:"<p class="wp-block-paragraph">In Episode 127 of the GT Changelog podcast, Birgit Pauli-Haack and Jessica Lyschik dive deep into the upcoming release of WordPress 7.0, focusing on the features arriving with beta 2 and their impact on users and developers. They begin by emphasizing the importance of testing betas, especially for plugin and theme creators, highlighting how early testing helps prevent compatibility issues at launch. A walk-through of the beta testing process, tools like the beta tester plugin, and considerations for time zone differences during the official release (scheduled for April 9th) are discussed.</p>\n\n\n\n<p class="wp-block-paragraph">The majority of their conversation centers around the headline features of WordPress 7.0. Real-time collaboration steals the spotlight, now allowing multiple users to edit posts and pages simultaneously—streamlining workflows and minimizing version conflicts. The episode also celebrates the introduction of visual revisions within the block editor, making change tracking clearer and more intuitive. Other notable updates include responsive block visibility controls, enhanced navigation and submenu options, improved lightbox support for gallery blocks, and the long-awaited introduction of the icon and breadcrumbs blocks.</p>\n\n\n\n<p class="wp-block-paragraph">Birgit Pauli-Haack and Jessica Lyschik also discuss the new content-only pattern editing feature, revamped backend color schemes, and incremental improvements for both end-users and developers, such as the font library UI and under-the-hood advances. They note that some planned features, like the playlist and tabs blocks, did not make the cut for 7.0 but might arrive in future releases. The episode ends with practical advice: test your sites early and stay informed to ensure a seamless transition to WordPress 7.0.</p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-127-wordpress-7-0-beta/">Show Notes</a> / <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-127-wordpress-7-0-beta/">Transcript</a></p>\n\n\n\n<ul class="wp-block-list">\n<li>Editor: <a href="https://www.linkedin.com/in/sandy-reed/">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href="https://markuraine.com/">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href="https://icodeforapurpose.com">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class="has-larger-font-size wp-block-paragraph" id="shownotes"><strong>Show Notes</strong></p>\n\n\n\n<h2 class="wp-block-heading">Special guest: Jessica Lyschik</h2>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://x.com/jessicalyschik">https://x.com/jessicalyschik</a></li>\n\n\n\n<li><a href="https://www.youtube.com/@jessicalyschik">https://www.youtube.com/@jessicalyschik</a></li>\n\n\n\n<li><a href="https://www.youtube.com/redirect?event=channel_description&amp;redir_token=QUFFLUhqa2tsT25ETnVSM20xS3ZoNDhpTkhwUVhlM2J0UXxBQ3Jtc0tsY2NmeEdxT01xdEMzMlR4WWxjYll2bGoyMXlSZVZFZm82alVtS3hpdW01Y3U1R3U0RGVBT19lbEhQeXNYeTcxZ0EwaVg4YUlYV2ZGR085ZXA1U0pYYzdSelRnejR5cDBHUm1pZDRpQi1fdHRPbkw3UQ&amp;q=https%3A%2F%2Fprofiles.wordpress.org%2Fluminuu">profiles.wordpress.org/luminuu</a></li>\n\n\n\n<li><a href="https://www.youtube.com/playlist?list=PLtf0_A0KILu5lspB8oXQjinPhIe87s3nJ">Greyd Conversations, to be found on YouTube</a></li>\n</ul>\n\n\n\n<h2 class="wp-block-heading">WordPress 7.0</h2>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/">Help Test WordPress 7.0</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/02/24/iframed-editor-changes-in-wordpress-7-0/">Iframed Editor Changes in WordPress 7.0</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2025/12/11/planning-for-7-0/#comment-48392" id="https://make.wordpress.org/core/2025/12/11/planning-for-7-0/#comment-48392" type="link">What made it into WordPress 7.0</a> </li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2026/02/25/whats-new-in-gutenberg-22-6-25-february/">What’s new in Gutenberg 22.6? (25 February)</a></li>\n</ul>\n\n\n\n<p class="has-large-font-size wp-block-paragraph">Stay in Touch</p>\n\n\n\n<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">\n<ul class="wp-block-list">\n<li>Did you like this episode? <a href="https://lovethepodcast.com/gutenbergchangelog"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on X (formerly known as Twitter) or send DMs with questions. <a href="https://twitter.com/gutenbergtimes">@gutenbergtimes </a>and <a href="https://twitter.com/bph">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href="https://gutenbergtimes.com/itunes/">(Click here to learn how)</a></em></li>\n</ul>\n</div></div>\n\n\n\n<p class="has-large-font-size wp-block-paragraph" id="transcript"><strong>Transcript</strong></p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack:</em> So welcome to our 127th episode of the Gutenberg Changelog podcast. In today&#8217;s episode, we will talk mostly about WordPress 7.0 because Beta 2 has been out and a little bit about Gutenberg 22.6, but most of what&#8217;s in that release is actually coming to WordPress 7.0. </p>\n\n\n\n<p class="wp-block-paragraph">I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a full-time core contributor for the WordPress open source project, sponsored by Automattic. And today, Jessica Lyschik is with me on the show again, and we will tackle most of the WordPress 7.0 updates. Jessica is a core contributor to WordPress, default theme co-lead for Twenty Twenty-Four, speed building champion Twenty Twenty-Five, and works as a senior developer for Grade, a company building WordPress products for agencies and large companies. And Jessica is a regular host on the Grade Conversations to be found on YouTube. How are you today, Jessica? Welcome to the show again.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik:</em> Thanks for having me. I&#8217;m good. I&#8217;m good. I mean, the sun is shining outside, so I&#8217;m expecting hopefully a nice workday today and then catch some sun rays because it&#8217;s been a long winter here. Yeah, it&#8217;s been very cold, very moody, cloudy. So the sun is very nice. Having some sunshine is a very nice change.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack:</em> Yeah, I was walking the streets of Munich the other day and I saw the little plants kind of coming out, crocuses and whites and yellow. So spring is coming.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik: </em>Definitely, definitely.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack: </em>And it&#8217;s— I actually saw a sunrise at 6:30 in the morning. So the days are getting longer too, which is part of my mood changing thing. Yeah. </p>\n\n\n\n<h3 class="wp-block-heading">What’s Released &#8211; WordPress 7.0</h3>\n\n\n\n<p class="wp-block-paragraph">So WordPress 7.0 comes in big steps and WordPress 7.0 Beta 2 was released just yesterday and we&#8217;re recording this on February 27th. So let&#8217;s go through the list of things that actually made it into 7.0. I&#8217;m also sharing in the show notes, not only the list, but also a link to the help test WordPress 7.0 that the test team has put together with some nice instructions and videos on how things are supposed to work. And you have to— can go in and test if they&#8217;re actually working like that or if something else is breaking. And you ask dear listeners to help do that. I also always kind of say, the best way to learn what&#8217;s in WordPress 7.0 is to heed to the call of testing, because that&#8217;s the first step to learn what&#8217;s working for you, what works with your sites and with your plugins. And it will be really helpful to know this before the release comes out. So if you just follow the instructions on how to present feedback and bug reports. Your team has started testing. </p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: When you have a plugin and you do not look at the Beta versions or release candidates and suddenly the release date rolls around and you&#8217;re not prepared and clients update their websites and then they say, hey, my site&#8217;s broken, then you&#8217;re in trouble. So avoid that as best as possible. That&#8217;s why I&#8217;m glad that we have Beta phase and release candidate phase so we can like really have a closer look. And it&#8217;s so easy with the Beta tester plugin. To be honest, that&#8217;s still the one way I&#8217;m using it, just installing the plugin. I configure the default configuration a little bit differently only to show me Beta and release candidates versions. And then it&#8217;s just hit update and go for it with whatever installation you have at the moment. So that&#8217;s actually, I find this to be one of the easiest ways without needing to have big technical knowledge about that. Of course there&#8217;s WP CLI, there&#8217;s many other ways you can achieve that, but for me, this is probably the easiest and can be thrown on any installation, local or online, probably not live sites, but any staging or testing environment that you have.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So exactly. And it&#8217;s a good point. Don&#8217;t test this on a live site.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah. Things can break. I mean, that&#8217;s why it&#8217;s called a Beta version or release candidate. Things are supposed to break. I spotted an issue this morning with something, not a big issue, but it is an issue. So we have to look into this, but we still have time. How long are we away? 6 weeks, I think about 6 weeks.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, April 9th is the final release date. So we are a little bit 5 weeks more than 6 weeks.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And it will be, I just saw the note, will be released during Contributor Day at WordCamp Asia. So some of the release squad members will be in Mumbai to hit the big button. But of course, it&#8217;s all remotely and you can do it from anywhere. So it doesn&#8217;t really matter where the release squad is. The only thing that might screw it a little bit, skew it, not screw it, skew it a little bit is the time difference between where the other release squad members are and the ones in Mumbai. But for Europe, it&#8217;s a 3.5-hour time difference. So it&#8217;s not that big of a deal. You just need to organize it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, usually they are fast in Europe, their releases are in the evening. So something around 7 PM, 8 PM sometime. It depends on when the dates are announced and the times. So it will be a bit earlier for us in the day, but still like afternoon-ish. So not in the middle of the night. So, but of course, if you move further to US time zones, like East Coast, West Coast is particularly early for them, I guess. If it&#8217;s fun, it could be like early morning for them.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, could be in the middle of the night.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Oh no, no, we have to, we have to think backwards. It will be like, I don&#8217;t know, but is it like in the afternoon on the 9th? Do you know more details about that?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: I was looking for the release party. Post, but I haven&#8217;t seen it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I mean, there&#8217;s an overview post somewhere.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. I remember that. Yeah. On the Make blog. Definitely. I&#8217;m just looking at it when the release party schedule is.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I&#8217;ll see if, uh, there&#8217;s only a date so far on the, on the overview.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Beta release was about 3 PM UTC. So that&#8217;s 4 o&#8217;clock in the afternoon in Europe. -9, that&#8217;s about 7 o&#8217;clock in the morning.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: It&#8217;s early morning. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: In Pacific time. Yeah. So about that time. Yeah. I&#8217;ll get a better look at that when we get closer to see when they actually schedule the release parties. But it&#8217;s always great fun to be in the core channel to kind of see it coming together.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. So that&#8217;s about the process. April 9th, we mentioned it, is the release. We have release candidate. So Beta is the feature freeze. So after that, only bug fixes are going to be merged into core. Release candidate 1 is on March 19th, and that is considered a string freeze. There will be release candidate 1, 2, and 3, and only things that are— don&#8217;t have a string. Well, the reason why they do string freeze is because then the translator can start translating the version or the new strings into their respective languages. And to give them about 3 weeks to 4 weeks is a good number. But when you don&#8217;t do string freeze, then they have to start all over again when the new version comes out.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: So many things change. I mean, things will change. Maybe there&#8217;s always the thing that a bug appears and maybe strings have to be changed. So there&#8217;s always some moving parts, but it is way much reduced if you would just, if you&#8217;re stopping to actually make massive changes so people can catch up with things and then when it&#8217;s just a few more strings that need to be adjusted or retranslated, then it&#8217;s not like 500 new strings, but only 5 the day before the release. So yeah, it makes total sense. I mean, it has worked great over the past many years that we&#8217;ve been doing this like that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Absolutely. Yeah. So now with all the talk about the release, what&#8217;s actually going to be in WordPress 7.0? And there have been quite a few. So there was a roadmap and then there were these tracking issues that are on the Gutenberg repo. So there is not a whole lot of mystery behind what&#8217;s coming, but we definitely should talk through that. And one of the biggest features is the real-time collaboration. So now the message that somebody else is editing your post will go away, or it will still be there, but you still can access the post and then you can see who else is working on the post. And you can have more than one person in the post or in the page to actually edit that and not get into trouble with losing content. So that&#8217;s a feature that has been a long time coming. And it&#8217;s also something that has been tested already in the enterprise section for, I think, a little over a year or half a year since August last year. So, and now it comes to WordPress core. So it&#8217;s really cool. I&#8217;ve, I like it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I have not seen it in action yet because I mostly work on things where it&#8217;s only me and rarely anyone else, but I&#8217;ve seen the notes feature. This is like the kind of site quest, if you will, which has been already around since 6.9, if I remember correctly.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Right.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: But yeah, I&#8217;ve just opened the GitHub issue around it that is linked in the testing post. And it&#8217;s quite interesting. It will be interesting to see. I think we have to spin up a session with my colleagues and all go into one page and see what it looks like, how it feels like.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, there are some avatar bubbles showing up on multiple places. Yeah, it&#8217;s kind of in the headline and also when they&#8217;re both there. And also if they&#8217;re the notes and the real-time collaboration are kind of merging now. So the same avatars that show up in the notes will also show up in the, in as where the cursor is. So it&#8217;s kind of really interesting to see. I think it&#8217;s not only for enterprise, it&#8217;s also for if you have a blog site, you probably also have a designer or a person that manages your media. You can all be in the post and kind of do things just right before publishing and you don&#8217;t have to coordinate, get out of the post, get into the post. What do we change? Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It will save things. Even if you have a team of two, it&#8217;s still an interesting feature. And I&#8217;m really hoping as working on the WordPress developer blog that we kind of cut out the step where we do everything in Google Docs, do all the comments there. And then once everybody kind of has their word and say to move it and that we actually start creating the post in the blog and then just do the reviews from there. The only caveat is that to review and help, you have to be a member of the blog. You have to be an editor of the blog. But I think everybody who&#8217;s writing and reviewing either will be on the blog or will in the future or already has written a blog post. So they should be able to do it. </p>\n\n\n\n<p class="wp-block-paragraph">Right now it&#8217;s only me doing it. Yeah, I publish in January and in February a post and it&#8217;s only me doing it. But it&#8217;s interesting to do this via notes. Yeah, because you get emails and all of that. Yeah, already. So it&#8217;s a good feature. The real-time collaboration, I haven&#8217;t done anything on that yet because it just came out. Yeah. So it&#8217;s not yet implemented. Anything else about real-time collaboration? Oh yeah. At the moment, and that&#8217;s with Beta 2, it&#8217;s a setting that you can opt into. So you have to go to settings. Writing, and I think the fourth from the top is the enable collaborative editing or real-time collaboration. Otherwise it wouldn&#8217;t work. I think for later versions it will be an opt-out, but it will be on the same space.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Where do you put this? I&#8217;ve just opened up the preferences. I have a test site which I spin this one up.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: But you go to the admin settings, the normal settings for writing.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Ah, the normal setting. Okay. I was in the editor, so that&#8217;s probably why I&#8217;m not seeing it there.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. It&#8217;s not in the preferences. It&#8217;s in the admin dashboard and then settings and then writing.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Writing. Yeah. Oh yeah. There it is. Enable real-time collaboration. Let&#8217;s just try this out, how it looks like.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I mean, I&#8217;m curious to see.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: You don&#8217;t see it when, when you are alone, all alone.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Well, I could create a second user and then just—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, and switch over in the second browser.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Switch over in another browser or another incognito tab.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: I think it could be in a different browser window. I tested it with Firefox and Google just to kind of not get into the way of each other.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, you need a different browser tab in the same browser. It&#8217;s not going to work because then you&#8217;re logged in with the same user, so you need to be logged in with two different users in order to make that happen.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: So it&#8217;s either an incognito window in the same browser or a different browser.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack: </em>Basically, you log in as admin, but you can switch the user over. There&#8217;s a user switching plugin. That&#8217;s what I&#8217;m using by John Blackburn. He has a very easy user switching plugin, and I&#8217;ll share the plugin link in the show notes. But then you can switch over to a different user. And then because I uploaded two avatars, so I can see the difference and all that. In the same note, another big feature, it&#8217;s not a new feature, but it&#8217;s a total revamp, is the visual revisions.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Oh yeah. Yeah. This is a big change. I&#8217;ve, I&#8217;ve tested this out before we started because I was really curious to see and Yeah, this is no more text walls and complicated HTML tags to understand and everything like before. I mean, I think the old one does have an advantage for like someone like me who&#8217;s used to looking at code all day and I can get my way around it. But I guess for many people who are not this, do not have an eye for this, this is like a massive wall of text and some green and some red stuff flying around somewhere. So I found it a very interesting way to create the revisions, to visualize the changes. I mean, I only made minimal changes to a page, like adding a paragraph, removing, removing a sentence and whatnot. But yeah, it&#8217;s actually kind of interesting.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So one of the major features is it&#8217;s in the editor. You don&#8217;t have to switch screens to see your revisions. That&#8217;s also a plus. It knows what blocks are. So every change is filled in red and green. Red when you remove something, green when you add something. And it has a little banner on the right-hand side to outline.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: To indicate where on the page about where. I mean, I only had a short page, so it wasn&#8217;t that big of a deal, but it kind of, I think it really showed where it was. Like if there&#8217;s a specific paragraph you&#8217;re looking at, then let me just open up this.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, it&#8217;s really nice. Ella did a fabulous job on that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: And there&#8217;s also not just red and green, but there&#8217;s also yellow if something inside a paragraph changes that is not like completely adding or I think I know for this one, I added something inside an existing block. So the block itself is outlined in yellow. Hey, something changed here. And then the part where I added the words that is highlighted in green. So it&#8217;s like also kind of detailed and not just red and green like before, but you have also yellow, which indicates some sort of change, maybe with either an additional removal.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. It&#8217;s really nice. It&#8217;s very visual and staying in the block editor is such a relief. You don&#8217;t have to go back and forth and you have on the top of the screen. You also have the different versions of things. So you can, it&#8217;s a slider with the dates attached. So you can kind of, and the publish button changes to a restore button. So you can select the version that you wanna restore here.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: And you can also exit there. So it&#8217;s like you do not have the editing ability anymore. So the entire editing ability is stripped from that page. And instead you have either restore or exit. So I think this makes it distraction-free. So it&#8217;s also good because then people will not start editing inside that. It&#8217;s just a visual representation of things that have changed.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Exactly. Yeah. Good. And then do you want to take the next feature or?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I have not. I have seen this. So I was curious to see because I saw something else down in the Gutenberg 22.6 Release notes, if you will. But I saw that when you&#8217;re trying to hide any block, you can now hide them specifically either on desktop, tablet, or mobile. So it&#8217;s not just on or off, but you can now, in WordPress core without any extra plugins, say this either show only on desktop, show only on tablet, show only on mobile. The little downside here is that if I&#8217;m not mistaken, you can still not change the ranges of the viewports. You can?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: No, no, that&#8217;s still hard-coded. </p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Exactly. So you&#8217;re still tied to the default states of what is desktop, what is tablet, what is mobile. So that is the little downside, if I say so, because oftentimes, at least in my experience, people want to really hone in. I want mobile to go to up until this specific size and tablet to be in this range. And they often differ from what WordPress offers by default. So that&#8217;s why many plugins have been popular in the past and many different integrations are there. So I think it&#8217;s important to mention that it does work. I guess it does work because otherwise it wouldn&#8217;t be in the Beta version, but it is restricted to what core says about the viewports.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, yeah. And it&#8217;s a, it&#8217;s a range. It&#8217;s mobile starts at 480 and desktop starts at 768 and in between is the tablet. So I have found that I cannot make my browser window small enough to see the mobile version, but that&#8217;s, I think, a setting on my desktop. I&#8217;m not quite sure, but if you use the developer tools, you can see it or the previews, of course. Yeah, the preview inside the block editor will show you yes or no. With 20.6, they also added a feature for the list view where you see the eye for visible or invisible. It also has a little tooltip saying, okay, it&#8217;s visible on desktop or it&#8217;s visible on mobile and hidden on tablet and these kind of things. So there&#8217;s a little bit more visual support for figuring out why is that block not working. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, that&#8217;s true. Yeah, it seems to work pretty well. So I just played around with it and put a paragraph to hide on desktop. It does no longer show at desktop, but once I make the browser smaller, it appears again. So seems to be working pretty well.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah, the next feature is, well, it&#8217;s kind of a set of features for the navigation block. That has been coming in. There are a few things that are making navigation easier. One is that you now have control for your hamburger menus, your mobile hamburger menus, or if you want them on desktop too. Yeah. So you can now create different overlays for your navigation. And 7.0 will come with a few patterns. So you don&#8217;t have to do the whole creative work. You can just kind of say, okay, I will use this one and this one. It&#8217;s on the basis of template parts, so it can be reused on other places and templates if you have different overlays. And so I really like that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, it gives more customization that wasn&#8217;t there before because you just only had a mobile version of the navigation you created. And I know from our experience at Grade that people like to switch up things in this mobile view because they want to add a button or add information or whatever, or change the menu items by default to have less menu items than they would have on desktop. So this was only possible with other tools, and now it&#8217;s in core as well. I also played around with it a bit, just adding random blocks to it. So it&#8217;s not just limited to specifically a navigation, but can add anything you need into that because it&#8217;s a template part, as you said.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, right.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So it actually is then also possible to create mega menus, which is also something that a lot of people wanted to do with those template parts.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Well, I haven&#8217;t played with, played it that far so far. I haven&#8217;t looked at the settings in detail, but. I guess I have to test this out.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Well, there are a lot of people who are going to be testing things and I wish they would share a little bit more about their successes or, well, they never really talk about their successes, mostly about, oh, this is a bug that needs to change kind of thing. But it would be really cool to see some other implementations. Yeah. </p>\n\n\n\n<p class="wp-block-paragraph">They also revamped the submenus a little bit with handling that. So it now defaults to open or closed states, and you have a place to put the close button for that. Yeah, the patterns we talked— the overlay patterns is kind of with a black background, with an orange background, with a side info as well. So it&#8217;s pretty cool. Oh yeah, and what also changed in the navigation is that you can now— well, you always could add new pages when you create a navigation bar, create a new page, but now you can, you have a toggle switch that you can actually publish it. So the create a page is then available in your pages, but the menu works. And they did also a fantastic job making the links in the menu a little bit more smart. Yeah. So when you change the title or the slug of a page, it now reflects in the menu where it&#8217;s actually used. So that is, was also a big big pain point that you always had to think about, oh, I changed the slug of my page or my post. Now I need to update two menu items because I have a header, a footer, a header menu and a footer menu. And yeah, it&#8217;s all kind of a, it was a little bit.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Or another five menus in different places that you all need to update and you forgot about them. So yeah, that&#8217;s actually very nice. I just opened up also the, when you have a navigation block focused and go select one of the pages that is in there. It now shows a little, I&#8217;m not sure how long this has been there, but there&#8217;s a box popping out saying the title of the link and then it links to this specific page, which is a page. So the post type is shown and also what status it has. So it is published, is it draft or whatever. So there&#8217;s, I think if I click on that, yeah, I can now go directly into editing and I can go back. Oh, this is fancy.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. That&#8217;s also fairly new. I think it was in 22. So it&#8217;s between 6.9 and 7.0. It&#8217;s a new feature. It&#8217;s a new feature.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah. I think this will definitely enhance the whole working with navigation, with navigation in general, because to be honest, it has been a pain to work with navigation. So I&#8217;m glad to see some improvements here. They&#8217;re looking really good. Oh, you can even add more stuff, description and real attribute. Nice. That&#8217;s looking good. I like that. I honestly like that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Awesome. Very good, Birgit. What&#8217;s next on the list?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Next on the list is gallery block add lightbox support.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Ooh, that&#8217;s my personal favorite. Yeah. Well, lightbox support was there before, right?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I was just saying that the lightbox has been around for a while. But yeah, not only for images, right? Not for the gallery.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It was for the gallery, but it only added the click to open big. It wasn&#8217;t a real lightbox. It kind of— you needed to close it and then look at the next picture and open it up again. And now you actually have navigation with next and previous, so you could actually have a really nice gallery viewing experience. And I was waiting for this for quite a while. Not that I didn&#8217;t find any plugins that do that, but yeah, to have it in the browser.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I think that&#8217;s a very nice feature because it reduces the need for a plugin if the functionality is enough for the user. I mean, there will always be plugins that enhance this functionality or create another variation of a lightbox with even more features. There&#8217;s always like that, but it&#8217;s, it&#8217;s good to have that because it&#8217;s just, I&#8217;ve never really worked so much with galleries in the past, but probably I will do more because now you can continue switching to the other images without even having to close that. So I think that&#8217;s really a good quality of life improvement.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Absolutely. Absolutely. Yeah. Yeah. Those sites that have big visual assets on there, like pictures and they have portfolios or they want to show a decoration or be it food. Yeah. Each one of the sites. And what I like about it is also that you can swipe it on mobile. You don&#8217;t need to—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Oh, nice.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: It&#8217;s not animated, but it&#8217;s definitely there. </p>\n\n\n\n<p class="wp-block-paragraph">So the thing that moved to the next version in WordPress is showing the captions somewhere on that. Yeah. Right now it&#8217;s just a picture and the navigation, but that&#8217;s a huge step forward. What also is new for the gallery block and many blocks is that the sidebar where the settings and the styles are now also have a content tab where you can see, for instance, all the pictures in a list and then just open it up and add an alt text to it, for instance. So you can have an easier way to update the content of things. You&#8217;ll see that also on other blocks that are kind of multi-blocks, like the social icons or the buttons or the list, that you get now a little content section on the right-hand side. And you don&#8217;t have to, for that, open up the list view. It&#8217;s a little bit of duplication, but I think it&#8217;s a different mindset when you just want to edit that particular group of blocks and see it in one view.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, but you can, I just created a gallery on my test site and picked some of the pictures. And when you are in this content section and you click on an image, you are put to the specific image block within the gallery. So I don&#8217;t think this is too much of a crazy thing. Yeah, you are right about the duplication that if you are on the gallery block itself, you can add something. That&#8217;s probably easier on the right side now to add something. But you also get the context options that you would have in the list view. So this is the duplicated part. But to be honest, I mean, I work a lot with the list view. I always— the first thing I do when I come into a brand new editor is go to preferences and say, list view, always show list view. Because I still don&#8217;t get why this is not the default. But yeah, for people who may be not using the list view too much, I think this is a pretty nice way to work with the gallery block. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And there are also people who are overwhelmed by the list view. Yeah. So kind of, they don&#8217;t.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, I can understand. But yeah, I&#8217;m a big fan of the list view.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, there will be two new blocks. There&#8217;s a breadcrumbs block and the icon block. And the icon block just made it out of experimental with 22.6. </p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I think this was a very close call, right? I just saw Ryan&#8217;s post the other day. It&#8217;s like, we made it. And I was like, oh, that&#8217;s close. Isn&#8217;t Beta 1 already out yet?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, no, it was, uh, actually in Beta, but the discussion was about— not about the icon block per se, but it only has limited functionality. When you— for a designer, you cannot register your own icon collection.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: That would have been my question. Yes.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: And that has been the API that was too close to be comfortable in creating a new API at the last minute, so to speak. And they said that needs to be similar for a moment. And that was pushed in 7.1, but you still can use the icons that are in the block editor already.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: It mostly, it will be arrows or the chevrons or maybe something like pencil or image or home. Yeah. The default ones are there. So it&#8217;s, I would say for, for the, for the beginning, it&#8217;s fine. And I think for the extensibility, it&#8217;s definitely needed that we have an API to add any kind of icon that we want or that the user needs because people work with the most different things. I think the same, we had the same thing with the social icons block, if I remember correctly, like you had a fixed set, but then later on. It was added the ability that you can upload your own icons, if I&#8217;m correct.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: So I would very much look forward to potentially in 7.1 that we get the ability to extend this icon library to whatever icons we need, have an upload.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. I think designers really work, love working with icons and when they design sites, it would be really helpful to actually have the branded icons, whatever they have to be uploaded. But yeah, in the release post of 22.6, Bernie Reiter, who was a release lead, he uploaded an implementation which makes perfect sense, which is the location for a map, kind of, yeah, what&#8217;s the address, what&#8217;s the link for Google Maps, and what are the ratings, so to speak. And you can all do that with the icon set that&#8217;s already in the block editor. It was worth it, even with not registering the API, to put that into a core. And it&#8217;s still helpful.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I mean, the icon block has been long awaited, so it was about time.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And the other block is the breadcrumbs block, which I&#8217;m really happy that it made it because that&#8217;s a very versatile block. It has a lot of smartness behind it where you can put it on any page and then it figures out what are the breadcrumbs to get to that page and also to get back again. So you could do categories, archives, subpages, parent pages, child pages. It&#8217;s all picking up those things. And it&#8217;s a really nice addition for larger websites to have a user find their way back or orient themselves on the website.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, I think there&#8217;s also enough settings to work with it. So it&#8217;s looking good. I just added it to my test page. You have all the color, typography, dimensions, border. So there&#8217;s, there&#8217;s something to do with it. I would say.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, you can definitely work with that. So then the existing blocks obviously also get some improvements. Do you have any favorite of those? I do. So the paragraph has two new things. One is the indentation. So you can make a paragraph or on a page manage the indentation of the first line in a paragraph. There are two versions of it that you need to handle in the settings page. One is to have the first paragraph not indented, but all the subsequent paragraphs. And then if you toggle that off, then also the first paragraph is indented. And that is that it&#8217;s in the English-speaking countries, the first paragraph is not indented. But in the right-to-left and other countries, even if they are left-to-right, they always want all the paragraphs indented. So it&#8217;s a different standard for publications in different countries. So they needed to take care of that. But the default is to have the first paragraph not indented and all the subsequent paragraphs are.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Interesting.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: It&#8217;s like I usually do not come around that the need for this. But obviously if there&#8217;s a need for it.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. A lot of publications have that as standard, especially those that are in the news and long-form content publications like essays and that kind of thing.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Apparently I do not read those, so I do not have any experience with that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Or you just haven&#8217;t noticed it because it feels natural.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: But probably, yeah, yeah, I maybe, maybe that&#8217;s also the case. I don&#8217;t know. Yeah, but it&#8217;s interesting to see that. I was wondering, didn&#8217;t we have something like this before, or was it something else, or I&#8217;m mixing this up with something? I don&#8217;t know.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. And the second formatting part for paragraph block is that automatic text columns. So you can have a larger paragraph and say, okay, but I need this into a smaller space, but I have multiple columns. And that also works very well. That was actually a plugin from the Block Editor Learn program. There was one course that actually created that kind of columns. So I&#8217;m glad that it made it to core because I really found it nice to have that possible. It automatically creates those columns. You can say 2 columns or 3 columns, and it&#8217;s really nice. You need to enable it through the typography, the 3-dot menu. </p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I was just about to say, I&#8217;m not seeing the setting. Where is it? Ah, here it is. Columns.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, yeah, columns. And also the indentation. And that&#8217;s also where you&#8217;ll find the fit the text into that. So there are typography changes, but right now only, I think, available for the paragraph block.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, it made sense to have moved to the tools panel to get a bit more in the technical side, because if I&#8217;m looking now at the typography settings that are available, but this list is like endless. Yeah, it&#8217;s getting endless. So having this to be hidden by default and you can, if you need the to change something, you edit. That&#8217;s something, yeah, definitely to not clutter the sidebar too much.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah. Yeah. It&#8217;s a good call to always look at the three dots in the menu to see, okay, what other options do I have available there? Because they may not be visible just, and you look stupid like I did to find the columns.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: You look not that stupid.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, it&#8217;s just like, well, why, why I&#8217;m not seeing this? Where is this? Is this a setting somewhere? It&#8217;s like panicking on the inside on the podcast. I know it&#8217;s, it&#8217;s like day-to-day business.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So yeah, I&#8217;m all good. So what else is in the current block? There are so many things in there. So the font library has now its own menu item in the appearance menu. Yeah. Nothing else.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: So it&#8217;s available for any themes if I recall correctly.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So it&#8217;s not—</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: you can now do all the stuff. Yeah, it&#8217;s exactly the same like the modal. You just have it like as in the regular backend, basically. It&#8217;s been like extracted from the editor to be its own backend page.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: But it&#8217;s in the new style. I just realized that when switching between the default themes, we have the overview to switch the themes. It&#8217;s like still the we did get a little change in the backend. Maybe we can talk about that later. But when you are on themes, you have still this dark, not dark, but lighter gray, very light gray background. And it&#8217;s no rounded corners. And when you go into fonts, you have this more site editor-like white background and rounded corners around. I just realized that there&#8217;s this kind of difference.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, I think that the team really wanted to do the data views. Use components from the data views for these new pages. And it will also be, and I just saw that for the Beta 2, that the connector for the AI client, that the connector page is under Settings. Yep. And the page also follows that data view.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Correct.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Design from what&#8217;s actually going to be the new admin design that&#8217;s not coming to 7.0, but some of the pages are, look a little bit different yet. Now.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: I just see, I just see these small details like instantly. So I was like, oh, this looks different.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. It looks a little bit fresher. It&#8217;s my personal view on that.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: And I, I think the most visual change everyone will have is when they log in. So, or when they upgrade to 7.0 and they have not seen the Beta or release candidate that suddenly the default color scheme changes. In the backend. So I think this will be a bit of a woo moment for everyone who is not like looking into this before. So if I guess it&#8217;s a shout out to everyone who&#8217;s working with clients who do not see a Beta version before, be prepared because I&#8217;m sure there will be questions coming in from everyone like, my admin looks different. What happened?</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah, the buttons all have a different color. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yeah, the, the, I think the black is a bit darker if I remember correctly. And of course the blue shines very differently. Yeah.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: So, but the color scheme was available before. It&#8217;s called the modern.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Jessica Lyschik</em>: Yes, correctly.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Birgit Pauli-Haack</em>: Yeah. So it&#8217;s now just the default. I don&#8217;t think we have materialized any writing about that. So I kind of need to look at the core changes. Right now I&#8217;m just looking at the block changes, but yeah. Oh, and one thing that we should mention is the content-only pattern editing that&#8217;s now coming with 7.0. And that is a way, if you have a pattern that you put into a post or a page, that the edit the pattern is kind of reduced to edit the content of it. So you don&#8217;t have to change the pattern. Yeah. And I think that&#8217;s reducing a little bit the overwhelm. And the danger that people get into when they just use pattern, that they are kind of, you still can edit them, throw out the image and put a different block in there. You always can, you can change the headline, paragraph, whatever the pattern is designating as cont