INSERT INTO `wpoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(63464, '_transient_woocommerce_admin_remote_free_extensions_specs', 'a:1:{s:5:\"en_US\";a:5:{s:10:\"obw/basics\";O:8:\"stdClass\":3:{s:3:\"key\";s:10:\"obw/basics\";s:5:\"title\";s:14:\"Get the basics\";s:7:\"plugins\";a:4:{i:0;O:8:\"stdClass\":6:{s:4:\"name\";s:11:\"WooPayments\";s:11:\"description\";s:154:\"Accept credit cards and other popular payment methods with <a href=\"https://woocommerce.com/products/woocommerce-payments\" target=\"_blank\">WooPayments</a>\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:39:{i:0;s:2:\"US\";i:1;s:2:\"PR\";i:2;s:2:\"AU\";i:3;s:2:\"CA\";i:4;s:2:\"DE\";i:5;s:2:\"ES\";i:6;s:2:\"FR\";i:7;s:2:\"GB\";i:8;s:2:\"IE\";i:9;s:2:\"IT\";i:10;s:2:\"NZ\";i:11;s:2:\"AT\";i:12;s:2:\"BE\";i:13;s:2:\"NL\";i:14;s:2:\"PL\";i:15;s:2:\"PT\";i:16;s:2:\"CH\";i:17;s:2:\"HK\";i:18;s:2:\"SG\";i:19;s:2:\"CY\";i:20;s:2:\"DK\";i:21;s:2:\"EE\";i:22;s:2:\"FI\";i:23;s:2:\"GR\";i:24;s:2:\"LU\";i:25;s:2:\"LT\";i:26;s:2:\"LV\";i:27;s:2:\"NO\";i:28;s:2:\"MT\";i:29;s:2:\"SI\";i:30;s:2:\"SK\";i:31;s:2:\"BG\";i:32;s:2:\"CZ\";i:33;s:2:\"HR\";i:34;s:2:\"HU\";i:35;s:2:\"RO\";i:36;s:2:\"SE\";i:37;s:2:\"JP\";i:38;s:2:\"AE\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":6:{s:4:\"type\";s:6:\"option\";s:12:\"transformers\";a:2:{i:0;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"dot_notation\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:4:\"path\";s:8:\"industry\";}}i:1;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"array_column\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:3:\"key\";s:4:\"slug\";}}}s:11:\"option_name\";s:30:\"woocommerce_onboarding_profile\";s:9:\"operation\";s:9:\"!contains\";s:5:\"value\";s:31:\"cbd-other-hemp-derived-products\";s:7:\"default\";a:0:{}}}s:14:\"is_built_by_wc\";b:1;s:14:\"min_wp_version\";s:3:\"5.9\";s:3:\"key\";s:20:\"woocommerce-payments\";}i:1;O:8:\"stdClass\":5:{s:4:\"name\";s:20:\"WooCommerce Shipping\";s:11:\"description\";s:119:\"Print shipping labels with <a href=\"https://woocommerce.com/products/shipping\" target=\"_blank\">WooCommerce Shipping</a>\";s:10:\"is_visible\";a:3:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:1:{i:0;s:2:\"US\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":2:{s:4:\"type\";s:3:\"not\";s:7:\"operand\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:17:\"plugins_activated\";s:7:\"plugins\";a:1:{i:0;s:20:\"woocommerce-shipping\";}}}}i:2;O:8:\"stdClass\":2:{s:4:\"type\";s:2:\"or\";s:8:\"operands\";a:2:{i:0;a:1:{i:0;O:8:\"stdClass\":6:{s:4:\"type\";s:6:\"option\";s:12:\"transformers\";a:2:{i:0;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"dot_notation\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:4:\"path\";s:13:\"product_types\";}}i:1;O:8:\"stdClass\":1:{s:3:\"use\";s:5:\"count\";}}s:11:\"option_name\";s:30:\"woocommerce_onboarding_profile\";s:5:\"value\";i:1;s:7:\"default\";a:0:{}s:9:\"operation\";s:2:\"!=\";}}i:1;a:1:{i:0;O:8:\"stdClass\":6:{s:4:\"type\";s:6:\"option\";s:12:\"transformers\";a:1:{i:0;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"dot_notation\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:4:\"path\";s:15:\"product_types.0\";}}}s:11:\"option_name\";s:30:\"woocommerce_onboarding_profile\";s:5:\"value\";s:9:\"downloads\";s:7:\"default\";s:0:\"\";s:9:\"operation\";s:2:\"!=\";}}}}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:20:\"woocommerce-shipping\";}i:2;O:8:\"stdClass\":5:{s:4:\"name\";s:15:\"WooCommerce Tax\";s:11:\"description\";s:111:\"Get automated sales tax with <a href=\"https://woocommerce.com/products/tax\" target=\"_blank\">WooCommerce Tax</a>\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:11:{i:0;s:2:\"US\";i:1;s:2:\"FR\";i:2;s:2:\"GB\";i:3;s:2:\"DE\";i:4;s:2:\"CA\";i:5;s:2:\"AU\";i:6;s:2:\"GR\";i:7;s:2:\"BE\";i:8;s:2:\"PT\";i:9;s:2:\"DK\";i:10;s:2:\"SE\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":2:{s:4:\"type\";s:3:\"not\";s:7:\"operand\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:17:\"plugins_activated\";s:7:\"plugins\";a:1:{i:0;s:20:\"woocommerce-services\";}}}}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:24:\"woocommerce-services:tax\";}i:3;O:8:\"stdClass\":6:{s:4:\"name\";s:7:\"Jetpack\";s:11:\"description\";s:110:\"Enhance speed and security with <a href=\"https://woocommerce.com/products/jetpack\" target=\"_blank\">Jetpack</a>\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:3:\"not\";s:7:\"operand\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:17:\"plugins_activated\";s:7:\"plugins\";a:1:{i:0;s:7:\"jetpack\";}}}}}s:14:\"is_built_by_wc\";b:0;s:14:\"min_wp_version\";s:3:\"6.0\";s:3:\"key\";s:7:\"jetpack\";}}}s:8:\"obw/grow\";O:8:\"stdClass\":3:{s:3:\"key\";s:8:\"obw/grow\";s:5:\"title\";s:15:\"Grow your store\";s:7:\"plugins\";a:3:{i:0;O:8:\"stdClass\":6:{s:4:\"name\";s:8:\"MailPoet\";s:11:\"description\";s:115:\"Level up your email marketing with <a href=\"https://woocommerce.com/products/mailpoet\" target=\"_blank\">MailPoet</a>\";s:10:\"manage_url\";s:35:\"admin.php?page=mailpoet-newsletters\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:1;i:1;i:84;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:8:\"mailpoet\";}i:1;O:8:\"stdClass\":8:{s:4:\"name\";s:22:\"Google for WooCommerce\";s:11:\"description\";s:126:\"Drive sales with <a href=\"https://woocommerce.com/products/google-listings-and-ads\" target=\"_blank\">Google for WooCommerce</a>\";s:9:\"image_url\";s:94:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/google.svg\";s:10:\"manage_url\";s:46:\"admin.php?page=wc-admin&path=%2Fgoogle%2Fstart\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:3:\"not\";s:7:\"operand\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"type\";s:17:\"plugins_activated\";s:7:\"plugins\";a:1:{i:0;s:23:\"google-listings-and-ads\";}}}}}s:14:\"is_built_by_wc\";b:1;s:15:\"min_php_version\";s:3:\"7.4\";s:3:\"key\";s:23:\"google-listings-and-ads\";}i:2;O:8:\"stdClass\":8:{s:4:\"name\";s:25:\"Pinterest for WooCommerce\";s:11:\"description\";s:76:\"Get your products in front of Pinners searching for ideas and things to buy.\";s:9:\"image_url\";s:97:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/pinterest.png\";s:10:\"manage_url\";s:51:\"admin.php?page=wc-admin&path=%2Fpinterest%2Flanding\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:61;i:1;i:120;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:1;s:15:\"min_php_version\";s:3:\"7.3\";s:3:\"key\";s:25:\"pinterest-for-woocommerce\";}}}s:15:\"task-list/reach\";O:8:\"stdClass\":3:{s:3:\"key\";s:15:\"task-list/reach\";s:5:\"title\";s:22:\"Reach out to customers\";s:7:\"plugins\";a:3:{i:0;O:8:\"stdClass\":6:{s:4:\"name\";s:8:\"MailPoet\";s:11:\"description\";s:111:\"Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard.\";s:9:\"image_url\";s:96:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/mailpoet.svg\";s:10:\"manage_url\";s:35:\"admin.php?page=mailpoet-newsletters\";s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:12:\"mailpoet:alt\";}i:1;O:8:\"stdClass\":6:{s:4:\"name\";s:7:\"Klaviyo\";s:11:\"description\";s:138:\"Grow and retain customers with intelligent, impactful email and SMS marketing automation and a consolidated view of customer interactions.\";s:9:\"image_url\";s:95:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/klaviyo.png\";s:10:\"manage_url\";s:31:\"admin.php?page=klaviyo_settings\";s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:11:\"klaviyo:alt\";}i:2;O:8:\"stdClass\":6:{s:4:\"name\";s:9:\"Mailchimp\";s:11:\"description\";s:78:\"Send targeted campaigns, recover abandoned carts and much more with Mailchimp.\";s:9:\"image_url\";s:97:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/mailchimp.svg\";s:10:\"manage_url\";s:36:\"admin.php?page=mailchimp-woocommerce\";s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:29:\"mailchimp-for-woocommerce:alt\";}}}s:14:\"task-list/grow\";O:8:\"stdClass\":3:{s:3:\"key\";s:14:\"task-list/grow\";s:5:\"title\";s:15:\"Grow your store\";s:7:\"plugins\";a:4:{i:0;O:8:\"stdClass\":6:{s:4:\"name\";s:22:\"Google for WooCommerce\";s:11:\"description\";s:134:\"Reach more shoppers and drive sales for your store. Integrate with Google to list your products for free and launch paid ad campaigns.\";s:9:\"image_url\";s:94:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/google.svg\";s:10:\"manage_url\";s:46:\"admin.php?page=wc-admin&path=%2Fgoogle%2Fstart\";s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:27:\"google-listings-and-ads:alt\";}i:1;O:8:\"stdClass\":7:{s:4:\"name\";s:22:\"TikTok for WooCommerce\";s:9:\"image_url\";s:94:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/tiktok.svg\";s:11:\"description\";s:118:\"Grow your online sales by promoting your products on TikTok to over one billion monthly active users around the world.\";s:10:\"manage_url\";s:21:\"admin.php?page=tiktok\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:40:{i:0;s:2:\"US\";i:1;s:2:\"CA\";i:2;s:2:\"MX\";i:3;s:2:\"AT\";i:4;s:2:\"BE\";i:5;s:2:\"CZ\";i:6;s:2:\"DK\";i:7;s:2:\"FI\";i:8;s:2:\"FR\";i:9;s:2:\"DE\";i:10;s:2:\"GR\";i:11;s:2:\"HU\";i:12;s:2:\"IE\";i:13;s:2:\"IT\";i:14;s:2:\"NL\";i:15;s:2:\"PL\";i:16;s:2:\"PT\";i:17;s:2:\"RO\";i:18;s:2:\"ES\";i:19;s:2:\"SE\";i:20;s:2:\"GB\";i:21;s:2:\"CH\";i:22;s:2:\"NO\";i:23;s:2:\"AU\";i:24;s:2:\"NZ\";i:25;s:2:\"SG\";i:26;s:2:\"MY\";i:27;s:2:\"PH\";i:28;s:2:\"ID\";i:29;s:2:\"VN\";i:30;s:2:\"TH\";i:31;s:2:\"KR\";i:32;s:2:\"IL\";i:33;s:2:\"AE\";i:34;s:2:\"RU\";i:35;s:2:\"UA\";i:36;s:2:\"TR\";i:37;s:2:\"SA\";i:38;s:2:\"BR\";i:39;s:2:\"JP\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:1;i:1;i:60;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:19:\"tiktok-for-business\";}i:2;O:8:\"stdClass\":7:{s:4:\"name\";s:25:\"Pinterest for WooCommerce\";s:11:\"description\";s:159:\"Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.\";s:9:\"image_url\";s:97:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/pinterest.png\";s:10:\"manage_url\";s:51:\"admin.php?page=wc-admin&path=%2Fpinterest%2Flanding\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:61;i:1;i:120;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:29:\"pinterest-for-woocommerce:alt\";}i:3;O:8:\"stdClass\":8:{s:4:\"name\";s:26:\"Meta Ads & Pixel by Kliken\";s:11:\"description\";s:150:\"Automate Facebook & Instagram marketing with Kliken. Launch ads and schedule a month of posts in 5 minutes—first 5 free! Plans start at just $20/mo.\";s:9:\"image_url\";s:94:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/kliken.svg\";s:10:\"manage_url\";s:40:\"admin.php?page=kliken-ads-pixel-for-meta\";s:14:\"is_built_by_wc\";b:0;s:16:\"install_external\";b:0;s:10:\"is_visible\";b:1;s:3:\"key\";s:29:\"kliken-ads-pixel-for-meta:alt\";}}}s:17:\"obw/core-profiler\";O:8:\"stdClass\":3:{s:3:\"key\";s:17:\"obw/core-profiler\";s:5:\"title\";s:15:\"Grow your store\";s:7:\"plugins\";a:16:{i:0;O:8:\"stdClass\":11:{s:4:\"name\";s:11:\"WooPayments\";s:11:\"description\";s:54:\"Offer safe and convenient ways to pay with WooPayments\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:39:{i:0;s:2:\"US\";i:1;s:2:\"PR\";i:2;s:2:\"AU\";i:3;s:2:\"CA\";i:4;s:2:\"DE\";i:5;s:2:\"ES\";i:6;s:2:\"FR\";i:7;s:2:\"GB\";i:8;s:2:\"IE\";i:9;s:2:\"IT\";i:10;s:2:\"NZ\";i:11;s:2:\"AT\";i:12;s:2:\"BE\";i:13;s:2:\"NL\";i:14;s:2:\"PL\";i:15;s:2:\"PT\";i:16;s:2:\"CH\";i:17;s:2:\"HK\";i:18;s:2:\"SG\";i:19;s:2:\"CY\";i:20;s:2:\"DK\";i:21;s:2:\"EE\";i:22;s:2:\"FI\";i:23;s:2:\"GR\";i:24;s:2:\"LU\";i:25;s:2:\"LT\";i:26;s:2:\"LV\";i:27;s:2:\"NO\";i:28;s:2:\"MT\";i:29;s:2:\"SI\";i:30;s:2:\"SK\";i:31;s:2:\"BG\";i:32;s:2:\"CZ\";i:33;s:2:\"HR\";i:34;s:2:\"HU\";i:35;s:2:\"RO\";i:36;s:2:\"SE\";i:37;s:2:\"JP\";i:38;s:2:\"AE\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":6:{s:4:\"type\";s:6:\"option\";s:12:\"transformers\";a:2:{i:0;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"dot_notation\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:4:\"path\";s:8:\"industry\";}}i:1;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"array_column\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:3:\"key\";s:4:\"slug\";}}}s:11:\"option_name\";s:30:\"woocommerce_onboarding_profile\";s:9:\"operation\";s:9:\"!contains\";s:5:\"value\";s:31:\"cbd-other-hemp-derived-products\";s:7:\"default\";a:0:{}}}s:14:\"is_built_by_wc\";b:1;s:14:\"min_wp_version\";s:3:\"5.9\";s:3:\"key\";s:20:\"woocommerce-payments\";s:5:\"label\";s:25:\"Get paid with WooPayments\";s:9:\"image_url\";s:120:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-woo-rebrand-2.svg\";s:15:\"learn_more_link\";s:123:\"https://woocommerce.com/products/woocommerce-payments?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:5;s:12:\"requires_jpc\";b:1;}i:1;O:8:\"stdClass\":9:{s:4:\"name\";s:20:\"WooCommerce Shipping\";s:11:\"description\";s:41:\"Print discounted USPS, UPS and DHL labels\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";s:2:\"US\";s:9:\"operation\";s:1:\"=\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:20:\"woocommerce-shipping\";s:5:\"label\";s:42:\"Save on shipping with WooCommerce Shipping\";s:9:\"image_url\";s:120:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-woo-rebrand-2.svg\";s:15:\"learn_more_link\";s:114:\"https://woocommerce.com/woocommerce-shipping?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:3;}i:2;O:8:\"stdClass\":10:{s:4:\"name\";s:11:\"ShipStation\";s:9:\"image_url\";s:118:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-shipstation.svg\";s:10:\"manage_url\";s:26:\"admin.php?page=shipstation\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:4:{i:0;s:2:\"CA\";i:1;s:2:\"GB\";i:2;s:2:\"AU\";i:3;s:2:\"NZ\";}s:9:\"operation\";s:2:\"in\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:35:\"woocommerce-shipstation-integration\";s:5:\"label\";s:49:\"Print discounted shipping labels with ShipStation\";s:11:\"description\";s:56:\"Automate your order fulfillment and save on top carriers\";s:15:\"learn_more_link\";s:66:\"https://wordpress.org/plugins/woocommerce-shipstation-integration/\";s:16:\"install_priority\";i:3;}i:3;O:8:\"stdClass\":10:{s:4:\"name\";s:8:\"Packlink\";s:9:\"image_url\";s:115:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-packlink.svg\";s:10:\"manage_url\";s:36:\"admin.php?page=packlink-pro-shipping\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:9:{i:0;s:2:\"FR\";i:1;s:2:\"ES\";i:2;s:2:\"IT\";i:3;s:2:\"DE\";i:4;s:2:\"NL\";i:5;s:2:\"AT\";i:6;s:2:\"BE\";i:7;s:2:\"IE\";i:8;s:2:\"PT\";}s:9:\"operation\";s:2:\"in\";}}s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:21:\"packlink-pro-shipping\";s:5:\"label\";s:46:\"Print discounted shipping labels with Packlink\";s:11:\"description\";s:56:\"Automate your order fulfillment and save on top carriers\";s:15:\"learn_more_link\";s:52:\"https://wordpress.org/plugins/packlink-pro-shipping/\";s:16:\"install_priority\";i:3;}i:4;O:8:\"stdClass\":10:{s:4:\"name\";s:31:\"PayPal Payments for WooCommerce\";s:11:\"description\";s:61:\"Offer more ways to pay with this all-in-one checkout solution\";s:14:\"is_built_by_wc\";b:0;s:15:\"install_options\";a:1:{i:0;O:8:\"stdClass\":2:{s:4:\"name\";s:26:\"woocommerce_paypal_branded\";s:5:\"value\";s:8:\"profiler\";}}s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:39:{i:0;s:2:\"US\";i:1;s:2:\"PR\";i:2;s:2:\"AU\";i:3;s:2:\"CA\";i:4;s:2:\"DE\";i:5;s:2:\"ES\";i:6;s:2:\"FR\";i:7;s:2:\"GB\";i:8;s:2:\"IE\";i:9;s:2:\"IT\";i:10;s:2:\"NZ\";i:11;s:2:\"AT\";i:12;s:2:\"BE\";i:13;s:2:\"NL\";i:14;s:2:\"PL\";i:15;s:2:\"PT\";i:16;s:2:\"CH\";i:17;s:2:\"HK\";i:18;s:2:\"SG\";i:19;s:2:\"CY\";i:20;s:2:\"DK\";i:21;s:2:\"EE\";i:22;s:2:\"FI\";i:23;s:2:\"GR\";i:24;s:2:\"LU\";i:25;s:2:\"LT\";i:26;s:2:\"LV\";i:27;s:2:\"NO\";i:28;s:2:\"MT\";i:29;s:2:\"SI\";i:30;s:2:\"SK\";i:31;s:2:\"BG\";i:32;s:2:\"CZ\";i:33;s:2:\"HR\";i:34;s:2:\"HU\";i:35;s:2:\"RO\";i:36;s:2:\"SE\";i:37;s:2:\"JP\";i:38;s:2:\"AE\";}s:9:\"operation\";s:3:\"!in\";}i:1;O:8:\"stdClass\":4:{s:4:\"type\";s:14:\"plugin_version\";s:6:\"plugin\";s:11:\"woocommerce\";s:7:\"version\";s:10:\"9.8.0-rc.1\";s:8:\"operator\";s:2:\">=\";}}s:3:\"key\";s:27:\"woocommerce-paypal-payments\";s:5:\"label\";s:41:\"Maximize conversions with PayPal Payments\";s:9:\"image_url\";s:113:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-paypal.svg\";s:15:\"learn_more_link\";s:130:\"https://woocommerce.com/products/woocommerce-paypal-payments?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:5;}i:5;O:8:\"stdClass\":9:{s:4:\"name\";s:31:\"PayPal Payments for WooCommerce\";s:11:\"description\";s:60:\"Offer additional flexible payment options with PayPal Wallet\";s:14:\"is_built_by_wc\";b:0;s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:39:{i:0;s:2:\"US\";i:1;s:2:\"PR\";i:2;s:2:\"AU\";i:3;s:2:\"CA\";i:4;s:2:\"DE\";i:5;s:2:\"ES\";i:6;s:2:\"FR\";i:7;s:2:\"GB\";i:8;s:2:\"IE\";i:9;s:2:\"IT\";i:10;s:2:\"NZ\";i:11;s:2:\"AT\";i:12;s:2:\"BE\";i:13;s:2:\"NL\";i:14;s:2:\"PL\";i:15;s:2:\"PT\";i:16;s:2:\"CH\";i:17;s:2:\"HK\";i:18;s:2:\"SG\";i:19;s:2:\"CY\";i:20;s:2:\"DK\";i:21;s:2:\"EE\";i:22;s:2:\"FI\";i:23;s:2:\"GR\";i:24;s:2:\"LU\";i:25;s:2:\"LT\";i:26;s:2:\"LV\";i:27;s:2:\"NO\";i:28;s:2:\"MT\";i:29;s:2:\"SI\";i:30;s:2:\"SK\";i:31;s:2:\"BG\";i:32;s:2:\"CZ\";i:33;s:2:\"HR\";i:34;s:2:\"HU\";i:35;s:2:\"RO\";i:36;s:2:\"SE\";i:37;s:2:\"JP\";i:38;s:2:\"AE\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":4:{s:4:\"type\";s:14:\"plugin_version\";s:6:\"plugin\";s:11:\"woocommerce\";s:7:\"version\";s:10:\"9.8.0-rc.1\";s:8:\"operator\";s:2:\">=\";}}s:3:\"key\";s:39:\"woocommerce-paypal-payments:wallet-only\";s:5:\"label\";s:38:\"Give shoppers a variety of ways to pay\";s:9:\"image_url\";s:113:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-paypal.svg\";s:15:\"learn_more_link\";s:130:\"https://woocommerce.com/products/woocommerce-paypal-payments?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:5;}i:6;O:8:\"stdClass\":11:{s:4:\"name\";s:7:\"Jetpack\";s:11:\"description\";s:53:\"Keep your store online with full security and backups\";s:10:\"is_visible\";b:1;s:14:\"is_built_by_wc\";b:0;s:14:\"min_wp_version\";s:3:\"6.0\";s:3:\"key\";s:7:\"jetpack\";s:5:\"label\";s:49:\"Protect your store and your shoppers with Jetpack\";s:9:\"image_url\";s:114:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-jetpack.svg\";s:15:\"learn_more_link\";s:110:\"https://woocommerce.com/products/jetpack?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:8;s:12:\"requires_jpc\";b:1;}i:7;O:8:\"stdClass\":11:{s:4:\"name\";s:25:\"Pinterest for WooCommerce\";s:11:\"description\";s:55:\"Get your products in front of a highly engaged audience\";s:9:\"image_url\";s:116:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-pinterest.svg\";s:10:\"manage_url\";s:51:\"admin.php?page=wc-admin&path=%2Fpinterest%2Flanding\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:61;i:1;i:120;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:1;s:15:\"min_php_version\";s:3:\"7.3\";s:3:\"key\";s:25:\"pinterest-for-woocommerce\";s:5:\"label\";s:37:\"Showcase your products with Pinterest\";s:15:\"learn_more_link\";s:128:\"https://woocommerce.com/products/pinterest-for-woocommerce?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:2;}i:8;O:8:\"stdClass\":10:{s:4:\"name\";s:8:\"MailPoet\";s:11:\"description\";s:58:\"Attract and retain shoppers with email marketing campaigns\";s:10:\"manage_url\";s:35:\"admin.php?page=mailpoet-newsletters\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:1;i:1;i:84;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:8:\"mailpoet\";s:5:\"label\";s:34:\"Reach your customers with MailPoet\";s:9:\"image_url\";s:115:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-mailpoet.svg\";s:15:\"learn_more_link\";s:111:\"https://woocommerce.com/products/mailpoet?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:7;}i:9;O:8:\"stdClass\":10:{s:4:\"name\";s:7:\"Klaviyo\";s:11:\"description\";s:56:\"Build personalized email and SMS campaigns using Klaviyo\";s:9:\"image_url\";s:95:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/klaviyo.png\";s:10:\"manage_url\";s:31:\"admin.php?page=klaviyo_settings\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:85;i:1;i:120;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:7:\"klaviyo\";s:5:\"label\";s:7:\"Klaviyo\";s:15:\"learn_more_link\";s:126:\"https://woocommerce.com/products/klaviyo-for-woocommerce?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:7;}i:10;O:8:\"stdClass\":11:{s:4:\"name\";s:22:\"Google for WooCommerce\";s:11:\"description\";s:57:\"Create ads for your products straight from your dashboard\";s:9:\"image_url\";s:113:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-google.svg\";s:10:\"manage_url\";s:46:\"admin.php?page=wc-admin&path=%2Fgoogle%2Fstart\";s:10:\"is_visible\";b:1;s:14:\"is_built_by_wc\";b:1;s:15:\"min_php_version\";s:3:\"7.4\";s:3:\"key\";s:23:\"google-listings-and-ads\";s:5:\"label\";s:39:\"Drive sales with Google for WooCommerce\";s:15:\"learn_more_link\";s:126:\"https://woocommerce.com/products/google-listings-and-ads?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:6;}i:11;O:8:\"stdClass\":9:{s:4:\"name\";s:15:\"WooCommerce Tax\";s:11:\"description\";s:62:\"Automatically calculate how much sales tax should be collected\";s:10:\"is_visible\";a:1:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:11:{i:0;s:2:\"US\";i:1;s:2:\"FR\";i:2;s:2:\"GB\";i:3;s:2:\"DE\";i:4;s:2:\"CA\";i:5;s:2:\"AU\";i:6;s:2:\"GR\";i:7;s:2:\"BE\";i:8;s:2:\"PT\";i:9;s:2:\"DK\";i:10;s:2:\"SE\";}s:9:\"operation\";s:2:\"in\";}}s:14:\"is_built_by_wc\";b:1;s:3:\"key\";s:24:\"woocommerce-services:tax\";s:5:\"label\";s:44:\"Get automated tax rates with WooCommerce Tax\";s:9:\"image_url\";s:120:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-woo-rebrand-2.svg\";s:15:\"learn_more_link\";s:106:\"https://woocommerce.com/products/tax?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:4;}i:12;O:8:\"stdClass\":10:{s:4:\"name\";s:22:\"TikTok for WooCommerce\";s:9:\"image_url\";s:113:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-tiktok.svg\";s:11:\"description\";s:59:\"Sync your store with TikTok to create engaging ad campaigns\";s:10:\"manage_url\";s:21:\"admin.php?page=tiktok\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:40:{i:0;s:2:\"US\";i:1;s:2:\"CA\";i:2;s:2:\"MX\";i:3;s:2:\"AT\";i:4;s:2:\"BE\";i:5;s:2:\"CZ\";i:6;s:2:\"DK\";i:7;s:2:\"FI\";i:8;s:2:\"FR\";i:9;s:2:\"DE\";i:10;s:2:\"GR\";i:11;s:2:\"HU\";i:12;s:2:\"IE\";i:13;s:2:\"IT\";i:14;s:2:\"NL\";i:15;s:2:\"PL\";i:16;s:2:\"PT\";i:17;s:2:\"RO\";i:18;s:2:\"ES\";i:19;s:2:\"SE\";i:20;s:2:\"GB\";i:21;s:2:\"CH\";i:22;s:2:\"NO\";i:23;s:2:\"AU\";i:24;s:2:\"NZ\";i:25;s:2:\"SG\";i:26;s:2:\"MY\";i:27;s:2:\"PH\";i:28;s:2:\"ID\";i:29;s:2:\"VN\";i:30;s:2:\"TH\";i:31;s:2:\"KR\";i:32;s:2:\"IL\";i:33;s:2:\"AE\";i:34;s:2:\"RU\";i:35;s:2:\"UA\";i:36;s:2:\"TR\";i:37;s:2:\"SA\";i:38;s:2:\"BR\";i:39;s:2:\"JP\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":5:{s:4:\"type\";s:6:\"option\";s:11:\"option_name\";s:37:\"woocommerce_remote_variant_assignment\";s:5:\"value\";a:2:{i:0;i:1;i:1;i:60;}s:7:\"default\";b:0;s:9:\"operation\";s:5:\"range\";}}s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:19:\"tiktok-for-business\";s:5:\"label\";s:31:\"Create ad campaigns with TikTok\";s:15:\"learn_more_link\";s:125:\"https://woocommerce.com/products/tiktok-for-woocommerce?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:1;}i:13;O:8:\"stdClass\":10:{s:4:\"name\";s:12:\"Snapchat Ads\";s:11:\"description\";s:60:\"Reach an untapped audience on Snapchat and drive more sales.\";s:9:\"image_url\";s:115:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-snapchat.svg\";s:10:\"manage_url\";s:48:\"admin.php?page=wc-admin&path=%2Fsnapchat%2Fstart\";s:14:\"is_built_by_wc\";b:1;s:10:\"is_visible\";b:1;s:3:\"key\";s:24:\"snapchat-for-woocommerce\";s:5:\"label\";s:36:\"Find New Customers with Snapchat Ads\";s:15:\"learn_more_link\";s:112:\"https://woocommerce.com/products/snapchat/?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:1;}i:14;O:8:\"stdClass\":10:{s:4:\"name\";s:10:\"Reddit Ads\";s:11:\"description\";s:51:\"Seamlessly sync your products and start Reddit Ads.\";s:9:\"image_url\";s:113:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-reddit.svg\";s:10:\"manage_url\";s:46:\"admin.php?page=wc-admin&path=%2Freddit%2Fsetup\";s:14:\"is_built_by_wc\";b:1;s:10:\"is_visible\";b:1;s:3:\"key\";s:22:\"reddit-for-woocommerce\";s:5:\"label\";s:37:\"Reach ready-to-buy shoppers on Reddit\";s:15:\"learn_more_link\";s:110:\"https://woocommerce.com/products/reddit/?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:1;}i:15;O:8:\"stdClass\":10:{s:4:\"name\";s:29:\"Print on Demand with Printful\";s:9:\"image_url\";s:115:\"https://woocommerce.com/wp-content/plugins/wccom-plugins/obw-free-extensions/images/core-profiler/logo-printful.png\";s:11:\"description\";s:65:\"Design and easily sell custom print products online with Printful\";s:10:\"manage_url\";s:0:\"\";s:10:\"is_visible\";a:2:{i:0;O:8:\"stdClass\":3:{s:4:\"type\";s:21:\"base_location_country\";s:5:\"value\";a:9:{i:0;s:2:\"AU\";i:1;s:2:\"GB\";i:2;s:2:\"CA\";i:3;s:2:\"ES\";i:4;s:2:\"DE\";i:5;s:2:\"FR\";i:6;s:2:\"NL\";i:7;s:2:\"BE\";i:8;s:2:\"LU\";}s:9:\"operation\";s:2:\"in\";}i:1;O:8:\"stdClass\":6:{s:4:\"type\";s:6:\"option\";s:12:\"transformers\";a:1:{i:0;O:8:\"stdClass\":2:{s:3:\"use\";s:12:\"dot_notation\";s:9:\"arguments\";O:8:\"stdClass\":1:{s:4:\"path\";s:10:\"industry.0\";}}}s:11:\"option_name\";s:30:\"woocommerce_onboarding_profile\";s:5:\"value\";s:24:\"clothing_and_accessories\";s:7:\"default\";s:0:\"\";s:9:\"operation\";s:1:\"=\";}}s:14:\"is_built_by_wc\";b:0;s:3:\"key\";s:33:\"printful-shipping-for-woocommerce\";s:5:\"label\";s:29:\"Print on Demand with Printful\";s:15:\"learn_more_link\";s:111:\"https://woocommerce.com/products/printful?utm_source=storeprofiler&utm_medium=product&utm_campaign=freefeatures\";s:16:\"install_priority\";i:9;}}}}}', 'off'),
(181687, '_transient_timeout_wc_product_children_149', '1787593753', 'off'),
(181688, '_transient_wc_product_children_149', 'a:2:{s:3:\"all\";a:2:{i:0;i:1298;i:1;i:1299;}s:7:\"visible\";a:2:{i:0;i:1298;i:1;i:1299;}}', 'off'),
(181689, '_transient_timeout_wc_var_prices_149', '1787593753', 'off'),
(181690, '_transient_wc_var_prices_149', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1298\":\"199.00\",\"1299\":\"265.00\"},\"regular_price\":{\"1298\":\"199.00\",\"1299\":\"299.00\"},\"sale_price\":{\"1298\":\"199.00\",\"1299\":\"265.00\"}}}', 'off'),
(190138, '_transient_timeout_wc_var_prices_667', '1788103155', 'off'),
(190139, '_transient_wc_var_prices_667', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1827\":\"15.00\",\"1828\":\"15.00\",\"1829\":\"15.00\",\"1830\":\"15.00\",\"1831\":\"15.00\",\"1832\":\"15.00\",\"1833\":\"15.00\",\"1834\":\"15.00\",\"1835\":\"15.00\",\"1836\":\"15.00\",\"1837\":\"15.00\",\"1838\":\"15.00\",\"1839\":\"15.00\",\"1840\":\"15.00\",\"1841\":\"15.00\"},\"regular_price\":{\"1827\":\"15.00\",\"1828\":\"15.00\",\"1829\":\"15.00\",\"1830\":\"15.00\",\"1831\":\"15.00\",\"1832\":\"15.00\",\"1833\":\"15.00\",\"1834\":\"15.00\",\"1835\":\"15.00\",\"1836\":\"15.00\",\"1837\":\"15.00\",\"1838\":\"15.00\",\"1839\":\"15.00\",\"1840\":\"15.00\",\"1841\":\"15.00\"},\"sale_price\":{\"1827\":\"15.00\",\"1828\":\"15.00\",\"1829\":\"15.00\",\"1830\":\"15.00\",\"1831\":\"15.00\",\"1832\":\"15.00\",\"1833\":\"15.00\",\"1834\":\"15.00\",\"1835\":\"15.00\",\"1836\":\"15.00\",\"1837\":\"15.00\",\"1838\":\"15.00\",\"1839\":\"15.00\",\"1840\":\"15.00\",\"1841\":\"15.00\"}}}', 'off'),
(181700, '_transient_timeout_wc_product_children_649', '1787593781', 'off'),
(181701, '_transient_wc_product_children_649', 'a:2:{s:3:\"all\";a:3:{i:0;i:1304;i:1;i:1305;i:2;i:1306;}s:7:\"visible\";a:3:{i:0;i:1304;i:1;i:1305;i:2;i:1306;}}', 'off'),
(181702, '_transient_timeout_wc_var_prices_649', '1787593781', 'off'),
(181703, '_transient_wc_var_prices_649', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1304\":\"2200.00\",\"1305\":\"2500.00\",\"1306\":\"2800.00\"},\"regular_price\":{\"1304\":\"2200.00\",\"1305\":\"2500.00\",\"1306\":\"2800.00\"},\"sale_price\":{\"1304\":\"2200.00\",\"1305\":\"2500.00\",\"1306\":\"2800.00\"}}}', 'off'),
(203962, '_transient_timeout_avada_demos', '1786386947', 'off'),
(181203, '_transient_timeout_wc_product_children_663', '1787564186', 'off'),
(181204, '_transient_wc_product_children_663', 'a:2:{s:3:\"all\";a:2:{i:0;i:1301;i:1;i:666;}s:7:\"visible\";a:2:{i:0;i:1301;i:1;i:666;}}', 'off'),
(181205, '_transient_timeout_wc_var_prices_663', '1787564186', 'off'),
(181206, '_transient_wc_var_prices_663', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1301\":\"70.00\",\"666\":\"90.00\"},\"regular_price\":{\"1301\":\"70.00\",\"666\":\"90.00\"},\"sale_price\":{\"1301\":\"70.00\",\"666\":\"90.00\"}}}', 'off'),
(181207, '_transient_timeout_wc_product_children_659', '1787564186', 'off'),
(181208, '_transient_wc_product_children_659', 'a:2:{s:3:\"all\";a:2:{i:0;i:1302;i:1;i:1303;}s:7:\"visible\";a:2:{i:0;i:1302;i:1;i:1303;}}', 'off'),
(181209, '_transient_timeout_wc_var_prices_659', '1787564186', 'off'),
(181210, '_transient_wc_var_prices_659', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1302\":\"35.00\",\"1303\":\"60.00\"},\"regular_price\":{\"1302\":\"35.00\",\"1303\":\"60.00\"},\"sale_price\":{\"1302\":\"35.00\",\"1303\":\"60.00\"}}}', 'off'),
(204144, '_transient_timeout_avada_dashboard_data_lock', '1786300909', 'off'),
(204145, '_transient_avada_dashboard_data_lock', '1', 'off'),
(204146, '_transient_avada_dashboard_data', 'a:5:{s:7:\"on_sale\";b:0;s:5:\"price\";s:3:\"$69\";s:9:\"video_url\";s:43:\"https://www.youtube.com/watch?v=b_HWpHZJDU8\";s:13:\"avada_version\";s:4:\"7.16\";s:13:\"bypass_active\";b:0;}', 'off'),
(204147, '_site_transient_timeout_fusion_patches', '1786302704', 'off'),
(204148, '_site_transient_fusion_patches', 'a:1:{s:5:\"avada\";O:8:\"stdClass\":1:{s:6:\"423741\";O:8:\"stdClass\":4:{s:4:\"date\";s:12:\"Aug. 5, 2026\";s:11:\"description\";s:127:\"<p>Updates WooCommerce template files for v11. (You may need to clear the system status theme info cache, after applying.)</p>\n\";s:8:\"versions\";a:1:{i:0;s:4:\"7.16\";}s:5:\"patch\";a:3:{i:0;O:8:\"stdClass\":4:{s:7:\"context\";s:5:\"avada\";s:7:\"version\";s:4:\"7.16\";s:4:\"path\";s:25:\"woocommerce/cart/cart.php\";s:9:\"reference\";s:108:\"aHR0cHM6Ly91cGRhdGVzLnRoZW1lLWZ1c2lvbi5jb20vYXZhZGFfcGF0Y2gvP2FjdGlvbj1zZXJ2ZV9maWxlJmlkPTQyMzc0MSZrZXk9MA==\";}i:1;O:8:\"stdClass\":4:{s:7:\"context\";s:5:\"avada\";s:7:\"version\";s:4:\"7.16\";s:4:\"path\";s:33:\"woocommerce/checkout/form-pay.php\";s:9:\"reference\";s:108:\"aHR0cHM6Ly91cGRhdGVzLnRoZW1lLWZ1c2lvbi5jb20vYXZhZGFfcGF0Y2gvP2FjdGlvbj1zZXJ2ZV9maWxlJmlkPTQyMzc0MSZrZXk9MQ==\";}i:2;O:8:\"stdClass\":4:{s:7:\"context\";s:5:\"avada\";s:7:\"version\";s:4:\"7.16\";s:4:\"path\";s:37:\"woocommerce/checkout/review-order.php\";s:9:\"reference\";s:108:\"aHR0cHM6Ly91cGRhdGVzLnRoZW1lLWZ1c2lvbi5jb20vYXZhZGFfcGF0Y2gvP2FjdGlvbj1zZXJ2ZV9maWxlJmlkPTQyMzc0MSZrZXk9Mg==\";}}}}}', 'off'),
(204105, 'awb_critical_table', '3.4', 'off'),
(204062, 'woocommerce_email_template_sync_backfill_complete', 'yes', 'auto'),
(204135, '_site_transient_timeout_wp_theme_files_patterns-2c76ab6607bb92fc8abe4d14fbe42ab8', '1786302703', 'off'),
(204136, '_site_transient_wp_theme_files_patterns-2c76ab6607bb92fc8abe4d14fbe42ab8', 'a:2:{s:7:\"version\";s:17:\"7.14.2.1777187917\";s:8:\"patterns\";a:0:{}}', 'off'),
(204137, '_site_transient_timeout_wp_theme_files_patterns-1262aa1a359e14d5834bdba9f069e987', '1786302703', 'off'),
(204138, '_site_transient_wp_theme_files_patterns-1262aa1a359e14d5834bdba9f069e987', 'a:2:{s:7:\"version\";s:4:\"7.16\";s:8:\"patterns\";a:0:{}}', 'off'),
(204081, '_transient_timeout_acf_plugin_updates', '1786473449', 'off'),
(204082, '_transient_acf_plugin_updates', 'a:5:{s:7:\"plugins\";a:1:{s:34:\"advanced-custom-fields-pro/acf.php\";a:11:{s:4:\"slug\";s:26:\"advanced-custom-fields-pro\";s:6:\"plugin\";s:34:\"advanced-custom-fields-pro/acf.php\";s:11:\"new_version\";s:5:\"6.8.7\";s:3:\"url\";s:36:\"https://www.advancedcustomfields.com\";s:6:\"tested\";s:5:\"7.0.2\";s:7:\"package\";s:0:\"\";s:5:\"icons\";a:1:{s:7:\"default\";s:64:\"https://connect.advancedcustomfields.com/assets/icon-256x256.png\";}s:7:\"banners\";a:2:{s:3:\"low\";s:66:\"https://connect.advancedcustomfields.com/assets/banner-772x250.jpg\";s:4:\"high\";s:67:\"https://connect.advancedcustomfields.com/assets/banner-1544x500.jpg\";}s:8:\"requires\";s:3:\"6.2\";s:12:\"requires_php\";s:3:\"7.4\";s:12:\"release_date\";s:8:\"20260804\";}}s:9:\"no_update\";a:0:{}s:10:\"expiration\";i:172800;s:6:\"status\";i:1;s:7:\"checked\";a:1:{s:34:\"advanced-custom-fields-pro/acf.php\";s:5:\"6.8.6\";}}', 'off'),
(204083, '_site_transient_timeout_wp_plugin_dependencies_plugin_timeout_woocommerce', '1786343858', 'off'),
(204084, '_site_transient_wp_plugin_dependencies_plugin_timeout_woocommerce', '1', 'off');
INSERT INTO `wpoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(61528, '_site_transient_wp_plugin_dependencies_plugin_data', 'a:1:{s:11:\"woocommerce\";a:35:{s:4:\"name\";s:11:\"WooCommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:7:\"version\";s:6:\"11.0.0\";s:6:\"author\";s:67:\"<a href=\"https://profiles.wordpress.org/automattic/\">Automattic</a>\";s:14:\"author_profile\";s:42:\"https://profiles.wordpress.org/automattic/\";s:12:\"contributors\";a:50:{s:10:\"automattic\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/automattic/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/73edc627541112a447e978843cf72f516bdbf6350e7cbac10016c71ab1b8c8a1?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:10:\"Automattic\";}s:11:\"woocommerce\";a:3:{s:7:\"profile\";s:43:\"https://profiles.wordpress.org/woocommerce/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/c7781a3c13bcc86b57064b9539ec22da52fd5ef1902fbc020d0a4a8595b14ea0?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"WooCommerce\";}s:10:\"mikejolley\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/mikejolley/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/8295774fc174b6a5b9bd960709949f4de88cd0b8708d711dc5b6676693d41432?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Mike Jolley\";}s:11:\"jameskoster\";a:3:{s:7:\"profile\";s:43:\"https://profiles.wordpress.org/jameskoster/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/94b5473c03a46cb204f0a868dfe65f8199ef483242814ec1bcaf6770ba90d203?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:12:\"James Koster\";}s:14:\"claudiosanches\";a:3:{s:7:\"profile\";s:46:\"https://profiles.wordpress.org/claudiosanches/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/ac91c7d73bb4501567ab3790755bf001d53dac8d1f4311a2480a5fb62dfb180c?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:15:\"Claudio Sanches\";}s:13:\"rodrigosprimo\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/rodrigosprimo/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/1dc85457417601db220b14e7fa96c842700fbd1cceecd21d65306c26fffb92cc?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Rodrigo Primo\";}s:15:\"peterfabian1000\";a:3:{s:7:\"profile\";s:47:\"https://profiles.wordpress.org/peterfabian1000/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/c25372df076206b9fe44dddd7ec6af6ba427d3fe2a457fa301fcb9cf90b23ddd?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:12:\"Peter Fabian\";}s:7:\"vedjain\";a:3:{s:7:\"profile\";s:39:\"https://profiles.wordpress.org/vedjain/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/eb19da24784b2f86d310a213b60c903b0a5464a6c725cf5fcabfd274383337c4?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:19:\"Vedanshu - Urumi.AI\";}s:8:\"jamosova\";a:3:{s:7:\"profile\";s:40:\"https://profiles.wordpress.org/jamosova/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/73f150b0172cbb319293e372b3b20f4b78f0d5fbe70558318f69aad70908e95a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Julia Amosova\";}s:16:\"obliviousharmony\";a:3:{s:7:\"profile\";s:48:\"https://profiles.wordpress.org/obliviousharmony/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/67851e0deeb2c6a7a4c238cf45c0e9694a919e2c5e02706c5852e67c4ad279c9?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:16:\"obliviousharmony\";}s:9:\"konamiman\";a:3:{s:7:\"profile\";s:41:\"https://profiles.wordpress.org/konamiman/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/ee97f225bf5be24cd3c3b04990b9fc3dfc67a2c9aaea418ec2bdd32e164ed9b1?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:23:\"Néstor Soriano Vilchez\";}s:8:\"sadowski\";a:3:{s:7:\"profile\";s:40:\"https://profiles.wordpress.org/sadowski/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/cee318a6ec06e747df7f70f274da4e0cf4adba60c59e12d660d0f5a6ba78658a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:8:\"sadowski\";}s:8:\"wpmuguru\";a:3:{s:7:\"profile\";s:40:\"https://profiles.wordpress.org/wpmuguru/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/23afb25faac780cb6ec9533b2ac9e5daedf7a1faf444b41db471b9529701f87e?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Ron Rennick\";}s:5:\"royho\";a:3:{s:7:\"profile\";s:37:\"https://profiles.wordpress.org/royho/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/1beda14f19fa93030ba2c66359dc270286820af6c667cdfeb4e87833c747f3a0?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:5:\"royho\";}s:13:\"barryhughes-1\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/barryhughes-1/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/6ce0f4afb77f8d32da9c43e9a39c84fcfb3ed0e9cac24f440c46a151946cdec8?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:5:\"Barry\";}s:12:\"claudiulodro\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/claudiulodro/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/34a74527d3859bd9fb0b477cd80c9f78b3610259a251c32a31023ead285ac124?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:19:\"Claudiu Lodromanean\";}s:12:\"tiagonoronha\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/tiagonoronha/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/0352cd451932c8a2ab15b8457933e6d90cc919bbf23db63e3bc35ee41d56577e?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Tiago Noronha\";}s:6:\"ryelle\";a:3:{s:7:\"profile\";s:38:\"https://profiles.wordpress.org/ryelle/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/6d860975d8bd4b166268bba8da8c1ea0e861a7d7f4ef0aee52fa727fc69e12b2?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:17:\"Kelly Choyce-Dwan\";}s:10:\"levinmedia\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/levinmedia/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/657d301b3683f02c75e4b2363681518e94485770056cc51526f19818884ba6aa?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:10:\"levinmedia\";}s:7:\"aljullu\";a:3:{s:7:\"profile\";s:39:\"https://profiles.wordpress.org/aljullu/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/784f29a6d06799d1d40adc32b115da932cd1ee2b22d91cd8597e9fe6e4ee1420?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:21:\"Albert Juhé Lluveras\";}s:6:\"nerrad\";a:3:{s:7:\"profile\";s:38:\"https://profiles.wordpress.org/nerrad/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/1bd692736861bd20949789e4a3d922736480efcacb0e44041616c5a79eaa54c0?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:22:\"Darren Ethier (nerrad)\";}s:10:\"joshuawold\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/joshuawold/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/f98224d78e12fcc0e9686dbf15f8c37b1967835212f25a92fceb6caafdc5b08d?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Joshua Wold\";}s:13:\"assassinateur\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/assassinateur/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/0850998ce28d445575c78a6405382fd8418569c761304c10c0d5df85453116c0?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:12:\"Nadir Seghir\";}s:7:\"haszari\";a:3:{s:7:\"profile\";s:39:\"https://profiles.wordpress.org/haszari/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/5478c55437f47714a4dae1016cf521e803dfc4633ce5781b2f24d749d1623f69?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Rua Haszard\";}s:10:\"mppfeiffer\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/mppfeiffer/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/0fe64f1ef1e4abe1825653bcb17113a4a14c755f5b6f77d2f27494fe349d7081?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:19:\"Michael P. Pfeiffer\";}s:10:\"nielslange\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/nielslange/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/0894ec0d7e5d70306a16431b36249b1928cad88a572de9b5211a54d75ad5d77a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Niels Lange\";}s:9:\"ralucastn\";a:3:{s:7:\"profile\";s:41:\"https://profiles.wordpress.org/ralucastn/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/e65d79886499f47ee368495f5016117deef427d5abca9d3ed76c4bfaa42e7c0a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:6:\"Raluca\";}s:11:\"tjcafferkey\";a:3:{s:7:\"profile\";s:43:\"https://profiles.wordpress.org/tjcafferkey/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/23d134901eef453e721759c9d84810f5748a84fc8681ed230c7d78e53583c77a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"tjcafferkey\";}s:13:\"danielwrobert\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/danielwrobert/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/f1f823ffbe2a6adb7f94c6998079fd6ae6636d3b6272dd8c54385783360e2cf8?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"danielwrobert\";}s:19:\"patriciahillebrandt\";a:3:{s:7:\"profile\";s:51:\"https://profiles.wordpress.org/patriciahillebrandt/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/13f5707fad9a68e5cf9c3c0ebb9c7179c862dcb279c761d20c9b40bd2fff9f4a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:19:\"patriciahillebrandt\";}s:7:\"albarin\";a:3:{s:7:\"profile\";s:39:\"https://profiles.wordpress.org/albarin/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/0dd150b60949026a3c34f49d40089e3a8cf97dc331e2f5b27e805ffd34648e22?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:7:\"albarin\";}s:10:\"dinhtungdu\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/dinhtungdu/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/07e79c32b1abba868f8c5e3ee0c85b9150c74e2c2a946088a268e6be486d9114?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:7:\"Tung Du\";}s:10:\"imanish003\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/imanish003/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/59ff646ede2dd6475f24762ac21ee2afd7d72fdcade7b9d2915cf1c3c2d984a2?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:14:\"Manish Menaria\";}s:12:\"karolmanijak\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/karolmanijak/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/42305d7047ca11d494b1912d687266a50edd05954fdec22e61ab1fe63cf2df6b?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Karol Manijak\";}s:13:\"sunyatasattva\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/sunyatasattva/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/73ce316f9775441698b601e6902728a80837f7fd6df0846e3c5a82448dce447c?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:20:\"sunyatasattva (a11n)\";}s:13:\"alexandrelara\";a:3:{s:7:\"profile\";s:45:\"https://profiles.wordpress.org/alexandrelara/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/1c0c71a072f798066e4661395461e73e0fb6692eaddcced2a0e457ef01a458e8?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:14:\"Alexandre Lara\";}s:7:\"gigitux\";a:3:{s:7:\"profile\";s:39:\"https://profiles.wordpress.org/gigitux/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/2dcd003f15403180364c56b093b48e6edca9a88c8f1470b965b87fc230c66d7f?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Luigi Teschio\";}s:12:\"danieldudzic\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/danieldudzic/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/b689767c4b308b8f5910cef3a2f44c2acdadcb3b63326b0d5c865d2c208c668e?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:12:\"Danny Dudzic\";}s:11:\"samueljseay\";a:3:{s:7:\"profile\";s:43:\"https://profiles.wordpress.org/samueljseay/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/4c4a5e8fd5b99749ed9ac735c31d0370254356e40feea46bcf51b2b607f8ab0e?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:3:\"Sam\";}s:12:\"alexflorisca\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/alexflorisca/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/b68615471f527e6224909ce0726dda68b074e6cbcf89e0d4b5ecc483a96557ca?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Alex Florisca\";}s:5:\"opr18\";a:3:{s:7:\"profile\";s:37:\"https://profiles.wordpress.org/opr18/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/e083a0759b8ea01b11c1f154a3087ddfaf65a93011cf97a85fdbfc0cda709538?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:5:\"opr18\";}s:12:\"tarunvijwani\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/tarunvijwani/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/fa4a4b2688afb8d238bb035f31fda4d07dabd67ccf41576276e5eb084463d617?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:12:\"tarunvijwani\";}s:12:\"pauloarromba\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/pauloarromba/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/ab6034aa12c0e53f21978df9e470f161f06810d814082cbe3ab74450f0618818?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Paulo Arromba\";}s:9:\"saadtarhi\";a:3:{s:7:\"profile\";s:41:\"https://profiles.wordpress.org/saadtarhi/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/f4fd0df69b8c7bf3a3e6526df3b42c3854de544904ef825bfd549afc9829f645?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:7:\"Saad T.\";}s:4:\"bor0\";a:3:{s:7:\"profile\";s:36:\"https://profiles.wordpress.org/bor0/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/787d8ea71701ced680cd80411d656c20e0e600be5d34f6ce3478143d43dc9fd9?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:16:\"Boro Sitnikovski\";}s:5:\"kloon\";a:3:{s:7:\"profile\";s:37:\"https://profiles.wordpress.org/kloon/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/c7c708f5b0957714ab48e00220b0f74acccb43b70fa0d4b5ee091d59951ae751?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:17:\"Gerhard Potgieter\";}s:12:\"coreymckrill\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/coreymckrill/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/9cc64cf0f650f165ac55f1294105259f82f2b72c4c24903a79af6d6cd1ad2a9a?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Corey McKrill\";}s:12:\"jorgeatorres\";a:3:{s:7:\"profile\";s:44:\"https://profiles.wordpress.org/jorgeatorres/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/33d6a063c7411775135383c5bae6cd4e45d094b72ec062c96ceafca5e2a4956f?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:15:\"Jorge A. Torres\";}s:10:\"leifsinger\";a:3:{s:7:\"profile\";s:42:\"https://profiles.wordpress.org/leifsinger/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/8107603a6bbc5ff73e07e2450f260335af41a5adb2cccd80cba20cdd28b96651?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:11:\"Leif Singer\";}s:9:\"neosinner\";a:3:{s:7:\"profile\";s:41:\"https://profiles.wordpress.org/neosinner/\";s:6:\"avatar\";s:120:\"https://secure.gravatar.com/avatar/68b52d53a3c6dd39841f697853a1965057c6f3aeb9e89f7d960d1921ffa90d29?s=96&d=monsterid&r=g\";s:12:\"display_name\";s:13:\"Ján Mikláš\";}}s:8:\"requires\";s:3:\"6.9\";s:6:\"tested\";s:5:\"7.0.3\";s:12:\"requires_php\";s:3:\"7.4\";s:16:\"requires_plugins\";a:0:{}s:6:\"rating\";i:90;s:7:\"ratings\";a:5:{i:5;i:3988;i:4;i:196;i:3;i:112;i:2;i:107;i:1;i:409;}s:11:\"num_ratings\";i:4812;s:11:\"support_url\";s:49:\"https://wordpress.org/support/plugin/woocommerce/\";s:15:\"support_threads\";i:198;s:24:\"support_threads_resolved\";i:170;s:15:\"active_installs\";i:7000000;s:12:\"last_updated\";s:22:\"2026-08-04 12:03pm GMT\";s:5:\"added\";s:10:\"2011-09-27\";s:8:\"homepage\";s:24:\"https://woocommerce.com/\";s:8:\"sections\";a:6:{s:11:\"description\";s:12355:\"<p><a href=\"https://woocommerce.com/woocommerce/\" rel=\"nofollow ugc\">WooCommerce</a> is the open-source ecommerce platform for WordPress.</p>\n<p>Our core platform is free, flexible, and amplified by a global community. The freedom of open-source means you retain full ownership of your store’s content and data forever.</p>\n<p>Whether you’re launching a business, taking brick-and-mortar retail online, or developing sites for clients, use WooCommerce for a store that powerfully blends content and commerce.</p>\n<ul>\n<li><strong>Create beautiful, enticing storefronts</strong> with <a href=\"https://woocommerce.com/product-category/themes/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">themes</a> suited to your brand and industry.</li>\n<li><strong>Increase revenue</strong> with an optimized <a href=\"https://woocommerce.com/checkout-blocks/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">shopping cart experience</a> that converts.</li>\n<li><strong>Customize product pages in minutes</strong> using modular <a href=\"https://woocommerce.com/document/woocommerce-blocks/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">product blocks</a>.</li>\n<li>Showcase physical and digital goods, product variations, custom configurations, instant downloads, and affiliate items.</li>\n<li>Sell <a href=\"https://woocommerce.com/products/woocommerce-subscriptions/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">subscriptions</a>, <a href=\"https://woocommerce.com/products/woocommerce-bookings/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">bookings</a>, or <a href=\"https://woocommerce.com/products/woocommerce-memberships/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">memberships</a>, with our developer-vetted extensions.</li>\n<li><strong>Rise to the top of search results</strong> by leveraging <a href=\"https://www.searchenginejournal.com/wordpress-best-cms-seo/\" rel=\"nofollow ugc\">WordPress’ SEO advantage</a>.</li>\n<li><strong>Build on a platform that scales.</strong> Get flexible ecommerce for <a href=\"https://woocommerce.com/high-volume-stores/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">high-volume stores</a>.</li>\n</ul>\n<h4>ALL THE TOOLS YOU NEED TO SELL</h4>\n<p>Built-in tools and popular integrations help you efficiently manage your business operations. Many services are free to add with a single click via the optional <a href=\"https://woocommerce.com/document/woocommerce-setup-wizard/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Setup Wizard</a>.</p>\n<ul>\n<li><strong>Choose how you want to get paid</strong>. Conveniently manage payments from the comfort of your store with <a href=\"https://woocommerce.com/payments/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooPayments</a> (Available in the U.S., U.K., Ireland, Australia, New Zealand, Canada, Spain, France, Germany, and Italy). Securely accept credit cards, mobile wallets, bank transfers, and cash thanks to <a href=\"https://woocommerce.com/product-category/woocommerce-extensions/payment-gateways/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">100+ payment gateways</a> – including <a href=\"https://woocommerce.com/products/stripe/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Stripe</a>, <a href=\"https://woocommerce.com/products/woocommerce-gateway-paypal-checkout/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">PayPal</a>, and <a href=\"https://woocommerce.com/products/square/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Square</a>.</li>\n<li><strong>Configure your shipping options</strong>. Print USPS labels right from your dashboard and even schedule a pickup with <a href=\"https://woocommerce.com/products/shipping/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Shipping</a> (U.S.-only). Connect with <a href=\"https://woocommerce.com/product-category/woocommerce-extensions/shipping-methods/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">well-known carriers</a> such as UPS and FedEx – plus a wide variety of delivery, inventory, and fulfillment solutions for your locale.</li>\n<li><strong>Simplify sales tax</strong>. Add <a href=\"https://woocommerce.com/products/tax/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Tax</a> or <a href=\"https://woocommerce.com/product-category/woocommerce-extensions/tax?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">similar integrated services</a> to make automated calculations a reality.</li>\n</ul>\n<h4>Grow your business, add features, and monitor your store on the go</h4>\n<p>WooCommerce means business. Keep tabs on the performance metrics most important to you with a powerful and flexible central dashboard built into WooCommerce.</p>\n<p>Expand your audience across marketing and social channels with <a href=\"https://woocommerce.com/products/google-ads/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Google Ads</a>, <a href=\"https://woocommerce.com/products/hubspot-for-woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">HubSpot</a>, <a href=\"https://woocommerce.com/products/mailchimp-for-woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Mailchimp</a>, and <a href=\"https://woocommerce.com/products/facebook/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Facebook</a> integrations. You can always check out the in-dashboard <a href=\"https://woocommerce.com/document/marketing-hub/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Marketing Hub</a> for fresh ideas and tips to help you succeed.</p>\n<p>Enhance store functionality with hundreds of free and paid extensions from the <a href=\"https://woocommerce.com/products/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Marketplace</a>. Our developers <a href=\"https://woocommerce.com/document/marketplace-overview/#section-6?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">vet each new extension</a> and regularly review existing extensions to maintain Marketplace quality standards. We are actively <a href=\"https://woocommerce.com/document/marketplace-overview/#section-2?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">looking for products that help store builders create successful stores</a>.</p>\n<p>Manage your store from anywhere with the free WooCommerce <a href=\"https://woocommerce.com/mobile/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">mobile app</a> (Android and iOS). Spoiler alert: Keep an ear out for the slightly addictive &#8220;cha-ching&#8221; notification sound each time you make a new sale!</p>\n<h4>Own and control your store data – forever</h4>\n<p>With <a href=\"https://woocommerce.com/woocommerce/\" rel=\"nofollow ugc\">WooCommerce</a>, your data belongs to you. Always.</p>\n<p>If you opt to share <a href=\"https://woocommerce.com/usage-tracking/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">usage data</a> with us, you can feel confident knowing that it’s anonymized and kept secure. Choose to opt-out at any time without impacting your store.</p>\n<p>Unlike hosted ecommerce solutions, WooCommerce store data is future-proof; you’re free to export all your content and take your site to any platform you choose. No restrictions.</p>\n<h4>Why developers choose (and love) WooCommerce</h4>\n<p>Developers can use <a href=\"https://woocommerce.com/woocommerce/\" rel=\"nofollow ugc\">WooCommerce</a> to create, customize, and scale a store to meet a client’s exact specifications, making enhancements through extensions or custom solutions.</p>\n<ul>\n<li>Leverage <a href=\"https://woocommerce.com/document/introduction-to-hooks-actions-and-filters/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">hooks and filters</a> to modify or create functionality.</li>\n<li>Integrate virtually any service using a robust <a href=\"https://developer.woocommerce.com/docs/getting-started-with-the-woocommerce-rest-api/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">REST API</a> and webhooks.</li>\n<li>Design and build custom content blocks with React.</li>\n<li><a href=\"https://developer.woocommerce.com/docs/category/extension-development/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Inspect and modify</a> any aspect of the core plugin code.</li>\n<li>Speed up development with a lightning-fast <a href=\"https://developer.woocommerce.com/docs/category/wc-cli/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">CLI</a>.</li>\n</ul>\n<p>The core platform is tested rigorously and often, supported by a dedicated development team working across time zones. Comprehensive documentation is updated with each release, empowering you to build exactly the store required.</p>\n<h4>Be part of our growing international community</h4>\n<p>WooCommerce has a large, passionate community dedicated to helping merchants succeed – and it’s growing fast.</p>\n<p>There are <a href=\"https://woocommerce.com/meetups/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Meetups</a> in locations around the world that you can attend for free and even get involved in running. These events are a great way to learn from others, share your expertise, and connect with like-minded folks.</p>\n<p>WooCommerce also has a regular presence at WordCamps across the globe – we’d love to meet you.</p>\n<h4>Contribute and translate</h4>\n<p>WooCommerce is developed and supported by Automattic, the creators of WordPress.com and Jetpack. We also have hundreds of independent contributors, and there’s always room for more. Head to the <a href=\"https://github.com/woocommerce/woocommerce?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce GitHub Repository</a> to find out how you can pitch in.</p>\n<p>WooCommerce is translated into multiple languages, including Danish, Ukrainian, and Persian. Help localize WooCommerce even further by adding your locale – visit <a href=\"https://translate.wordpress.org/projects/wp-plugins/woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">translate.wordpress.org</a>.</p>\n<h4>Connection to WooCommerce.com</h4>\n<p>You can connect your store to <a href=\"https://woocommerce.com/\" rel=\"nofollow ugc\">WooCommerce.com</a> to manage your subscriptions on WooCommerce Marketplace and receive product updates without leaving WordPress admin. Connection also enables installation of purchased products right from WooCommerce.com and streamlines access to technical support. If you’d like to learn about what data is gathered and how it is used, please refer to our <a href=\"https://automattic.com/privacy/\" rel=\"nofollow ugc\">Privacy Policy</a>.</p>\n\";s:12:\"installation\";s:2459:\"<h4>Minimum Requirements</h4>\n<ul>\n<li>PHP 7.4 or greater is required (PHP 8.0 or greater is recommended)</li>\n<li>MySQL 5.5.5 or greater, OR MariaDB version 10.1 or greater, is required</li>\n<li>WordPress 6.9 or greater</li>\n<li>(Recommended) WordPress <a href=\"https://woocommerce.com/document/increasing-the-wordpress-memory-limit/\" rel=\"nofollow ugc\">memory limit</a> of 256 MB or greater.</li>\n<li>(Recommended) <a href=\"https://woocommerce.com/document/ssl-and-https/\" rel=\"nofollow ugc\">HTTPS</a> support.</li>\n</ul>\n<h4>Automatic installation</h4>\n<p>Automatic installation is the easiest option &#8212; WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic install of WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”</p>\n<p>In the search field type “WooCommerce,” then click “Search Plugins.” Once you’ve found us,  you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click “Install Now,” and WordPress will take it from there.</p>\n<h4>Manual installation</h4>\n<p>Manual installation method requires downloading the WooCommerce plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains <a href=\"https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation\" rel=\"ugc\">instructions on how to do this here</a>.</p>\n<h4>Updating</h4>\n<p>Automatic updates should work smoothly, but we still recommend you back up your site.</p>\n<p>If you encounter issues with the shop/category pages after an update, flush the permalinks by going to WordPress &gt; Settings &gt; Permalinks and hitting “Save.” That should return things to normal.</p>\n<h4>Sample data</h4>\n<p>WooCommerce comes with some sample data you can use to see how products look; import sample_products.xml via the <a href=\"https://wordpress.org/plugins/wordpress-importer/\" rel=\"ugc\">WordPress importer</a>. You can also use the core <a href=\"https://woocommerce.com/document/product-csv-importer-exporter/?utm_source=wp%20org%20repo%20listing&amp;utm_content=3.6\" rel=\"nofollow ugc\">CSV importer</a> or our <a href=\"https://woocommerce.com/products/product-csv-import-suite/?utm_source=wp%20org%20repo%20listing&amp;utm_content=3.6\" rel=\"nofollow ugc\">CSV Import Suite extension</a> to import sample_products.csv</p>\n\";s:3:\"faq\";s:7790:\"\n<dt id=\"where%20can%20i%20find%20woocommerce%20documentation%20and%20user%20guides%3F\">\nWhere can I find WooCommerce documentation and user guides?\n</h4>\n<p>\n<p>For help setting up and configuring WooCommerce, please refer to <a href=\"https://woocommerce.com/documentation/plugins/woocommerce/getting-started/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Getting Started</a> and the <a href=\"https://woocommerce.com/guides/new-store/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">New WooCommerce Store Owner Guide</a>.</p>\n<p>For extending or theming WooCommerce, see our <a href=\"https://github.com/woocommerce/woocommerce/tree/trunk/docs\" rel=\"nofollow ugc\">documentation</a>, as well as the <a href=\"https://github.com/woocommerce/woocommerce/blob/trunk/docs/extension-development/extension-development-best-practices.md\" rel=\"nofollow ugc\">Plugin Developer Best Practices</a>.</p>\n</p>\n<dt id=\"where%20can%20i%20get%20help%20or%20talk%20to%20other%20users%20about%20woocommerce%20core%3F\">\nWhere can I get help or talk to other users about WooCommerce Core?\n</h4>\n<p>\n<p>If you get stuck, you can ask for help in the <a href=\"https://wordpress.org/support/plugin/woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"ugc\">WooCommerce Support Forum</a> by following <a href=\"https://wordpress.org/support/topic/guide-to-the-woocommerce-forum/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"ugc\">these guidelines</a>, reach out via the <a href=\"https://woocommerce.com/community-slack/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Community Slack</a>, or post in the <a href=\"https://www.facebook.com/groups/advanced.woocommerce?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce Community group</a> on Facebook.</p>\n</p>\n<dt id=\"where%20can%20i%20get%20help%20for%20extensions%20i%20have%20purchased%20from%20the%20woocommerce%20marketplace%3F\">\nWhere can I get help for extensions I have purchased from the WooCommerce Marketplace?\n</h4>\n<p>\n<p>For assistance with paid extensions from the WooCommerce Marketplace: first, review our <a href=\"https://woocommerce.com/document/woocommerce-self-service-guide/\" rel=\"nofollow ugc\">self-service troubleshooting guide</a>. If the problem persists, kindly log a support ticket via <a href=\"https://woocommerce.com/my-account/create-a-ticket/\" rel=\"nofollow ugc\">our helpdesk</a>. Our dedicated Happiness Engineers aim to respond within 24 hours.</p>\n</p>\n<dt id=\"i%E2%80%99m%20having%20trouble%20logging%20in%20to%20woocommerce.com%20%E2%80%93%20what%20now%3F\">\nI’m having trouble logging in to WooCommerce.com – what now?\n</h4>\n<p>\n<p>First, troubleshoot common login issues using this helpful <a href=\"https://woocommerce.com/document/log-into-woocommerce-com-with-wordpress-com/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">step-by-step guide</a>. Still not working? <a href=\"https://woocommerce.com/contact-us/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Get in touch with us</a>.</p>\n</p>\n<dt id=\"will%20woocommerce%20work%20with%20my%20theme%3F\">\nWill WooCommerce work with my theme?\n</h4>\n<p>\n<p>Yes! WooCommerce will work with any theme but may require some additional styling. If you’re looking for a theme featuring deep WooCommerce integration, we recommend <a href=\"https://woocommerce.com/storefront/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Storefront</a>.</p>\n</p>\n<dt id=\"how%20do%20i%20update%20woocommerce%3F\">\nHow do I update WooCommerce?\n</h4>\n<p>\n<p>We have a detailed guide on <a href=\"https://woocommerce.com/document/how-to-update-woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">How To Update WooCommerce</a>.</p>\n</p>\n<dt id=\"my%20site%20broke%20%E2%80%93%20what%20do%20i%20do%3F\">\nMy site broke – what do I do?\n</h4>\n<p>\n<p>Start by diagnosing the issue using our helpful <a href=\"https://woocommerce.com/documentation/get-help/troubleshooting-get-help/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">troubleshooting guide</a>.</p>\n<p>If you noticed the error after updating a theme or plugin, there might be compatibility issues between it and WooCommerce. If the issue appeared after updating WooCommerce, there could be a conflict between WooCommerce and an outdated theme or plugin.</p>\n<p>In both instances, we recommend running a conflict test using <a href=\"https://woocommerce.com/document/troubleshooting-using-health-check/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Health Check</a> (which allows you to disable themes and plugins without affecting your visitors) or troubleshooting the issue using a <a href=\"https://woocommerce.com/document/how-to-test-for-conflicts/#section-3?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">staging site</a>.</p>\n</p>\n<dt id=\"where%20can%20i%20report%20bugs%3F\">\nWhere can I report bugs?\n</h4>\n<p>\n<p>Report bugs on the <a href=\"https://github.com/woocommerce/woocommerce/issues?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce GitHub repository</a>. You can also notify us via our support forum – be sure to search the forums to confirm that the error has not already been reported.</p>\n</p>\n<dt id=\"where%20can%20i%20request%20new%20features%2C%20themes%2C%20and%20extensions%3F\">\nWhere can I request new features, themes, and extensions?\n</h4>\n<p>\n<p>Request new features and extensions and vote on existing suggestions on our official <a href=\"https://woocommerce.com/feature-requests/woocommerce?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">feature request board</a>. Our Product teams regularly review requests and consider them valuable for product planning.</p>\n</p>\n<dt id=\"woocommerce%20is%20awesome%21%20can%20i%20contribute%3F\">\nWooCommerce is awesome! Can I contribute?\n</h4>\n<p>\n<p>Yes, you can! Join in on our <a href=\"https://github.com/woocommerce/woocommerce/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">GitHub repository</a> and follow the <a href=\"https://woocommerce.wordpress.com/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">development blog</a> to stay up-to-date with everything happening in the project.</p>\n</p>\n<dt id=\"where%20can%20i%20find%20rest%20api%20documentation%3F\">\nWhere can I find REST API documentation?\n</h4>\n<p>\n<p>Extensive <a href=\"https://developer.woocommerce.com/docs/apis/rest-api/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">WooCommerce REST API Documentation</a> is available.</p>\n</p>\n<dt id=\"my%20question%20is%20not%20listed%20here.%20where%20can%20i%20find%20more%20answers%3F\">\nMy question is not listed here. Where can I find more answers?\n</h4>\n<p>\n<p>Check out <a href=\"https://woocommerce.com/document/frequently-asked-questions/?utm_medium=referral&amp;utm_source=wordpress.org&amp;utm_campaign=wp_org_repo_listing\" rel=\"nofollow ugc\">Frequently Asked Questions</a> for more.</p>\n</p>\n\n\";s:9:\"changelog\";s:54302:\"<h4>11.0.0 2026-08-04</h4>\n<p><strong>WooCommerce</strong></p>\n<ul>\n<li>Fix &#8211; Add a compatibility shim for the removed product block editor block registry to avoid third-party extension fatals. <a href=\"https://github.com/woocommerce/woocommerce/pull/65500\" rel=\"nofollow ugc\">#65500</a></li>\n<li>Fix &#8211; Add compatibility shims for the removed block templates PHP API to avoid third-party extension fatals. <a href=\"https://github.com/woocommerce/woocommerce/pull/65503\" rel=\"nofollow ugc\">#65503</a></li>\n<li>Fix &#8211; Add per-period <code>refunds</code> field to the legacy REST sales report so consumers can compute net sales per day or month (fixes #27552, #42694). <a href=\"https://github.com/woocommerce/woocommerce/pull/65467\" rel=\"nofollow ugc\">#65467</a></li>\n<li>Fix &#8211; Add referrerPolicy to address autocomplete fetch requests to ensure Referer header is sent even with restrictive site policies. <a href=\"https://github.com/woocommerce/woocommerce/pull/62967\" rel=\"nofollow ugc\">#62967</a></li>\n<li>Fix &#8211; Addressed cache invalidation gaps for product instance caching refresh. <a href=\"https://github.com/woocommerce/woocommerce/pull/65431\" rel=\"nofollow ugc\">#65431</a></li>\n<li>Fix &#8211; Add the WooCommerce debug group to HPOS CLI debug messages. <a href=\"https://github.com/woocommerce/woocommerce/pull/65701\" rel=\"nofollow ugc\">#65701</a></li>\n<li>Fix &#8211; Align email order item names consistently after product thumbnails. <a href=\"https://github.com/woocommerce/woocommerce/pull/66141\" rel=\"nofollow ugc\">#66141</a></li>\n<li>Fix &#8211; Align Woo Home in-app promo banner styling with updated admin card patterns. <a href=\"https://github.com/woocommerce/woocommerce/pull/65660\" rel=\"nofollow ugc\">#65660</a></li>\n<li>Fix &#8211; Allow decimal stock quantities below 1 to remain in stock when the <code>woocommerce_stock_amount</code> filter is overridden with <code>floatval</code>. The integer cast inside <code>WC_Abstract_Product::validate_props()</code> truncated values like <code>0.5</code> to <code>0</code>, incorrectly flipping the product to &#8220;Out of stock&#8221;. <a href=\"https://github.com/woocommerce/woocommerce/pull/65023\" rel=\"nofollow ugc\">#65023</a></li>\n<li>Fix &#8211; Allow the &#8220;Regenerate the product attributes lookup table&#8221; tool (and the related abort and resume tools) to run via the REST API instead of failing with an &#8220;Invalid nonce&#8221; error. <a href=\"https://github.com/woocommerce/woocommerce/pull/66082\" rel=\"nofollow ugc\">#66082</a></li>\n<li>Fix &#8211; Allow users with the <code>view_woocommerce_reports</code> capability to access the Analytics Leaderboards REST endpoint and view leaderboard data. <a href=\"https://github.com/woocommerce/woocommerce/pull/65492\" rel=\"nofollow ugc\">#65492</a></li>\n<li>Fix &#8211; Avoid a critical Site Health warning when WooCommerce cannot verify uploads directory protection. <a href=\"https://github.com/woocommerce/woocommerce/pull/65757\" rel=\"nofollow ugc\">#65757</a></li>\n<li>Fix &#8211; Block add to cart: adding a product that is in the cart only inside a bundle (or only as a booking, add-on configuration, or recipient-differentiated line) now adds a new standalone line instead of showing an error or changing the existing line&#8217;s quantity. <a href=\"https://github.com/woocommerce/woocommerce/pull/65869\" rel=\"nofollow ugc\">#65869</a></li>\n<li>Fix &#8211; Blocks: Fix JS crash when the store returns a non-Error value in useCollection; convert it to a proper Error instance so the error boundary handles it gracefully. <a href=\"https://github.com/woocommerce/woocommerce/pull/64218\" rel=\"nofollow ugc\">#64218</a></li>\n<li>Fix &#8211; Blueprint: export SQL steps using a table prefix placeholder instead of the source site&#8217;s database prefix, so settings can be imported on sites that use a different table prefix. <a href=\"https://github.com/woocommerce/woocommerce/pull/65942\" rel=\"nofollow ugc\">#65942</a></li>\n<li>Fix &#8211; Cast refund amount values to float for PHP 8.1 TypeError fix. <a href=\"https://github.com/woocommerce/woocommerce/pull/64362\" rel=\"nofollow ugc\">#64362</a></li>\n<li>Fix &#8211; Check parent product visibility in get_variation AJAX endpoint before returning variation data <a href=\"https://github.com/woocommerce/woocommerce/pull/65209\" rel=\"nofollow ugc\">#65209</a></li>\n<li>Fix &#8211; Decode HTML entities in PTK pattern titles <a href=\"https://github.com/woocommerce/woocommerce/pull/65969\" rel=\"nofollow ugc\">#65969</a></li>\n<li>Fix &#8211; Disable the &#8220;Continue&#8221; button on the product CSV import page until a file is selected or a server path is entered. <a href=\"https://github.com/woocommerce/woocommerce/pull/66009\" rel=\"nofollow ugc\">#66009</a></li>\n<li>Fix &#8211; Fix &#8216;current-menu-item&#8217; class not being added to the Shop page in the Page List block <a href=\"https://github.com/woocommerce/woocommerce/pull/65996\" rel=\"nofollow ugc\">#65996</a></li>\n<li>Fix &#8211; Fix &#8211; Make WC_Blocks_Utils::has_block_in_page() search nested blocks recursively. <a href=\"https://github.com/woocommerce/woocommerce/pull/63386\" rel=\"nofollow ugc\">#63386</a></li>\n<li>Fix &#8211; Fix/normalize the Store API cart/update-item route truncating decimal quantities when dispatching the cart item updated hook. <a href=\"https://github.com/woocommerce/woocommerce/pull/66312\" rel=\"nofollow ugc\">#66312</a></li>\n<li>Fix &#8211; Fix: allow empty customer session fields to override prior values in WC_Customer_Data_Store_Session <a href=\"https://github.com/woocommerce/woocommerce/pull/65633\" rel=\"nofollow ugc\">#65633</a></li>\n<li>Fix &#8211; Fix: ensure the dropdown inside Add to Cart + Options block render special character correctly. <a href=\"https://github.com/woocommerce/woocommerce/pull/66530\" rel=\"nofollow ugc\">#66530</a></li>\n<li>Fix &#8211; Fix: Improve color contrast for delete link in .wc-metabox to meet WCAG 2.2 AA requirements (SC 1.4.3) <a href=\"https://github.com/woocommerce/woocommerce/pull/65605\" rel=\"nofollow ugc\">#65605</a></li>\n<li>Fix &#8211; Fix: Sync active filters across multiple Product Filters blocks on the same page. <a href=\"https://github.com/woocommerce/woocommerce/pull/65622\" rel=\"nofollow ugc\">#65622</a></li>\n<li>Fix &#8211; Fix a Sass build error in the Cart proceed-to-checkout block and remove an invalid script module declaration from the Product Price block. <a href=\"https://github.com/woocommerce/woocommerce/pull/65749\" rel=\"nofollow ugc\">#65749</a></li>\n<li>Fix &#8211; Fix Checkout block shipping method UI after extension cart updates change the selected shipping rate. <a href=\"https://github.com/woocommerce/woocommerce/pull/66014\" rel=\"nofollow ugc\">#66014</a></li>\n<li>Fix &#8211; Fix custom place order button (shortcode checkout) never submitting the order when a shipping address block is present. Client-side validation now only counts visible invalid fields, so the collapsed &#8220;Ship to a different address?&#8221; shipping fields no longer block submission. <a href=\"https://github.com/woocommerce/woocommerce/pull/65933\" rel=\"nofollow ugc\">#65933</a></li>\n<li>Fix &#8211; Fix deferred product transient shutdown ordering before parent product sync. <a href=\"https://github.com/woocommerce/woocommerce/pull/66470\" rel=\"nofollow ugc\">#66470</a></li>\n<li>Fix &#8211; Fix deleting a newly added custom field on the order edit screen with HPOS enabled. <a href=\"https://github.com/woocommerce/woocommerce/pull/66132\" rel=\"nofollow ugc\">#66132</a></li>\n<li>Fix &#8211; Fix duplicate &#8220;Password Changed&#8221; admin notification email sent when a customer resets their password. <a href=\"https://github.com/woocommerce/woocommerce/pull/66145\" rel=\"nofollow ugc\">#66145</a></li>\n<li>Fix &#8211; Fixed incorrect order counts when custom query_args are added via the order list table prepare_items query args filter. <a href=\"https://github.com/woocommerce/woocommerce/pull/66207\" rel=\"nofollow ugc\">#66207</a></li>\n<li>Fix &#8211; Fixed quantity selector plus button size mismatch in Cart and Mini-Cart by replacing the fullwidth plus glyph with a standard plus. <a href=\"https://github.com/woocommerce/woocommerce/pull/65658\" rel=\"nofollow ugc\">#65658</a></li>\n<li>Fix &#8211; Fix email previews for orders with downloadable products. <a href=\"https://github.com/woocommerce/woocommerce/pull/65856\" rel=\"nofollow ugc\">#65856</a></li>\n<li>Fix &#8211; Fix encoded character in filter option label. <a href=\"https://github.com/woocommerce/woocommerce/pull/66446\" rel=\"nofollow ugc\">#66446</a></li>\n<li>Fix &#8211; Fixes 0 value attributes from being skipped when variation is added to cart directly <a href=\"https://github.com/woocommerce/woocommerce/pull/65725\" rel=\"nofollow ugc\">#65725</a></li>\n<li>Fix &#8211; Fixes checkout flow to not save shipping_method in customer meta <a href=\"https://github.com/woocommerce/woocommerce/pull/65544\" rel=\"nofollow ugc\">#65544</a></li>\n<li>Fix &#8211; Fix exception message info leak to non-admin API callers, null dereferences on missing parent product and order, and duplicate date query key in OrdersTableQuery. <a href=\"https://github.com/woocommerce/woocommerce/pull/65368\" rel=\"nofollow ugc\">#65368</a></li>\n<li>Fix &#8211; Fix express payment buttons missing a visible focus outline in Cart and Checkout. <a href=\"https://github.com/woocommerce/woocommerce/pull/65901\" rel=\"nofollow ugc\">#65901</a></li>\n<li>Fix &#8211; Fix false &#8220;incompatible extension&#8221; notice shown in the block editor for express payment methods whose client-side <code>name</code> differs from their server-side gateway ID. The compatibility check now matches on <code>paymentMethodId</code> (falling back to <code>name</code>). <a href=\"https://github.com/woocommerce/woocommerce/pull/66017\" rel=\"nofollow ugc\">#66017</a></li>\n<li>Fix &#8211; Fix fatal DB errors during upgrade on sites where HPOS was never enabled by adding a table existence check before attempting to restore the meta_key_value index on wp_wc_orders_meta. <a href=\"https://github.com/woocommerce/woocommerce/pull/65536\" rel=\"nofollow ugc\">#65536</a></li>\n<li>Fix &#8211; Fix fatal error in Analytics Customers DataStore when a plain WC_Order (rather than the Overrides\\Order subclass) is passed to get_or_create_customer_from_order(), and harden date_last_active against a missing date_created by cascading through date_modified and date_paid before falling back to null. <a href=\"https://github.com/woocommerce/woocommerce/pull/64407\" rel=\"nofollow ugc\">#64407</a></li>\n<li>Fix &#8211; Fix fatal TypeError in ProductVersionStringInvalidator when a persistent object cache returns the cached variation parent ID as a string. <a href=\"https://github.com/woocommerce/woocommerce/pull/65496\" rel=\"nofollow ugc\">#65496</a></li>\n<li>Fix &#8211; Fix fatal TypeError in wc_modify_map_meta_cap() on PHP 8+ when get_userdata() returns false for an invalid user ID. <a href=\"https://github.com/woocommerce/woocommerce/pull/65506\" rel=\"nofollow ugc\">#65506</a></li>\n<li>Fix &#8211; Fix hierarchical selection and expansion in SearchListControl for multi-level categories <a href=\"https://github.com/woocommerce/woocommerce/pull/66023\" rel=\"nofollow ugc\">#66023</a></li>\n<li>Fix &#8211; Fix horizontal page overflow caused by the Settings UI tab bar including its padding outside the declared width. <a href=\"https://github.com/woocommerce/woocommerce/pull/65715\" rel=\"nofollow ugc\">#65715</a></li>\n<li>Fix &#8211; Fix insufficient color contrast on attribute placeholder text to meet WCAG 2.2 AA requirements. <a href=\"https://github.com/woocommerce/woocommerce/pull/65608\" rel=\"nofollow ugc\">#65608</a></li>\n<li>Fix &#8211; Fix My Account endpoint page titles showing the page title instead of the endpoint heading (e.g. &#8220;Orders&#8221;) in block themes when the cart is not empty. <a href=\"https://github.com/woocommerce/woocommerce/pull/65949\" rel=\"nofollow ugc\">#65949</a></li>\n<li>Fix &#8211; Fix order totals only filling half the width on the admin order screen at mobile widths. <a href=\"https://github.com/woocommerce/woocommerce/pull/65469\" rel=\"nofollow ugc\">#65469</a></li>\n<li>Fix &#8211; Fix oversized heading on the offline payment settings pages by setting the header font size explicitly instead of relying on the floating-header-scoped rule. <a href=\"https://github.com/woocommerce/woocommerce/pull/66044\" rel=\"nofollow ugc\">#66044</a></li>\n<li>Fix &#8211; Fix PHP fatal in the Product Collection upsells handler when the product reference is unresolved (editor preview), and stop the cross-sells handler from leaking unresolved product references into its results. <a href=\"https://github.com/woocommerce/woocommerce/pull/65909\" rel=\"nofollow ugc\">#65909</a></li>\n<li>Fix &#8211; Fix Product Collection block from marking the post as dirty when the editor loads. <a href=\"https://github.com/woocommerce/woocommerce/pull/65524\" rel=\"nofollow ugc\">#65524</a></li>\n<li>Fix &#8211; Fix Product Collection inner blocks when rendered inside Query Loop post content. <a href=\"https://github.com/woocommerce/woocommerce/pull/65637\" rel=\"nofollow ugc\">#65637</a></li>\n<li>Fix &#8211; Fix product description editor alignment in the classic product editor. <a href=\"https://github.com/woocommerce/woocommerce/pull/66087\" rel=\"nofollow ugc\">#66087</a></li>\n<li>Fix &#8211; Fix Quantity Selector block styles when outside the Add to Cart + Options block <a href=\"https://github.com/woocommerce/woocommerce/pull/66261\" rel=\"nofollow ugc\">#66261</a></li>\n<li>Fix &#8211; Fix refund amount validation message positioning <a href=\"https://github.com/woocommerce/woocommerce/pull/66248\" rel=\"nofollow ugc\">#66248</a></li>\n<li>Fix &#8211; Fix silent backslash corruption in Agentic Checkout buyer/address fields and Store API checkout field validation. Calling wp_unslash() on JSON request body data that is never magic-quoted was stripping real backslashes typed by the buyer. <a href=\"https://github.com/woocommerce/woocommerce/pull/65900\" rel=\"nofollow ugc\">#65900</a></li>\n<li>Fix &#8211; Fix silent backslash corruption in Store API (block checkout) address fields. Calling wp_unslash() on JSON body data that is never magic-quoted was stripping real backslashes from address_1, address_2, and other address fields. <a href=\"https://github.com/woocommerce/woocommerce/pull/65643\" rel=\"nofollow ugc\">#65643</a></li>\n<li>Fix &#8211; Fix SKU duplication corrupting hyphenated SKUs. Duplicating a product with SKU <code>SKU-123</code> now correctly produces <code>SKU-123-1</code> instead of <code>SKU-124</code>. <a href=\"https://github.com/woocommerce/woocommerce/pull/65423\" rel=\"nofollow ugc\">#65423</a></li>\n<li>Fix &#8211; Fix tax country code autocomplete to not be based on full country name <a href=\"https://github.com/woocommerce/woocommerce/pull/65879\" rel=\"nofollow ugc\">#65879</a></li>\n<li>Fix &#8211; Fix tax state code autocomplete: allow searching by state code and scope suggestions to the selected country <a href=\"https://github.com/woocommerce/woocommerce/pull/65882\" rel=\"nofollow ugc\">#65882</a></li>\n<li>Fix &#8211; Fix the daily log cleanup so it deletes all expired log files, not just the first 20. <a href=\"https://github.com/woocommerce/woocommerce/pull/66073\" rel=\"nofollow ugc\">#66073</a></li>\n<li>Fix &#8211; Fix the log entry context being written and displayed as invalid JSON (e.g. with backtraces or namespaced class names) in WooCommerce &gt; Status &gt; Logs. <a href=\"https://github.com/woocommerce/woocommerce/pull/65565\" rel=\"nofollow ugc\">#65565</a></li>\n<li>Fix &#8211; Fix the PSR-4 upgrade fallback fataling when a foreign Composer ClassLoader returns a non-array from getPrefixesPsr4() or a non-string from findFile(); validate both shapes so it degrades to no fallback instead. <a href=\"https://github.com/woocommerce/woocommerce/pull/65674\" rel=\"nofollow ugc\">#65674</a></li>\n<li>Fix &#8211; Fix the WooPayments test account activation flow requiring a second click when switching to live payments. <a href=\"https://github.com/woocommerce/woocommerce/pull/65895\" rel=\"nofollow ugc\">#65895</a></li>\n<li>Fix &#8211; Fix TypeError: string &#8211; string in get_formatted_order_total() on PHP 8.3 with refunded orders <a href=\"https://github.com/woocommerce/woocommerce/pull/65507\" rel=\"nofollow ugc\">#65507</a></li>\n<li>Fix &#8211; Fix undefined behavior and potential infinite loop in WC_Post_Data::do_deferred_product_sync when more products are deferred for sync while a deferred sync is running. <a href=\"https://github.com/woocommerce/woocommerce/pull/65664\" rel=\"nofollow ugc\">#65664</a></li>\n<li>Fix &#8211; For better compat, use order caps for HPOS placeholder posts. <a href=\"https://github.com/woocommerce/woocommerce/pull/58432\" rel=\"nofollow ugc\">#58432</a></li>\n<li>Fix &#8211; Generate the POS catalog feed in chunks across several Action Scheduler actions so large catalogs no longer exceed the host request timeout or Action Scheduler&#8217;s failure period mid-generation, and detect and restart stuck generation jobs that would otherwise stay pinned in progress forever. <a href=\"https://github.com/woocommerce/woocommerce/pull/65860\" rel=\"nofollow ugc\">#65860</a></li>\n<li>Fix &#8211; Hardens Store API product/review endpoints checks. <a href=\"https://github.com/woocommerce/woocommerce/pull/66065\" rel=\"nofollow ugc\">#66065</a></li>\n<li>Fix &#8211; Harden the in-place-upgrade PSR-4 fallback autoloader so its remaining unguarded paths degrade gracefully: a foreign Composer ClassLoader shape and a torn/partially-written class file mid-upgrade now leave the class unresolved instead of fataling, so a defensive class_exists() probe during an upgrade returns false rather than raising an error. <a href=\"https://github.com/woocommerce/woocommerce/pull/65630\" rel=\"nofollow ugc\">#65630</a></li>\n<li>Fix &#8211; Harden types handling in WC_Tax class get-methods. <a href=\"https://github.com/woocommerce/woocommerce/pull/65711\" rel=\"nofollow ugc\">#65711</a></li>\n<li>Fix &#8211; Hide Product Gallery arrows and thumbnails for products with one or no images in the editor. <a href=\"https://github.com/woocommerce/woocommerce/pull/66108\" rel=\"nofollow ugc\">#66108</a></li>\n<li>Fix &#8211; Hide unnecessary WooPayments business structure selection during onboarding. <a href=\"https://github.com/woocommerce/woocommerce/pull/66069\" rel=\"nofollow ugc\">#66069</a></li>\n<li>Fix &#8211; Improve cart table accessibility and spacing so screen readers announce line items as rows with the correct column headers. <a href=\"https://github.com/woocommerce/woocommerce/pull/65689\" rel=\"nofollow ugc\">#65689</a></li>\n<li>Fix &#8211; Improve contrast for product IDs in the Products list row actions. <a href=\"https://github.com/woocommerce/woocommerce/pull/65667\" rel=\"nofollow ugc\">#65667</a></li>\n<li>Fix &#8211; Improve text color contrast on the admin order edit screen so order data, line-item details, and column headers meet WCAG AA accessibility standards. <a href=\"https://github.com/woocommerce/woocommerce/pull/65714\" rel=\"nofollow ugc\">#65714</a></li>\n<li>Fix &#8211; Invalidate the correct meta cache group when the HPOS order meta corruption guard fires, so a corrupt legacy object-cache entry is re-read from the database instead of persisting across reads. <a href=\"https://github.com/woocommerce/woocommerce/pull/66554\" rel=\"nofollow ugc\">#66554</a></li>\n<li>Fix &#8211; Keep random Product Collection pagination consistent across pages. <a href=\"https://github.com/woocommerce/woocommerce/pull/65462\" rel=\"nofollow ugc\">#65462</a></li>\n<li>Fix &#8211; Lock the POS catalog feed file exclusively while writing so two overlapping generation processes can no longer interleave output into a corrupt feed. <a href=\"https://github.com/woocommerce/woocommerce/pull/65924\" rel=\"nofollow ugc\">#65924</a></li>\n<li>Fix &#8211; Log when the POS product feed directory&#8217;s .htaccess cannot be updated, and avoid overwriting an unreadable or custom file during the legacy upgrade. <a href=\"https://github.com/woocommerce/woocommerce/pull/65621\" rel=\"nofollow ugc\">#65621</a></li>\n<li>Fix &#8211; Mark grouped products add to cart table as presentational <a href=\"https://github.com/woocommerce/woocommerce/pull/66096\" rel=\"nofollow ugc\">#66096</a></li>\n<li>Fix &#8211; Match orders and stock home panel border with other cards <a href=\"https://github.com/woocommerce/woocommerce/pull/65864\" rel=\"nofollow ugc\">#65864</a></li>\n<li>Fix &#8211; Move logic to enable or disable the compatibility layer in block templates from &#8216;template_redirect&#8217; to &#8216;template_include&#8217; to be more accurate with the resolved template <a href=\"https://github.com/woocommerce/woocommerce/pull/64504\" rel=\"nofollow ugc\">#64504</a></li>\n<li>Fix &#8211; Omit the LIMIT clause in OrdersTableQuery when an unlimited (-1) row count is requested, matching WP_Query nopaging behavior. Fixes a datatype mismatch error when the orders query runs against a SQLite database. <a href=\"https://github.com/woocommerce/woocommerce/pull/64396\" rel=\"nofollow ugc\">#64396</a></li>\n<li>Fix &#8211; Order editing: skip reserved internal meta keys when saving order items, so they cannot be added via the &#8220;Add meta&#8221; button and stored as invisible meta. <a href=\"https://github.com/woocommerce/woocommerce/pull/65471\" rel=\"nofollow ugc\">#65471</a></li>\n<li>Fix &#8211; Preserve Settings UI pending navigation after form-post saves. <a href=\"https://github.com/woocommerce/woocommerce/pull/65910\" rel=\"nofollow ugc\">#65910</a></li>\n<li>Fix &#8211; Preserve the &#8220;Pending review&#8221; product status when exporting and re-importing products via CSV, instead of importing them as drafts. <a href=\"https://github.com/woocommerce/woocommerce/pull/66194\" rel=\"nofollow ugc\">#66194</a></li>\n<li>Fix &#8211; Prevent a fatal error in the mini-cart and checkout review-order templates when a filter hooked on woocommerce_cart_item_product returns a truthy non-product value. <a href=\"https://github.com/woocommerce/woocommerce/pull/65685\" rel=\"nofollow ugc\">#65685</a></li>\n<li>Fix &#8211; Prevent a fatal TypeError on the HPOS Orders screen when a persistent object cache returns a corrupt order or meta cache entry: invalid entries are now discarded and re-read from the database instead of breaking the page. <a href=\"https://github.com/woocommerce/woocommerce/pull/66506\" rel=\"nofollow ugc\">#66506</a></li>\n<li>Fix &#8211; Prevent customer history metabox warnings for CPT-backed orders. <a href=\"https://github.com/woocommerce/woocommerce/pull/65921\" rel=\"nofollow ugc\">#65921</a></li>\n<li>Fix &#8211; Prevent duplicate wc_product_start_scheduled_sale and wc_product_end_scheduled_sale actions from piling up in Action Scheduler when concurrent processes schedule sale events for the same product. <a href=\"https://github.com/woocommerce/woocommerce/pull/65709\" rel=\"nofollow ugc\">#65709</a></li>\n<li>Fix &#8211; Prevent email previews from showing unrelated dummy products as downloadable items. <a href=\"https://github.com/woocommerce/woocommerce/pull/65865\" rel=\"nofollow ugc\">#65865</a></li>\n<li>Fix &#8211; Prevent embedded WooPayments business verification from hanging when the Stripe loader fails. <a href=\"https://github.com/woocommerce/woocommerce/pull/65863\" rel=\"nofollow ugc\">#65863</a></li>\n<li>Fix &#8211; Prevent fatal error on System Status page when log directory does not exist (e.g. when logging is disabled). <a href=\"https://github.com/woocommerce/woocommerce/pull/65403\" rel=\"nofollow ugc\">#65403</a></li>\n<li>Fix &#8211; Prevent non-rate package metadata from invalidating cached shipping rates. <a href=\"https://github.com/woocommerce/woocommerce/pull/65541\" rel=\"nofollow ugc\">#65541</a></li>\n<li>Fix &#8211; Prevent order items from being lost when order resume fails between removing items and saving the order. <a href=\"https://github.com/woocommerce/woocommerce/pull/64326\" rel=\"nofollow ugc\">#64326</a></li>\n<li>Fix &#8211; Prevent PHP 8.5 deprecation notices when an order tax item has no matching tax rate. <a href=\"https://github.com/woocommerce/woocommerce/pull/65706\" rel=\"nofollow ugc\">#65706</a></li>\n<li>Fix &#8211; Prevent Product Collection filter resets from clearing lifted collection controls. <a href=\"https://github.com/woocommerce/woocommerce/pull/66022\" rel=\"nofollow ugc\">#66022</a></li>\n<li>Fix &#8211; Refresh product archive rewrite rules after the Shop page permalink changes. <a href=\"https://github.com/woocommerce/woocommerce/pull/65967\" rel=\"nofollow ugc\">#65967</a></li>\n<li>Fix &#8211; Register a WooCommerce-scoped Composer PSR-4 fallback autoloader so that future in-place upgrades can resolve newly-added first-party Automattic\\WooCommerce classes under src/ that the in-memory Jetpack classmap snapshot would otherwise miss, preventing &#8220;class not found&#8221; fatals during the upgrade request. <a href=\"https://github.com/woocommerce/woocommerce/pull/65338\" rel=\"nofollow ugc\">#65338</a></li>\n<li>Fix &#8211; Reject attribute slugs whose taxonomy name (with the &#8220;pa_&#8221; prefix) exceeds WordPress&#8217;s 32-byte limit, instead of incorrectly counting characters. This lets users create attributes with multibyte slugs (Cyrillic, Chinese, etc.) that fit within the limit, and shows a live byte count next to the slug input so users can see how close they are to the limit before submitting. <a href=\"https://github.com/woocommerce/woocommerce/pull/64159\" rel=\"nofollow ugc\">#64159</a></li>\n<li>Fix &#8211; Reject refund IDs in Store API order authorization to prevent a fatal when wc_get_order() returns a WC_Order_Refund. <a href=\"https://github.com/woocommerce/woocommerce/pull/64568\" rel=\"nofollow ugc\">#64568</a></li>\n<li>Fix &#8211; Remove additional WooCommerce data when uninstalling with WC_REMOVE_ALL_DATA: the product_visibility taxonomy terms, the placeholder image attachment, and additional WooCommerce user meta. The Action Scheduler tables can also be removed by additionally defining the WC_REMOVE_ACTION_SCHEDULER constant. <a href=\"https://github.com/woocommerce/woocommerce/pull/65793\" rel=\"nofollow ugc\">#65793</a></li>\n<li>Fix &#8211; Remove the push notification preferences, shopper list, and customer email verification user meta when uninstalling with WC_REMOVE_ALL_DATA. <a href=\"https://github.com/woocommerce/woocommerce/pull/66468\" rel=\"nofollow ugc\">#66468</a></li>\n<li>Fix &#8211; Remove unnecessary font-weight override on the mini-cart quantity badge and use a theme-resolvable color for the count text in the checkout order summary item badge. <a href=\"https://github.com/woocommerce/woocommerce/pull/65647\" rel=\"nofollow ugc\">#65647</a></li>\n<li>Fix &#8211; Resolve downloadable file paths and Mini Cart lazy-loaded script URLs against the configured content directory and site URL instead of a hardcoded /wp-content location, so they work on non-default WordPress directory layouts (e.g. Bedrock or a custom WP_CONTENT_DIR). <a href=\"https://github.com/woocommerce/woocommerce/pull/65599\" rel=\"nofollow ugc\">#65599</a></li>\n<li>Fix &#8211; Resolve the local pickup tax location from the order&#8217;s own shipping line instead of attaching a per-call closure to woocommerce_order_get_tax_location during cart sync. <a href=\"https://github.com/woocommerce/woocommerce/pull/65603\" rel=\"nofollow ugc\">#65603</a></li>\n<li>Fix &#8211; Respect the attribute&#8217;s custom term order when creating all product variations. <a href=\"https://github.com/woocommerce/woocommerce/pull/65501\" rel=\"nofollow ugc\">#65501</a></li>\n<li>Fix &#8211; Restore reduced stock when an order transitions to failed, so inventory held by an order that reduced stock while on-hold (e.g. an accepted-but-pending SEPA/ACH payment) is released instead of staying reduced indefinitely. <a href=\"https://github.com/woocommerce/woocommerce/pull/66256\" rel=\"nofollow ugc\">#66256</a></li>\n<li>Fix &#8211; Sanitize instead of texturize the email address in the StoreAPI response <a href=\"https://github.com/woocommerce/woocommerce/pull/66148\" rel=\"nofollow ugc\">#66148</a></li>\n<li>Fix &#8211; Scope the order attribution install banner button styles to the banner, so they no longer center the content of every icon+text components button rendered on WooCommerce admin pages. <a href=\"https://github.com/woocommerce/woocommerce/pull/66206\" rel=\"nofollow ugc\">#66206</a></li>\n<li>Fix &#8211; Security hardening: pass allowed_classes =&gt; false to unserialize() in LookupDataStore to prevent PHP Object Injection via crafted cached data. <a href=\"https://github.com/woocommerce/woocommerce/pull/65426\" rel=\"nofollow ugc\">#65426</a></li>\n<li>Fix &#8211; Send cancelled order admin emails when pending orders are cancelled. <a href=\"https://github.com/woocommerce/woocommerce/pull/65855\" rel=\"nofollow ugc\">#65855</a></li>\n<li>Fix &#8211; Serialize mutations of the wc_pending_batch_processes option in BatchProcessingController with a short-lived database lock and a fresh re-read, so concurrent enqueue/dequeue/remove requests no longer clobber each other and silently drop or resurrect batch processors. <a href=\"https://github.com/woocommerce/woocommerce/pull/66539\" rel=\"nofollow ugc\">#66539</a></li>\n<li>Fix &#8211; Stop re-sending customer order email notifications when restoring orders from the trash. <a href=\"https://github.com/woocommerce/woocommerce/pull/65121\" rel=\"nofollow ugc\">#65121</a></li>\n<li>Fix &#8211; Store API: ensure the woocommerce_default_order_status filter is always removed after OrderController::create_order_from_cart(), even if order creation throws. <a href=\"https://github.com/woocommerce/woocommerce/pull/65417\" rel=\"nofollow ugc\">#65417</a></li>\n<li>Fix &#8211; Store API: limit and de-duplicate the attribute and taxonomy count requests accepted by the products/collection-data endpoint to prevent a single request from triggering an excessive number of database queries. <a href=\"https://github.com/woocommerce/woocommerce/pull/65420\" rel=\"nofollow ugc\">#65420</a></li>\n<li>Fix &#8211; Store API: validate address data on the checkout-order endpoint before it is persisted, so a rejected request can no longer modify an existing order&#8217;s address or totals. <a href=\"https://github.com/woocommerce/woocommerce/pull/65787\" rel=\"nofollow ugc\">#65787</a></li>\n<li>Fix &#8211; Structured data: emit a single Offer with the exact variation price (and <code>inProductGroupWithID</code>) when a variation-specific URL is requested, instead of the parent AggregateOffer price range, fixing Google Merchant &#8220;price mismatch&#8221; disapprovals. <a href=\"https://github.com/woocommerce/woocommerce/pull/66043\" rel=\"nofollow ugc\">#66043</a></li>\n<li>Fix &#8211; Tolerate settings section registry failures when resolving the Settings UI request context, preventing update-time fatals. <a href=\"https://github.com/woocommerce/woocommerce/pull/65975\" rel=\"nofollow ugc\">#65975</a></li>\n<li>Fix &#8211; Updates anchor rendering logic to not show an anchor tag when product image link is disabled <a href=\"https://github.com/woocommerce/woocommerce/pull/65682\" rel=\"nofollow ugc\">#65682</a></li>\n<li>Fix &#8211; Updates the <code>product_shipping_class</code> taxonomy to be private. <a href=\"https://github.com/woocommerce/woocommerce/pull/63146\" rel=\"nofollow ugc\">#63146</a></li>\n<li>Fix &#8211; Use a direct filesystem instance for log, import, product feed, and transient file operations inside the uploads directory, so they no longer fail on sites that have FS_METHOD set to an FTP-based method without complete credentials. <a href=\"https://github.com/woocommerce/woocommerce/pull/64666\" rel=\"nofollow ugc\">#64666</a></li>\n<li>Fix &#8211; Use a fixed black overlay color for the drawer instead of inheriting the theme palette. <a href=\"https://github.com/woocommerce/woocommerce/pull/65579\" rel=\"nofollow ugc\">#65579</a></li>\n<li>Fix &#8211; Use fixed colors for the coming soon footer banner instead of inheriting them from the active theme. <a href=\"https://github.com/woocommerce/woocommerce/pull/65580\" rel=\"nofollow ugc\">#65580</a></li>\n<li>Fix &#8211; Use HTTPS for all geolocation IP-lookup and geo-IP requests. Switch the IP-lookup services (ipify, ipecho, ident, tnedi) to HTTPS and replace the HTTP-only ip-api.com geo-IP provider with the HTTPS-based country.is, so visitor IP addresses are never sent over unencrypted connections. <a href=\"https://github.com/woocommerce/woocommerce/pull/66223\" rel=\"nofollow ugc\">#66223</a></li>\n<li>Fix &#8211; Use the checkout hold stock setting only for core checkout stock reservations. <a href=\"https://github.com/woocommerce/woocommerce/pull/66048\" rel=\"nofollow ugc\">#66048</a></li>\n<li>Fix &#8211; v4 Orders API: align fee/shipping <code>can_be_refunded</code> with the refund validator — compare on a tax-inclusive absolute basis (so discount/negative fee lines report refundable) and round to currency precision (so a fully-refunded line is not reported refundable on a sub-cent float residue). <a href=\"https://github.com/woocommerce/woocommerce/pull/65645\" rel=\"nofollow ugc\">#65645</a></li>\n<li>Fix &#8211; Variation bulk action &#8220;Set scheduled sale dates&#8221;: block submission when the sale end date is earlier than the sale start date, and clear sale dates submitted as blank instead of storing 1970-01-01. <a href=\"https://github.com/woocommerce/woocommerce/pull/66013\" rel=\"nofollow ugc\">#66013</a></li>\n<li>Fix &#8211; Warn when additional checkout fields are registered before the woocommerce_init action, which can load translations too early. <a href=\"https://github.com/woocommerce/woocommerce/pull/66172\" rel=\"nofollow ugc\">#66172</a></li>\n<li>Fix &#8211; Warn when an order status key is too long and can&#8217;t be stored. <a href=\"https://github.com/woocommerce/woocommerce/pull/66164\" rel=\"nofollow ugc\">#66164</a></li>\n<li>Fix &#8211; Improve lost connection detection on WooCommerce admin screens <a href=\"https://github.com/woocommerce/woocommerce/pull/66676\" rel=\"nofollow ugc\">#66676</a></li>\n<li>Fix &#8211; Restore 64px product thumbnails in the Mini Cart. <a href=\"https://github.com/woocommerce/woocommerce/pull/66747\" rel=\"nofollow ugc\">#66747</a></li>\n<li>Fix &#8211; Canonicalize non-string option values in Settings UI schemas so select and radio fields show the saved selection. <a href=\"https://github.com/woocommerce/woocommerce/pull/66933\" rel=\"nofollow ugc\">#66933</a></li>\n<li>Fix &#8211; Convert boolean Settings UI schema values the way the client does and canonicalize visibility values alongside their controller field. <a href=\"https://github.com/woocommerce/woocommerce/pull/66955\" rel=\"nofollow ugc\">#66955</a></li>\n<li>Fix &#8211; Preserve settings navigation when Payments sections fall back from the Settings UI. <a href=\"https://github.com/woocommerce/woocommerce/pull/66907\" rel=\"nofollow ugc\">#66907</a></li>\n<li>Fix &#8211; Prevent WordPress personal preferences from being exposed as customer metadata. <a href=\"https://github.com/woocommerce/woocommerce/pull/66840\" rel=\"nofollow ugc\">#66840</a></li>\n<li>Fix &#8211; Show the Save button when an experimental Settings UI page falls back to the legacy renderer. <a href=\"https://github.com/woocommerce/woocommerce/pull/66980\" rel=\"nofollow ugc\">#66980</a></li>\n<li>Fix &#8211; Stop the HPOS order meta corruption guard from treating extension-injected virtual meta rows (a meta_key and meta_value but no meta_id) as corrupt, which purged the meta cache and logged a warning on every read. <a href=\"https://github.com/woocommerce/woocommerce/pull/66837\" rel=\"nofollow ugc\">#66837</a></li>\n<li>Fix &#8211; Fix a fatal error on the shortcode checkout when a phone, postcode, or state validated field is registered outside the billing and shipping fieldsets. <a href=\"https://github.com/woocommerce/woocommerce/pull/67107\" rel=\"nofollow ugc\">#67107</a></li>\n<li>Fix &#8211; Temporary deactivate persistent product status counters and rollback to WordPress API usage. <a href=\"https://github.com/woocommerce/woocommerce/pull/67094\" rel=\"nofollow ugc\">#67094</a></li>\n<li>Fix &#8211; Add no-op WC_REST_Layout_Templates_Controller and WC_REST_Products_Catalog_Controller stubs so an in-place update from 10.9.x does not fatal when the 10.9 controller list instantiates a class whose file has already been swapped away. <a href=\"https://github.com/woocommerce/woocommerce/pull/67138\" rel=\"nofollow ugc\">#67138</a></li>\n<li>Fix &#8211; Revert the fixed end-prices order calculation changes from PR #63744, which caused tax-inclusive stores using the woocommerce_adjust_non_base_location_prices filter to charge the net amount on block/Store API checkout <a href=\"https://github.com/woocommerce/woocommerce/pull/67161\" rel=\"nofollow ugc\">#67161</a></li>\n<li>Fix &#8211; Revert the legacy script blocking change (#64431) that broke the classic cart and checkout on sites loading a second jQuery instance. <a href=\"https://github.com/woocommerce/woocommerce/pull/67363\" rel=\"nofollow ugc\">#67363</a></li>\n<li>Add &#8211; Add a &#8220;Send checkout recovery email&#8221; action to the order actions dropdown so merchants can manually send the Checkout Recovery email for pending or checkout-draft orders past the 1-hour abandonment threshold. <a href=\"https://github.com/woocommerce/woocommerce/pull/65136\" rel=\"nofollow ugc\">#65136</a></li>\n<li>Add &#8211; Add a contextual Marketplace recommendation card to the WooCommerce Orders screen, shown to eligible stores based on locally-evaluated promotion rules. <a href=\"https://github.com/woocommerce/woocommerce/pull/65970\" rel=\"nofollow ugc\">#65970</a></li>\n<li>Add &#8211; Add a native Settings UI page provider path for registered settings sections. <a href=\"https://github.com/woocommerce/woocommerce/pull/65975\" rel=\"nofollow ugc\">#65975</a></li>\n<li>Add &#8211; Add a new transactional abandoned cart recovery email that prompts customers to complete a pending checkout, behind the new <code>abandoned_cart_recovery</code> feature flag. <a href=\"https://github.com/woocommerce/woocommerce/pull/66393\" rel=\"nofollow ugc\">#66393</a></li>\n<li>Add &#8211; Add a recommendation card on the Abandoned cart recovery email settings page. <a href=\"https://github.com/woocommerce/woocommerce/pull/65136\" rel=\"nofollow ugc\">#65136</a></li>\n<li>Add &#8211; Add a resend action to the temporary-password notice on My Account so customers can request a fresh change-password email. <a href=\"https://github.com/woocommerce/woocommerce/pull/65821\" rel=\"nofollow ugc\">#65821</a></li>\n<li>Add &#8211; Add a setting to enable or disable backorder stock notification emails, plus a woocommerce_should_send_backorder_notification filter, mirroring the existing low stock and out of stock notifications. <a href=\"https://github.com/woocommerce/woocommerce/pull/65891\" rel=\"nofollow ugc\">#65891</a></li>\n<li>Add &#8211; Add a user profile control so admins can view and set a customer&#8217;s email-confirmation status. <a href=\"https://github.com/woocommerce/woocommerce/pull/65824\" rel=\"nofollow ugc\">#65824</a></li>\n<li>Add &#8211; Add a woocommerce_format_phone_number filter and a WC_Validation::is_phone_format() method. <a href=\"https://github.com/woocommerce/woocommerce/pull/66122\" rel=\"nofollow ugc\">#66122</a></li>\n<li>Add &#8211; Add CurrencyPosition enum class for woocommerce_currency_pos option values and adopt it in the Store API and Marketing Campaigns REST API. <a href=\"https://github.com/woocommerce/woocommerce/pull/66128\" rel=\"nofollow ugc\">#66128</a></li>\n<li>Add &#8211; Add customer email verification, letting shoppers securely link past guest orders to their account once they confirm ownership of their email address. <a href=\"https://github.com/woocommerce/woocommerce/pull/65822\" rel=\"nofollow ugc\">#65822</a></li>\n<li>Add &#8211; Add DimensionUnit enum class for woocommerce_dimension_unit option values and implement it across the codebase. <a href=\"https://github.com/woocommerce/woocommerce/pull/66064\" rel=\"nofollow ugc\">#66064</a></li>\n<li>Add &#8211; Added Tax extensions recommendations. <a href=\"https://github.com/woocommerce/woocommerce/pull/65786\" rel=\"nofollow ugc\">#65786</a></li>\n<li>Add &#8211; Add image_size query parameter to the products and product variations REST API endpoints, allowing consumers to request a specific registered WordPress image size. <a href=\"https://github.com/woocommerce/woocommerce/pull/64009\" rel=\"nofollow ugc\">#64009</a></li>\n<li>Add &#8211; Add option disabling filter drawer on smaller screens. <a href=\"https://github.com/woocommerce/woocommerce/pull/65671\" rel=\"nofollow ugc\">#65671</a></li>\n<li>Add &#8211; Add OrderUtil::custom_orders_table_data_sync_is_enabled() so extensions can cheaply check whether HPOS data sync is enabled without running the expensive is_custom_order_tables_in_sync() query. <a href=\"https://github.com/woocommerce/woocommerce/pull/65649\" rel=\"nofollow ugc\">#65649</a></li>\n<li>Add &#8211; Add refund preview endpoint (POST /wc/v4/refunds/preview) for server-side refund calculation <a href=\"https://github.com/woocommerce/woocommerce/pull/65335\" rel=\"nofollow ugc\">#65335</a></li>\n<li>Add &#8211; Add styling for settings UI shell header badges. <a href=\"https://github.com/woocommerce/woocommerce/pull/65825\" rel=\"nofollow ugc\">#65825</a></li>\n<li>Add &#8211; Add TaxDisplayMode enum class for woocommerce_tax_display_shop/cart option values and implement it across the codebase. <a href=\"https://github.com/woocommerce/woocommerce/pull/65812\" rel=\"nofollow ugc\">#65812</a></li>\n<li>Add &#8211; Add the foundation for POS staff management: an experimental <code>point_of_sale_staff</code> feature flag (off by default), a flag-gated orchestrator, and the <code>pos_*</code> capability access model that keys POS access on holding any <code>pos_*</code> WP capability. No runtime surface yet; the staff endpoint, attribution, and admin UI register behind the flag in follow-up changes. <a href=\"https://github.com/woocommerce/woocommerce/pull/65657\" rel=\"nofollow ugc\">#65657</a></li>\n<li>Add &#8211; Add theme.json support to breadcrumbs block <a href=\"https://github.com/woocommerce/woocommerce/pull/65460\" rel=\"nofollow ugc\">#65460</a></li>\n<li>Add &#8211; Add the POS preset layer to the capability model: capability bundles for the Cashier, Manager, and Admin presets, assigned or cleared per user via <code>woocommerce_pos_*</code> capabilities (never WP roles), with the assigned preset recorded in user meta and cleaned up on uninstall. Behind the off-by-default <code>point_of_sale_staff</code> feature flag. <a href=\"https://github.com/woocommerce/woocommerce/pull/65661\" rel=\"nofollow ugc\">#65661</a></li>\n<li>Add &#8211; Add the <code>woocommerce_variable_product_taxes_influence_price</code> filter. <a href=\"https://github.com/woocommerce/woocommerce/pull/65394\" rel=\"nofollow ugc\">#65394</a></li>\n<li>Add &#8211; Add Webflow platform to the CLI products migrator. <a href=\"https://github.com/woocommerce/woocommerce/pull/64866\" rel=\"nofollow ugc\">#64866</a></li>\n<li>Add &#8211; Add WeightUnit enum class for woocommerce_weight_unit option values and implement it across the codebase. <a href=\"https://github.com/woocommerce/woocommerce/pull/64422\" rel=\"nofollow ugc\">#64422</a></li>\n<li>Add &#8211; Add woocommerce_term_recount_product_count filter to _wc_term_recount. <a href=\"https://github.com/woocommerce/woocommerce/pull/64374\" rel=\"nofollow ugc\">#64374</a></li>\n<li>Add &#8211; Add woocommerce_validate_phone filter to allow customizing phone number validation <a href=\"https://github.com/woocommerce/woocommerce/pull/65817\" rel=\"nofollow ugc\">#65817</a></li>\n<li>Add &#8211; Allow POS catalog product feed files to be served by enabling file access on the feed directory while preventing directory listing. <a href=\"https://github.com/woocommerce/woocommerce/pull/65563\" rel=\"nofollow ugc\">#65563</a></li>\n<li>Add &#8211; Analytics: list failed order imports in the Import historical data section with a retry action. <a href=\"https://github.com/woocommerce/woocommerce/pull/65509\" rel=\"nofollow ugc\">#65509</a></li>\n<li>Add &#8211; Customers can now unsubscribe from Checkout Recovery emails via a one-click link in the email footer. <a href=\"https://github.com/woocommerce/woocommerce/pull/65136\" rel=\"nofollow ugc\">#65136</a></li>\n<li>Add &#8211; Inject default sibling-section navigation into native Settings UI page schemas that omit shell.sectionNavigation. <a href=\"https://github.com/woocommerce/woocommerce/pull/65975\" rel=\"nofollow ugc\">#65975</a></li>\n<li>Add &#8211; Make per-line <code>refund_total</code> optional on POST /wc/v4/refunds. When omitted, the backend computes the tax-inclusive refund total from the order line item&#8217;s unit price × quantity. The legacy explicit form (refund_total without quantity) is preserved for v3-style callers. <a href=\"https://github.com/woocommerce/woocommerce/pull/65439\" rel=\"nofollow ugc\">#65439</a></li>\n<li>Add &#8211; POST /wc/v4/refunds/preview: accept refund_total per line item for partial-amount previews (quantity now optional when refund_total is provided). For the quantity and tax-inclusive refund_total forms, preview and create split tax by the line&#8217;s stored total/tax ratio and round amounts identically, so a previewed amount matches the created refund to the cent. <a href=\"https://github.com/woocommerce/woocommerce/pull/65645\" rel=\"nofollow ugc\">#65645</a></li>\n<li>Add &#8211; Register a GDPR privacy exporter and eraser for shopper lists so admin Export/Erase Personal Data tools cover saved-for-later and wishlist data. <a href=\"https://github.com/woocommerce/woocommerce/pull/65251\" rel=\"nofollow ugc\">#65251</a></li>\n<li>Add &#8211; Schedule the abandoned cart recovery email to send 2 hours after a pending order is created, and cancel the pending send when the order leaves the pending status. <a href=\"https://github.com/woocommerce/woocommerce/pull/66393\" rel=\"nofollow ugc\">#66393</a></li>\n<li>Update &#8211; Customer email verification now confirms via a one-time login-gated link instead of a 6-digit code. <a href=\"https://github.com/woocommerce/woocommerce/pull/65971\" rel=\"nofollow ugc\">#65971</a></li>\n<li>Update &#8211; Deprecate the Point of Sale feature flag and remove its toggle from WooCommerce settings; POS-related functionality (settings page, product visibility, and transactional emails) is now always enabled. The flag setting remains readable via the REST API for mobile app compatibility. <a href=\"https://github.com/woocommerce/woocommerce/pull/65573\" rel=\"nofollow ugc\">#65573</a></li>\n<li>Update &#8211; Load the WordPress Design System tokens stylesheet on WooCommerce settings pages so Settings UI styles consume real design tokens. <a href=\"https://github.com/woocommerce/woocommerce/pull/66542\" rel=\"nofollow ugc\">#66542</a></li>\n<li>Update &#8211; Move several WooCommerce admin status notices to Site Health and show regeneration progress in status tools; deprecate the related WC_Admin_Notices/WC_Regenerate_Images notice callbacks and stop honoring the woocommerce_hide_* notice dismissal filters <a href=\"https://github.com/woocommerce/woocommerce/pull/64758\" rel=\"nofollow ugc\">#64758</a></li>\n<li>Update &#8211; Remove @woocommerce/create-product-editor-block package <a href=\"https://github.com/woocommerce/woocommerce/pull/65435\" rel=\"nofollow ugc\">#65435</a></li>\n<li>Update &#8211; Remove the deprecated product block editor feature, package, routes, assets, and extension APIs. <a href=\"https://github.com/woocommerce/woocommerce/pull/65500\" rel=\"nofollow ugc\">#65500</a></li>\n<li>Update &#8211; Render settings UI section cards with WordPress Design System components behind the settings-ui feature flag. <a href=\"https://github.com/woocommerce/woocommerce/pull/66456\" rel=\"nofollow ugc\">#66456</a></li>\n<li>Update &#8211; Replace PanelBody with ToolsPanel in All Reviews, Reviews by Category, and Reviews by Product inspector controls. <a href=\"https://github.com/woocommerce/woocommerce/pull/65799\" rel=\"nofollow ugc\">#65799</a></li>\n<li>Update &#8211; Replace PanelBody with ToolsPanel in Stock Filter inspector controls. <a href=\"https://github.com/woocommerce/woocommerce/pull/65625\" rel=\"nofollow ugc\">#65625</a></li>\n<li>Update &#8211; Replace PanelBody with ToolsPanel in the PageSelector component. <a href=\"https://github.com/woocommerce/woocommerce/pull/64935\" rel=\"nofollow ugc\">#64935</a></li>\n<li>Update &#8211; Update Algeria states from 48 to 58 wilayas; also correct DZ-11 spelling. <a href=\"https://github.com/woocommerce/woocommerce/pull/65385\" rel=\"nofollow ugc\">#65385</a></li>\n<li>Update &#8211; Update Product Filter Status block labels to use availability wording. <a href=\"https://github.com/woocommerce/woocommerce/pull/65803\" rel=\"nofollow ugc\">#65803</a></li>\n<li>Update &#8211; Update product publish panel catalog visibility layout and extension row ordering. <a href=\"https://github.com/woocommerce/woocommerce/pull/66080\" rel=\"nofollow ugc\">#66080</a></li>\n<li>Update &#8211; Update the Action Scheduler package to version 4.0.0. <a href=\"https://github.com/woocommerce/woocommerce/pull/65790\" rel=\"nofollow ugc\">#65790</a></li>\n<li>Update &#8211; Update the WordPress package catalog to WordPress 6.9 package versions. <a href=\"https://github.com/woocommerce/woocommerce/pull/65481\" rel=\"nofollow ugc\">#65481</a></li>\n<li>Update &#8211; Use the standard WordPress UI Notice for payment method eligibility notices in WooPayments onboarding. <a href=\"https://github.com/woocommerce/woocommerce/pull/66016\" rel=\"nofollow ugc\">#66016</a></li>\n<li>Update &#8211; Settings UI: hide the shell header for pages registered at the top level of settings, which keep the classic section links and a save button at the bottom of the page. Payments drill-down pages show the header with breadcrumbs in place of the top-level settings tabs. <a href=\"https://github.com/woocommerce/woocommerce/pull/66662\" rel=\"nofollow ugc\">#66662</a></li>\n<li>Dev &#8211; Add delivery-agnostic ProductShapeMapperInterface to the ProductFeed framework, deprecating ProductMapperInterface in its favor. <a href=\"https://github.com/woocommerce/woocommerce/pull/65720\" rel=\"nofollow ugc\">#65720</a></li>\n<li>Dev &#8211; Add internal helper methods on Refunds\\DataUtils to support the upcoming refund preview endpoint. <a href=\"https://github.com/woocommerce/woocommerce/pull/65334\" rel=\"nofollow ugc\">#65334</a></li>\n<li>Dev &#8211; Add to Cart + Options: add extra e2e tests to cover skipped unit tests <a href=\"https://github.com/woocommerce/woocommerce/pull/66118\" rel=\"nofollow ugc\">#66118</a></li>\n<li>Dev &#8211; Audit Action Scheduler APIs usage. <a href=\"https://github.com/woocommerce/woocommerce/pull/65831\" rel=\"nofollow ugc\">#65831</a></li>\n<li>Dev &#8211; Bump grunt-contrib-cssmin to 4.x (clean-css 5) so the admin CSS pipeline preserves @container at-rules. <a href=\"https://github.com/woocommerce/woocommerce/pull/65842\" rel=\"nofollow ugc\">#65842</a></li>\n<li>Dev &#8211; Deprecate the Automattic\\WooCommerce\\Blocks\\QueryFilters class. <a href=\"https://github.com/woocommerce/woocommerce/pull/65598\" rel=\"nofollow ugc\">#65598</a></li>\n<li>Dev &#8211; Fix product-reviews &#8220;can delete a product review&#8221; E2E flake by waiting for the trash AJAX to commit before navigating to the Trash view. <a href=\"https://github.com/woocommerce/woocommerce/pull/65911\" rel=\"nofollow ugc\">#65911</a></li>\n<li>Dev &#8211; Fix the Blocks e2e nightly suite: mount the released plugin at the canonical <code>woocommerce</code> folder via a wp-env mapping, instead of letting wp-env name the plugin folder after the release zip (e.g. <code>woocommerce-trunk-nightly</code>), which broke the test setup&#8217;s plugin-path assumptions. The generated test translations are mapped into the plugin&#8217;s languages directory the same way. Also resolve the active plugin path (WC_ABSPATH) for the sample product import. <a href=\"https://github.com/woocommerce/woocommerce/pull/65798\" rel=\"nofollow ugc\">#65798</a></li>\n<li>Dev &#8211; Force immediate analytics import mode in the analytics-data E2E spec so its orders import deterministically regardless of the store&#8217;s scheduled-import default; test-only, no changes to shipped code. <a href=\"https://github.com/woocommerce/woocommerce/pull/66097\" rel=\"nofollow ugc\">#66097</a></li>\n<li>Dev &#8211; Harden Blocks non-null assertion lint rule to error. <a href=\"https://github.com/woocommerce/woocommerce/pull/66010\" rel=\"nofollow ugc\">#66010</a></li>\n<li>Dev &#8211; Migrate Blocks e2e leaf utils (constants, test, types, wp-cli, get-test-translation, request-utils, navigation) and content-templates into the Core e2e suite under a blocks/ namespace; test-only, no changes to shipped code. <a href=\"https://github.com/woocommerce/woocommerce/pull/65628\" rel=\"nofollow ugc\">#65628</a></li>\n<li>Dev &#8211; Migrate Blocks e2e non-module assets (themes, test plugins, test data, lint rules) into the Core e2e suite under a blocks/ namespace; test-only, no changes to shipped code. <a href=\"https://github.com/woocommerce/woocommerce/pull/65442\" rel=\"nofollow ugc\">#65442</a></li>\n<li>Dev &#8211; Migrate Blocks e2e page-object utils (admin, editor, frontend, local-pickup, mini-cart, performance, shipping) into the Core e2e suite under utils/blocks/; test-only, no changes to shipped code. <a href=\"https://github.com/woocommerce/woocommerce/pull/65571\" rel=\"nofollow ugc\">#65571</a></li>\n<li>Dev &#8211; Migrate Blocks e2e specs into the Core e2e suite under tests/blocks and add a core testIgnore guard so the core e2e project does not collect them; the Blocks suite keeps running them from the new location. Test-only, no changes to shipped code. <a href=\"https://github.com/woocommerce/woocommerce/pull/65670\" rel=\"nofollow ugc\">#65670</a></li>\n<li>Dev &#8211; Migrate offline payment settings forms to DataForm. <a href=\"https://github.com/woocommerce/woocommerce/pull/65731\" rel=\"nofollow ugc\">#65731</a></li>\n<li>Dev &#8211; Mount E2E helper plugins as a directory and provision wp-cli.yml in-container so single-file Docker mounts no longer surface as empty files under gRPC FUSE. <a href=\"https://github.com/woocommerce/woocommerce/pull/65807\" rel=\"nofollow ugc\">#65807</a></li>\n<li>Dev &#8211; Prepare Marketplace JSX and  &hellip;</li>\n</ul>\n\";s:11:\"screenshots\";s:1035:\"<ol><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-1.png?rev=3234504\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-1.png?rev=3234504\" alt=\"\"></a></li><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-2.png?rev=3234504\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-2.png?rev=3234504\" alt=\"\"></a></li><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-3.png?rev=3234504\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-3.png?rev=3234504\" alt=\"\"></a></li><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-4.png?rev=3235205\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-4.png?rev=3235205\" alt=\"\"></a></li><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-5.png?rev=3234504\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-5.png?rev=3234504\" alt=\"\"></a></li><li><a href=\"https://ps.w.org/woocommerce/assets/screenshot-6.png?rev=3234504\"><img src=\"https://ps.w.org/woocommerce/assets/screenshot-6.png?rev=3234504\" alt=\"\"></a></li></ol>\";s:7:\"reviews\";s:16994:\"<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Very helpful guidance</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/kreativ1/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/b30255ae15d813819ab181785e242e4b99e16247c628ae7a8376789a6a9f8b96?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/b30255ae15d813819ab181785e242e4b99e16247c628ae7a8376789a6a9f8b96?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/kreativ1/\" class=\"reviewer-name\">kreativ1</a> on <span class=\"review-date\">August 5, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>I was met in a helpful and nice way.</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Disappointing Latest WooCommerce Release</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-empty\"></span><span class=\"star dashicons dashicons-star-empty\"></span><span class=\"star dashicons dashicons-star-empty\"></span><span class=\"star dashicons dashicons-star-empty\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/red5host/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/5593bec77f662dcf9a77d0b04912dd4ffc9da5e75fe9748022d51b8432c05aa6?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/5593bec77f662dcf9a77d0b04912dd4ffc9da5e75fe9748022d51b8432c05aa6?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/red5host/\" class=\"reviewer-name\">red5host</a> on <span class=\"review-date\">August 5, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>Unfortunately, the latest WooCommerce update has been one of the worst experiences we\'ve had in quite some time.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Immediately after updating, our site became almost unusable. Page load times increased dramatically, both the frontend and admin became painfully slow, and overall server load skyrocketed. Tasks that previously completed in seconds were taking an extremely long time, making it impossible to manage orders or provide a good customer experience.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>After spending considerable time troubleshooting plugins, themes, caching, and server configuration, it became clear that the issues began with the WooCommerce update itself. Rolling back to the previous version immediately restored normal performance.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Updates should improve stability and performance, not bring production websites to a standstill. Hopefully the development team investigates these performance regressions quickly, as they have the potential to impact many store owners.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>For anyone experiencing similar symptoms, rolling back to the previous stable release may be the quickest way to get your store operational again while waiting for a fix.</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">It destroyed my pages</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/tcreo2024/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/a45c2a041bccd16f90f8ffe380e54f97606457149ca2bdcbd67d779b1bf61679?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/a45c2a041bccd16f90f8ffe380e54f97606457149ca2bdcbd67d779b1bf61679?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/tcreo2024/\" class=\"reviewer-name\">Tammy Creo <small>(tcreo2024)</small></a> on <span class=\"review-date\">August 4, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>I am removing everything Woocommerce but still there is PLUGIN that is impossible to delete.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>I HAVE THIS APP.</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">overall good &amp; cost-effective</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/johncheong/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/67d7b664f9be44a321641a96ba826bcf33692f994e9f4ee73dd7ce5053386bfb?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/67d7b664f9be44a321641a96ba826bcf33692f994e9f4ee73dd7ce5053386bfb?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/johncheong/\" class=\"reviewer-name\">johncheong</a> on <span class=\"review-date\">August 3, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>Have seen shopify costs &amp; felt woocommerce gives far more control</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Excellent plugin et excellent support !</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/neharibouchra/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/e9fda68a193de7f4673b09746d3929c352f9faf79162578235572867b5eb2d48?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/e9fda68a193de7f4673b09746d3929c352f9faf79162578235572867b5eb2d48?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/neharibouchra/\" class=\"reviewer-name\">neharibouchra</a> on <span class=\"review-date\">August 2, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>Le plugin fonctionne parfaitement avec WooCommerce et Yalidine. Les wilayas et communes sont bien affichées, avec le choix entre livraison à domicile et Stop Desk, et les frais de livraison sont calculés correctement.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>J\'ai rencontré un petit problème au départ, mais le développeur a été très réactif et a rapidement publié une mise à jour qui a corrigé le problème.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Merci pour votre excellent travail et votre réactivité ! Je recommande vivement ce plugin.</strong></p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Supper Cute</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/sphan2030/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/ddbf0dd5612460b564a874d13aae1f810df62c2ffb13fd274c608c2bc9f3bf15?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/ddbf0dd5612460b564a874d13aae1f810df62c2ffb13fd274c608c2bc9f3bf15?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/sphan2030/\" class=\"reviewer-name\">sphan2030</a> on <span class=\"review-date\">July 31, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>wow! SupperCute.</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Excellent and free</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/florimyrta/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/537b1d6cc22f0f7ce4f847fbcf62d3d1b8a48f33527f310a725e6f757ba34bc8?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/537b1d6cc22f0f7ce4f847fbcf62d3d1b8a48f33527f310a725e6f757ba34bc8?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/florimyrta/\" class=\"reviewer-name\">Flori Myrta <small>(florimyrta)</small></a> on <span class=\"review-date\">July 27, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>The undisputed king. Best solution on WordPress, it transforms a standard site into a fully customizable online store, offers complete control over code, data, and checkout flow without platform sales commissions. Hands down a 5-star platform. You simply can\'t rate it lower.</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Solution for shipping option problems</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/fullcolor/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/203428cf5914f4ec55e3a65072ea33dcb6def6d7a027be307238280dff95dc79?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/203428cf5914f4ec55e3a65072ea33dcb6def6d7a027be307238280dff95dc79?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/fullcolor/\" class=\"reviewer-name\">fullcolor</a> on <span class=\"review-date\">July 20, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>I\'m so happy with this forum. If you have a problem you get help from people who know what they are talking about. Not from someone who \'thinks\' they know, but from the professionals.<br />Thanks to you, shahzeen, for your support :-)<br /></p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Searching All Products on Dashboard</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/louisenglish1990/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/8d89cb34cddcc1e278f0aca137f5f8ba20430b7dba8f89c4bf1026e749d64522?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/8d89cb34cddcc1e278f0aca137f5f8ba20430b7dba8f89c4bf1026e749d64522?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/louisenglish1990/\" class=\"reviewer-name\">louisenglish1990</a> on <span class=\"review-date\">July 15, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>Absolutley excellent feedback, I spoke with our admin team and there was a filter applied in the background that was not allowing me to search.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p></p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Thank you for all of your help</p>\n<!-- /wp:paragraph --></div>\n</div>\n<div class=\"review\">\n	<div class=\"review-head\">\n		<div class=\"reviewer-info\">\n			<div class=\"review-title-section\">\n				<h4 class=\"review-title\">Quick Support</h4>\n				<div class=\"star-rating\">\n				<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span><span class=\"star dashicons dashicons-star-filled\"></span></div>				</div>\n			</div>\n			<p class=\"reviewer\">\n				By <a href=\"https://profiles.wordpress.org/jimk1416/\"><img alt=\'\' src=\'https://secure.gravatar.com/avatar/db81ef2ac6b9341e298fe425ea9110dda0b81addec5643c085fd6e76c9ee76df?s=16&#038;d=monsterid&#038;r=g\' srcset=\'https://secure.gravatar.com/avatar/db81ef2ac6b9341e298fe425ea9110dda0b81addec5643c085fd6e76c9ee76df?s=32&#038;d=monsterid&#038;r=g 2x\' class=\'avatar avatar-16 photo\' height=\'16\' width=\'16\' loading=\'lazy\' decoding=\'async\'/></a><a href=\"https://profiles.wordpress.org/jimk1416/\" class=\"reviewer-name\">jimk1416</a> on <span class=\"review-date\">July 6, 2026</span>			</p>\n		</div>\n	</div>\n	<div class=\"review-body\"><!-- wp:paragraph -->\n<p>very quick and reliable support if you have any issues</p>\n<!-- /wp:paragraph --></div>\n</div>\n\";}s:17:\"short_description\";s:146:\"Everything you need to launch an online store in days and keep it growing for years. From your first sale to millions in revenue, Woo is with you.\";s:13:\"download_link\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0.zip\";s:14:\"upgrade_notice\";a:0:{}s:11:\"screenshots\";a:6:{i:1;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-1.png?rev=3234504\";s:7:\"caption\";s:0:\"\";}i:2;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-2.png?rev=3234504\";s:7:\"caption\";s:0:\"\";}i:3;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-3.png?rev=3234504\";s:7:\"caption\";s:0:\"\";}i:4;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-4.png?rev=3235205\";s:7:\"caption\";s:0:\"\";}i:5;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-5.png?rev=3234504\";s:7:\"caption\";s:0:\"\";}i:6;a:2:{s:3:\"src\";s:64:\"https://ps.w.org/woocommerce/assets/screenshot-6.png?rev=3234504\";s:7:\"caption\";s:0:\"\";}}s:4:\"tags\";a:5:{s:9:\"ecommerce\";s:9:\"ecommerce\";s:12:\"online-store\";s:12:\"online store\";s:11:\"sell-online\";s:11:\"sell online\";s:4:\"shop\";s:4:\"shop\";s:13:\"shopping-cart\";s:13:\"shopping cart\";}s:8:\"versions\";a:642:{s:6:\"10.0.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.0.zip\";s:11:\"10.0.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.0-rc.1.zip\";s:11:\"10.0.0-rc.2\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.0-rc.2.zip\";s:6:\"10.0.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.1.zip\";s:6:\"10.0.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.2.zip\";s:6:\"10.0.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.3.zip\";s:6:\"10.0.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.4.zip\";s:6:\"10.0.5\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.5.zip\";s:6:\"10.0.6\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.0.6.zip\";s:6:\"10.1.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.0.zip\";s:11:\"10.1.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.0-rc.1.zip\";s:11:\"10.1.0-rc.2\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.0-rc.2.zip\";s:11:\"10.1.0-rc.3\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.0-rc.3.zip\";s:11:\"10.1.0-rc.4\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.0-rc.4.zip\";s:6:\"10.1.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.1.zip\";s:6:\"10.1.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.2.zip\";s:6:\"10.1.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.3.zip\";s:6:\"10.1.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.1.4.zip\";s:6:\"10.2.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.0.zip\";s:13:\"10.2.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.0-beta.1.zip\";s:13:\"10.2.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.0-beta.2.zip\";s:11:\"10.2.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.0-rc.1.zip\";s:6:\"10.2.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.1.zip\";s:6:\"10.2.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.2.zip\";s:6:\"10.2.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.3.zip\";s:6:\"10.2.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.2.4.zip\";s:6:\"10.3.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.0.zip\";s:13:\"10.3.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.0-beta.1.zip\";s:13:\"10.3.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.0-beta.2.zip\";s:11:\"10.3.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.0-rc.1.zip\";s:11:\"10.3.0-rc.2\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.0-rc.2.zip\";s:6:\"10.3.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.1.zip\";s:6:\"10.3.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.2.zip\";s:6:\"10.3.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.3.zip\";s:6:\"10.3.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.4.zip\";s:6:\"10.3.5\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.5.zip\";s:6:\"10.3.6\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.6.zip\";s:6:\"10.3.7\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.7.zip\";s:6:\"10.3.8\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.3.8.zip\";s:6:\"10.4.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.0.zip\";s:13:\"10.4.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.0-beta.1.zip\";s:13:\"10.4.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.0-beta.2.zip\";s:11:\"10.4.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.0-rc.1.zip\";s:6:\"10.4.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.1.zip\";s:6:\"10.4.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.2.zip\";s:6:\"10.4.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.3.zip\";s:6:\"10.4.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.4.4.zip\";s:6:\"10.5.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0.zip\";s:13:\"10.5.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0-beta.1.zip\";s:13:\"10.5.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0-beta.2.zip\";s:11:\"10.5.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0-rc.1.zip\";s:11:\"10.5.0-rc.2\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0-rc.2.zip\";s:11:\"10.5.0-rc.3\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.0-rc.3.zip\";s:6:\"10.5.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.1.zip\";s:6:\"10.5.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.2.zip\";s:6:\"10.5.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.5.3.zip\";s:6:\"10.6.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.0.zip\";s:13:\"10.6.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.0-beta.1.zip\";s:13:\"10.6.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.0-beta.2.zip\";s:11:\"10.6.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.0-rc.1.zip\";s:6:\"10.6.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.1.zip\";s:6:\"10.6.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.6.2.zip\";s:6:\"10.7.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.7.0.zip\";s:13:\"10.7.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.7.0-beta.1.zip\";s:13:\"10.7.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.7.0-beta.2.zip\";s:11:\"10.7.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.7.0-rc.1.zip\";s:6:\"10.8.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.8.0.zip\";s:13:\"10.8.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.8.0-beta.1.zip\";s:13:\"10.8.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.8.0-beta.2.zip\";s:11:\"10.8.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.8.0-rc.1.zip\";s:6:\"10.8.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.8.1.zip\";s:6:\"10.9.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.0.zip\";s:13:\"10.9.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.0-beta.1.zip\";s:13:\"10.9.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.0-beta.2.zip\";s:11:\"10.9.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.0-rc.1.zip\";s:6:\"10.9.1\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.1.zip\";s:6:\"10.9.2\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.2.zip\";s:6:\"10.9.3\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.3.zip\";s:6:\"10.9.4\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.10.9.4.zip\";s:6:\"11.0.0\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0.zip\";s:13:\"11.0.0-beta.1\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0-beta.1.zip\";s:13:\"11.0.0-beta.2\";s:68:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0-beta.2.zip\";s:11:\"11.0.0-rc.1\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0-rc.1.zip\";s:11:\"11.0.0-rc.2\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0-rc.2.zip\";s:11:\"11.0.0-rc.3\";s:66:\"https://downloads.wordpress.org/plugin/woocommerce.11.0.0-rc.3.zip\";s:5:\"3.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.0.zip\";s:5:\"3.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.1.zip\";s:5:\"3.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.2.zip\";s:5:\"3.0.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.3.zip\";s:5:\"3.0.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.4.zip\";s:5:\"3.0.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.5.zip\";s:5:\"3.0.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.6.zip\";s:5:\"3.0.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.7.zip\";s:5:\"3.0.8\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.8.zip\";s:5:\"3.0.9\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.0.9.zip\";s:5:\"3.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.1.0.zip\";s:5:\"3.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.1.1.zip\";s:5:\"3.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.1.2.zip\";s:5:\"3.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.0.zip\";s:5:\"3.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.1.zip\";s:5:\"3.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.2.zip\";s:5:\"3.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.3.zip\";s:5:\"3.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.4.zip\";s:5:\"3.2.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.5.zip\";s:5:\"3.2.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.2.6.zip\";s:5:\"3.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.0.zip\";s:5:\"3.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.1.zip\";s:5:\"3.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.2.zip\";s:10:\"3.3.2-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.2-rc.1.zip\";s:5:\"3.3.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.3.zip\";s:5:\"3.3.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.4.zip\";s:5:\"3.3.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.5.zip\";s:5:\"3.3.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.3.6.zip\";s:5:\"3.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.0.zip\";s:12:\"3.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.0-beta.1.zip\";s:10:\"3.4.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.0-rc.2.zip\";s:5:\"3.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.1.zip\";s:5:\"3.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.2.zip\";s:5:\"3.4.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.3.zip\";s:5:\"3.4.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.4.zip\";s:5:\"3.4.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.5.zip\";s:5:\"3.4.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.6.zip\";s:5:\"3.4.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.7.zip\";s:5:\"3.4.8\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.4.8.zip\";s:5:\"3.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.0.zip\";s:12:\"3.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.0-beta.1.zip\";s:10:\"3.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.0-rc.1.zip\";s:10:\"3.5.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.0-rc.2.zip\";s:5:\"3.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.1.zip\";s:6:\"3.5.10\";s:61:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.10.zip\";s:5:\"3.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.2.zip\";s:5:\"3.5.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.3.zip\";s:5:\"3.5.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.4.zip\";s:5:\"3.5.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.5.zip\";s:5:\"3.5.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.6.zip\";s:5:\"3.5.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.7.zip\";s:5:\"3.5.8\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.8.zip\";s:5:\"3.5.9\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.5.9.zip\";s:5:\"3.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.0.zip\";s:12:\"3.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.0-beta.1.zip\";s:10:\"3.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.0-rc.1.zip\";s:10:\"3.6.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.0-rc.2.zip\";s:10:\"3.6.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.0-rc.3.zip\";s:5:\"3.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.1.zip\";s:5:\"3.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.2.zip\";s:5:\"3.6.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.3.zip\";s:5:\"3.6.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.4.zip\";s:5:\"3.6.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.5.zip\";s:5:\"3.6.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.6.zip\";s:5:\"3.6.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.6.7.zip\";s:5:\"3.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.0.zip\";s:12:\"3.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.0-beta.1.zip\";s:10:\"3.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.0-rc.1.zip\";s:10:\"3.7.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.0-rc.2.zip\";s:5:\"3.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.1.zip\";s:5:\"3.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.2.zip\";s:5:\"3.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.3.zip\";s:5:\"3.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.0.zip\";s:12:\"3.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.0-beta.1.zip\";s:10:\"3.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.0-rc.1.zip\";s:10:\"3.8.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.0-rc.2.zip\";s:5:\"3.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.1.zip\";s:5:\"3.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.2.zip\";s:5:\"3.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.8.3.zip\";s:5:\"3.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0.zip\";s:12:\"3.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-beta.1.zip\";s:12:\"3.9.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-beta.2.zip\";s:10:\"3.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-rc.1.zip\";s:10:\"3.9.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-rc.2.zip\";s:10:\"3.9.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-rc.3.zip\";s:10:\"3.9.0-rc.4\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.0-rc.4.zip\";s:5:\"3.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.1.zip\";s:5:\"3.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.2.zip\";s:5:\"3.9.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.3.zip\";s:5:\"3.9.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.4.zip\";s:5:\"3.9.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.9.5.zip\";s:5:\"4.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.0.zip\";s:12:\"4.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.0-beta.1.zip\";s:10:\"4.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.0-rc.1.zip\";s:10:\"4.0.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.0-rc.2.zip\";s:5:\"4.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.1.zip\";s:5:\"4.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.2.zip\";s:5:\"4.0.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.3.zip\";s:5:\"4.0.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.0.4.zip\";s:5:\"4.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.0.zip\";s:12:\"4.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.0-beta.1.zip\";s:12:\"4.1.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.0-beta.2.zip\";s:10:\"4.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.0-rc.1.zip\";s:10:\"4.1.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.0-rc.2.zip\";s:5:\"4.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.1.zip\";s:5:\"4.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.2.zip\";s:5:\"4.1.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.3.zip\";s:5:\"4.1.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.1.4.zip\";s:5:\"4.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.0.zip\";s:10:\"4.2.0-RC.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.0-RC.1.zip\";s:10:\"4.2.0-RC.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.0-RC.2.zip\";s:12:\"4.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.0-beta.1.zip\";s:5:\"4.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.1.zip\";s:5:\"4.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.2.zip\";s:5:\"4.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.3.zip\";s:5:\"4.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.4.zip\";s:5:\"4.2.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.2.5.zip\";s:5:\"4.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.0.zip\";s:12:\"4.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.0-beta.1.zip\";s:10:\"4.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.0-rc.1.zip\";s:10:\"4.3.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.0-rc.2.zip\";s:10:\"4.3.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.0-rc.3.zip\";s:5:\"4.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.1.zip\";s:5:\"4.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.2.zip\";s:5:\"4.3.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.3.zip\";s:5:\"4.3.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.4.zip\";s:5:\"4.3.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.5.zip\";s:5:\"4.3.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.3.6.zip\";s:5:\"4.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.0.zip\";s:12:\"4.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.0-beta.1.zip\";s:10:\"4.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.0-rc.1.zip\";s:5:\"4.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.1.zip\";s:5:\"4.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.2.zip\";s:5:\"4.4.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.3.zip\";s:5:\"4.4.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.4.4.zip\";s:5:\"4.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.0.zip\";s:12:\"4.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.0-beta.1.zip\";s:10:\"4.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.0-rc.1.zip\";s:10:\"4.5.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.0-rc.3.zip\";s:5:\"4.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.1.zip\";s:5:\"4.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.2.zip\";s:5:\"4.5.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.3.zip\";s:5:\"4.5.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.4.zip\";s:5:\"4.5.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.5.5.zip\";s:5:\"4.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.0.zip\";s:12:\"4.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.0-beta.1.zip\";s:10:\"4.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.0-rc.1.zip\";s:5:\"4.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.1.zip\";s:5:\"4.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.2.zip\";s:5:\"4.6.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.3.zip\";s:5:\"4.6.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.4.zip\";s:5:\"4.6.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.6.5.zip\";s:5:\"4.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.0.zip\";s:12:\"4.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.0-beta.1.zip\";s:12:\"4.7.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.0-beta.2.zip\";s:10:\"4.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.0-rc.1.zip\";s:5:\"4.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.1.zip\";s:12:\"4.7.1-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.1-beta.1.zip\";s:5:\"4.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.2.zip\";s:5:\"4.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.3.zip\";s:5:\"4.7.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.7.4.zip\";s:5:\"4.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.0.zip\";s:12:\"4.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.0-beta.1.zip\";s:10:\"4.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.0-rc.1.zip\";s:10:\"4.8.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.0-rc.2.zip\";s:5:\"4.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.1.zip\";s:5:\"4.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.2.zip\";s:5:\"4.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.8.3.zip\";s:5:\"4.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.0.zip\";s:12:\"4.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.0-beta.1.zip\";s:10:\"4.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.0-rc.1.zip\";s:10:\"4.9.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.0-rc.2.zip\";s:5:\"4.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.1.zip\";s:5:\"4.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.2.zip\";s:5:\"4.9.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.3.zip\";s:5:\"4.9.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.4.zip\";s:5:\"4.9.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.4.9.5.zip\";s:5:\"5.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0.zip\";s:12:\"5.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0-beta.1.zip\";s:12:\"5.0.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0-beta.2.zip\";s:10:\"5.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0-rc.1.zip\";s:10:\"5.0.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0-rc.2.zip\";s:10:\"5.0.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.0-rc.3.zip\";s:5:\"5.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.1.zip\";s:5:\"5.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.2.zip\";s:5:\"5.0.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.0.3.zip\";s:5:\"5.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.0.zip\";s:12:\"5.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.0-beta.1.zip\";s:10:\"5.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.0-rc.1.zip\";s:5:\"5.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.1.zip\";s:5:\"5.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.2.zip\";s:5:\"5.1.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.1.3.zip\";s:5:\"5.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.0.zip\";s:12:\"5.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.0-beta.1.zip\";s:10:\"5.2.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.0-rc.1.zip\";s:10:\"5.2.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.0-rc.2.zip\";s:5:\"5.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.1.zip\";s:5:\"5.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.2.zip\";s:5:\"5.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.3.zip\";s:5:\"5.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.4.zip\";s:5:\"5.2.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.2.5.zip\";s:5:\"5.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.0.zip\";s:12:\"5.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.0-beta.1.zip\";s:10:\"5.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.0-rc.1.zip\";s:10:\"5.3.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.0-rc.2.zip\";s:5:\"5.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.1.zip\";s:5:\"5.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.2.zip\";s:5:\"5.3.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.3.3.zip\";s:5:\"5.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.0.zip\";s:12:\"5.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.0-beta.1.zip\";s:10:\"5.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.0-rc.1.zip\";s:5:\"5.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.1.zip\";s:5:\"5.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.2.zip\";s:5:\"5.4.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.3.zip\";s:5:\"5.4.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.4.zip\";s:5:\"5.4.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.4.5.zip\";s:5:\"5.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.0.zip\";s:12:\"5.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.0-beta.1.zip\";s:10:\"5.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.0-rc.1.zip\";s:10:\"5.5.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.0-rc.2.zip\";s:5:\"5.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.1.zip\";s:5:\"5.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.2.zip\";s:5:\"5.5.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.3.zip\";s:5:\"5.5.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.4.zip\";s:5:\"5.5.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.5.5.zip\";s:5:\"5.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.0.zip\";s:12:\"5.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.0-beta.1.zip\";s:10:\"5.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.0-rc.1.zip\";s:10:\"5.6.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.0-rc.2.zip\";s:5:\"5.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.1.zip\";s:5:\"5.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.2.zip\";s:5:\"5.6.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.6.3.zip\";s:5:\"5.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.0.zip\";s:12:\"5.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.0-beta.1.zip\";s:10:\"5.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.0-rc.1.zip\";s:5:\"5.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.1.zip\";s:5:\"5.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.2.zip\";s:5:\"5.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.7.3.zip\";s:5:\"5.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.0.zip\";s:12:\"5.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.0-beta.1.zip\";s:12:\"5.8.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.0-beta.2.zip\";s:10:\"5.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.0-rc.1.zip\";s:5:\"5.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.1.zip\";s:5:\"5.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.8.2.zip\";s:5:\"5.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.0.zip\";s:12:\"5.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.0-beta.1.zip\";s:10:\"5.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.0-rc.1.zip\";s:10:\"5.9.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.0-rc.2.zip\";s:5:\"5.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.1.zip\";s:5:\"5.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.5.9.2.zip\";s:5:\"6.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.0.0.zip\";s:12:\"6.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.0.0-beta.1.zip\";s:10:\"6.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.0.0-rc.1.zip\";s:5:\"6.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.0.1.zip\";s:5:\"6.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.0.2.zip\";s:5:\"6.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.0.zip\";s:12:\"6.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.0-beta.1.zip\";s:10:\"6.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.0-rc.1.zip\";s:10:\"6.1.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.0-rc.2.zip\";s:5:\"6.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.1.zip\";s:5:\"6.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.2.zip\";s:5:\"6.1.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.1.3.zip\";s:5:\"6.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.0.zip\";s:12:\"6.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.0-beta.1.zip\";s:10:\"6.2.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.0-rc.1.zip\";s:10:\"6.2.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.0-rc.2.zip\";s:5:\"6.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.1.zip\";s:5:\"6.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.2.zip\";s:5:\"6.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.2.3.zip\";s:5:\"6.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.0.zip\";s:12:\"6.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.0-beta.1.zip\";s:10:\"6.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.0-rc.1.zip\";s:10:\"6.3.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.0-rc.2.zip\";s:5:\"6.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.1.zip\";s:5:\"6.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.3.2.zip\";s:5:\"6.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.4.0.zip\";s:12:\"6.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.4.0-beta.1.zip\";s:10:\"6.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.4.0-rc.1.zip\";s:5:\"6.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.4.1.zip\";s:5:\"6.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.4.2.zip\";s:5:\"6.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.0.zip\";s:12:\"6.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.0-beta.1.zip\";s:10:\"6.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.0-rc.1.zip\";s:10:\"6.5.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.0-rc.2.zip\";s:5:\"6.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.1.zip\";s:5:\"6.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.5.2.zip\";s:5:\"6.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.0.zip\";s:12:\"6.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.0-beta.1.zip\";s:10:\"6.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.0-rc.1.zip\";s:10:\"6.6.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.0-rc.2.zip\";s:5:\"6.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.1.zip\";s:5:\"6.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.6.2.zip\";s:5:\"6.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.7.0.zip\";s:12:\"6.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.7.0-beta.1.zip\";s:12:\"6.7.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.7.0-beta.2.zip\";s:10:\"6.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.7.0-rc.1.zip\";s:5:\"6.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.7.1.zip\";s:5:\"6.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.0.zip\";s:12:\"6.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.0-beta.1.zip\";s:12:\"6.8.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.0-beta.2.zip\";s:10:\"6.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.0-rc.1.zip\";s:5:\"6.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.1.zip\";s:5:\"6.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.2.zip\";s:5:\"6.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.8.3.zip\";s:5:\"6.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.0.zip\";s:12:\"6.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.0-beta.1.zip\";s:12:\"6.9.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.0-beta.2.zip\";s:10:\"6.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.0-rc.1.zip\";s:5:\"6.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.1.zip\";s:5:\"6.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.2.zip\";s:5:\"6.9.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.3.zip\";s:5:\"6.9.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.4.zip\";s:5:\"6.9.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.6.9.5.zip\";s:5:\"7.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0.zip\";s:12:\"7.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0-beta.1.zip\";s:12:\"7.0.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0-beta.2.zip\";s:12:\"7.0.0-beta.3\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0-beta.3.zip\";s:10:\"7.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0-rc.1.zip\";s:10:\"7.0.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.0-rc.2.zip\";s:5:\"7.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.1.zip\";s:5:\"7.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.0.2.zip\";s:5:\"7.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.0.zip\";s:12:\"7.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.0-beta.1.zip\";s:12:\"7.1.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.0-beta.2.zip\";s:10:\"7.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.0-rc.1.zip\";s:10:\"7.1.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.0-rc.2.zip\";s:5:\"7.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.1.zip\";s:5:\"7.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.1.2.zip\";s:5:\"7.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.0.zip\";s:12:\"7.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.0-beta.1.zip\";s:12:\"7.2.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.0-beta.2.zip\";s:10:\"7.2.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.0-rc.1.zip\";s:10:\"7.2.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.0-rc.2.zip\";s:5:\"7.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.1.zip\";s:5:\"7.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.2.zip\";s:5:\"7.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.3.zip\";s:5:\"7.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.2.4.zip\";s:5:\"7.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.0.zip\";s:12:\"7.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.0-beta.1.zip\";s:12:\"7.3.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.0-beta.2.zip\";s:10:\"7.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.0-rc.1.zip\";s:10:\"7.3.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.0-rc.2.zip\";s:5:\"7.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.3.1.zip\";s:5:\"7.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.0.zip\";s:12:\"7.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.0-beta.1.zip\";s:12:\"7.4.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.0-beta.2.zip\";s:10:\"7.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.0-rc.1.zip\";s:10:\"7.4.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.0-rc.2.zip\";s:5:\"7.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.1.zip\";s:5:\"7.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.4.2.zip\";s:5:\"7.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.0.zip\";s:12:\"7.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.0-beta.1.zip\";s:12:\"7.5.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.0-beta.2.zip\";s:10:\"7.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.0-rc.1.zip\";s:5:\"7.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.1.zip\";s:5:\"7.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.5.2.zip\";s:5:\"7.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0.zip\";s:12:\"7.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0-beta.1.zip\";s:12:\"7.6.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0-beta.2.zip\";s:10:\"7.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0-rc.1.zip\";s:10:\"7.6.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0-rc.2.zip\";s:10:\"7.6.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.0-rc.3.zip\";s:5:\"7.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.1.zip\";s:5:\"7.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.6.2.zip\";s:5:\"7.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.0.zip\";s:12:\"7.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.0-beta.1.zip\";s:12:\"7.7.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.0-beta.2.zip\";s:10:\"7.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.0-rc.1.zip\";s:5:\"7.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.1.zip\";s:5:\"7.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.2.zip\";s:5:\"7.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.7.3.zip\";s:5:\"7.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.0.zip\";s:12:\"7.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.0-beta.1.zip\";s:12:\"7.8.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.0-beta.2.zip\";s:10:\"7.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.0-rc.1.zip\";s:10:\"7.8.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.0-rc.2.zip\";s:5:\"7.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.1.zip\";s:5:\"7.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.2.zip\";s:5:\"7.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.3.zip\";s:5:\"7.8.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.8.4.zip\";s:5:\"7.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.0.zip\";s:12:\"7.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.0-beta.1.zip\";s:12:\"7.9.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.0-beta.2.zip\";s:10:\"7.9.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.0-rc.2.zip\";s:10:\"7.9.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.0-rc.3.zip\";s:5:\"7.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.1.zip\";s:5:\"7.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.7.9.2.zip\";s:5:\"8.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.0.zip\";s:12:\"8.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.0-beta.1.zip\";s:12:\"8.0.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.0-beta.2.zip\";s:10:\"8.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.0-rc.1.zip\";s:10:\"8.0.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.0-rc.2.zip\";s:5:\"8.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.1.zip\";s:5:\"8.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.2.zip\";s:5:\"8.0.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.3.zip\";s:5:\"8.0.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.4.zip\";s:5:\"8.0.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.0.5.zip\";s:5:\"8.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.0.zip\";s:12:\"8.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.0-beta.1.zip\";s:10:\"8.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.0-rc.1.zip\";s:10:\"8.1.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.0-rc.2.zip\";s:5:\"8.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.1.zip\";s:5:\"8.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.2.zip\";s:5:\"8.1.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.3.zip\";s:5:\"8.1.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.1.4.zip\";s:5:\"8.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.0.zip\";s:12:\"8.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.0-beta.1.zip\";s:10:\"8.2.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.0-rc.1.zip\";s:10:\"8.2.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.0-rc.2.zip\";s:5:\"8.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.1.zip\";s:5:\"8.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.2.zip\";s:5:\"8.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.3.zip\";s:5:\"8.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.4.zip\";s:5:\"8.2.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.2.5.zip\";s:5:\"8.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.0.zip\";s:12:\"8.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.0-beta.1.zip\";s:10:\"8.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.0-rc.1.zip\";s:10:\"8.3.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.0-rc.2.zip\";s:5:\"8.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.1.zip\";s:5:\"8.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.2.zip\";s:5:\"8.3.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.3.zip\";s:5:\"8.3.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.3.4.zip\";s:5:\"8.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.0.zip\";s:12:\"8.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.0-beta.1.zip\";s:10:\"8.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.0-rc.1.zip\";s:5:\"8.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.1.zip\";s:5:\"8.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.2.zip\";s:5:\"8.4.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.4.3.zip\";s:5:\"8.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.0.zip\";s:12:\"8.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.0-beta.1.zip\";s:10:\"8.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.0-rc.1.zip\";s:5:\"8.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.1.zip\";s:5:\"8.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.2.zip\";s:5:\"8.5.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.3.zip\";s:5:\"8.5.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.4.zip\";s:5:\"8.5.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.5.5.zip\";s:5:\"8.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.0.zip\";s:12:\"8.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.0-beta.1.zip\";s:10:\"8.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.0-rc.1.zip\";s:5:\"8.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.1.zip\";s:5:\"8.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.2.zip\";s:5:\"8.6.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.3.zip\";s:5:\"8.6.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.6.4.zip\";s:5:\"8.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.0.zip\";s:12:\"8.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.0-beta.1.zip\";s:12:\"8.7.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.0-beta.2.zip\";s:10:\"8.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.0-rc.1.zip\";s:5:\"8.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.1.zip\";s:5:\"8.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.2.zip\";s:5:\"8.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.7.3.zip\";s:5:\"8.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.0.zip\";s:12:\"8.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.0-beta.1.zip\";s:10:\"8.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.0-rc.1.zip\";s:5:\"8.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.1.zip\";s:5:\"8.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.2.zip\";s:5:\"8.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.3.zip\";s:5:\"8.8.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.4.zip\";s:5:\"8.8.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.5.zip\";s:5:\"8.8.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.6.zip\";s:5:\"8.8.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.8.7.zip\";s:5:\"8.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.0.zip\";s:12:\"8.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.0-beta.1.zip\";s:10:\"8.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.0-rc.1.zip\";s:5:\"8.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.1.zip\";s:5:\"8.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.2.zip\";s:5:\"8.9.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.3.zip\";s:5:\"8.9.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.4.zip\";s:5:\"8.9.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.8.9.5.zip\";s:5:\"9.0.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.0.zip\";s:12:\"9.0.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.0-beta.1.zip\";s:12:\"9.0.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.0-beta.2.zip\";s:10:\"9.0.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.0-rc.1.zip\";s:5:\"9.0.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.1.zip\";s:5:\"9.0.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.2.zip\";s:5:\"9.0.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.3.zip\";s:5:\"9.0.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.0.4.zip\";s:5:\"9.1.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.0.zip\";s:12:\"9.1.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.0-beta.1.zip\";s:10:\"9.1.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.0-rc.1.zip\";s:5:\"9.1.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.1.zip\";s:5:\"9.1.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.2.zip\";s:5:\"9.1.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.3.zip\";s:5:\"9.1.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.4.zip\";s:5:\"9.1.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.5.zip\";s:5:\"9.1.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.1.6.zip\";s:5:\"9.2.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.0.zip\";s:12:\"9.2.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.0-beta.1.zip\";s:10:\"9.2.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.0-rc.1.zip\";s:5:\"9.2.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.1.zip\";s:5:\"9.2.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.2.zip\";s:5:\"9.2.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.3.zip\";s:5:\"9.2.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.4.zip\";s:5:\"9.2.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.2.5.zip\";s:5:\"9.3.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.0.zip\";s:12:\"9.3.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.0-beta.1.zip\";s:10:\"9.3.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.0-rc.1.zip\";s:5:\"9.3.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.1.zip\";s:5:\"9.3.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.2.zip\";s:5:\"9.3.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.3.zip\";s:5:\"9.3.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.4.zip\";s:5:\"9.3.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.5.zip\";s:5:\"9.3.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.3.6.zip\";s:5:\"9.4.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0.zip\";s:12:\"9.4.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-beta.1.zip\";s:12:\"9.4.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-beta.2.zip\";s:10:\"9.4.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-rc.1.zip\";s:10:\"9.4.0-rc.2\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-rc.2.zip\";s:10:\"9.4.0-rc.3\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-rc.3.zip\";s:10:\"9.4.0-rc.4\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.0-rc.4.zip\";s:5:\"9.4.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.1.zip\";s:5:\"9.4.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.2.zip\";s:5:\"9.4.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.3.zip\";s:5:\"9.4.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.4.zip\";s:5:\"9.4.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.4.5.zip\";s:5:\"9.5.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.0.zip\";s:12:\"9.5.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.0-beta.1.zip\";s:12:\"9.5.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.0-beta.2.zip\";s:10:\"9.5.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.0-rc.1.zip\";s:5:\"9.5.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.1.zip\";s:5:\"9.5.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.2.zip\";s:5:\"9.5.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.3.zip\";s:5:\"9.5.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.5.4.zip\";s:5:\"9.6.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.0.zip\";s:12:\"9.6.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.0-beta.1.zip\";s:12:\"9.6.0-beta.2\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.0-beta.2.zip\";s:10:\"9.6.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.0-rc.1.zip\";s:5:\"9.6.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.1.zip\";s:5:\"9.6.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.2.zip\";s:5:\"9.6.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.3.zip\";s:5:\"9.6.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.6.4.zip\";s:5:\"9.7.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.0.zip\";s:12:\"9.7.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.0-beta.1.zip\";s:10:\"9.7.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.0-rc.1.zip\";s:5:\"9.7.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.1.zip\";s:5:\"9.7.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.2.zip\";s:5:\"9.7.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.7.3.zip\";s:5:\"9.8.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.0.zip\";s:12:\"9.8.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.0-beta.1.zip\";s:10:\"9.8.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.0-rc.1.zip\";s:5:\"9.8.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.1.zip\";s:5:\"9.8.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.2.zip\";s:5:\"9.8.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.3.zip\";s:5:\"9.8.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.4.zip\";s:5:\"9.8.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.5.zip\";s:5:\"9.8.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.6.zip\";s:5:\"9.8.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.8.7.zip\";s:5:\"9.9.0\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.0.zip\";s:12:\"9.9.0-beta.1\";s:67:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.0-beta.1.zip\";s:10:\"9.9.0-rc.1\";s:65:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.0-rc.1.zip\";s:5:\"9.9.1\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.1.zip\";s:5:\"9.9.2\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.2.zip\";s:5:\"9.9.3\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.3.zip\";s:5:\"9.9.4\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.4.zip\";s:5:\"9.9.5\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.5.zip\";s:5:\"9.9.6\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.6.zip\";s:5:\"9.9.7\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.9.9.7.zip\";s:5:\"trunk\";s:54:\"https://downloads.wordpress.org/plugin/woocommerce.zip\";}s:14:\"business_model\";s:10:\"commercial\";s:14:\"repository_url\";s:0:\"\";s:22:\"commercial_support_url\";s:0:\"\";s:11:\"donate_link\";s:0:\"\";s:7:\"banners\";a:2:{s:3:\"low\";s:66:\"https://ps.w.org/woocommerce/assets/banner-772x250.png?rev=3234504\";s:4:\"high\";s:67:\"https://ps.w.org/woocommerce/assets/banner-1544x500.png?rev=3234504\";}s:5:\"icons\";a:2:{s:2:\"1x\";s:56:\"https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504\";s:3:\"svg\";s:56:\"https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504\";}s:12:\"preview_link\";s:0:\"\";s:4:\"Name\";s:11:\"WooCommerce\";}}', 'off');
INSERT INTO `wpoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(184243, '_transient_timeout_wc_product_children_584', '1787790374', 'off'),
(184244, '_transient_wc_product_children_584', 'a:2:{s:3:\"all\";a:2:{i:0;i:1318;i:1;i:1319;}s:7:\"visible\";a:2:{i:0;i:1318;i:1;i:1319;}}', 'off'),
(184245, '_transient_timeout_wc_var_prices_584', '1787790374', 'off'),
(184246, '_transient_wc_var_prices_584', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"1318\":\"360.00\",\"1319\":\"480.00\"},\"regular_price\":{\"1318\":\"360.00\",\"1319\":\"480.00\"},\"sale_price\":{\"1318\":\"360.00\",\"1319\":\"480.00\"}}}', 'off'),
(184247, '_transient_timeout_wc_product_children_618', '1787790386', 'off'),
(184248, '_transient_wc_product_children_618', 'a:2:{s:3:\"all\";a:2:{i:0;i:619;i:1;i:620;}s:7:\"visible\";a:2:{i:0;i:619;i:1;i:620;}}', 'off'),
(184249, '_transient_timeout_wc_var_prices_618', '1787790386', 'off'),
(184250, '_transient_wc_var_prices_618', '{\"f9e544f77b7eac7add281ef28ca5559f\":{\"price\":{\"619\":\"200.00\",\"620\":\"200.00\"},\"regular_price\":{\"619\":\"200.00\",\"620\":\"200.00\"},\"sale_price\":{\"619\":\"200.00\",\"620\":\"200.00\"}}}', 'off'),
(61910, 'chld_thm_cfg_options_dict_qs', 'a:1:{i:1;s:3:\"1:1\";}', 'off'),
(61911, 'chld_thm_cfg_options_dict_sel', 'a:1:{i:1;s:49:\".wp-caption-text, .gallery-caption, .bypostauthor\";}', 'off'),
(61912, 'chld_thm_cfg_options_dict_query', 'a:1:{i:1;s:4:\"base\";}', 'off'),
(61913, 'chld_thm_cfg_options_dict_rule', 'a:0:{}', 'off'),
(61914, 'chld_thm_cfg_options_dict_val', 'a:1:{i:1;s:0:\"\";}', 'off'),
(61915, 'chld_thm_cfg_options_dict_seq', 'a:0:{}', 'off'),
(61916, 'chld_thm_cfg_options_dict_token', 'a:0:{}', 'off'),
(61917, 'chld_thm_cfg_options_val_ndx', 'a:0:{}', 'off'),
(200236, '_transient_timeout_woocommerce_blocks_asset_api_script_data', '1788651274', 'off'),
(200237, '_transient_woocommerce_blocks_asset_api_script_data', '{\"script_data\":{\"assets\\/client\\/blocks\\/wc-settings.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-settings.js\",\"version\":\"a6cb3c938fd270888ce4\",\"dependencies\":[\"wc-types\",\"wp-hooks\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-types.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-types.js\",\"version\":\"f0cc692c0367e0930c80\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-entities.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-entities.js\",\"version\":\"cdb01de69fb7dbbbb30f\",\"dependencies\":[\"wc-settings\",\"wp-core-data\",\"wp-data\",\"wp-i18n\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks-middleware.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-middleware.js\",\"version\":\"d79dedade2f2e4dc9df4\",\"dependencies\":[\"wp-api-fetch\",\"wp-polyfill\",\"wp-url\"]},\"assets\\/client\\/blocks\\/wc-blocks-data.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-data.js\",\"version\":\"ffb2849a705ee55d810e\",\"dependencies\":[\"wc-blocks-checkout-events\",\"wc-blocks-registry\",\"wc-settings\",\"wc-types\",\"wp-api-fetch\",\"wp-data\",\"wp-data-controls\",\"wp-deprecated\",\"wp-dom\",\"wp-element\",\"wp-hooks\",\"wp-html-entities\",\"wp-i18n\",\"wp-is-shallow-equal\",\"wp-notices\",\"wp-polyfill\",\"wp-url\"]},\"assets\\/client\\/blocks\\/wc-blocks-vendors.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-vendors.js\",\"version\":\"9b3f9ad7437063887d6c\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks-registry.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-registry.js\",\"version\":\"6436a923b42f4d1b1f6d\",\"dependencies\":[\"react-jsx-runtime\",\"wc-settings\",\"wp-data\",\"wp-deprecated\",\"wp-element\",\"wp-hooks\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks.js\",\"version\":\"0db759a8a6e010732c50\",\"dependencies\":[\"react-jsx-runtime\",\"wp-blocks\",\"wp-compose\",\"wp-element\",\"wp-hooks\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks-shared-context.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-shared-context.js\",\"version\":\"621353d8a3a7c8d44b41\",\"dependencies\":[\"react-jsx-runtime\",\"wp-element\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks-shared-hocs.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-shared-hocs.js\",\"version\":\"c18bbb2325f333897e6b\",\"dependencies\":[\"react-jsx-runtime\",\"wc-blocks-data-store\",\"wc-blocks-shared-context\",\"wc-types\",\"wp-data\",\"wp-element\",\"wp-is-shallow-equal\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/price-format.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/price-format.js\",\"version\":\"0df720e448f7ab3c5d0d\",\"dependencies\":[\"wc-settings\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-blocks-frontend-vendors-frontend.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-blocks-frontend-vendors-frontend.js\",\"version\":\"00b931bcc27024fa60ca\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-cart-checkout-vendors-frontend.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-cart-checkout-vendors-frontend.js\",\"version\":\"04a71982bb4ef85763c1\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/wc-cart-checkout-base-frontend.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-cart-checkout-base-frontend.js\",\"version\":\"f669b3c33346e637602f\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/blocks-checkout.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/blocks-checkout.js\",\"version\":\"da57c8c98d31b28d806e\",\"dependencies\":[\"wc-cart-checkout-base\",\"wc-cart-checkout-vendors\",\"react\",\"react-dom\",\"react-jsx-runtime\",\"wc-blocks-checkout-events\",\"wc-blocks-components\",\"wc-blocks-data-store\",\"wc-blocks-registry\",\"wc-sanitize\",\"wc-settings\",\"wc-types\",\"wp-a11y\",\"wp-compose\",\"wp-data\",\"wp-deprecated\",\"wp-element\",\"wp-html-entities\",\"wp-i18n\",\"wp-is-shallow-equal\",\"wp-notices\",\"wp-polyfill\",\"wp-primitives\",\"wp-warning\"]},\"assets\\/client\\/blocks\\/blocks-checkout-events.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/blocks-checkout-events.js\",\"version\":\"2d0fd4590f6cc663947c\",\"dependencies\":[\"wc-types\",\"wp-polyfill\"]},\"assets\\/client\\/blocks\\/blocks-components.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/blocks-components.js\",\"version\":\"8b64025baef8d338aa5e\",\"dependencies\":[\"wc-cart-checkout-base\",\"wc-cart-checkout-vendors\",\"react\",\"react-dom\",\"react-jsx-runtime\",\"wc-blocks-data-store\",\"wc-sanitize\",\"wc-settings\",\"wc-types\",\"wp-a11y\",\"wp-compose\",\"wp-data\",\"wp-deprecated\",\"wp-element\",\"wp-html-entities\",\"wp-i18n\",\"wp-notices\",\"wp-polyfill\",\"wp-primitives\"]},\"assets\\/client\\/blocks\\/wc-schema-parser.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/blocks\\/wc-schema-parser.js\",\"version\":\"f762078aeb4207fe9c3d\",\"dependencies\":[\"wp-polyfill\"]},\"assets\\/client\\/admin\\/sanitize\\/index.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/admin\\/sanitize\\/index.js\",\"version\":\"5e942711022623794947\",\"dependencies\":[]},\"assets\\/client\\/admin\\/customer-effort-score\\/index.js\":{\"src\":\"http:\\/\\/yourattil.com\\/wp-content\\/plugins\\/woocommerce\\/assets\\/client\\/admin\\/customer-effort-score\\/index.js\",\"version\":\"ed4a4ae27866cf6eafe2\",\"dependencies\":[\"react\",\"wc-experimental\",\"wc-navigation\",\"wc-store-data\",\"wc-tracks\",\"wp-api-fetch\",\"wp-components\",\"wp-compose\",\"wp-data\",\"wp-data-controls\",\"wp-element\",\"wp-i18n\"]}},\"version\":\"wc-10.7.0\",\"hash\":\"527bb02d59b3ef5ff2c8cfb95e3783bb\"}', 'off'),
(203940, '_site_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1786343723', 'off'),
(203941, '_site_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1786300523', 'off'),
(203942, '_site_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1786343724', 'off');
INSERT INTO `wpoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(203943, '_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:123:\"Gutenberg Times: WordPress 7.1 RC, 7.0.3 Security Release, Block Runner, New Playground UI and more — Weekend Edition 372\";s: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=46483\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:127:\"https://gutenbergtimes.com/wordpress-7-1-rc-7-0-3-security-release-block-runner-new-playground-ui-and-more-weekend-edition-372/\";s: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:21741:\"<p class=\"wp-block-paragraph\">Hi there, </p>\n\n\n\n<p class=\"wp-block-paragraph\">It was another busy release week: the WordPress 7.0.3 security update, WordPress 7.1 RC 1, and Gutenberg 23.7 all landed. More on each below — but before you keep reading, update all your sites to 7.0.3 now. This newsletter can wait… <img alt=\"😉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p class=\"wp-block-paragraph\"><br />If you are traveling to Phoenix: safe travels, and pack a sweater — the AC will be cranked up high in every building! This year, I will see you on the WCUS Livestream.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Have a great weekend! </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n\n\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/08/wordpress-7-0-3-release/\"><strong>WordPress 7.0.3</strong> </a>shipped as a security release fixing twelve vulnerabilities, so <strong>update your sites right away</strong> if automatic background updates aren&#8217;t already handling it for you. Release lead <strong>John Blackbourn</strong> lists the fixes, including a pre-auth XSS on the login screen that could lead to PHP code execution, several contributor-level stored XSS issues, and a multisite privilege escalation. Backports reach all supported branches down to 4.7, and 7.1 RC2 carries the fixes too.</p>\n\n\n\n<p class=\"wp-block-paragraph\">To appreciate the huge effort by the security team to get this release out, consider the numbers: until earlier this year, there were 20 to 30 reports per month; now that number has jumped to 450 per month. Both security updates, 7.0.2 and 7.0.3, were backported not only to the two officially supported versions, 6.9 and 7.0, but all the way back to version 4.7. That&#8217;s two dozen major versions that needed updating. See also <strong>Rae Morey&#8217;s</strong> story in The Repository: <a href=\"https://www.therepository.email/wordpress-7-0-3-patches-12-vulnerabilities-as-bug-bounty-reports-climb-to-450-a-month\"><strong>WordPress 7.0.3 Patches 12 Vulnerabilities as Bug Bounty Reports Climb to 450 a Month</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\">August 19 is the scheduled final release date, and <strong>Benjamin Zekavica</strong> announces <a href=\"https://wordpress.org/news/2026/08/wordpress-7-1-release-candidate-1/\"><strong>WordPress 7.1 Release Candidate 1</strong></a> ready for your test sites. Since Beta 4, more than 145 updates landed — 57 in the Editor, 88 in Core — plus new features like the Icons API, shareable revision links, and email notifications for @mentions in Notes. Plugin and theme authors: wrap up testing and bump your &#8220;Tested up to&#8221; to 7.1. WordPress Playground lets you try it straight in the browser. </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>Milana Cap </strong>counts more than 310 Core Trac tickets, twenty new hooks, and roughly 600 Gutenberg enhancements in <a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\"><strong>the WordPress 7.1 Field Guide</strong></a>, your linked index of every dev note for the August 19 release. Highlights range from client-side media processing and the always-iframed post editor to the SVG Icon API, responsive block styles, and the persistent admin bar. A candid closing section covers what didn&#8217;t make it, from the Classic block&#8217;s reprieve to real-time collaboration and React 19.</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\">The post editor is always iframed in WordPress 7.1, and the escape hatch that let one apiVersion 2 block pull a whole post out of the iframe disappears. That&#8217;s the compatibility risk topping <strong><a href=\"https://www.unleash-wp.com/blog/wordpress-7-1-developer-guide/\">the developer&#8217;s audit list for WordPress 7.1</a> </strong>by release coordinator <strong>Benjamin Zekavica.</strong> He sorts each section by risk level, walks through the SVG Icon API&#8217;s strict sanitizer, responsive block styles, and the new DataViews filters, and closes with a checklist for your August 19 release.</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-133-gutenberg-23-6-release-and-wordpress-7-1/\">Gutenberg Changelog #133 – Gutenberg 23.6 Release and WordPress 7.1</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-46424\" height=\"186\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-07-31-at-13.13.07.png?resize=652%2C186&#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\">The Gallery block&#8217;s ambiguous &#8220;Convert to images&#8221; button becomes &#8220;Detach,&#8221; complete with a modal explaining what happens — one of many refinements <strong>Jonathan Bossenger</strong> walks through in <strong><a href=\"https://make.wordpress.org/core/2026/08/06/whats-new-in-gutenberg-23-7-05-august/\">what&#8217;s new in Gutenberg 23.7</a>. </strong>You&#8217;ll also find the Global Styles inheritance UI now opt-in via the Experiments page, LaTeX errors in the Math block waiting until you leave the field, and fixes for floated blocks overlapping sticky ones and Pullquote line heights in the editor.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins and Tools for #nocode site builders</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Variable product pages load roughly 9 to 12 percent faster and large stores get snappier Order screens, <strong>Brent MacKinnon</strong> reports in <strong><a href=\"https://woocommerce.com/posts/woocommerce-11-0-update/\">what&#8217;s new in WooCommerce 11.0</a>.</strong> Analytics also grows more trustworthy: refunds now count in the period they happened, session counts exclude bots, and you can rerun incomplete historical imports. Guest customers can claim past orders when they create an account, and a Checkout Recovery beta lets you test messaging before a full rollout.</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\">Getting Site Editor changes out of the database and into version control has frustrated agency developers for years, and <strong>Brian Coords</strong> argues agents make it urgent again. His experimental <a href=\"https://www.briancoords.com/an-agent-first-approach-to-create-block-theme/\"><strong>agent-first approach to Create Block Theme</strong></a>, wp-theme-control, wraps the upcoming WP-CLI 3.0 wp block commands in bash scripts and an agent skill: a plan command lists database changes, then you dry-run, export them into your theme, and optionally clear the database copies. He&#8217;s collecting feedback ahead of his WordCamp US talk.</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\">Clients pinning comments straight onto your live pages — no logins, no email chains, no PDF round-trips — is the pitch of <strong>Ben Elwood</strong>&#8216;s <a href=\"https://wordpress.org/plugins/reviso-for-bricks/\"><strong>Reviso client feedback and approvals</strong> plugin</a>. Among other page builders it&#8217;s native to the block editor, with threaded replies, status tracking, and review links that work even in maintenance mode. Version 1.5.2 switches on Suggest mode by default, so reviewers propose wording changes like tracked changes and your team applies them with one click.</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>Bas Buis </strong>released <strong><a href=\"https://wpinsight.eu/dynamic-osm-maps-wordpres-gutenberg-plugin/\">Dynamic OSM Maps, </a></strong>a plugin<strong> </strong>that adds interactive maps without Google API keys or recurring fees. The lightweight block runs on OpenStreetMap and Leaflet: in the free version you enter addresses manually, while Pro connects your custom fields — coordinates, addresses, or repeaters — for unlimited markers and popups. That opens the door for directory and listing sites to render stored location data straight onto the map.</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>Emily Rapport</strong> opens with Dutch tulip mania to frame the rush of llms.txt files and AI-visibility subscriptions, then does something rarer: shares <a href=\"https://alwaysopen.design/ai-search-case-study/\"><strong>a year of her own content work with real Search Console data</strong></a>. Her rewritten maintenance page climbed from position 50 to 13 and collected exactly five clicks — yet three inquiries arrived saying &#8220;I asked ChatGPT.&#8221; Her takeaway: publishing consistently across real topics beats chasing one niche, and you still can&#8217;t reliably trace an AI recommendation to a page.</p>\n\n\n<div class=\"ng-block-84b20a48dcfb8ef8 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-9f5c2e8fc72d9584 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-f5635c6af7473215 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2025/\">2025</a></strong></p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools </h2>\n\n\n\n<p class=\"wp-block-paragraph\">The WooCommerce Developer Blog follows up its All Products proof of concept with the why behind it. <strong>Veronica Fasulo</strong> and co-authors lay out <a href=\"https://developer.woocommerce.com/2026/08/05/the-value-of-dataviews/\"><strong>the value of DataViews and who it&#8217;s for</strong></a>: you describe a field once and it powers the list column, Quick Edit, bulk edit, and forms, instead of four hand-wired implementations. Merchants get switchable views without page reloads, extension developers get registration instead of DOM patching — and the team openly asks whether DataViews is even the right foundation.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-s-new-in-playground\">What&#8217;s new in Playground? </h2>\n\n\n\n<p class=\"wp-block-paragraph\">A customizable Dock, auto-save, and live visual previews of your saved instances headline <a href=\"https://wordpress.tv/2026/08/06/new-wordpress-playground-ui/\"><strong>the new WordPress Playground UI</strong></a>, which <strong>Fellyph Cintra</strong> demos on WordPress.tv. The video walks through importing projects from GitHub or Zip files, previewing Core and Gutenberg pull requests, and the built-in file editor, database manager, and error logs — plus switching WordPress versions all the way back to 0.7. Feedback goes to the <a href=\"https://make.wordpress.org/playground/\">Make Playground blog</a> or the <a href=\"https://wordpress.slack.com/archives/C04EWKGDJ0K\">#playground</a> Slack channel.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ai-in-wordpress\">AI in WordPress </h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vercel, a major platform shipped the <a href=\"https://wordpress.org/plugins/vercel-ai-gateway-provider/\"><strong>Vercel AI Gateway Provider</strong></a> plugin, by former Core AI team rep <strong>Felix Arntz.</strong>  One API key unlocks hundreds of models from over 40 providers. Any AI Client plugin on your site can route text, image, and video generation through the Gateway — including the Photo to Post demo from <a href=\"https://developer.wordpress.org/news/2026/07/build-your-first-ai-powered-wordpress-plugin/\">Jonathan Bossenger&#8217;s tutorial</a>. Automatic fallbacks kick in during provider outages, and you pay provider rates without platform fees.</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\">Your AI agent designs a beautiful page, and Gutenberg freezes it into one uneditable Custom HTML blob. Human Made&#8217;s answer is <a href=\"https://github.com/humanmade/block-runner\"><strong>Block Runner, now open-sourced on GitHub</strong></a>: a deterministic Node CLI that converts generated HTML into properly nested native blocks — wp:cover, wp:columns, wp:buttons — with real attachment IDs, and validates every result against headless Gutenberg. In the team&#8217;s benchmark, raw models writing block markup score 35 to 73; paired with Block Runner, the same models hit 93 to 99.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Readers may remember <strong><a href=\"https://gutenbergtimes.com/block-format-bridge-a-practical-solution-for-ai-generated-content-in-wordpress/\">Chris Huber&#8217;s Block Format Bridge</a> </strong>from a few months back — it tackles the same gap from inside WordPress, converting Markdown and HTML server-side at insert time, while Block Runner works the pipeline side with its validation gate and CI hooks. Two open-source answers to the same question is a good sign the agentic content problem is getting real attention. </p>\n\n\n\n<p class=\"wp-block-paragraph\">A third piece of the puzzle: the official <a href=\"https://github.com/WordPress/agent-skills\"><strong>WordPress agent-skills repository</strong></a> takes the prevention route, teaching AI coding assistants to write valid block markup in the first place. For a lighter-weight approach, you can also point your AI agent straight at the updated <strong><a href=\"https://developer.wordpress.org/block-editor/reference-guides/core-blocks/\">Core Blocks Reference</a>,</strong> where each block&#8217;s page now documents its markup, attributes, supports, and allowed nesting.</p>\n\n\n<div class=\"ng-block-16e262aafdb47364 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-1521fea8415bb575 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-973ed859c6ee2507 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-f83da01aaf25e8b3 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-1e8362f55077d033 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-ec2eb2c4b52e72b5 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, 08 Aug 2026 08:18:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s: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: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:19:\"Matt: Toni on Verge\";s: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=153959\";s: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/08/toni-on-verge/\";s: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:804:\"<p class=\"wp-block-paragraph\"><a href=\"https://toni.org/\">Toni Schneider</a>, Automattic&#8217;s founding CEO, <a href=\"https://automattic.com/board/\">board member</a>, and now <a href=\"https://techcrunch.com/2026/07/10/blueskys-interim-ceo-toni-schneider-drops-the-interim/\">CEO of Bluesky</a>, has a <a href=\"https://www.theverge.com/podcast/974387/bluesky-toni-schneider-interview-ai-atproto-atmosphere\">great conversation with Nilay Patel on The Verge&#8217;s Decoder podcast</a> (<a href=\"https://www.youtube.com/watch?v=F219IizDOnQ\">YouTube</a>, <a href=\"https://pca.st/lr0t25pr\">Pocket Casts</a>). <a href=\"https://automattic.com/\">Automattic</a> invested in <a href=\"https://bsky.app/\">Bluesky</a> back in 2023, and I&#8217;m very excited to see what they figure out in open social protocols.</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, 07 Aug 2026 19:30: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: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: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:37:\"Open Channels FM: Signal – Issue 19\";s: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=2558144\";s: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:40:\"https://openchannels.fm/signal-issue-19/\";s: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:142:\"This week\'s recap highlights key insights on human connection in AI, marketing challenges with Google Ads, and the importance of simple tasks.\";s: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, 07 Aug 2026 10:58:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"WordPress.org blog: WordPress 7.0.3 release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=21327\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://wordpress.org/news/2026/08/wordpress-7-0-3-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8123:\"<h1 class=\"wp-block-heading\">WordPress 7.0.3 is now available</h1>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0.3 is now available which features several security fixes. Because this is a security release, it is recommended that you update your sites immediately.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can update to WordPress 7.0.3 by <a href=\"https://wordpress.org/wordpress-7.0.3.zip\">downloading it from WordPress.org</a>, or visiting your site&#8217;s Dashboard → Updates and clicking <strong>Update Now</strong>. Sites that support automatic background updates will begin updating shortly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please visit the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7-0-3/\">WordPress 7.0.3 HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Security updates included in this release</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The security team would like to thank the following people for responsibly reporting vulnerabilities and allowing them to be fixed in this release:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pre-auth reflected cross-site scripting (XSS) on the login screen with potential to lead to PHP code execution reported by the team at <a href=\"https://pwn.ai/\">pwn.ai</a>.</li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in posts via the emoji settings element reported by Asaf Mozes (<a href=\"https://hackerone.com/amosec?type=user\">amosec</a>)</li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in the Post Content block reported by <a href=\"https://hackerone.com/n05ec\">N05ec@LZU</a></li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in Quick Edit on sites with a large number of users reported by <a href=\"https://www.linkedin.com/in/naveens72/\">Naveen S</a> and <a href=\"https://www.linkedin.com/in/ajmalmoochingal/\">Ajmal Moochingal</a></li>\n\n\n\n<li>Contributor+ stored cross-site scripting (XSS) in the Post Date block reported by <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> of the WordPress Security Team</li>\n\n\n\n<li>A privilege escalation issue on multisite networks with user registration enabled, allowing a user to create a new site reported by <a href=\"https://aikido.dev/\">Aikido Security</a></li>\n\n\n\n<li>An information disclosure issue in the Latest Comments block exposing comments on password-protected posts reported by <a href=\"https://profiles.wordpress.org/ehtis/\">Ehtisham Siddiqui</a> of the WordPress Security Team</li>\n\n\n\n<li>Enumeration of post slugs reported by <a href=\"https://hdwsec.fr/\">HDWSec</a></li>\n\n\n\n<li>Disclosure of notes in comment feeds reported by <a href=\"https://profiles.wordpress.org/odkdn1/\">Elio Gubser</a></li>\n\n\n\n<li>Author+ CSS injection via a bypass of the safe CSS attribute filter reported by Anthropic</li>\n\n\n\n<li>Bypass of the email address confirmation flow reported by <a href=\"https://www.linkedin.com/in/omr-h/\">Omar Hasan</a></li>\n\n\n\n<li>A server-side request forgery (SSRF) issue in URL validation allowing requests to link-local ranges reported by <a href=\"https://hackerone.com/andrewmohawk?type=user\">Andrew Mohawk</a> and multiple independent reporters</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Backports</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As a courtesy, these fixes are being backported, where necessary, to all branches eligible to receive security fixes (currently through 4.7). As a reminder, <strong>only the most recent version of WordPress is actively supported</strong>. The backports are in progress and will ship as they become ready.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC2 has also been released, containing all applicable fixes.</p>\n\n\n\n<h2 class=\"wp-block-heading\">CVE and GHSA references</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Details of the login screen XSS vulnerability can be found in the advisory: <a href=\"https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-52p2-r8wf-jcrf\">CVE-2026-64638 / GHSA-52p2-r8wf-jcrf</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release was led by <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a>. In addition to the security researchers mentioned above, WordPress 7.0.3 and its backports would not have been possible without the significant contributions of the following people:<br /><a href=\"https://profiles.wordpress.org/aaroncampbell\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/adrianmoldovanwp\">adrianmoldovanwp</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/aduth\">Andrew Duthie</a>, <a href=\"https://profiles.wordpress.org/andrewserong\">Andrew Serong</a>, <a href=\"https://profiles.wordpress.org/annezazu\">annezazu</a>, <a href=\"https://profiles.wordpress.org/barry\">Barry</a>, <a href=\"https://profiles.wordpress.org/bernhard-reiter\">Bernie Reiter</a>, <a href=\"https://profiles.wordpress.org/villanovachile\">Daniel</a>, <a href=\"https://profiles.wordpress.org/talldanwp\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/davidbinda\">David Biňovec</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/ehtis\">Ehtisham Siddiqui</a>, <a href=\"https://profiles.wordpress.org/erwanlr\">Erwan Le Rousseau</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kaegy</a>, <a href=\"https://profiles.wordpress.org/fiocavallari\">fiocavallari</a>, <a href=\"https://profiles.wordpress.org/mamaduka\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/odkdn1\">gubser</a>, <a href=\"https://profiles.wordpress.org/isabel_brison\">Isabel Brison</a>, <a href=\"https://profiles.wordpress.org/jsnajdr\">Jarda Snajdr</a>, <a href=\"https://profiles.wordpress.org/audrasjb\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/joedolson\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joehoyle\">Joe Hoyle</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/jonsurrell\">Jon Surrell</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/khokansardar\">Khokan Sardar</a>, <a href=\"https://profiles.wordpress.org/lancewillett\">Lance Willett</a>, <a href=\"https://profiles.wordpress.org/lucasbustamante\">lucasbustamante</a>, <a href=\"https://profiles.wordpress.org/lucatume\">lucatume</a>, <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/mukesh27\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/paulkevan\">Paul Kevan</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/ramonopoly\">ramonopoly</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">SergeyBiryukov</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a></p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\" rel=\" noopener\" target=\"_blank\"><img alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" width=\"1024\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 06 Aug 2026 18:55:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s: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: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:23:\"Matt: Our Core Division\";s: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=153863\";s: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:40:\"https://ma.tt/2026/08/our-core-division/\";s: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:2881:\"<p class=\"wp-block-paragraph\">Inspired by Automatticians <a href=\"https://jamesckemp.com/\">James Kemp</a> and <a href=\"https://aheadcreative.co.uk/\">Dave Smith</a>, I&#8217;ve been thinking a lot about how much of our discord in the design of WordPress stems from the differences of our two big tribes: Bloggers and Builders.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Many of <a href=\"https://profiles.wordpress.org/mikelittle/\">the</a> <a href=\"https://profiles.wordpress.org/donncha/\">OG</a> <a href=\"https://profiles.wordpress.org/ryan/\">developers</a> of WordPress, including myself, tend more towards the blogging side. Writers, photographers, podcasters, journalists, the people for whom a reverse chronological stream on the homepage is the most obvious thing in the world. We link out a lot, love comments, social features and think a lot about the editor as a writing environment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Builders are the site shapers, webmasters, the agencies, the companies, the content managers that think in a more page-first rather than post-first way. Tagging? Blogroll? Date-based permalinks? Who needs them. Give me custom fields, rich templates, a site editor, to craft beautiful sturdy pages that will stand the test of time. A store with a catalog of items where what changes is the inventory and ratings, not the content.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The Builders right now dominate our core development discourse, which makes sense. They hold a lot of the economic share with <a href=\"https://woocommerce.com/\">merchants</a> and <a href=\"https://wordpress.org/showcase/\">rich websites</a>. They&#8217;re also more loyal. The Bloggers love their WordPress as the place they truly own and call home, but Bloggers have an account on every channel where there&#8217;s an audience, they syndicate out with an ephemerality mindset, because that reader/listener/follower connection is the spark that keeps their flame alive. A Builder would never be a <a href=\"https://ma.tt/2025/09/wordpresser/\">digital sharecropper</a> on someone else&#8217;s <a href=\"https://wordpress.com/domains/\">domain</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.youtube.com/watch?v=e5UZ7GyTDbk\">Dave Smith has been doing some very interesting explorations of a simpler site editor</a>, and you hear his Builder bias around 3:20 in how obvious a static homepage as default seems to him.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The good news is we can coexist as we have at least since <a href=\"https://wordpress.org/news/2005/02/strayhorn/\">WordPress 1.5</a>. We just need to give a little more love to the Blogger side, there&#8217;s so much cool stuff we could do in the Fediverse with RSS, <a href=\"https://activitypub.rocks/\">ActivityPub</a>, <a href=\"https://atproto.com/\">ATProto</a>, blogrolls (link manager is still in wp-admin!), pingbacks&#8230;</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, 06 Aug 2026 12:06:20 +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: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:80:\"Open Channels FM: Creative Insights and Real Talk on Modern Marketing Challenges\";s: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=2558404\";s: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://openchannels.fm/creative-insights-and-real-talk-on-modern-marketing-challenges/\";s: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:153:\"Marketing\'s evolving fast. Creators and businesses must adapt as SEO and ads fade. Experimentation and multi-channel strategies are key to surviving now.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 06 Aug 2026 09:45:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Matt: AutoMattBot\";s: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=153886\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://ma.tt/2026/08/automattbot/\";s: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:483:\"<p class=\"wp-block-paragraph\">I&#8217;m trying out this thing, it&#8217;s trained on my blog posts and public talks, that you can chat with as me on Telegram. Behold: <a href=\"https://t.me/AutoMattBot\">AutoMattBot</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Update: This is powered by <a href=\"https://www.delphi.ai/\">Delphi.ai</a> and it appears very broken right now, people are sending messages and on my side it looks like it&#8217;s responding but they&#8217;re not seeing it.</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, 06 Aug 2026 04: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: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:53:\"WordPress.org blog: WordPress 7.1 Release Candidate 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=21248\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/08/wordpress-7-1-release-candidate-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:11315:\"<p class=\"wp-block-paragraph\">The first Release Candidate (“RC1”) for WordPress 7.1 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is still under development</strong>. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC1 can be tested using any of the following methods:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\" rel=\"noopener\" target=\"_blank\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.1-RC1.zip\">RC1 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <br /><code>wp core update --version=7.1-</code>RC1</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\" rel=\"noopener\" target=\"_blank\">WordPress Playground instance</a> to test the software directly in your browser.  No setup required – just click and go! </td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.1 is <strong>August 19, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/07/03/wordpress-7-1-release-party-schedule/\" rel=\"noopener\" target=\"_blank\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who contributes by testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\" rel=\"noopener\" target=\"_blank\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-1\" rel=\"noopener\" target=\"_blank\">7.1-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.1 RC1?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 RC1 contains more than <strong>145 updates</strong> and fixes since the Beta 4 release, including <strong>57 in the Editor</strong> and <strong>88 in Core</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For an overview of what’s new in WordPress 7.1, read the <a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-1/\" rel=\"noopener\" target=\"_blank\">Beta 1 announcement</a> and the <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-1/\" rel=\"noopener\" target=\"_blank\">WordPress 7.1 Dev Notes</a>. For a comprehensive summary, see the <a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\" rel=\"noopener\" target=\"_blank\">WordPress 7.1 Field Guide.</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also explore the technical details of all issues addressed since Beta 4 using the links below:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.1?since=2026-07-29&amp;until=2026-08-05\" rel=\"noopener\" target=\"_blank\">GitHub commits for 7.1</a> since July 29, 2026</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=07%2F29%2F2026..08%2F05%2F2026&amp;milestone=7.1&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\" rel=\"noopener\" target=\"_blank\">Closed Trac tickets for 7.1</a> since July 29, 2026</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">New Features since Beta 1</h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/changeset/62748\" rel=\"noopener\" target=\"_blank\">Icons API</a>: New APIs for registering icons and icon collections in Core, ready for plugins to extend.</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65624\" rel=\"noopener\" target=\"_blank\">Speculative loading configuration</a>: Speculative loading defaults can now be configured via environment variables and constants.</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79606\" rel=\"noopener\" target=\"_blank\">Email notifications for @mentions:</a> Email notifications have been introduced when mentioned in a Note.</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79934\" rel=\"noopener\" target=\"_blank\">Shareable Revisions:</a> Share links to specific revisions for faster collaboration.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Want to look deeper into the details and technical notes for this release? These tickets and pull requests are just some of the latest updates:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/79839\" rel=\"noopener\" target=\"_blank\">#GB-79839</a>: Apply globally: choose which modified block styles to apply</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80814\" rel=\"noopener\" target=\"_blank\">#GB-80814</a>: New responsiveEditingEnabled editor setting to hide responsive styles</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80107\" rel=\"noopener\" target=\"_blank\">#GB-80107</a>: Tabs: toolbar buttons to reorder tabs</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/80046\" rel=\"noopener\" target=\"_blank\">#GB-80046</a>: DataViews: shift-click range selection</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65636\" rel=\"noopener\" target=\"_blank\">#65636</a>: Preload REST API requests fetched on editor load</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65613\" rel=\"noopener\" target=\"_blank\">#65613</a>: Notes are excluded from comment feed queries</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65491\" rel=\"noopener\" target=\"_blank\">#65491</a>: KSES allows the autofocus attribute on dialog elements</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/65517\" rel=\"noopener\" target=\"_blank\">#65517</a>: Multisite upload limits are enforced when sideloading media from a URL</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/ticket/62757\" rel=\"noopener\" target=\"_blank\">#62757</a>: Update the jQuery UI library to version 1.14.2</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">How you can contribute</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Get involved in testing</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Your help testing the WordPress 7.1 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This <a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\" rel=\"noopener\" target=\"_blank\">detailed guide</a> will walk you through testing features in WordPress 7.1.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Update your theme or plugin</h3>\n\n\n\n<p class=\"wp-block-paragraph\">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for continuing to test your themes and plugins with the WordPress 7.1 beta releases. With RC1, you’ll want to conclude your testing and update the <em>“Tested up to”</em> version in your <a href=\"https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/\" rel=\"noopener\" target=\"_blank\">plugin’s readme file</a> to 7.1.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you find compatibility issues, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\" rel=\"noopener\" target=\"_blank\">support forum</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Test on your hosting platforms</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to test WordPress on your hosting system? <a href=\"https://make.wordpress.org/hosting/test-results-getting-started/\" rel=\"noopener\" target=\"_blank\">Get started with configuring distributed hosting tests here</a>. Thank you to all <a href=\"https://make.wordpress.org/hosting/test-results/\" rel=\"noopener\" target=\"_blank\">web hosts who help test WordPress</a>!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general? Follow along with the <a href=\"https://make.wordpress.org/test/\" rel=\"noopener\" target=\"_blank\">testing initiatives in Make Core</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\" rel=\"noopener\" target=\"_blank\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\" rel=\"noopener\" target=\"_blank\">Making WordPress Slack</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">An RC1 haiku</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>A candidate stands</em><br /><span style=\"white-space: normal;\"><em>the desert sun tests its strength</em></span><br /><em>Arizona waits</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to </em><a class=\"mention\" href=\"https://profiles.wordpress.org/krupajnanda/\"><span class=\"mentions-prefix\">@</span>krupajnanda</a>, <a class=\"mention\" href=\"https://profiles.wordpress.org/annezazu/\"><span class=\"mentions-prefix\">@</span>annezazu</a>, <br /><a class=\"mention\" href=\"https://profiles.wordpress.org/amykamala/\"><span class=\"mentions-prefix\">@</span>amykamala</a><em>,</em> <a class=\"mention\" href=\"https://profiles.wordpress.org/wildworks/\"><span class=\"mentions-prefix\">@</span>wildworks</a> and <a class=\"mention\" href=\"https://profiles.wordpress.org/masteradhoc/\"><span class=\"mentions-prefix\">@</span>masteradhoc</a> <em>for collaboration and revie</em>w</p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" width=\"1024\" /></a><figcaption class=\"wp-element-caption\">Join us for the launch of WordPress 7.1 at <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a>, August 16–19.</figcaption></figure>\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 05 Aug 2026 15:37:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Benjamin Zekavica\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}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:83:\"WPTavern: #228 – Priscilla Collado Ramirez on Reducing WordPress Beginner Anxiety\";s: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=206976\";s: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://wptavern.com/podcast/228-priscilla-collado-ramirez-on-reducing-wordpress-beginner-anxiety\";s: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:52017:\"<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 themes, the blocks, and in this case, reducing WordPress beginner anxiety in a multitude of ways.</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 Priscilla Collado Ramirez. Priscilla travelled 14 hours from Costa Rica to attend WordCamp Europe, making her one of the furthest attendees at the event, and for good reason. She&#8217;s an educator, fashion designer and wellness coach, and has a unique perspective on a challenge many in the WordPress community face, how overwhelming WordPress can be for beginners.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Having once quit WordPress 17 years ago, due to information overload, and a lack of community support, Priscilla&#8217;s story comes full circle, as she now dedicates herself to helping entrepreneurs and creatives find their way in the WordPress ecosystem. Her work focuses on demystifying those first confusing moments, offering practical steps, and much needed reassurance for anyone who&#8217;s ever opened a fresh install and wondered, what on earth do I do next?</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation is focused on why newcomers often feel stuck, paralysed by too many choices, the classic it depends advice, and a fear of breaking something or everything. We get into the importance of understanding individual learning styles, whether linear or spiral, as Priscilla labels them, and meeting students where they are, sometimes with literal breathing exercises and wellness techniques to lower stress and unlock real learning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Priscilla explains how confidence in WordPress is built through action, and why celebrating small wins, like successfully installing a single plugin, is essential. She also shares her approach to bringing holistic, calm, and patient mentorship into WordPress education, something that&#8217;s as relevant for agency leads as it is for first time bloggers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ever felt overwhelmed by WordPress&#8217; infinite possibilities, struggled to find your place in its community, or just want practical wisdom on making the path easier for beginners, 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 Priscilla Collado or Ramirez.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Priscilla Collado Ramirez. Although I know that&#8217;s not the correct way to say it, would you please say your name for me?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:44] <strong>Priscilla Collado Ramirez:</strong> It&#8217;s good, it&#8217;s good. I&#8217;m Priscilla Collado Ramirez, and I&#8217;m from Costa Rica.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:48] <strong>Nathan Wrigley:</strong> Well, I appreciate it. Thank you. You get the award without a doubt coming the furthest, I think, to WordCamp Europe this year. I don&#8217;t know how many miles it is, but you said, I think it was 13 hours.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:59] <strong>Priscilla Collado Ramirez:</strong> Yeah, 14 hours on the plane. Today is travelling. But it&#8217;s all worth it, because this country in Europe, it&#8217;s beautiful. So I can do it all the years, all the months. Yeah, I can do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:13] <strong>Nathan Wrigley:</strong> I have to ask though, why come all the way across, so many hours on a plane and what have you. Do you have a community where you are? Is there a thriving kind of Costa Rican WordPress scene? I don&#8217;t know anything about it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:28] <strong>Priscilla Collado Ramirez:</strong> Okay. Yeah, in Costa Rica is a big community. It&#8217;s the biggest community in whole Latin America, in Costa Rica. I have a friend, she works for GreenGeeks web hosting, so she empowered me to do this. And the WordCamp Europe, because being a speaker is one of my dreams come true.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I already do it in my country, but I want to get more knowledge and know more people. And when she told me about this, I said, yeah, I can do it. Yeah, I want to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:06] <strong>Nathan Wrigley:</strong> That is remarkable. A 13 hour plane journey. That&#8217;s pretty impressive. And I confess, I didn&#8217;t know that Costa Rica was sort of the place to be if you&#8217;re in South America. But now I do. Thank you. And I know that you&#8217;ve basically just come out of the presentation room, you&#8217;ve just finished the subject that you were talking about.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the subject that you were talking about is really interesting to me at least, because this casts me back. I&#8217;ve been in the WordPress space since about, I don&#8217;t know, 2015, something like that. So I&#8217;ve got a few years under my belt.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I do remember at the time when I began using WordPress, turning up to events like this and feeling a bit like a fish out of water, not really knowing what to do. Not really knowing what to do with the software, either. Not really knowing what I should install, whether I should install anything, whether I was using the best thing, or the worst thing or what have you. And that kind of was the nature of your subject.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But rather than me telling everybody what you were talking about, do you just want to summarise what it was that you stood up and presented about?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:02] <strong>Priscilla Collado Ramirez:</strong> Yeah, of course. And I feel the same way that you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Well, my talk is about why WordPress feels overwhelming for beginners. I was that beginner that I don&#8217;t want to install. And WordPress, it&#8217;s great, but sometimes gives you too many options, right? So for beginners, sometimes that options feels paralysing because we need to start with one at the time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I saw all the topics for this event, and I think, yeah, maybe I can share a little bit of my story with WordPress. And I talk about, I quit WordPress 17 years ago.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:47] <strong>Nathan Wrigley:</strong> You quit it?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:48] <strong>Priscilla Collado Ramirez:</strong> Yeah. I&#8217;m a quitter.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:50] <strong>Nathan Wrigley:</strong> My story going back, oh, 12 years or whatever it was, that&#8217;s nothing. You got 17 years. That was when you quit. Okay, carry on. Sorry.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:58] <strong>Priscilla Collado Ramirez:</strong> Yeah, no, 17 years ago, I was at university, and I was studying advertising and web design. I saw the options, too many options, too many things, I don&#8217;t know. And I feel overwhelmed. And I said, this is not for me. I&#8217;m so dumb. I&#8217;m slow. No, no.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And 17 years later, I&#8217;m here as an educator, and I help entrepreneurs and beginners to understand the WordPress environment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:29] <strong>Nathan Wrigley:</strong> What brought you back then? After all that period of time away, what was the catalyst that brought you back? Why did you explore it again?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:36] <strong>Priscilla Collado Ramirez:</strong> Because I have a fashion school, and I saw my students deal with web designers and sometimes they charging so much money. I see it in the beginners, in my students, I saw that we have a problem with understanding that sometimes the things are not too difficult. We can learn about new tools and new WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:06] <strong>Nathan Wrigley:</strong> Okay, so this was all about your students then. So this was an idea of, I guess the world is kind of an expensive place to be, and one expense that you can get rid of is the cost of your website. There&#8217;s tools out there. You can, if you wish to, build it yourself. And then you found WordPress again. How is it the second time? Did you ever go through, I&#8217;m going to quit it for a second time, or was it better the next time you came across it?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:29] <strong>Priscilla Collado Ramirez:</strong> Yeah, and my brother is an engineer and I&#8217;m in like a category of non-technical people because I&#8217;m a fashion designer. I&#8217;m an educator, and I&#8217;m a wellness coach. And I think, yeah, maybe I can study a little bit, and if I use my education tools to understand how the brains for the creative people works and try to, out of the box, that sometimes the engineers have, and the creative people. It&#8217;s like a disorder, a disorder brain. I can help to these people to understand this environment in this community. And they can do it like I do.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:22] <strong>Nathan Wrigley:</strong> Yeah. So we&#8217;ll get into the bits that you think are problematic with beginning with WordPress in a minute. But just going back to your students and what have you. How&#8217;s it been for them? When you are looking at what they&#8217;re able to do, has it been a road of success, or has there been quite a lot of failure for them? Basically sum up how your students have coped.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:43] <strong>Priscilla Collado Ramirez:</strong> Okay. I don&#8217;t know, there&#8217;s two types of students, right? So we have the students that have a linear path learning. Some students learned like A, B, and C. Okay, you understand things easily. But some of them don&#8217;t understand the things like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I try to create a platform, or we can call it like a type of education, and helps to understand, first how their brain works, and later understand the type of learning that I can teach.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:24] <strong>Nathan Wrigley:</strong> Okay, let me just make sure I understood that. So you try to figure out what their brain accepts most readily? And then once you figure that bit out, then you begin the WordPress education from there. Okay, that&#8217;s interesting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And you say there&#8217;s kind of two types that you&#8217;ve kind of determined. And what are those two types?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:40] <strong>Priscilla Collado Ramirez:</strong> Lineal.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:41] <strong>Nathan Wrigley:</strong> Oh, so I think probably linear, like straight lines.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:46] <strong>Priscilla Collado Ramirez:</strong> Yeah, we have the straight lines and the spiral.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:49] <strong>Nathan Wrigley:</strong> Okay, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:51] <strong>Priscilla Collado Ramirez:</strong> So my mind is on the spiral. And that&#8217;s why I feel dumb in these technical environments. But I learned that if you learn some topic at the time and without the stress, you can do it and you can follow this community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:10] <strong>Nathan Wrigley:</strong> So you just used an interesting word there. You said that you have felt, maybe you don&#8217;t feel it here, I don&#8217;t know if you do or not. But you said you&#8217;ve felt dumb in the past. You know, you&#8217;ve turned up to the events and you felt like a fish out of water, we might say that. Just. What the heck am I doing here? Where do I fit into this jigsaw puzzle?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And obviously you felt it long and hard enough that, firstly you left, and then come back, given it a second shot. So what are the things that you have felt dumb about? What are the things that have perplexed you in the past? What are the things that have drawn you to making this presentation?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:47] <strong>Priscilla Collado Ramirez:</strong> I felt in that time overwhelmed for the too many options. I feel that in that time in my country, WordPress wasn&#8217;t so popular and was a men&#8217;s environment. There&#8217;s no women. So I feel like, I don&#8217;t know, I&#8217;m not from, I don&#8217;t know what to be here. And now, four years ago, I&#8217;ve been talking with the women community on WordPress and I feel like, I don&#8217;t know, confident and they believe in my knowledge.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think that, yeah, I can do it again. I can approach to the community and I can learn, and I can be like a mentor too, and help beginners to understand that it&#8217;s not the technical environment. It&#8217;s how the community engage with your goals and can be used, and how can help with your goals.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:50] <strong>Nathan Wrigley:</strong> So I&#8217;m just going to dig into something you said a moment ago, which was about the community where you are. I don&#8217;t know if it&#8217;s still the same, but you implied that it was mostly men.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Have you found female WordPressers where you are? Or have you had to get on Zoom calls or something like that in order to find that community? Or has it grown so that it&#8217;s not just men where you are now?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:14] <strong>Priscilla Collado Ramirez:</strong> Yeah. I assist to the first women speakers in 2023. And I saw like, okay, this is a WordPress group for women. And that group was for speakers from WordPress, but women. So I was like, okay, WordPress is not only men&#8217;s, WordPress is not only technical people. And, well, I can approach to that community. 17 years ago wasn&#8217;t like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">All men and square men. Because I know there is a lot of spiral men, but in that age, yeah, was like square men and my brother is a little bit like a square. And I was like, no, I&#8217;m funny and I want to talk, and I want to be a speaker and what. Now I feel that I can approach to my goals with WordPress because I changed my mind and my feeling about the community and WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:20] <strong>Nathan Wrigley:</strong> So just moving away from the community side and all of that kind of stuff, just dealing with the, actual software that you download from the internet and you put on a server somewhere, and then you begin to build a website. I presume that that&#8217;s part of this as well, that it&#8217;s difficult to begin because when you install a version of WordPress, you&#8217;re kind of left to your own. You know, there&#8217;s not really much in the way of assistance. You have to find the assistance somewhere. You have to a YouTube channel or some friendly person that will stand over your shoulder and help you out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What are the sort of impediments, the problems that you think we have for people beginning with WordPress that you would like to be solved?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:58] <strong>Priscilla Collado Ramirez:</strong> Yeah. First of all that everybody thinks that WordPress is only a website. And I want to share this. WordPress is not only a website, right? It is a community. And you can approach and say, I wanted to learn about how to do a blog and how to do a website. But the community is more than that. I think that people don&#8217;t understand yet that what is WordPress?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:30] <strong>Nathan Wrigley:</strong> Yeah. well I went for, I probably used WordPress for four years, maybe three and a half, four years, something like that, before I knew there was any kind of community. I mean I realised that there was something because the software got made. So I realised somewhere behind the curtain, there must be people doing this. And I&#8217;m getting it for free, so they probably are not getting paid mostly to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I didn&#8217;t attend because I didn&#8217;t know there was anything to attend. And then I showed up to an event in London, which was probably my closest larger event at that time. I was quite surprised. I was thinking, okay, so there were about 600 people there, I really wasn&#8217;t expecting that. I thought maybe there&#8217;ll be like 12 or 15 or something. Showed up, 600 people. And for me that was kind of the moment WordPress became a little bit more interesting, because I realised that, okay, it isn&#8217;t just pixels on pages, it&#8217;s not just the websites. There&#8217;s actually a whole community of people behind it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And one of the things that I discovered fairly quickly was that those people shared, there was a lot of overlap between them and me. You know, just a lot of things in their lives seemed to sync with a lot of things in my life. We had broad agreement on a lot of things. We all wanted the project to be successful. And so discovering the community, like you said, was a really important thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But nevertheless, I still think I would&#8217;ve carried on using it even if I hadn&#8217;t of discovered that community, because by that point I&#8217;d got over the problem of what plugins to install and how to actually use the software.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yeah. So let&#8217;s move on to that. In terms of the actual software, so we&#8217;ve got the community, we know that exists. What are some of the problems that you&#8217;ve seen, I guess with your students, or maybe personal experience? Some of the problems with the actual software. What are some of the things that you&#8217;ve encountered?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:21] <strong>Priscilla Collado Ramirez:</strong> Yeah. I encountered that there&#8217;s too many options, and the people do not know how to install. And that&#8217;s a beginner&#8217;s questions. Why should I install plugins, themes? And for technical people it is like, okay, it depends.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:39] <strong>Nathan Wrigley:</strong> Oh always it depends.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:41] <strong>Priscilla Collado Ramirez:</strong> Always, it depends. And, for beginnings, that feels paralysing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:45] <strong>Nathan Wrigley:</strong> Okay. That&#8217;s an interesting phrase, isn&#8217;t it? So when you mean paralysing? So we say it depends, meaning, oh, try everything. See what works. Where you are saying that in your experience, it depends means don&#8217;t do anything, we don&#8217;t know, not sure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:00] <strong>Priscilla Collado Ramirez:</strong> Yeah. And the beginners don&#8217;t know what to do, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:03] <strong>Nathan Wrigley:</strong> Okay, yeah, that&#8217;s not helpful, is it, it depends, really when you say it like that?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so how do we overcome that? I don&#8217;t know what we do apart from keep saying, it depends. I guess we&#8217;ve got to try and encourage people to try this.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, let me rewind a bit. So my parents, when I put the phone in their hand for the first time, the mobile phone, I had it all set up for them, you know everything was working, and I gave it to them and assumed that they would have the same approach as me. Which was, just play around with it and then you&#8217;ll figure it out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Oh, no. No touching anything was, will I break it? Is this going to destroy it? If I press delete here, does that mean the whole thing&#8217;s going to like be, does this app going to disappear at this point?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, I think that&#8217;s what you&#8217;re saying, is basically there&#8217;s this fear that if I install something and then I don&#8217;t need it, or I don&#8217;t like it, well then what do I do? Is it kind of that? This fear of it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:59] <strong>Priscilla Collado Ramirez:</strong> Yeah, because you feel overwhelmed, and you feel paralysing. And you feel like, okay, there&#8217;s a learning path, right? So we have the excitement. So, yeah, I&#8217;m going to do WordPress. Then confusing. What is this? And then it is like, no, I don&#8217;t know, maybe this is not for me because there&#8217;s so many options.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I try with my students to go one step at a time, and understand, first, what is a plugin? Right? Do you need a plugin or not? Do you need a theme or not? Do you need SEO plugin or, I don&#8217;t know?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I am trying to, first of all, work with entrepreneurs because some entrepreneurs sometimes doesn&#8217;t get it. I don&#8217;t know, what is an email? How to send an email. They are so intelligent, and so capable to learn things, but sometimes, like as educators or mentors, we have in our minds that people learn easily. And sometimes it&#8217;s not. So you have to teach like a child. And not because the people was stupid, right? It is like because that people, the learning process is different.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:30] <strong>Nathan Wrigley:</strong> Yeah, I suppose you&#8217;ve got to just get to the point where you&#8217;re comfortable. So for some people who are, I don&#8217;t know, let&#8217;s go for the word technical. Technical people who&#8217;ve got a background in using computers, they do it all day, every day. And they experiment with new things. I suppose if you put them in front of WordPress, they&#8217;re off. They&#8217;re just going to do that kind of thing. But I totally get what you mean.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So for me, technology, I will experiment and I&#8217;ll play, because I know that nothing can basically actually break. If something goes wrong, I can just delete it. So I&#8217;m thinking about apps on my phone, on my computer, and WordPress, and plugins, and themes and all of this. I fully understand that nothing will kill it. Well, hopefully nothing will kill it, and I can just remove what I don&#8217;t understand.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But then again, you pick me up and put me into a different industry, I&#8217;ll be that person. I&#8217;ll be the person that needs the baby steps, I think you said that needs the child steps, because I&#8217;m not in familiar territory. So I can&#8217;t think an example off the top of my head, but pick me up, basically put me anywhere there&#8217;s no technology, and I will feel that same anxiety. What do I do? can you check that what I&#8217;ve done is safe? Okay. Can you double check? And will you triple check just to make sure that everything is safe. And I suppose that&#8217;s what you&#8217;re saying, is just little baby steps. get people into it. And once they&#8217;ve gone through the baby steps, hopefully they can act on their own.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:54] <strong>Priscilla Collado Ramirez:</strong> This is a phrase that I been thinking too much in this talk, because it is some word that you said, and you said about confidence. And I wrote that confidence does not come before action. Confidence is built through action.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:14] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s true, isn&#8217;t it? And so everybody at some point has to go through that barrier. Some people seem to be full of confidence, regardless of what is, but there&#8217;s a lot of people who are not. And if you walk them through the baby steps I suppose, as you said, and tell them, do you need a plugin? What is a plugin? This is a plugin. How do you get a plugin to be put on your website? Can you delete a plugin? And then same thing with themes and custom code and all of those kind of things. And does that work? Do you notice that people go from like, ah, fear, to oh, this is all right.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:47] <strong>Priscilla Collado Ramirez:</strong> They think, this is not so hard that I was the, I will be. I don&#8217;t know, I have all types of students and all types of socioeconomic types. And I have students like 50 to 60 years old. And they think, no, I&#8217;m too old to think learning website, and learning design things. And I&#8217;ve been creative. The constructivist system is a strategy in education, the constructivist, and the principle idea is you learn by doing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:27] <strong>Nathan Wrigley:</strong> Confidence through action, like you said, basically.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:29] <strong>Priscilla Collado Ramirez:</strong> Exactly, exactly. And so you can be on the learning path, making little mistakes and getting more confidence to feel safe in the learning environment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:42] <strong>Nathan Wrigley:</strong> Are you a patient person?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:45] <strong>Priscilla Collado Ramirez:</strong> Sometimes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:45] <strong>Nathan Wrigley:</strong> Yeah. Because when I was earlier describing my parents and the phone, there&#8217;s kind of a bit of me, which when I&#8217;ve demonstrated the same thing nine times, and every time the output of those, okay, do it this way, do it this, okay, now do this, now this. And on the 10th go, it&#8217;s still the wrong thing in the exact same way. I just wondered if there was a bit of that? If there is just some impediments which, I don&#8217;t know, some people just never get over. If WordPress is just generally too hard for some people. Or do you always pursue it and succeed? Do you always get people through, and get them to that confident stage?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:23] <strong>Priscilla Collado Ramirez:</strong> Yes. Yeah, yeah. Every day. Yeah. Like every day. And I think that the mentor and the educator has to feel love with that work, and teaching with love, first of all.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then, understand that people doesn&#8217;t learn in the same way. I can say older people because I&#8217;m older, and you saw an older people, and you think, this is older than me, but it isn&#8217;t.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:55] <strong>Nathan Wrigley:</strong> Yeah. and some people are kind of, what, we would describe as kinesthetic learners. So they doing is the way. Some people are kind of auditory, and they hear the solution and they learn from hearing. And other people it&#8217;s visual. You know, they see the, watch a video and, oh, I&#8217;ve got that now. And I guess you&#8217;ve got to figure out which ones, how they fit in. If I show you once, you&#8217;re fine. If I show you once, well that&#8217;s not going to work. You&#8217;ve got to actually do it and copy me. And once you&#8217;ve figured out what kind of learners they are. You must have a lot of time for these people by the sounds of it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:25] <strong>Priscilla Collado Ramirez:</strong> Yeah, of course.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:27] <strong>Nathan Wrigley:</strong> Yeah, and do you literally have an endless amount of time to educate them or do you have like a, I don&#8217;t know, you&#8217;ve got 10 hours or whatever it is and after 10 hours we&#8217;re going to get new people in? Or do you just stick with them throughout the whole journey?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:38] <strong>Priscilla Collado Ramirez:</strong> Yeah, yeah. And most beginners and most entrepreneurs isn&#8217;t that way, right? And they&#8217;re so excited to understand the process. And when I explain how the brain works, they think, oh, yeah, it&#8217;s not the system, it&#8217;s me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:59] <strong>Nathan Wrigley:</strong> But also I can do something about it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:00] <strong>Priscilla Collado Ramirez:</strong> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:01] <strong>Nathan Wrigley:</strong> Yeah, okay. That&#8217;s interesting. Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m going to give you superpowers for a minute. I&#8217;m going to say that you are in charge of WordPress entirely. It&#8217;s up to you what we do to improve this experience. What would you change? that could be the software. It could be education that you suddenly provide, you know, you would whip up many, many courses or whatever. I don&#8217;t know. I&#8217;m just curious to know what you think.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So again, superhero powers. You get to decide the future of WordPress. What little changes would you make here and there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:32] <strong>Priscilla Collado Ramirez:</strong> I&#8217;m going a little bit too far off WordPress, and I&#8217;m going to bring wellness tools first.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:41] <strong>Nathan Wrigley:</strong> Okay. So it gets bigger.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:42] <strong>Priscilla Collado Ramirez:</strong> Yeah, it&#8217;s bigger. I&#8217;m a wellness coach first of all, and first you have to try to understand the stress, and your mind. And then you can learn. I feel like my superpower will be an educator in wellness first, because we have to manage the stress of learning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:04] <strong>Nathan Wrigley:</strong> So you have to approach the computer, but calmly. You have to get there and arrive in an equanimous state. Nice and calm.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:14] <strong>Priscilla Collado Ramirez:</strong> Yeah, and understand that the delete button doesn&#8217;t exist. Because you are going to learn that, yeah, you can delete it, but you are going to breathe, and stay calm, and you won&#8217;t be delete anything because you, on the learning process of your mind understanding that everything is a process.</p>\n\n\n\n<p class=\"wp-block-paragraph\">After that, I have an idea, I don&#8217;t know my superpower, I would like to do the mentor of the mentors first.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:49] <strong>Nathan Wrigley:</strong> Oh, teach the teachers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:51] <strong>Priscilla Collado Ramirez:</strong> Yeah, yeah. Because we have mentors in WordPress, but the mentors sometimes doesn&#8217;t study at the university education, right? Is an engineer trying to teach another engineer, or an engineer teach to entrepreneur or a beginner, so their minds works different.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:14] <strong>Nathan Wrigley:</strong> Yes. I&#8217;ve encountered this in the real world. You know the educator who gets really angry with you and tuts, sort of goes tut tut, because you&#8217;re not doing what the way they would do it. It just turns out that, if you just ask me in a different way, I&#8217;ll probably figure it out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:29] <strong>Priscilla Collado Ramirez:</strong> Yeah, exactly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:30] <strong>Nathan Wrigley:</strong> Sorry I interrupted, carry on. So educating the educators.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:33] <strong>Priscilla Collado Ramirez:</strong> And in all the fields is the same way, because I&#8217;m a fashion designer too, but I have to learn how to be an educator, and how to try to explain some things to my students and try to get off to my mind box.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I want to make some changes too, and add some of these tools on WordPress. I don&#8217;t know, maybe this is my superpower, like be a spiral mind.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:07] <strong>Nathan Wrigley:</strong> Yeah, yeah. But I think teaching the teachers. So I think we would use the word pedagogy for that. Meaning, how to teach basically. The science, if you like, of imparting knowledge. And maybe there is nothing like that at the moment. And if there isn&#8217;t something like that, it would be interesting to explore how different people with different minds and different approaches. Maybe your first idea of everybody approach the computer in a calm way. Maybe that gets rid of some of that problem. At least we&#8217;re approaching and we&#8217;re not getting we begin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I think you&#8217;re onto something there, in that I know that I don&#8217;t learn in the same way as my children do. I don&#8217;t learn in the same way as my parents do. And so having that in the background, and educating the educators so that they&#8217;re aware that those kind of things exist.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, you&#8217;ve still got the superpowers. Is there anything else that you would do before I take them away?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:56] <strong>Priscilla Collado Ramirez:</strong> Okay, okay. I think that understand the brain is a supercomputer. It&#8217;s also a big topic because you can programming your mind. I would love to teach that people can programming itself. I don&#8217;t know what other superpower.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:17] <strong>Nathan Wrigley:</strong> Well that&#8217;s okay. You&#8217;ve had it for probably about five minutes now. That&#8217;s more than most people get.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So yeah. So in your experience, I know that you are obviously trying to overcome this problem, and it sounds like you get most people through it, and people manage to come out the other side and are, you know using WordPress successfully. But despite that, do you still think out there in the wider community, not where you are, do you still think that people are being turned off by the problem at the beginning of, I don&#8217;t know what to do. I think that I should be able to figure this out, but I can&#8217;t. I&#8217;m frustrated. It&#8217;s annoying me. Ah, move on, or forget the whole thing altogether.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:53] <strong>Priscilla Collado Ramirez:</strong> Okay. I give you some tools. I wrote it. Limit the choices. Yeah, because one plugin at a time. Yeah, understand one topic at a time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:05] <strong>Nathan Wrigley:</strong> When you say that, are you, meaning, let&#8217;s say for example, that we&#8217;re getting into the, oh, I don&#8217;t know, the realm of SEO, we&#8217;ve managed to get into that subject. We know that there&#8217;s like 500 SEO plugins. Just show them one, just pick one, concentrate on that one and figure out how that works. And then maybe reveal that there&#8217;s others or something like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:25] <strong>Priscilla Collado Ramirez:</strong> Yeah. But sometimes, maybe I have to understand your world first, and maybe you don&#8217;t need SEO tools? Because maybe you wanted to sell, I don&#8217;t know, plants. So do you really need a SEO plugin? Yeah, maybe not. So I have to understand your business first, or your purpose first, and then I can share you one plugin for that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:56] <strong>Nathan Wrigley:</strong> Right, so, but at the end of the day, it&#8217;s still limit it rather than the plugin overwhelm. 78,000 plugins on the repo or whatever it is. One at a time is probably for a beginner more than enough. Learn how to install it. How to uninstall it. Learn the kind of things that you can do with it, whether that&#8217;s SEO or a form plugin or whatever. Okay, it looks like you&#8217;re ready for another one, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:15] <strong>Priscilla Collado Ramirez:</strong> Yeah. I have, normalise confusion.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:19] <strong>Nathan Wrigley:</strong> Okay, so be happy with being confused and muddled up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:23] <strong>Priscilla Collado Ramirez:</strong> Yeah, because it&#8217;s a new topic for you. So you have to understand that it is fine if you feel confusion, because your brain is adapting to that learning process.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:34] <strong>Nathan Wrigley:</strong> Yeah, we&#8217;re not good at that, are we? We&#8217;re really good at being annoyed by confusion. Confusion&#8217;s the enemy in many ways, isn&#8217;t it? But it&#8217;s really not. I mean, who can expect to learn something new and immediately understand everything? No, but we don&#8217;t allow ourselves to do that, do we? We get annoyed with confusion.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s a good one. I like that. Carry on, sorry.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:54] <strong>Priscilla Collado Ramirez:</strong> And celebrate the small wins. I&#8217;m doing right now. I&#8217;m realise that I have to celebrate the small wins, because sometimes we overwhelm and have too many expectations. It is one step at a time, baby steps.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:11] <strong>Nathan Wrigley:</strong> So that one is basically when something goes right. So once you&#8217;ve got over your confusion and something&#8217;s gone right, sit back, examine it. Ah, well done. Pat on the back kind of thing. Yeah, okay. That&#8217;s nice.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:22] <strong>Priscilla Collado Ramirez:</strong> Yeah. And emotional reset tools.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:26] <strong>Nathan Wrigley:</strong> Okay. You&#8217;re going to have to explain that one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:29] <strong>Priscilla Collado Ramirez:</strong> Okay. I&#8217;m going to explain you here, because I want to explain you pretty well, and sometimes I get I stuck in the language.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, when beginners get frustrated, we must do simple pauses, like breathing. The process of breathing is called pranayama. In pranayama is the art of the breathing. When we born, the first thing that I will do is breathe. And when you are crying, the people say, no, no, breathe, breathe, right? And when you are, I don&#8217;t know, when you swimming, and you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:09] <strong>Nathan Wrigley:</strong> Drowning maybe.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:11] <strong>Priscilla Collado Ramirez:</strong> Drowning yeah, you want to breathe. So the breathing is so important.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:16] <strong>Nathan Wrigley:</strong> So this is part of the pausing thing. Just pausing, breathing, okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:20] <strong>Priscilla Collado Ramirez:</strong> Yeah. They also reduce the cognitive overload. And help beginners continuing learning with more clarity, that regulates the brain and the stress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:32] <strong>Nathan Wrigley:</strong> So I don&#8217;t think I do any of those things when I&#8217;m learning. I just sort of plough on and expect myself to do really well. And when I don&#8217;t, I get miserable and annoyed. And I don&#8217;t ever think about, okay, calm down, breathe, congratulate yourself. The thing is I mostly do learning by myself. You know, I&#8217;m in a room and I watch a video or I read something, and so there&#8217;s nobody there to tell me to breathe, calm down, relax, congratulate yourself. So I&#8217;m glad these people have got you in their lives to, make all of this happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Sorry, carry on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:03] <strong>Priscilla Collado Ramirez:</strong> No, no. And one of the phrases that I want to the people understand is the learning doesn&#8217;t happen in stress. It happens when the mind feels safe enough to explore.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:19] <strong>Nathan Wrigley:</strong> Yeah, well I can identify with that. That makes perfect sense, doesn&#8217;t it? When you&#8217;re uptight and worried about things, nothing sticks ever, does it? So back to calm, I suppose.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:30] <strong>Priscilla Collado Ramirez:</strong> Yeah yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:31] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s all good advice. Yeah I wish I could do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:36] <strong>Priscilla Collado Ramirez:</strong> Yeah. And sometimes, yeah, the people feel overwhelmed with the stress first. I have too many mentors that causing me stress and, I don&#8217;t know, they don&#8217;t give me confidence in anything of I been learning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:55] <strong>Nathan Wrigley:</strong> It sounds to me like what you are proposing. We would probably call it holistic. So it&#8217;s treating the mind, the body. They&#8217;re the first bits. If you haven&#8217;t got those intact and working for you, it doesn&#8217;t matter how many times you read that book, you&#8217;re never going to learn anything.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:12] <strong>Priscilla Collado Ramirez:</strong> But sometimes the word for holistic for technical people is like you&#8217;re a hippie.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:17] <strong>Nathan Wrigley:</strong> Well, there is a bit of that, isn&#8217;t there? I think technical people often have an approach to this kind of stuff, which is fairly dismissive, sort of at arm&#8217;s length. Because it&#8217;s not science, if you know what I mean. It doesn&#8217;t sort of come under that umbrella. I wonder how much resistance actually, if I put you in, you know, had a chat with a thousand of the people out there at the moment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:38] <strong>Priscilla Collado Ramirez:</strong> Oh, the people go away.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:38] <strong>Nathan Wrigley:</strong> Yeah, okay. Okay. But you know it works. And everybody knows this kind of stuff works. Because if you&#8217;re calm, I suppose the difficulty would be, you&#8217;ve got to allow yourself to accept that you need to be calm, and you need to be approaching it in this kind of way. And that&#8217;s difficult. I would find that quite difficult. You know, if I came to your educational institute, if you like, if you were teaching me WordPress, there would be a bit of me at the beginning, which would be thinking, okay, just tapping the watch, and thinking when does the WordPress begin?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And you are probably saying, we need to be calm now, you know? So I guess you&#8217;re going to have to fight that fight.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:13] <strong>Priscilla Collado Ramirez:</strong> Yeah. Yeah. And last year I was a speaker in my country, and I&#8217;m talking about how manage the stress, the people that works like eight hours on the computer. You can use too many tools to release the back, the breathing. And everybody needs release the stress. Sometimes in technical environments, the people don&#8217;t engage with the holistic path because they think that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:46] <strong>Nathan Wrigley:</strong> Yeah. I confess I&#8217;ve had years of doing that kind of stuff. Just expecting my body to be able to keep pace with whatever I&#8217;m doing, and expecting that if I sit in a chair for 12 hours, that everything&#8217;s going to be fine. I&#8217;m just going to stand up and walk away. And of course, it&#8217;s not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you know, it&#8217;s really interesting, I don&#8217;t know that anybody&#8217;s doing this. Maybe you know a load of people that are carrying out this kind of a practice. But it feels like you&#8217;ve kind of, forgive me if I&#8217;ve got the wrong language here, but it feels like you&#8217;ve kind of bolted something close to meditation onto technology. Which is really curious, because I don&#8217;t know that anybody, maybe this is common where you are. I don&#8217;t know, but.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:27] <strong>Priscilla Collado Ramirez:</strong> No, it&#8217;s not. It&#8217;s not because I&#8217;m a sound therapist, and I&#8217;m a sound healer. The sound can heal you. I am trying to people understand that you can&#8217;t live like a computer. You are not a computer. You can program in your brain like a computer, but you are not a robot. And you need to stop.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:51] <strong>Nathan Wrigley:</strong> I think, we&#8217;re too attached to our devices, aren&#8217;t we? I think whenever the mobile phone came along, we finally gave up free time. And email is there 24/7. Social media&#8217;s there 24/7. Technology&#8217;s there 24/7. Yeah, breathe is basically what you&#8217;re saying.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:10] <strong>Priscilla Collado Ramirez:</strong> Yeah. And in my country, no, it is not common. It is not common and it is a little rare. And maybe in another country it is normal to finish your labour at work and meditate one minute.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:26] <strong>Nathan Wrigley:</strong> Oh no. Nobody does that where I live, no.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:30] <strong>Priscilla Collado Ramirez:</strong> I don&#8217;t know if there is any country, doesn&#8217;t do it, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:32] <strong>Nathan Wrigley:</strong> That would be nice. Yeah you&#8217;d probably feel really good after that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:35] <strong>Priscilla Collado Ramirez:</strong> Maybe in China? Maybe Japan?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:38] <strong>Nathan Wrigley:</strong> Maybe where they a different approach to living. Do you want to roll your thing out? The way that you are doing this, do you want to roll that out to other people? Do you want people to kind of approach you and, I don&#8217;t know, study what you are doing, and then go off and do that kind of thing elsewhere? Is that part of why you&#8217;ve come to an event like this? To sort of preach the gospel of this idea, this way of learning?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:01] <strong>Priscilla Collado Ramirez:</strong> Yeah, yeah. I would love to. I would love the people understanding maybe, I don&#8217;t know, create me a plugin about wellness. I don&#8217;t know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:12] <strong>Nathan Wrigley:</strong> Okay, so anybody listening to this, Priscilla wants communication with people who think they might be able to step in. I know of several people who have, let&#8217;s say things like meditation as part of their daily ritual and things. In which case, anybody who&#8217;s listening to this, where&#8217;s the best place to find you online? If people want to get in touch and talk about these wider problems, education, learning, calming down, meditation, those kind of things, where would we find you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:37] <strong>Priscilla Collado Ramirez:</strong> On Gravatar. On WordPress page, and Instagram too.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:42] <strong>Nathan Wrigley:</strong> I think I&#8217;ve got the details of most of those, but if I don&#8217;t, I will get them from you, and I will put them on the WP Tavern website. So if you search for the episode, dear listener, with Priscilla in it, I don&#8217;t know the number of that episode just yet, but if you search for the episode with Priscilla in it, if you&#8217;ve got intuitions that you&#8217;d like to help out, go and find this episode and you can reach out. And you never know, maybe something will come of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So Priscilla, thank you for chatting to me today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:41:07] <strong>Priscilla Collado Ramirez:</strong> Oh, thank you too. And remember to breathe.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have Priscilla Collado Ramirez.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Priscilla traveled 14 hours from Costa Rica to attend WordCamp Europe, making her one of the furthest attendees at the event, and for good reason. She’s an educator, fashion designer, and wellness coach, and has a unique perspective on a challenge many in the WordPress community face: how overwhelming WordPress can be for beginners.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Having once quit WordPress 17 years ago due to information overload and lack of community support, Priscilla’s story comes full circle as she now dedicates herself to helping entrepreneurs and creatives find their way in the WordPress ecosystem. Her work focuses on demystifying those first confusing moments, offering practical steps and much-needed reassurance for anyone who’s ever opened a fresh install and wondered, “What on earth do I do next?”</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation is focused on why newcomers often feel stuck, paralysed by too many choices, the classic “it depends” advice, and a fear of breaking something (or everything). We get into the importance of understanding individual learning styles, whether linear or spiral (as Priscilla labels them), and meeting students where they are, sometimes with literal breathing exercises and wellness techniques to lower stress and unlock real learning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Priscilla explains why confidence in WordPress is built through action, and why celebrating small wins, like successfully installing a single plugin, is essential. She also shares her approach to bringing holistic, calm, and patient mentorship into WordPress education, something that’s as relevant for agency leads as it is for first-time bloggers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’ve ever felt overwhelmed by WordPress’s infinite possibilities, struggled to find your place in its community, or just want practical wisdom on making the path easier for beginners, 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://europe.wordcamp.org/2026/session/why-wordpress-feels-overwhelming-for-beginners/\">Why WordPress feels overwhelming for beginners</a> &#8211; Priscilla&#8217;s presentation at WordCamp Europe 2026</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://profiles.wordpress.org/nivrattibienestat/\">Priscilla on WordPress.org</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, 05 Aug 2026 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:88:\"Greg Ziółkowski: The Abilities API in WordPress 7.1: Lifecycle, Schemas, and Discovery\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://gziolo.pl/?p=15020\";s: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:96:\"https://gziolo.pl/2026/08/05/the-abilities-api-in-wordpress-7-1-lifecycle-schemas-and-discovery/\";s: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:\"The Abilities API gives WordPress plugins a common language for describing and executing units of functionality. An ability has a stable name, human-readable metadata, input and output contracts, a permission check, and an execution callback. Other PHP code can discover it without knowing which plugin registered it, while REST, WP-CLI, JavaScript, MCP, and AI integrations [&#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:\"Wed, 05 Aug 2026 12:11: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:17:\"Greg Ziółkowski\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:21:\"Matt: Michel the GOAT\";s: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=153867\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://ma.tt/2026/08/michel-goat/\";s: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:1912:\"<p class=\"wp-block-paragraph\">I don&#8217;t usually blog all my comments other places, but while drafting a completely different blog post I came across this great post, <a href=\"https://iterativewonders.com/2025/11/25/michel-valdrighi-the-coder-whose-code-never-went-silent/\">Michel Valdrighi: The Coder Whose Code Never Went Silent</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I had to leave a comment, because Michel&#8217;s story is not well-known.</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\">Michel Valdrighi is the GOAT. His elegant code and impeccable aesthetic paved the path for WordPress to follow, and he did it with a prescient belief in Open Source. It seems obvious now, but in 2001, software that wasn&#8217;t just free but gave you Freedom was a radical idea that made people look at you funny. He showed me that code could be poetry, that beauty in simplicity is harder to achieve than complexity.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://mikelittle.com/\">Mike Little</a> and I met hanging out on the <a href=\"https://sourceforge.net/projects/cafelog/\">b2/cafelog Sourceforge</a> and <a href=\"https://en.wikipedia.org/wiki/Freenode\">Freenode IRC</a> channel, both drawn in by what Michel had created. It all started on a little island called <a href=\"https://en.wikipedia.org/wiki/Corsica\">Corsica</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bonus:</strong> After publishing, <a href=\"https://jetpack.com/support/related-posts/\">Jetpack&#8217;s Related Post feature</a> led me to this <a href=\"https://ma.tt/2002/10/best-blogging-software/\">Best Blogging Software? post where Michel commented</a>, months before <a href=\"https://ma.tt/2003/01/the-blogging-software-dilemma/\">the famous Blogging Software Dilemma</a>. See, even back then people were arguing about static vs dynamic sites.</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, 05 Aug 2026 01:58:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:84:\"Open Channels FM: Open Minds Balancing AI Innovation with Authentic Human Connection\";s: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=2558337\";s: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:91:\"https://openchannels.fm/open-minds-balancing-ai-innovation-with-authentic-human-connection/\";s: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:240:\"This episode discusses the impact of artificial intelligence on human skills and connections, emphasizing concerns about overdependence on technology, authenticity in communication, and the importance of retaining essential human abilities.\";s: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, 04 Aug 2026 08:29:20 +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: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:18:\"Matt: Gabriel Dawe\";s: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=153850\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://ma.tt/2026/08/gabriel-dawe/\";s: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:393:\"<p class=\"wp-block-paragraph\">New artist I&#8217;m obsessed with: <a href=\"https://www.gabrieldawe.com/\">Gabriel Dawe</a>. I love the colors and craft, very <a href=\"https://me.sh/\">Mesh</a>. If his site were on <a href=\"https://wordpress.org/\">WordPress</a>, we&#8217;d definitely commission some pieces. <cite>Hat tip: <a href=\"https://www.goodworknichols.com/\">Jason Nichols</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:\"Tue, 04 Aug 2026 04:23:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s: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: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:67:\"Open Channels FM: The Evolving Landscape of Digital Identity and AI\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2557253\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://openchannels.fm/the-evolving-landscape-of-digital-identity-and-ai/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:165:\"Digital identity is rapidly evolving due to AI and new authentication methods, necessitating secure access and robust management for both users and automated agents.\";s: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, 03 Aug 2026 14:27: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: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:58:\"Open Channels FM: Follow Open Channels News on X @OCFMNews\";s: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=2558304\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://openchannels.fm/follow-open-channels-news-on-x-ocfmnews/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:168:\"Founder Bob Dunn rebranded his @BobWP account to @OCFMNews for Open Channels News, expecting existing followers to appreciate the new focus on news and podcast content.\";s: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, 03 Aug 2026 08: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: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:86:\"Gutenberg Times: Gutenberg Changelog #133 – Gutenberg 23.6 Release and WordPress 7.1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://gutenbergtimes.com/?post_type=podcast&p=46468\";s: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://gutenbergtimes.com/podcast/gutenberg-changelog-133-gutenberg-23-6-release-and-wordpress-7-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:57748:\"<p class=\"wp-block-paragraph\">In episode 133 of the Gutenberg Changelog Podcast, Birgit Pauli-Haack hosts Faith Ruth Imokol, a Ugandan web developer and longtime Gutenberg advocate, to discuss the Gutenberg 23.6 release and the upcoming WordPress 7.1 update. The episode opens with insights into the WordPress community in Uganda, highlighting their active WordCamp scene and educational initiatives such as the Campus Connect program, which introduces WordPress to students across the country.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Faith Imokol shares her experience on a recent WordCamp Kampala panel about AI in web development, noting divided perspectives: while some Ugandans are excited about AI&#8217;s possibilities, others are concerned about job security and adaptation. She describes her personal transition into using AI as a collaborative development tool, driven by the need for faster production due to heightened competition.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Discussion moves to WordPress 7.1, covering new features such as customizable viewports via theme.json, expanded notes and commenting capabilities, enhanced SVG icon registration, and improvements to blocks like playlists and tabs. Both speakers are enthusiastic about the collaborative features and the evolving editorial workflow, particularly the granular notes system for streamlined feedback.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The episode emphasizes community feedback&#8217;s role in shaping new releases and encourages listeners to help test upcoming WordPress versions to ensure quality and translatability. The episode closes with practical tips and excitement for ongoing educational outreach and future Gutenberg advancements.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-133-gutenberg-23-6-release-and-wordpress-7-1/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-133-gutenberg-23-6-release-and-wordpress-7-1/#transcript\">Transcript</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Editor: <a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\" id=\"shownotes\"><strong>Show Notes</strong></p>\n\n\n\n<h2 class=\"wp-block-heading\">Special Guest: Faith Ruth Imokol</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://profiles.wordpress.org/faithimokol\">WordPress profile</a></li>\n\n\n\n<li><a href=\"https://www.linkedin.com/in/imokol-faith-ruth/\">LinkedIN </a></li>\n\n\n\n<li><a href=\"https://wordpress.tv/2020/03/05/imokol-faith-ruth-why-how-to-create-gutenberg-blocks/\">Imokol Faith Ruth: Why &amp; How to Create Gutenberg Blocks</a> (2020)</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress Events in Uganda </h2>\n\n\n\n<p class=\"wp-block-paragraph\">Upcoming Events </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://events.wordpress.org/luweero/2026/wordpress-showcase/\">WordPress in Education Showcase 2026</a> August 7, 2026</li>\n\n\n\n<li><a href=\"https://lira.wordcamp.org/2026\">WordCamp Lira 2026</a> 29+ 30 August 2026</li>\n\n\n\n<li><a href=\"https://jinja.wordcamp.org/2026/\">WordCamp is in Jinja</a>  19th &#8211; 20th September 2026</li>\n\n\n\n<li><a href=\"https://events.wordpress.org/campusconnect/2026/central-eastern-ug/\">WordPress Campus Connect Central and Eastern Uganda Schools 2026</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Past 2026 Events</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://events.wordpress.org/uganda/2026/competition/\">Uganda Website Projects Competition | 2026</a></li>\n\n\n\n<li><a href=\"https://masaka.wordcamp.org/2026/\">WordCamp Masaka </a></li>\n\n\n\n<li><a href=\"https://events.wordpress.org/campusconnect/2026/masaka-uganda/\">Campus Connect in Masaka </a></li>\n\n\n\n<li><a href=\"https://events.wordpress.org/campusconnect/2026/Kakumiro/\">Campus Connect Kakumiro</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 7.1 </h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-4/\">WordPress 7.1 Beta 4</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Help Test WordPress 7.1</a></li>\n\n\n\n<li><a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/\">WordPress 7.1 Source of Truth</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">More Developer Notes for WordPress 7.1 </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/07/22/client-side-media-processing-in-wordpress-7-1/\">Client-Side Media Processing</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/23/text-shadow-support-in-global-styles/\">Text shadow support in global styles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/23/media-library-infinite-scrolling-is-now-enabled-by-default-with-a-per-user-opt-out/\">Media library infinite scroll enabled by default</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/23/editable-blocks-inside-the-custom-html-block/\">Editable blocks inside Custom HTML block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/23/editor-components-updates-in-wordpress-7-1/\">Editor Components updates</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/24/registering-and-rendering-svg-icons-in-wordpress-7-1/\">Registering and rendering SVG icons</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-minimum-width/\">Min width block support</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-background-gradient-background-gradient/\">Background gradient block support</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://make.wordpress.org/core/?p=124627&amp;preview=1&amp;_ppp=33ada9214e\">What’s new of Gutenberg 23.6</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gutenbergtimes.com/the-post-editor-is-going-full-iframe-what-block-developers-need-to-know-before-wordpress-7-1/\">The post editor is going full iframe: what block developers need to know before WordPress 7.1</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Video w/ Ryan Welcher: <strong><a href=\"https://www.youtube.com/watch?v=4PrD1jzfD6E\">iframed post editor canvas</a></strong></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 133rd episode of the Gutenberg Changelog Podcast. In today&#8217;s episode, we will talk about Gutenberg 23.6 release and some WordPress 7.1. And that should be enough for today. I&#8217;m your host, Birgit Pauli Haag, curator at the Gutenberg Times and full-time core contributor to the WordPress Open Source Project sponsored by Automattic. And today I&#8217;m very excited that Faith Ruth Imokol joins me. She&#8217;s a web developer from Uganda, WordCamp organizer there and speaker, and a Gutenberg advocate since 2018, as long as the Gutenberg Times. And I&#8217;m glad she agreed to come on the show and talk through with this release and tell us more about the WordPress community in Uganda. Welcome to the show, Faith. How are you today?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Thank you very much, Birgit, for having me. I am okay. I&#8217;m very fine. Thank you, listeners, for having me as well. I&#8217;m excited.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Me too. Me too. It&#8217;s such wonderful to have you on the show. So, WordCamp community in Uganda is really busy this year, and it probably was last year as well because there&#8217;s a lot of experience there in doing WordCamps. So you, you were in WordCamp Kampala this year.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> And you were on a panel session titled AI and the Future of Web Development: The Good, the Bad, and the Ugly. So what were your takeaways? How are the people in Uganda kind of looking at AI and the future of the web?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Oh, well, the opinions on the future of AI in Uganda and how people view it are quite divided. Many are very hopeful, but some are also a little worried about what is going to become of them, especially when it comes to their jobs with AI. There&#8217;s a lot of talk on AI taking over. There&#8217;s a lot of talk on, okay, what do we need to do? Do we still need to continue with the way that we&#8217;ve been working or should we transition into full AI mode working with AIs? So there&#8217;s a lot of speculation around AI. And during the panel session, very many people had very many questions around that. They wanted reassurances on, especially when it comes to their jobs. Do we still have our jobs as developers? Can we still maintain the work that we are doing right now? Can we still continue using the tools that we are working with right now, or should we leave them and just take on AI and start working with AI. So it was a panel that was there to encourage people, to also highlight and offer corrections on some of the misinformation that was going, that has been spreading and going around in the community, especially in the WordPress community. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: So how, you don&#8217;t have to go into details, but how are you approaching AI for your work?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Personally, I could say that I&#8217;ve been forced in some way to use AI &#8217;cause I&#8217;m using it more as a pair working along with it in my development. And I&#8217;ve been forced to use it. Initially, I was a little hesitant. I like to do my own discoveries. I like to go through my own work and do my own troubleshooting. But with the AI coming in, it forced some of the teams that I was working in to have to increase the rate at which they produce and release applications. Why? Because the competition has now stiffened. If you&#8217;re not using AI to work faster, someone else is going to produce what you&#8217;re doing and they&#8217;re going to release it, and then you&#8217;re going to be left behind. So I kind of, at some extent, have had to take a back seat on doing my own personal investigations and leaving those to my own personal time. But when it comes to work, it&#8217;s something that I&#8217;ve fully incorporated into my day-to-day working. Yeah, still, I still apply my own knowledge as well. I don&#8217;t leave everything to AI to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: That&#8217;s certainly quite prudent, yeah, to see how AI can really go wrong and you don&#8217;t know which tangent they go on. Yeah. And I have found, well, I&#8217;m using AI maybe a year now for a lot of different things and I have found that there&#8217;s no taste. Yeah. It has no feelings, of course. Yeah. And it has no empathy for anything. Yeah. So, human judgment is even more needed for anything that is released that was done by AI. And I think it becomes more and more clear the longer we practice with it. First, it&#8217;s a fantastic tool. Yeah, it kind of gets you to certain things faster, but it also is very verbose in code, in reviews, in analysis, and you really need to kind of slow it down and figure out what&#8217;s really important. And that it can&#8217;t do. It doesn&#8217;t know what&#8217;s important, what&#8217;s not important. Everything is the same.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: I kind of think it&#8217;s like a very smart child who thinks they know everything, but they&#8217;ve not lived through the experience of what an adult knows.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So they still need guidance. That&#8217;s a good analogy. Yeah. It&#8217;s like a young person who just graduated high school and knows everything.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, I was that when I graduated from high school. I knew everything. But back to the Uganda community, the next WordCamp is in Jinja. Is that how you pronounce it? From the 19th to the 20th of September. It&#8217;s in the Civil Service College in Jinja. Just, just in case you dear listeners are in the region and you wanna go to a WordCamp in Uganda. But there&#8217;s also running from now to December several WordPress Campus Connect events with 25 schools, each one with at least 100 participants, 25 schools, colleges, or universities. And the program will bring practical, as it aims to, practical WordPress learning sessions to selected schools across Central and Eastern Uganda. And students will be introduced to the basics of WordPress, how websites are built, how to create and publish content and how they can use WordPress for school projects, personal portfolios, blogs, business ideas, and future technology careers. So these are the Campus Connect from the WordPress Education Program that started, I think, in the end of &#8217;24 and has now run through &#8217;25 and half of &#8217;26. So, and Uganda is really taking to it and getting a lot of students involved with WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah, we&#8217;re working hard to see that the future, the next generation that comes into the workforce is not too ill-equipped like the way we were. So these programs that we&#8217;re starting as the WordPress community are out to help the next, the coming, the young generations that are coming in, for them to know, to know the different skills that they can take on and to know that there are different tools that they can also learn that can help them. So it&#8217;s really a very amazing initiative that was started by Mr. Dumba and Moses.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. And they are still completely involved and totally immersed in that field. Yeah. Stephen Dumba also organized a website project competition for elementary schools, high schools, and colleges. And they had, I think, 20 teams in total there. And then each team had to create a website for a community project that is local and was very important to the community and how to communicate those problems and solutions. And that was also in June. Then there was WordCamp Osaka, Campus Connect in Osaka, and then Campus Connect in Kakumiro, if I pronounce all that right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yes. Yeah, you&#8217;re trying.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: I&#8217;m trying. Yeah, I&#8217;m not succeeding. Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Your pronunciations are very good.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Okay. Yeah. Yeah. So I&#8217;m really excited about what&#8217;s happening on the African continent in the various communities. Uganda is one. I think another very active one is Kenya. And there was one in Rwanda. I don&#8217;t know how active they are now. But yeah, I&#8217;m really excited about that. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">So we have a few announcements. 7.1 is coming Today is July 30th. So in about 3 weeks, we will have a final release of 7.1. August 19th is the release date. And it will be released on the last day of WordCamp US. The Source of Truth, that&#8217;s the book about things, yeah, that is published on the Gutenberg Times. This time it&#8217;s about 39 minutes to read and 7,000 words. It&#8217;s really an ebook or something like that. The table of contents, it&#8217;s very detailed. So you can jump into the sections that you want. Okay. That you need. And the developer notes are coming out for those who need more technical details. And there was one from the client-side media processing, the text shadow support for global styles. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The media library infinite scroll is coming back and is enabled by default, but there is a filter to disable it for those who need it disabled. And then there are now editable blocks inside custom HTML blocks. That&#8217;s a very interesting construction. So if you&#8217;re interested in that, we share, of course, the developer links in the show notes. There are some editor component updates that are interesting for those who are using those for development in admin as well as in block editor. And then a lot of people have been waiting for that part, registering and rendering SVG icons and icon collections. The developer note is out and it will come to 7.1. And then there&#8217;s also a mid-width block support and background gradient block support. So there are some things for the global styles that are only available through the theme.json. There is no UI yet for it because it just needs to simmer a bit and kind of brew a bit before developers are thinking about the UI. Is there anything that excites you from 7.1 from, from these developer notes yet?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah, well, I really, really, really enjoy the new features that are coming in, especially the one thing that I&#8217;ve really been excited about is the collaboration tools. So I&#8217;m really looking forward to working more with those and seeing how they will help people collaborate on different WordPress projects.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yes. Yeah, yeah, yeah. Unfortunately, the real-time collaboration has been punted again. Or it was clear that it would not come to 7.1 because it has these underlying server technical approaches that depending on where the site is hosted, it needs to have a different approach. Or in enterprise, yeah, it&#8217;s a different approach and all that. And they haven&#8217;t narrowed down what the default value could be. But what I really like are the e-syncer. So it&#8217;s very rare that I&#8217;m sitting there and somebody else is sitting on their computer and we&#8217;re on the post or on the site at the same time. Mostly it&#8217;s because, yeah, I work remotely in Europe time zone with a lot of people in the United States that&#8217;s 6 hours behind. It&#8217;s more asynchronous. And I think the notes section is really getting some great love there that came in 6.9 and 7.0 and now has additional features. Yeah, I really like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah. I see it growing. I see it growing into something much bigger. So I&#8217;m looking forward to whatever is coming ahead.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, yeah, I could actually see that. But the current publishing flow at the official developer blog is that the writers do a draft in Google Docs, and then 2 reviewers come in and help edit that or streamline it or shorten it or whatever, comment on it. And then the writer has to make all the changes after those feedbacks and then take the whole Google Doc and put it into a blog. So with the notes feature, we can cut out the Google section part because we can now comment on the, on writing on the blocks. Yeah, we can mention people and we can resolve issues from the notes. So it&#8217;s coming really close to streamlining that, our process. All right. </p>\n\n\n\n<h3 class=\"wp-block-heading\">What’s Released -WordPress 7.1</h3>\n\n\n\n<p class=\"wp-block-paragraph\">What&#8217;s released? WordPress 7.1 Beta 4 came out. That&#8217;s the last release before the release candidate next week on August 5th. August 5th is also the deadline for the rest of the dev notes, the developer notes for that, and the Field Guide will come around that as well. And that&#8217;s also the time where string freeze happens. Release candidate is still 14 days away. The translators need to get into it. So string freeze means there are no new strings that come in that need to be translated. Because the WordPress ecosystem has a huge army of translators. And by the time the release comes out, it will be translated into about 70 languages, almost 100% from the new release. And that&#8217;s huge. But we need to give those translators a time on the polyglots teams to actually get it all in. And this is not a small release, although it wasn&#8217;t a long pipeline there. Yeah. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And if you want to test it, this is now the time to go to the Make/Test team and follow the Help Test WordPress 7.1. It&#8217;s also linked from the release post from the news section because it gives you an opportunity to not only dive into the new features, but it also gives you instructions and a video and you learn quite a bit about it. And if you find things that are not right, you surface that. And that is not only surfaced for yourself, but it&#8217;s also surfaced for millions of other people who are going to get this new version. And if you are fast enough and the problems are small enough, they might get the fixes in before the final release. So if you wanna help and contribute quite impactful, help test WordPress 7.1. It&#8217;s my call for action for this show. Did you get a chance to dive into some of the features yet?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yes, I did. I did try testing them as well locally. And yeah, it&#8217;s really impressive. The work that is being put into this is very, very impressive.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.6</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: All right. So this brings us to the Gutenberg plugin release 23.6. And 23.6 is also the last feature release for 7.1. So everything that made it into the 23.6, almost all of it will come to 7.1. Everything that&#8217;s enhancements in the next release will not make it because we are past the beta site. But all the bug fixes that you find in your testing and you report them as issues or on the support forums have a chance to get in. Yeah. So let&#8217;s start with that. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Features</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first item that I want to point out is that you can now set the viewport for tablet and mobile values in theme.json. What does that mean? So the Gutenberg plugin editor had hardcoded viewports for what&#8217;s considered desktop, what&#8217;s considered tablet, and what&#8217;s considered mobile. And everybody had to work around those if you had a different idea about those viewports.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: But now you can just set the setting in your theme.json for your theme and then everything will fall into place.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: I think this gives us much more flexibility because initially with the default viewpoints that are set by WordPress, all sites end up having the same, could I say breakpoints?</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>Faith Imokol:</em> I think personally I prefer to, I refer to them as breakpoints. for different screens that is in mobile responsiveness. And this is going to allow us to be able to customize this to our own liking so that our themes can be uniform with, uh, can have settings that have been preset by us than having the default ones that WordPress has added. And I think as I was going through the changelog, I came through the discussion because the viewports allow you to set the tablet and the mobile view. And there was a discussion of what could happen if someone set the tab view to have a smaller, should I say, breakpoint than the mobile screen. What could happen by that? And it was quite interesting that at that point we reverted back to the defaults.</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>Faith Imokol:</em> Yeah. So it&#8217;s a good thing to have in the background, as I don&#8217;t think everyone will abide by the rules, but As you&#8217;re working with this and anyone who gets to work with this, I think you have to keep that in mind that you, you&#8217;re setting different breakpoints for different devices and tablets are larger than mobile devices.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. That&#8217;s the assumption that tablets are larger than mobile devices. So if someone puts a mobile breakpoint in that&#8217;s bigger than the tablet, that can probably just be a mistake or something like that. Yeah. So having a fallback to not ruin the whole site just because of a wrong value in the theme.json is probably a good measure, yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: I&#8217;m thinking we now have these new Samsung phones that have come out, the flip phones. Does it become a tablet? I&#8217;m still trying to understand.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, it&#8217;s a good question. So I saw a discussion, an issue that you can— that on Gutenberg to think through the consequences if you have more than 3 breakpoints. Yeah. Can we have multiple sizes? I mean, at one point it really becomes a usability issue. How would an editor or a user, keep in mind that, yes, I saw plugins that have 6 breakpoints and it&#8217;s really hard to control those because you never know where you have all the changes made. Yeah, and come back to it when you, when you start out, it&#8217;s probably easier to kind of think through it. But once you have a site and you need to make some changes, it&#8217;s very hard to figure out where all those changes have to be made. So it doesn&#8217;t become better with more breakpoints. I think that was a point why the Gutenberg developers started out with really honing in on the intrinsic designs, that there&#8217;s actually a seamless adaption to the screen sizes. And that&#8217;s where the Samsung folding phone probably will come in.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: That you&#8217;re not fixed on a breakpoint to just say, okay, yeah, it takes the space it has. Yeah. And rather do content queries rather than media queries. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> I hope we see how, what else will be added to this, cuz I think more is going to come up and shall have more settings being added to this.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: For sure. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: So, uh, notes, this is, features that I&#8217;m really excited about. It shows you how powerful Gutenberg has gotten. Being able to add notes. So the upcoming features, one of the features that we have will be auto-completing mentions. This is you&#8217;ll be able to tag an individual, a user, onto the post, and when you tag them, the prompt will be able to— will allow you to select from— it will pop up a list of the available users and you&#8217;ll be able to select the ones that you want to tag. And when they are tagged on the front end, you&#8217;ll be able to see that they are highlighted, that the tag name is— their display name is highlighted. So this is a feature that I&#8217;m really, really impressed by and hope to see how far it grows more because I&#8217;m seeing all the different possibilities that it can be used in, things like notifications. And I think this is one of the features that is being incorporated for the collaboration right. Later, even as we&#8217;re collaborating, because you can tag someone within the notes, but now you&#8217;re also doing inline, you know, you&#8217;re able to tag people within, within the context of the content that you&#8217;re creating. Yeah. So this is something that I&#8217;m really impressed by and looking forward to see how far that can be taken.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. And now what a lot of people were waiting for, that you can actually highlight partial text and have those notes in the sidebar about a certain portion of a text and not just a whole paragraph block. And now you can also have multiple notes per block as well. So if you have here, the paragraph is, I don&#8217;t know, 10 lines long and you have something you want to note about the first line or the first 6 words or so, and then in the middle is something, and you could have notes for each one of them that then show up in the section. So it makes it much easier to streamline the conversation and to be really granular in what the notes are about or the comments are about. Yeah. And it now has a resolved divider. And so when you check a note that is resolved, it pushes it further down and has a little divider in the sidebar. So yeah, it really comes well together, this note section. Yeah. It really starts growing up.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yeah, I&#8217;m seeing lots and lots of ways that this is going to, because I&#8217;m thinking with the resolver, adding the resolved divider, I&#8217;m seeing this going into something like project management and we&#8217;re able to add even more other statuses possibly besides just the resolved divider. Very impressive.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: I can see some plugin opportunities there to kind of collect all those and have a separate kind of setup for a whole editorial workflow where the main editor just kind of looks through what are the posts and what are the comments. And you can see, okay, or you come in as an editor and see, oh, I need to go through all the comments where I&#8217;m tagged. Yeah. So these kinds of things, I think that would be an interesting feature set to add to it. Not sure that core is actually gonna aim for it. So that might be plugin territory because, territory, because it&#8217;s a very finite use case for that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: The next item is by default, the admin bar is now shown for post and site editor as well. Once you&#8217;re logged in, you see a black bar on your website on top of it with some links where you can jump in different places, and that is coming to 7.1 as well. And now that admin bar has been streamlined and kind of combines the site editor navigation as well with the admin bar. And it&#8217;s really, it&#8217;s a nice feeling. It kind of feels now a little bit more consistent, and you can access the things that you could access before. Yeah, you have your site icon. You also have the big W, and that was in there before, but the header of the site editor is now smaller or the block editor. And it&#8217;s all coming together quite nicely.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yes. Coming in version 7.1, we are having, I could say there&#8217;s a kind of more a mix of both dynamic and static content blocks, block content, where we are going to be able to have what WordPress offers. I don&#8217;t know if this is the right way to present this, but currently WordPress offers you a way of providing or creating content that is you&#8217;re either working with blocks or you&#8217;re working with your default static HTML. And this new feature of adding inner content is going to allow us to be able to add dynamic content within static content. So you&#8217;ll be able to work with your HTML and still add editable content within your static content. that is your normal HTML, but within it you have an editable, let me say, paragraph block within there. So the other content remains static, but within it you have your inner content. And we&#8217;ve been provided a new feature called inner content that we can use to set this up.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Mm-hmm.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: That is, if you&#8217;re working with if you&#8217;re creating your own code, you&#8217;ll be able to add this inner content feature and we&#8217;ll be able to allow you to create static content that has HTML blocks within it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. No, very well described. Yeah, I can see how that is really helpful, especially for patterns that you have editable sections and you say static, I say hardcoded. Yeah, don&#8217;t touch things as an editor. You&#8217;re right. This comes to 7.1 as well. And there are developer notes out. So it will be in the show notes so you can see the technical implementations for that in 7.1.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah, it&#8217;s, it&#8217;s, it&#8217;s, it&#8217;s quite a powerful tool, I think, because it&#8217;s— I see it becoming also— it&#8217;s some— one of those features that I feel can be added onto in different ways because you&#8217;re now not just building something that is strict, but you can modify it to appeal to different scenarios and different use cases. As current cases, either you have one block that is doing one particular thing, but now here you&#8217;re able to work with blocks and also normal HTML. So it gives, as a developer, I feel it gives me some power. I&#8217;m not just leaving everything to the blocks to be doing everything, but it gives me some power to be able to add different content styles. Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Nice.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yeah. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: The next one is part of the Icons API. Now 23.6 Gutenberg plugin now has PHP methods To render inline SVG icons from the registry. So that can also be used in PHP-only blocks or in other templates and all that. So that also comes in 7.1, is a new API for registering icons in WordPress, SVG icons and icons collections that came in with 23.6.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> I can take the next one.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Mm-hmm.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Coming in 7.1. So we had some issues with the backgrounds in some of the blocks, that is the accordion, the post content block, the quotes block, the verse block. And in this, there were issues with the way the images were being handled, that is in the CSS, in the blocks, in the block CSS, which ended up blocking the gradient. It ended up breaking the gradient. So kind of could say that there was a conflict. In how the background images and the gradients were being handled. So it was causing a bug with our gradients. So this has been fixed in how the background images and the gradients are handled. And so you&#8217;ll not be able to see conflicts when you apply a gradient onto any of your blocks, especially the blocks that we have stated, that is the block quotes accordion, the pull quotes, the verses and post content blocks.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. And actually, this fix also gives you a totally new feature. Now you can overlay the gradient onto the background image, and that gives a whole new way of designing things. And if you look at some of the PRs that are coming through and with a screen share there, it&#8217;s actually quite nice that the image kind of feels a little bit more lively when there&#8217;s a gradient on top of them. So it&#8217;s really good. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yeah, the latest post block received layout and block spacing support. The latest post block was historically just a re-rendering as a block from the widget section of WordPress prior to that, and hasn&#8217;t gotten a whole lot of love after that because the query block is kind of also a latest block kind of thing. But it now has layout and block spacing support so you can fit it in other places quite nicely. Speaking of the query block, it now has an option to exclude the current post from the query block, from the list of blocks, so to speak. So this gives a better feel for your single post template where you can say, okay, so this is the post with the post content, but then underneath you can add a list of blocks from either the same category or for the same taxonomy and exclude the current block. Up until now, it would always also render the current block if it had the same taxonomy. So I think that&#8217;s a feature that a lot of people actually were waiting for. It sounds so minuscule. Yeah, but it&#8217;s actually pretty powerful.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: So we have a new feature that has been added to the cover block. And this will allow users to restrict the kind of videos that they want to be added to their cover blocks. Initially, currently what we have is that WordPress has a variety of different video providers that you can embed into your cover block, but this will allow you to restrict. So if you only want to display only YouTube videos, you can add a restriction that we only need YouTube videos being uploaded in our cover block. While you can switch this up to any that you want, as opposed to just allowing it to have any video embedded provider adding the videos. So this is one of those features. I think it gives us more control over what you want. Could I say, when it comes to different service providers, they provide a whole different interface and layout for how their videos play out, and this will allow something like uniformity. </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>Faith Imokol</em>: Because I think it can be a little strange when you have your website on— some videos are playing like YouTube content and then it switches into another format and it&#8217;s maybe Vimeo and it all looks so different. I see this creating a better display, a better feel, but it also gives you more control on what kind of content is acceptable.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Absolutely. So from the history, this comes after 7.0 allowed to actually use a video URL as a background for a cover. And after that was installed, there was quite some feedback from the community, especially the agency community and the enterprise level where they say, okay, I don&#8217;t want people just have video embeds from outside of, especially those that are in restricted industries, they&#8217;re regulated industries, they cannot just have willy-nilly URLs playing on their website. So they needed a way to restrict the video providers or even restrict that feature altogether. So this is a reaction of all the community feedback that came in to provide that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Speaking of video, the new client-side processing now also has a way to convert the GIF, an uploaded animated GIF. We know them from the &#8217;90s, right? But some of the Screen recording features also do animated GIFs. And when they have one problem. It&#8217;s nice for smaller things, yeah, for 1 second or something like that. But if you have a longer GIF, you cannot control it. You cannot stop it. You cannot do anything. So some people want to convert that to a video. And now that feature is coming to 7.1, but it&#8217;s also made opt-in. So people have to say, okay, I wanna do this. And then it shows up in the block transform dropdown from a block toolbar. And then you can automatically have the GIFs converted to a video. It really depends on the video and the frame size and a lot of other things to get this right. But it&#8217;s a really nice feature.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yeah, it&#8217;s a very nice feature in that I think now we have still, one has the ability to choose what they want, if they want to maintain the image GIF or to have it as a video. Whereby if it was a video, it could be lightweight and loads much faster than when it&#8217;s a normal GIF. GIFs tend to be quite heavy.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> On websites. Yeah. Just a funny scenario. I went on a website that had— was literally littered with GIFs everywhere. And I&#8217;m just imagining having to work with that.</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>Faith Imokol</em>: How resource intensive that can be and how the performance of the website. So I think this resolves a problem that was there previously that they had tried to resolve previously. That is by allowing the conversion of the GIF into a video. So now one can choose, they can either maintain using the GIF or they can choose to go with the video.</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>Faith Imokol:</em> We had 2 blocks that were initially still, should I say, in production. That is the playlist block and the tab block. And these are coming out in version 7.1. The playlist block will allow you to add a playlist. If you&#8217;ve worked with any podcasting and different— if you&#8217;re doing any music playlists on your website, this block will allow you to be able to add a list of music that you want and you&#8217;re able to play it as well in one after the other. So it&#8217;s a very powerful block coming out in version 7.1. And I&#8217;m also talking about the tab— the tabs block. This will allow you to be able to organize content into tabs on your website. So it will allow you to group, literally to group different content onto your website. It&#8217;s also a very, very powerful block that I think will make a whole sense on how different content can be added onto our site. So maybe you can add on to that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, there were right from the beginning when Gutenberg came out, there were quite a few block collections that had tabs blocks in there. So finally it comes into core. I have a question for a developer. I don&#8217;t know how you feel about that, but doesn&#8217;t it seem that the details block, the accordion block, and the tabs block, they all kind of have the same metaphor kind of thing? Yeah, kind of. Yeah, you check something and something opens, and then you have a collection of check something and the tabs are there, or accordions kind of I mean, they behave a little bit differently, but aren&#8217;t they just a variation of the same idea?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: I think it&#8217;s kind of a similar idea, especially when you see how accordions work. But they— I think it comes down to what kind of display is someone looking forward to. They may all be doing the same kind of similar thing, but someone wants their content to work differently. The tabs block, I think, gives us kind of more— I find it to be superior, should I say superior, to the accordion block in the sense that it allows you to actually group content that you&#8217;re displaying. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So an accordion can be used for things— I could say the most common example that I&#8217;ve seen where they&#8217;re mostly applied is something like FAQs, right, where you group questions and answers. But now looking at a tab, imagine you have something like a WooCommerce site and you have all this different content that is in line with that product. You have the details, then you have the, uh, should I say specifications, then you have the pricing. So all these things can be grouped into different tabs and it can allow someone to navigate through them while providing more concrete details within them. You can do the same with accordions. But I find that this provides a better way of navigating, you know, of navigating through content. Accordions, if the content is quite a lot, they may become, I think, kind of very bulky and they create a lot. You have a lot within one thing while tabs allow you to break down that thing. And I think also, I don&#8217;t know right now, I don&#8217;t know how far this this feature is, but I think tabs can also allow you to also add different other blocks, should allow you to add different blocks within it. So you can do a lot more within, within it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: So, and I feel it&#8217;s a little bit of a— the metaphor that tabs do is kind of more like in an office setting where you have files, folders, and then files in them that are kind of— you pull them out of the register and then you have the writers on top that are your tabs and then you can— that metaphor is kind of in a website now. And I think people can navigate that better than figuring out how an accordion works.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. I think you&#8217;re right there. Yeah. Well, that was actually kind of a tricky question because that question should go to the WC3 body that does the standards for HTML because that&#8217;s what these 3 blocks do, details, accordion, and tabs. They put the HTML that&#8217;s available into a block setting and then offer that as a tool to design pages and lay out the pages. So the question is actually for the WC3 standards body. Why did you come up with these different standards there and HTML tags for that? </p>\n\n\n\n<p class=\"wp-block-paragraph\">So I think, yeah, we have a few, 2 more updates on the visual revisions page. There is now a label for autosaves. Because the revisions historically only saved what you did, what was there when you hit the save button. And now it also adds the autosaves as separate line items to the revisions timeline. It might get a little crowded now, but you can collapse them quite a bit. And so when you leave a post that was autosaved and then come back to it again, you get a notification on top of the screen that says there is a newer version in autosave. And when you clicked on the link there, you were going back to the old revisions screen, and that has been solved too. So now this screen also goes to the new block-based visual revision screen.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> I think this is one of the things— revisions is one of the things that I&#8217;m actually impressed by and excited about. I don&#8217;t know how many times I just could come back to my site trying to look through my content and going through the revisions, I&#8217;ll just give up and be like, you know, no need to go back. But I think this helps us to be able to track and actually know where in time we ended, what changed, and also being able to go through what the different revisions are. </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>Faith Imokol</em>: And it&#8217;s quite also funny that the person who reported this was a first-time contributor.</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>Faith Imokol</em>: The person who caught this. Yes.</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>Faith Imokol</em>: So with the new settings that we have for the viewpoints, this is a buildup on what we had, we had talked about previously. That is being able to remember what we have, we now have a new feature that allows us to add our own custom viewpoints. in our theme that is in the theme.json.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: With the new states being for either the viewport states or the pseudo states, which is kind of hover and action on that and active, what didn&#8217;t work was that when you changed the color, you didn&#8217;t get a notification that your color choices didn&#8217;t adhere to the contrast for accessible websites. So, and normally when you change the color for the background and for the text, you get a little warning that this is not contrast-rich. You better check your color settings. This feature wasn&#8217;t working for the viewports for the mobile or tablet or for the pseudo-states. So when you change the styling for those states, you didn&#8217;t get the warning. So, and that has been rectified with 23.6 Gutenberg. And it is actually a nice, I would say bug fix, but it&#8217;s an enhancement because it was something that wasn&#8217;t there before. And I think the next one, we already talked about the inner blocks and the custom HTML block. I think we&#8217;re gonna skip through that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: </p>\n\n\n\n<p class=\"wp-block-paragraph\">This is just, I think, adding up to what we had previously.</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>Faith Imokol</em>: Because now you can add this as when you&#8217;re developing, writing your own blocks, you can add the inner blocks feature in your blocks as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah. Yeah. And feedback was for the block visibility. Now you actually have a setting in the theme.json to opt out so your editors wouldn&#8217;t be able to change the block visibility on any of your blocks. There&#8217;s a new theme.json property there. I think some people wanted to kind of look at that and have that available.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> The next issue we have, enabling text alignment to be set by viewpoint state. So this will allow you in your, when you&#8217;re setting up your text and you&#8217;re aligning it, you can have different alignments based on different viewpoints. You can choose to, let me say, left align on the desktop and then right align on your mobile or on your tablet. So this new feature will allow you to be able to set up different alignments for different viewpoints.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yes, I really like that because sometimes you have a text that&#8217;s in— oh, I&#8217;m— that might be nice centered on a mobile, but it&#8217;s on this, on the big screen, you just can&#8217;t read it. Yeah. So you want it left aligned or something like that. The next one is an enhancement to the grid block. Sometimes we use the same terminology for different things. I just need to make sure that I&#8217;m looking at the same thing here, that it&#8217;s actually— it&#8217;s about the grid block. So there&#8217;s now an option to stretch the columns with an autofit for better layout flexibility. So it&#8217;s adapting to the screen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you wanted to, or you can say I have a fixed column width or fixed relationship to the other columns, but now there&#8217;s also that option to stretch the column with autofit.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> So with the new icons feature, we now can group, should I say, we can group the different icons into different collections. WordPress is offering us a way of doing this and they&#8217;ve given us new tools, developers especially, to be able to create different groups for icons. So you can group your icons, maybe these are WordPress icons, these are Font Awesome icons, these are whatsoever different, uh, places where you&#8217;re picking your icons from. So you can group your icons. This is a very nice feature, I think, to be able to allow you to streamline so you can pick from one collection over the other. But this is one of the features that is coming in together with the updates that are being done to the icons.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Exactly. Yeah. In the same vein now, developers are really happy about that, that they can now use digits and underscores in icon slugs. That was part of— it&#8217;s part of the registry API. And in 23.6, those things were added to the API for coming into 7.1.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: So I think when I go through the rest of the changelog, I think we are through with that, what we talked about. But 23.6 again had about 400 PRs in there. And I&#8217;m really happy that the show is not more than an hour or so because we could kind of go on and on about a lot of things in there. </p>\n\n\n\n<p class=\"wp-block-paragraph\">For listeners, when we do the rundown, it has 38 pages and we&#8217;re kind of skipping over over 30 of those. So there&#8217;s a lot of work getting into WordPress 7.1, especially because the 3.6 release of Gutenberg was the last one. So everybody wanted to kind of get stuff in. That&#8217;s why it&#8217;s so exploded. But it&#8217;s mostly bug fixes from things that were in before. So we are not talking about those here. But make sure that you read the release notes that are on the Make blog and then, yeah, there&#8217;s a lot of information coming at you for 7.1. So carve out the time to study some of those that are really important for you. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Tools</h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of them I wanted to highlight is on the Gutenberg Times. There is a blog post about how to approach the iframe editor for the post editor. So the iframe that every block editor is now going to be loaded in an iframe. That has the advantages that other designs and artifacts from the admin page do not creep into the editor. And that has been done in the site editor, template editor, and the pattern editor since 2021. Only the post editor, who was— that was the first one that was a block editor, was still loaded in an admin page. And now with 7.1, the post editor will also go into an iframe. But with the history of older blocks and older block collections, there might be some quirks there. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The rule of thumb is if you load your block in the site editor in a template or something like that and it works, then it will also work in the post editor with no problem with the post editor iframe. If you see quirks, you probably— and the article is for developers and it goes through, okay, what were other people doing with the post editor that might not work with the iframe. And it goes through all the different scenarios and how to fix them or how to alleviate them. But there&#8217;s a lot of anxiety, but I have yet to see blocks that break in the iframe. But I only have a certain viewpoint there. I only use certain things. I&#8217;m gonna put the livestream YouTube video as well as the link to the article on the Gutenberg Times into the show notes so you can all follow up on it. </p>\n\n\n\n<p class=\"wp-block-paragraph\">All right, so you made it, Faith! Yay, congratulations!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Thank you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: All right, dear listeners, as always, the show notes will be published on <a href=\"http://gutenbergtimes.com/podcast\">gutenbergtimes.com/podcast</a>. This is the 133rd episode; 133 is the episode number. And if you have questions, suggestions, or news, just send them to us in the <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. That&#8217;s <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. And thank you, Faith, for joining me for the first time. You did an awesome job. Thank you so much. And I hope you come back. I didn&#8217;t scare you away.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol</em>: Thank you too. Thank you too. Thank you for having me.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Oh, absolutely.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Faith Imokol:</em> Absolutely.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: We have fun. Yeah. Thank you for listening, dear listeners, and goodbye and to the next time. Bye-bye.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 02 Aug 2026 08:21:46 +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:\"Gutenberg Changelog\";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:19:\"Matt: Tesla Spyware\";s: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=153813\";s: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/07/tesla-spyware/\";s: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:823:\"<p class=\"wp-block-paragraph\">I noticed my Model X was uploading ~2.6gb of something to Tesla when it parked and connected to WiFi.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-153816\" height=\"411\" src=\"https://i0.wp.com/ma.tt/files/2026/07/tesla-data-sharing-recreation-1024x696.png?resize=604%2C411&#038;quality=80&#038;ssl=1\" width=\"604\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hopefully turning all these settings off stops it; otherwise, I <a href=\"https://www.nbcnews.com/business/business-news/tesla-workers-shared-sensitive-images-recorded-by-customer-cars-rcna78502\">might need a new car</a>. <a href=\"https://www.mozillafoundation.org/en/privacynotincluded/articles/its-official-cars-are-the-worst-product-category-we-have-ever-reviewed-for-privacy/\">But are any good</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:\"Sat, 01 Aug 2026 05:27: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: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: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:137:\"Gutenberg Times: WordPress 7.1 is afoot, Gutenberg 23.6, iframed post editor, Abilities API, Studio Code and more — Weekend Edition 371\";s: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=46286\";s: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:141:\"https://gutenbergtimes.com/wordpress-7-1-is-a-foot-gutenberg-23-6-iframed-post-editor-abilities-api-studio-code-and-more-weekend-edition-371/\";s: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:26556:\"<p class=\"wp-block-paragraph\">Hi there, </p>\n\n\n\n<p class=\"wp-block-paragraph\">This week I realized, I have been building websites for 30 years. from Notepad and hand-coded HTML to HomeSiteX over Coldfusion to WordPress, Nodejs and ReactJS to Python and Claude. It&#8217;s been a fantastic journey. It never gets old. I still learn new things every single day. I cherish most the friends I made along the way. I also found my notes about the WordCamps I attended, spoke at and organized. The first one was WordCamp Tampa in 2014. In 2026, I will probably attended my 30th WordCamp as well, Athens in December 2026.  It&#8217;s a bit out, so let&#8217;s see if it works out. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Back to the here  and now: It&#8217;s finally here the <a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/\">WordPress 7.1 Source of Truth</a> with all the big and small changes coming to a WordPress instance near you. It&#8217;s again more like a book. Digest in small dosis. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Have a fabulous weekend! </p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wordpress-7-1-updates\">WordPress 7.1 updates </h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wordpress.org/news/2026/07/wordpress-7-1-beta-4/\"><strong>WordPress 7.1 Beta 4</strong></a> was release this week. </li>\n\n\n\n<li>It&#8217;s still time to <a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Help Test WordPress 7.1</a></li>\n\n\n\n<li>The <a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/\"><strong>WordPress 7.1 Source of Truth</strong></a> is out. </li>\n</ul>\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\">On the <a href=\"https://wpbuilds.com/2026/07/30/478-inside-wordpress-7-1-responsive-styling-new-blocks-media-modal-and-behind-the-scenes-changes/\"><strong>WPBuilds podcast series At the Core</strong>, </a><strong>Anne McCarthy</strong> and I talked with <strong>Nathan Wrigley</strong> about WordPress 7.1. We cover responsive styling, the persistent admin bar, and richer inline notes, plus why the new image crop modal and customisable viewports change your day-to-day editing. You&#8217;ll also hear how community feedback saved the Classic Block, where the collaborative editing outreach stands, and which developer changes to test now.</p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-no-vertical-margin\"><img alt=\"Birgit Pauli-Haack, Anne McCarthy and Nathan Wrigley recording the podcast episode. \" class=\"wp-image-46400\" height=\"215\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-07-31-at-11.29.00.png?resize=652%2C215&#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>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\">Responsive styling finally lands in the block editor, and The WP Minute+ <a href=\"https://thewpminute.com/why-wordpress-7-1-will-improve-your-workflow/\">podcast has release lead Anne McCarthy demoing it</a> with Eric Karkovack. You&#8217;ll also get the reasoning behind what didn&#8217;t make 7.1, including collaborative editing, plus how Classic Block deprecation is being paced. Anne talks about her first turn as release lead and points out hidden gems like the &#8216;On This Day&#8217; widget and custom icon registration for the Icon block. The episode<a href=\"https://www.youtube.com/watch?v=lR17090NeGA&amp;t=6s\"> <strong>Why WordPress 7.1 Will Improve Your Workflow</strong></a> is also available as video.</p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\"><strong>More Devnotes: </strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/07/31/filtering-site-editor-screens-in-wordpress-7-1/\">Filtering Site Editor Screens in WordPress 7.1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-minimum-width/\">New Block Support</a>: <a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-minimum-width/\">Minimum Width</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-background-gradient-background-gradient/\">New Block Support: Background Gradient (background.gradient)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/31/design-system-theming-in-wordpress-7-1/\">Design System Theming in WordPress 7.1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/31/json-schema-preparation-for-client-compatibility-in-wordpress-7-1/\">JSON Schema preparation for client compatibility in WordPress 7.1</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">There are still more to come and they will be published next week, together with the WordPress 7.1 Field Guide. </p>\n\n\n\n<p class=\"wp-block-paragraph\"> A list of <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-1/\">all the dev notes can be reviewed from the Make Core blog</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>Anne McCarthy</strong> gives a candid account of <a href=\"https://nomad.blog/2026/07/28/behind-the-scenes-of-a-punted-feature-of-7-1/\">the punted inherited styles indicator </a>and its design dead ends. If you&#8217;ve ever watched someone style a template expecting it to apply site-wide, that&#8217;s the problem she&#8217;s chased since the FSE Outreach Program. Blue dots, diamonds, tooltips versus infotips, two competing reset paths — none settled, and summer holidays thinned the reviewer pool. She&#8217;s aiming at 7.2.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"gutenberg-23-6-released\">Gutenberg 23.6 released</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Last week, Gutenberg 23.6 was already released. The WordPress 7.1 tech co-lead. Aki Hamano highlighted in his post <a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/\">What’s new in Gutenberg 23.6? (July 22, 2026)</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/#the-playlist-and-tabs-blocks-are-now-stable\">The Playlist and Tabs blocks are now stable</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/#enhancements-to-notes\">Enhancements to Notes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/#a-dynamic-mode-for-the-gallery-block\">A dynamic mode for the Gallery block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/#icon-collections-and-a-custom-icon-registration-api\">Icon collections and a custom icon registration API</a></li>\n</ul>\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\">This week on the Gutenberg Changelog podcast, my guest was <strong>Faith Imokol</strong> from Uganda. We began with the wonderful work of the WordPress community there, who have put together a series of events — WordCamps, Campus Connect, and a website competition — bringing WordPress to schools, colleges, and universities, and to thousands of students and users. Then we turned to the latest release and had a great time going through the details. As always, the episode drops in your favorite podcast app over the weekend.</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-133-gutenberg-23-6-release-and-wordpress-7-1/\">Gutenberg Changelog #133 – Gutenberg 23.6 Release and WordPress 7.1</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-46424\" height=\"186\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/08/Screenshot-2026-07-31-at-13.13.07.png?resize=652%2C186&#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<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\">No PHP template, no shortcode, no custom block — Meta Box fields can now feed core blocks directly through <a href=\"https://metabox.io/introducing-block-bindings/\"><strong>block bindings for custom fields</strong></a>. <strong>Lua Nguyen</strong> shows the setup: select a Paragraph, Heading, Image, or Button, open Attributes in the sidebar, pick a Meta Box source, choose your field. Sources cover post, term, author, and settings-page fields, and an image field binds URL, alt, title, and caption separately. WordPress 6.5+, though the Attributes panel needs 6.9.</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\">Coming to the Site Editor from Elementor or Divi means learning new vocabulary, and Ollie&#8217;s ground-up <a href=\"https://olliewp.com/wordpress-site-editor/\"><strong>guide to the WordPress Site Editor</strong></a> by <strong>Gina Lucia </strong>covers it: templates, template parts, patterns, global styles, navigation, the Font Library, and each toolbar button, starting at <code>Appearance → Editor</code>. A comparison table weighs both approaches on performance, flexibility, and portability. Ollie-specific tips sit alongside the core explanations, so you can read past them if you use another theme. </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 typical Elementor page ships 200–400 KB of extra frontend assets, three to five times a native block build — the number behind <strong>Bikash Pun Magar</strong>&#8216;s case for <a href=\"https://envitetech.com/how-we-use-custom-gutenberg-blocks-instead-of-page-builders/\"><strong>custom Gutenberg blocks over page builders on client sites</strong></a>. You get conditional per-block asset loading, HTML you control line by line, and content stored in native block grammar rather than a proprietary format. He&#8217;s fair about where Elementor still fits: prototypes and solo builders wanting pixel control without code.</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\">The theme.json schema resolves to more than 40MB across hundreds of nested properties, which is why <strong>Sérgio Santos</strong> built <a href=\"https://s3rgiosan.com/editing-theme-json-should-not-feel-like-editing-json/\"><strong>a form-driven visual editor for theme.json</strong></a> as a VS Code extension. Fields come from the official schema rather than hand-written forms, and a weekly scan of core and Gutenberg adds experimental properties with honest badges. The feature Santos says changed his workflow: every preset shows the CSS variable name it will generate as you type the slug.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also a companion WordPress plugin that mounts the same editor under <code>Appearance</code>. There will be dragons though: <img alt=\"🐲\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f432.png\" style=\"height: 1em;\" /> Santos flags it as an experiment as it overwrites theme.json in place with no revisions or backups.</p>\n\n\n<div class=\"ng-block-debd56bf486b5382 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-e098400e3665656b 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-7d864adc544828ef wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2025/\">2025</a></strong></p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your custom blocks touch the global <code>window</code> or <code>document</code>, WordPress 7.1 will break them. <strong>Ryan Welcher </strong>walks through the<strong> </strong>forced <strong><a href=\"https://www.youtube.com/watch?v=4PrD1jzfD6E\">iframed post editor canvas</a>,</strong> landing August 19th with no flag to check and no opt-out. Five demos cover viewport detection, click-outside handlers, editor styles, admin body-class CSS, and unmaintained third-party libraries, with fixes using ownerDocument, defaultView, useRefEffect, editorStyle in block.json, and patch-package. His demo plugin ships broken and fixed versions of each.</p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\">Welcher also published a detailed tutorial: <a href=\"https://gutenbergtimes.com/the-post-editor-is-going-full-iframe-what-block-developers-need-to-know-before-wordpress-7-1/\"><strong>The post editor is going full iframe: what block developers need to know before WordPress 7.1</strong></a></p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-s-new-in-playground\">What&#8217;s new in Playground?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some people still assumed every Playground was temporary. Persistence, multiple sites, Blueprints, file editing — all already there, just easy to miss, which is what <a href=\"https://make.wordpress.org/playground/2026/07/31/meet-the-new-wordpress-playground-interface/\"><strong>the new WordPress Playground interface</strong></a> sets out to fix. A customizable Dock gathers those tools into one bottom toolbar: New, Playgrounds, Blueprint, Site Settings, Database, Files, Logs, Export. It&#8217;s navigation, not new capability. The design came out of the Playground table at WordCamp Europe Contributor Day, after Adam Zieliński used AI to explore 400+ variations.</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\">Point a coding agent at WordPress Playground and it reads an instruction file first. <a href=\"https://make.wordpress.org/playground/2026/07/28/one-playground-three-workflows-consistent-agent-guidance-across-surfaces/\"><strong>The wp-playground agent skill</strong></a> now splits that file into a 52-line router plus focused references, so your agent loads the CLI details only for a local run and the sharing rules only for a share link — encoding, CORS, public hosting. <strong>Fellyph Cintra</strong>&#8216;s four-scenario benchmark scored 24/24 against 22/24 for the old version, one run per prompt. All this is explain in more details in the post <a href=\"https://make.wordpress.org/playground/2026/07/28/one-playground-three-workflows-consistent-agent-guidance-across-surfaces/\"><strong>One Playground, three workflows: Consistent agent guidance across surfaces</strong></a> in the team&#8217;s Make Blog. </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 a third post, <strong>Fellyph Cintra</strong> walks you through <a href=\"https://make.wordpress.org/playground/2026/07/22/manage-wordpress-playground-sites-programmatically/\"><strong>programmatic site management in WordPress Playground</strong></a>: from DevTools you can list, create, save, rename, and switch sites, change PHP or networking, and run PHP inside a site to check active plugins. Order matters — temporary sites must be saved before you can rename or reconfigure them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One caveat worth knowing if it runs alongside the other Playground item: this API belongs to playground.wordpress.net only. It isn&#8217;t in the <code>@wp-playground/client</code> package, the CLI, or embedded Playgrounds via <code>/remote.html</code> — those need the JavaScript API instead.</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\"><strong>Carlo Daniele</strong>&#8216;s guide to <a href=\"https://kinsta.com/blog/wordpress-abilities-api/\">the Abilities API for plugin developers</a> stays on fundamentals: the input schema, output schema, callback, and permission check that together form an ability&#8217;s contract, and the WP-CLI commands that let you inspect one. A fresh install ships three — site info, user info, environment info. His example registers an audio-to-blocks process from an existing plugin and triggers it over the wp-abilities/v1 REST route.</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 Carlo Daniele registers a single ability, <strong>Jonathan Bossenger </strong>composes three into <strong><a href=\"https://developer.wordpress.org/news/2026/07/build-your-first-ai-powered-wordpress-plugin/\">your first AI-powered WordPress plugin</a>.</strong> Two call the AI Client, a third orchestrates them via <code>wp_get_ability()</code> and <code>execute()</code>, turning an image URL into a draft post. The same ability then answers over curl, from a React settings page, and from Claude Desktop through the MCP Adapter. Gotchas included: base64 data URIs for vision providers, stray markdown fences, and request timeouts.</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\">One rule for this stream: no hand-written code. <strong>Ryan Welcher</strong> takes <a href=\"https://www.youtube.com/watch?v=hrR77NyQzYs\"><strong>a full WordPress site build with Studio Code</strong></a> end to end for his son&#8217;s hockey team, and you watch a custom post type, a teams taxonomy, an Advanced Query Loop roster, and junior/intermediate/senior tabs come together by direction alone. The highlight is the agent reaching for block bindings unprompted. The lowlight: rogue PHP metaboxes, and a PHP-first answer where he wanted a SlotFill.</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<div class=\"ng-block-417ee614d2c0de67 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-e54825d41849e770 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-3d82be41358d4c41 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-ee099caa5d3412d1 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-c81a4a49177c1204 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-01dc4593ec22ad2d 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, 01 Aug 2026 01:17:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"Matt: Possible Futures of Happiness\";s: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=153785\";s: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:52:\"https://ma.tt/2026/07/possible-futures-of-happiness/\";s: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:3610:\"<p class=\"wp-block-paragraph\">At <a href=\"https://automattic.com/\">Automattic</a>, we don&#8217;t have customer service or support, we have <a href=\"https://happinessengineer.blog/\">Happiness Engineers</a>. <img alt=\"🙂\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also a #ceo <a href=\"https://slack.com/\">Slack</a> channel where anyone can drop in and request a meeting, which my esteemed colleague <a href=\"https://www.dpresident.net/\">Damianne President</a> did, and this morning we had an interesting chat that set my mind racing about how we might engineer happiness in the future.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>One overriding assumption:</strong> Personal agents will trounce company agents in most cases. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Your personal agent can — or soon will — know all your history, your calendar, your email, your preferences, and your photos, and it speaks your language. So much time is wasted in traditional support trying to see through the customer&#8217;s eyes, or authenticate them. That goes away, but watch your thinking! It&#8217;s so easy to fall into the mental model trap of legacy chatbots and data models.</p>\n\n\n\n<p class=\"wp-block-paragraph\">As a company, your website, your <a href=\"https://wordpress.org/\">WordPress</a>, documentation, tutorials, menus, manuals need to be amazing and up to date. That&#8217;s the source of truth, and an agent will read all of it!</p>\n\n\n\n<p class=\"wp-block-paragraph\">The interface and APIs remain because that&#8217;s useful to both human visitors and the agents.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Whenever possible, make support public. More blogs and <a href=\"https://bbpress.org/\">bbPress</a>. I actually weep a little when I think of how many beautiful words are written by our Happiness Engineers that are only ever seen once in a chat box or email thread.</p>\n\n\n\n<p class=\"wp-block-paragraph\">My goal with our products is that support is radically available, and you almost never have to use it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re in a support role, I think you can pick a lane based on where you get energy. </p>\n\n\n\n<p class=\"wp-block-paragraph\">If you love looking at screens, I think there&#8217;s a future where customer service wizards are watching over an Iron Man-like interface, armies of chat bots talking to people, where they can see how they&#8217;re going and intervene or nudge them as needed. There&#8217;s a ton of work in tuning agents and interactions.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If people recharge you, I actually think this will be the greatest era. All of the basic, mechanical stuff will be automated, but I think human connection will be what economists call a <a href=\"https://en.wikipedia.org/wiki/Veblen_good\">Veblen good</a>, more in demand even as it is more expensive. </p>\n\n\n\n<p class=\"wp-block-paragraph\">I think Happiness Engineering in the future will look a lot more like community building. A bot can&#8217;t host a meetup or a <a href=\"https://central.wordcamp.org/\">WordCamp</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I <a href=\"https://ma.tt/2023/10/wowza/\">was the biggest Waymo fanboy</a>, but this year with lots of trips to and from hospitals with Om I found myself craving human connection and used Uber more than ever. (It also gave me a chance to practice the one repeatable way that money <em>can</em> buy happiness, which is keeping a couple Benjamins in your back pocket and surprising people with them.)</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, 30 Jul 2026 16:54:41 +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: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:46:\"Gutenberg Times: WordPress 7.1 Source of Truth\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=46291\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:135975:\"<p class=\"wp-block-paragraph\">Welcome to the Source of Truth for WordPress 7.1!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you dive headfirst into all the big and small changes and pick your favorites, make sure to read these preliminary thoughts about this post and how to use it. If you have any questions, leave a comment or email me at <a href=\"mailto:pauli@gutenbergtimes.com\">pauli@gutenbergtimes.com</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A huge &#8220;Thank you&#8221; to Anne McCarthy, Justin Tadlock, Isabel Brison, Adam Silverstein, Ramon Dodd, Andrew Serong, Hans-Gerd Gerhards, Marin Atanasov, Krupa Nanda, Aaron Robertshaw, Ben Dwyer, Brent MacKinnon, Ashar Fuadi, and a lot more. It still takes a village. Also huge respect to the whole release squad on getting WordPress 7.1 over the finish line.</p>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-fbe4aca3 wp-block-group-is-layout-flex\" style=\"font-style: italic; font-weight: 400;\">\n<p class=\"wp-block-paragraph\">Estimated reading time </p>\n\n\n<div class=\"wp-block-post-time-to-read\">37–55 minutes</div>\n\n\n<p class=\"wp-block-paragraph\">at </p>\n\n\n<div class=\"wp-block-post-time-to-read\">8,707 words</div></div>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Table of Contents</strong></p>\n\n\n<nav class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#changelog\">Changelog</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#important-note-guidelines\">Important note/guidelines</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#overview\">Overview</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Resources</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#assets\">Assets </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#tags\">Tags</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Priority Items for WordPress 7.1</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#responsive-styles-for-blocks\">Responsive styles for blocks</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#viewport-breakpoint-customization\">Viewport breakpoint customization</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#interactive-states-styling-hover-focus\">Interactive states styling (hover, focus)</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#media-editor-modal-and-free-form-image-cropper\">Media editor modal and free-form image cropper</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#client-side-media-processing-improvements\">Client-side media processing improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#icons-now-inherit-color-and-the-icons-api-takes-shape\">Icons now inherit color, and the Icons API takes shape</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#for-developers-registering-more-collections\">For developers: Registering more collections</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#admin-bar-everywhere\">Admin Bar everywhere </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#new-blocks\">New Blocks</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#playlist-block\">Playlist block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#tabs-block\">Tabs block</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#improved-blocks-and-block-handling\">Improved Blocks and Block handling</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-transforms-preview-first-convert-faster\">Block transforms: preview first, convert faster</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#combine-gradient-and-image-backgrounds\">Combine gradient and image backgrounds</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#cover-block-control-video-embed-providers\">Cover Block: control video embed providers</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#gallery\">Gallery and the attached images workflow in the Media Library</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#image-block\">Image Block: Mark as decorative toggle</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#login-out-block-improvements\">Login/out Block Improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#navigation-block-and-link-creation\">Navigation Block and Link Creation</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#search-block-styling-theme-builder-site-admin-end-user\">Search block Styling</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#query-block\">Query block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#general-quality-of-life-improvements\">General quality of life improvements. </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#pattern-editing-experience-improvements\">Pattern editing experience improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-width-and-layout-controls\"> Block Width and Layout Controls</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#link-control-and-preview-enhancements\">Link Control and Preview Enhancements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#additional-css-validation\">Additional CSS Validation</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-editor-attribute-handling\">Block Editor Attribute Handling</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#image-handling-improved\">Image handling improved</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#post-template-layout-improvements\">Post Template Layout Improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#post-title-block-enhancements\">Post Title Block Enhancements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-inserter-enhancements\">Block Inserter Enhancements</a></li></ol></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#editor-enhancements\">Editor enhancements</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#notes-move-toward-a-full-commenting-workflow\">Notes move toward a full commenting workflow</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#dedicated-identity-section\">Dedicated Identity section</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#visual-revisions-improvement\">Visual revisions improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#apply-globally-now-with-review-panel\">Apply Globally now with review panel</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#admin-workflow-updates\">Admin / Workflow updates</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#organized-command-palette\">Organized command palette</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#change-a-comment-s-parent-from-the-edit-comment-screen\">Change a comment&#039;s parent from the Edit Comment screen</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#see-an-excerpt-of-posts-without-titles\">See an excerpt of posts without titles</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#media-library-infinite-scrolling-is-back-on-by-default-with-a-per-user-opt-out\">Media Library: infinite scrolling is back on by default, with a per-user opt-out</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#hosts-can-now-tune-speculative-loading-defaults\">Hosts can now tune speculative loading defaults</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#developer-goodies\">Developer Goodies </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#post-editor-iframe-now-always-on\">Post editor iframe now always on</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#abilities-api-opens-up-its-execution-pipeline\">Abilities API opens up its execution pipeline</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#global-styles-and-theme-json\">Global Styles and theme.json </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#text-shadow-support-for-theme-json\">Text Shadow support for theme.json</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#text-align-block-support-migration\">Text-Align Block Support Migration</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-visibility\">Block Visibility</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-supports-css-variables-by-feature-selector\">Block Supports: CSS variables by feature selector</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#a-minimum-width-option-for-block-dimensions\">A minimum-width option for block dimensions</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#design-system-theme-provider\">Design System Theme Provider </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#admin-color-schemes-in-site-editor\">Admin color schemes in Site Editor</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#mix-static-html-with-editable-blocks\">Mix static HTML with editable blocks</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#block-bindings-for-list-items-and-inner-blocks\">Block Bindings for list-items and inner blocks</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#connectors-authentication-improvements\">Connectors authentication improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#blocks-package-stabilizes-two-experimental-functions\">Blocks package stabilizes two experimental functions</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#post-author-notifications-the-filter-decides\">Post author notifications: the filter decides</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#accessible-tooltips-and-toggle-tips-api\">Accessible tooltips and toggle tips API</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#filtering-site-editor-screens\">Filtering Site Editor screens</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/feed/#post-list-table-markup-changed-for-accessibility\">Post list table markup changed for accessibility</a></li></ol></li></ol></nav></div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"changelog\">Changelog </h2>\n\n\n\n<p class=\"wp-block-paragraph\">Any changes are cataloged here as the release goes on.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>July 30, 2026 </strong>&#8211; First edition.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>July 31, 2026</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added <a href=\"https://gutenbergtimes.com/feed/#apply-globally-now-with-review-panel\">Apply Globally now with review panel</a> </li>\n\n\n\n<li>Added <a href=\"https://gutenbergtimes.com/feed/#filtering-site-editor-screens\">Filtering Site Editor screens</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>August 3, 2026</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added info on <code><a href=\"https://gutenbergtimes.com/feed/#opt-out\">responsiveEditingEnabled</a></code> editor setting</li>\n\n\n\n<li>Added link to <a href=\"https://make.wordpress.org/core/2026/08/03/iframed-editor-changes-in-wordpress-7-1/\">Iframed Editor Changes in WordPress 7.1</a> </li>\n\n\n\n<li>Added <a href=\"https://gutenbergtimes.com/feed/#abilities-api-opens-up-its-execution-pipeline\">updates to the Abitilites API</a></li>\n\n\n\n<li>Removed Tags from the headlines as they borked the TOC</li>\n\n\n\n<li>Added link to the  dev note for the <a href=\"https://gutenbergtimes.com/feed/#accessible-tooltips-and-toggle-tips-api\">Accessible tooltips</a> </li>\n\n\n\n<li>Added <a href=\"https://gutenbergtimes.com/feed/#post-list-table-markup-changed-for-accessibility\">Post list table markup changed for accessibility</a> section</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>August 4, 2026</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Removed <strong>On This Day widget </strong>information <a href=\"https://core.trac.wordpress.org/ticket/65801\">per this ticket</a>.  Punted to 7.2 pending more design input. </li>\n\n\n\n<li class=\"has-small-font-size\">Corrected the  <code>\"-current\": { \"color\": { \"text\": \"pink\" }</code>&#8221; code example. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>August 5, 2026</strong></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Removed the &#8220;On This Day&#8221; from the  Overview </li>\n\n\n\n<li>Added <code>wp_get_abilities()</code> filtering to <a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/#abilities-api-opens-up-its-execution-pipeline\">the Abilities API section</a> </li>\n\n\n\n<li>Added the <a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/#post-author-notifications-the-filter-decides\"><code>notify_post_author</code> filter behavior change</a>.</li>\n\n\n\n<li>Added the Navigation font-size propagation change to the <a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/#navigation-block-and-link-creation\">Navigation Block section</a></li>\n\n\n\n<li>Added section <a href=\"https://gutenbergtimes.com/feed/#hosts-can-now-tune-speculative-loading-defaults\">Host can now tune speculative loading defaults</a></li>\n\n\n\n<li>Updated dev note links from draft previews to published versions (Responsive styles, Filtering Site Editor screens)</li>\n\n\n\n<li>Updated the Resources section: linked the published <a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\">WordPress 7.1 Field Guide</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"important-note-guidelines\">Important note/guidelines</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Try not to just copy and paste what’s in this post since it’s going to be shared with plenty of folks. Use this as inspiration for your own stuff and to get the best info about this release. If you do copy and paste, just remember that others might do the same, and it could lead to some awkward moments with duplicate content floating around online.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Each item has been tagged using best guesses with different high-level labels so that you can more readily see at a glance who is likely to be most impacted.<br />Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn more.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"overview\">Overview</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-46574\" height=\"367\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/7.1-hightlight-grid.png?resize=652%2C367&#038;ssl=1\" width=\"652\" /><figcaption class=\"wp-element-caption\"><em>WordPress 7.1 Highlight grid <a href=\"https://github.com/WordPress/gutenberg/issues/79297#issuecomment-5184641950\">draft August 5, 2026</a> </em></figcaption></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 rounds out the block editor&#8217;s styling controls and makes working with media noticeably smoother. Long-requested features let you style how blocks look across three screen sizes and in interactive states like hover and focus — all without writing custom CSS. The admin experience becomes more personal, too, following you with your own color scheme and toolbar across every screen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Handling images gets a considerable upgrade, too. The new media editor modal brings free-form cropping, rotation, and metadata editing into one workflow, and client-side media processing makes uploads faster and more resilient, with broader format support and better-optimized files. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The new Playlist and Tabs blocks enrich the layout options available out of the box and make for more creative information presentation. In the same realm fall the expanded Icon API with custom icon collections, dynamic galleries, and background gradients for more blocks.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The unification of WP Admin and the block editors progresses as well: the editors now respect your admin color scheme, and the admin bar stays with you on every screen — including the editors and the front end. </p>\n\n\n\n<p class=\"wp-block-paragraph\">While real-time collaboration has been punted to a future WordPress version, the asynchronous collaboration in Notes took real steps forward with inline notes on partial text selections, @mentions, rich text formatting, and multiple notes per block.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond the headliners, core blocks receive many quality-of-life improvements and bug fixes to make editing content in WordPress streamlined, consistent, and fast — and developers get an expanding set of APIs to build on.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\"><strong>Resources</strong></h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/test/2026/07/15/help-test-wordpress-7-1/\">Help Test WordPress 7.1 </a></li>\n\n\n\n<li>Follow along with <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-1/\">Dev Notes published</a>. </li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/\">WordPress 7.1 Field Guide</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/06/19/roadmap-to-7-1/\">Roadmap to 7.1</a></li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">This release consists of features from the Gutenberg plugin version 22.7 – 23.6. Here are the release posts of those plugin releases:  <a href=\"https://make.wordpress.org/core/2026/03/11/whats-new-in-gutenberg-22-7-11-march/\">22.7</a> | <a href=\"https://make.wordpress.org/core/2026/03/25/whats-new-in-gutenberg-22-8-25-march/\">22.8</a> | <a href=\"https://make.wordpress.org/core/2026/04/09/whats-new-in-gutenberg-22-9-8-april/\">22.9</a> | <a href=\"https://make.wordpress.org/core/2026/04/22/whats-new-in-gutenberg-23-0-22-april/\">23.0</a>  | <a href=\"https://make.wordpress.org/core/2026/05/07/whats-new-in-gutenberg-23-1-07-may/\">23.1</a> | <a href=\"https://make.wordpress.org/core/2026/05/21/whats-new-in-gutenberg-23-2-21-may/\">23.2</a> | <a href=\"https://make.wordpress.org/core/2026/06/03/whats-new-in-gutenberg-23-3-03-jun/\">23.3</a> | <a href=\"https://make.wordpress.org/core/2026/06/17/whats-new-in-gutenberg-23-3-03-jun-2/\">23.4</a> |  <a href=\"https://make.wordpress.org/core/2026/07/01/whats-new-in-gutenberg-23-5-july-1-2026/\">23.5</a> | <a href=\"https://make.wordpress.org/core/2026/07/22/whats-new-in-gutenberg-23-6-july-22-2026/\">23.6</a>  Later Gutenberg releases contain bug fixes, backported to WordPress 7.1. release branches.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"assets\">Assets </h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this <a href=\"https://drive.google.com/drive/u/0/folders/1acZ_1UbQNat4VlRGoAwkCH3qygliC0vb\">Google Drive folder</a> you can view all assets in this document.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tags\">Tags</h2>\n\n\n\n<p class=\"wp-block-paragraph\">To make this document easier to navigate based on specific audiences, the following tags are used liberally: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>[end user]</strong>: end user focus. </li>\n\n\n\n<li><strong>[theme builder]</strong>: block or classic theme author. </li>\n\n\n\n<li><strong>[plugin author]</strong>: plugin author, whether block or otherwise.</li>\n\n\n\n<li><strong>[developer]</strong>: catch-all term for more technical folks. </li>\n\n\n\n<li><strong>[site admin]</strong>: this includes a “builder” type. </li>\n\n\n\n<li><strong>[enterprise]</strong>: specific items that would be of interest to or particularly impact enterprise-level folks</li>\n\n\n\n<li><strong>[all]</strong>: broad impact to every kind of WordPress user. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">How can you use these? Use your browser&#8217;s <strong>Find</strong> capability and search for the string including the brackets. Then use the arrows to navigate through the post from one result to the next.</p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\">Short video on how to use the tags to navigate the post. \n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		</details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Priority Items for WordPress 7.1</h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">WordPress 7.1 introduces significant enhancements to block-based design and editing. These priority features focus on responsive controls, interactive states, media management, and modernized Admin bar navigation.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"responsive-styles-for-blocks\">Responsive styles for blocks </h3>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">[theme builders] [site admin][end user]</p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Probably the most requested improvement of the block editor: after years of pushing intrinsic design for fonts and spacing, WordPress 7.1 makes responsive design a built-in, first-class part of the editing experience. The feature builds on earlier steps in this direction — the ability to show or hide blocks by screen size and the Navigation block&#8217;s customizable mobile overlay — and extends the idea to styling itself.</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><img alt=\"\" class=\"wp-image-46364\" height=\"760\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Responsive-Styles-in-Preview-dropdown.png?resize=518%2C760&#038;ssl=1\" style=\"width: 236px; height: auto;\" width=\"518\" /></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">The feature is available across all block editors for Posts, Pages, Templates, Patterns,template parts and Navigation. Responsive styling follows a desktop-first model, letting styles cascade to smaller screens until you customize them for specific devices.</p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Viewport-specific values are currently limited to block sidebar settings (like typography, spacing, and colors). The controls work in Global Styles (affecting all instances of a block) and on individual block instances, across all block editors — Posts, Pages, Templates, Patterns, template parts, and Navigation. </p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Any controls from the toolbar that can&#8217;t be set by viewport will be hidden when a viewport state is enabled. Among the most significant controls: viewport-level aspect ratio presets for Image, Featured Image, and Cover blocks, so each can be optimized per device (<a href=\"https://github.com/WordPress/gutenberg/pull/78543\">#78543</a>). Alongside this work, the Layout controls moved from the Settings tab to the Styles tab, keeping all styling decisions together. </p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"opt-out\">Community feedback from the Call for Testing made sure this feature ships with an off switch via a new <code>responsiveEditingEnabled</code> editor setting: turned off, both the <strong>Responsive styles</strong> option in the <strong>View</strong> menu and the viewport selector in <strong>Global Styles</strong> disappear. It gates the editing interface only. Responsive styles already saved keep rendering as before. (<a href=\"https://github.com/WordPress/gutenberg/pull/80814\">#80814</a>). See code examples are in the responsive styles dev note. </p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">Follow the <a href=\"https://make.wordpress.org/test/2026/07/03/call-for-testing-responsive-styling/\">Call for Testing: Responsive Styling</a> to learn how to invoke the feature and what to look out for, and find the technical details in the Dev Note: Responsive block styles and configurable viewports in WordPress 7.1. </p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"resources-help-test-wordpress-7-1-fieldguide-dev-notes-are-scheduled-to-be-published-around-rc-august-5-links-in-this-document-are-to-the-draft-versions-roadmap-to-7-1of-note-this-release-consists-of-features-from-the-gutenberg-plugin-version-22-7-23-6-here-are-the-release-posts-of-those-plugin-releases-22-7-22-8-22-9-23-0-23-1-23-2-23-3-23-4-23-5-23-6-later-gutenberg-releases-contain-bug-fixes-backported-to-wordpress-7-1-release-branches\">You can find more technical details in the Dev Note: <a href=\"https://make.wordpress.org/core/2026/08/05/responsive-block-styles-and-configurable-viewports-in-wordpress-7-1/\">Responsive block styles and configurable viewports in WordPress 7.1</a>.</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h4 class=\"wp-block-heading\" id=\"viewport-breakpoint-customization\">Viewport breakpoint customization</h4>\n\n\n\n<p class=\"wp-block-paragraph\">Themes can now define custom breakpoints in theme.json, so both responsive styling and per-viewport block visibility work from your design system&#8217;s breakpoints instead of WordPress&#8217;s defaults. For theme developers and designers, this provides fine-grained, device-agnostic control over responsive behavior. (<a href=\"https://github.com/WordPress/gutenberg/pull/79104\">79104)</a>.</p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><span style=\"display: flex; padding: 10px 0px 0 16px; font-size: 0.8em; width: 100%; text-align: left; background-color: #FDF6E3; font-style: italic; color: #657B83;\"><span>JSON</span></span><span class=\"code-block-pro-copy-button\" style=\"color: #657B83; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">\"settings\": {\n		\"viewport\": {\n			\"mobile\": \"30rem\",\n			\"tablet\": \"45rem\"\n		}\n	}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #2AA198;\">&quot;settings&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		</span><span style=\"color: #859900;\">&quot;viewport&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">			</span><span style=\"color: #859900;\">&quot;mobile&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;30rem&quot;</span><span style=\"color: #657B83;\">,</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">			</span><span style=\"color: #859900;\">&quot;tablet&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;45rem&quot;</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">	}</span></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking: <a href=\"https://github.com/WordPress/gutenberg/issues/75707\">WordPress 7.1: Block visibility configurable breakpoints and theme.json integration</a> (#75707)</p>\n\n\n\n<p class=\"wp-block-paragraph\">This makes interactive design accessible to non-coders and theme builders. It eliminates the need to add custom CSS snippets for common interactions. </p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"interactive-states-styling-hover-focus\">Interactive states styling (hover, focus)</h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can now style interactive pseudo-states (:hover:, :focus: or :active) for two blocks: Button and Navigation Link. The styling can be applied globally and per-instance without writing any CSS. For example, Users can change a button&#8217;s color on hover directly in the editor. (<a href=\"https://github.com/WordPress/gutenberg/pull/76491\">76491</a>) </p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img alt=\"\" class=\"wp-image-46324\" height=\"377\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Interactive-states.png?resize=652%2C377&#038;ssl=1\" style=\"width: 569px; height: auto;\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The underlying mechanism allows for the styling of the current menu item in a navigation block via theme.json (<a href=\"https://github.com/WordPress/gutenberg/pull/75736\">75736</a>).</p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><span style=\"display: flex; padding: 10px 0px 0 16px; font-size: 0.8em; width: 100%; text-align: left; background-color: #FDF6E3; font-style: italic; color: #657B83;\"><span>JSON</span></span><span class=\"code-block-pro-copy-button\" style=\"color: #657B83; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">\"core/navigation-link\": {\n  \"-current\": {\n    \"color\": { \"text\": \"#ff0000\" },\n    \"typography\": { \"fontWeight\": \"700\" },\n    \":hover\": {\n      \"color\": { \"text\": \"#0000ff\" }\n    },\n    \":focus\": {\n      \"color\": { \"text\": \"#00aa00\" }\n    },\n    \":active\": {\n      \"color\": { \"text\": \"#ff6600\" }\n    }\n  }\n}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #2AA198;\">&quot;core/navigation-link&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">  </span><span style=\"color: #859900;\">&quot;-current&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    </span><span style=\"color: #859900;\">&quot;color&quot;</span><span style=\"color: #657B83;\">: { </span><span style=\"color: #859900;\">&quot;text&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;#ff0000&quot;</span><span style=\"color: #657B83;\"> },</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    </span><span style=\"color: #859900;\">&quot;typography&quot;</span><span style=\"color: #657B83;\">: { </span><span style=\"color: #859900;\">&quot;fontWeight&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;700&quot;</span><span style=\"color: #657B83;\"> },</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    </span><span style=\"color: #859900;\">&quot;:hover&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">      </span><span style=\"color: #859900;\">&quot;color&quot;</span><span style=\"color: #657B83;\">: { </span><span style=\"color: #859900;\">&quot;text&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;#0000ff&quot;</span><span style=\"color: #657B83;\"> }</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    },</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    </span><span style=\"color: #859900;\">&quot;:focus&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">      </span><span style=\"color: #859900;\">&quot;color&quot;</span><span style=\"color: #657B83;\">: { </span><span style=\"color: #859900;\">&quot;text&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;#00aa00&quot;</span><span style=\"color: #657B83;\"> }</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    },</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    </span><span style=\"color: #859900;\">&quot;:active&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">      </span><span style=\"color: #859900;\">&quot;color&quot;</span><span style=\"color: #657B83;\">: { </span><span style=\"color: #859900;\">&quot;text&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;#ff6600&quot;</span><span style=\"color: #657B83;\"> }</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">    }</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">  }</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">}</span></span>\n<span class=\"line\"></span>\n<span class=\"line\"></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">The Dev Note give you more details <a href=\"https://make.wordpress.org/core/2026/08/05/pseudo-and-custom-style-states-in-wordpress-7-1/\">Pseudo and custom style states in WordPress 7.1</a> and more code examples</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"media-editor-modal-and-free-form-image-cropper\">Media editor modal and free-form image cropper </h3>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"media-editor-modal-and-free-form-image-cropper-end-user-site-admin\">[end user][site admin]</p>\n\n\n\n<p class=\"wp-block-paragraph\">The new media editor modal replaces the inline cropping tool, accessed via the familiar <strong>Crop</strong> button, and brings together free-form and aspect-ratio cropping, flip, fine-grained rotation with snap guides, and metadata editing in one unified workflow. (<a href=\"https://github.com/WordPress/gutenberg/pull/78653\">78653</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/78935\">78935</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/78792\">78792</a>) </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-46325\" height=\"434\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Media-editor-modal.png?resize=652%2C434&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">This considerably improves the editing experience in WordPress Block editor. The goal was to eliminate the need for external tools for basic image editing. You can now exercise faster, more precise control over your images—fine-tuning framing, fixing orientation, or mirroring an image to better fit your layout in just a few clicks, all without breaking your editing flow.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For the Cover Block, this new media editor modal is hooked up to the <strong>Crop background image</strong> button. The option appears whenever the Cover block uses an editable image, and the block automatically recalculates its overlay color and contrast after an edit, so text stays readable even if the crop removes the image&#8217;s brightest or darkest areas (<a href=\"https://github.com/WordPress/gutenberg/pull/79258\">79258</a> )<br /><br />Tracking: <a href=\"https://github.com/WordPress/gutenberg/issues/73771\">Media Editor Modal task tracking</a> (#73771)</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"client-side-media-processing-improvements\">Client-side media processing improvements </h3>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"client-side-media-processing-improvements-developer-site-admin-enterprise\"><strong>[developer][site admin][enterprise]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">When you upload an image in the block editor, your browser — not your server — will now handle the creation of all sub-sized images using a WebAssembly (WASM) version of libvips (wasm-vips), a high-performance image processing library. The result stored on your server is improved over what server-side processing produced until today: smaller files generated directly on your device. Server-side image processing CPU usage could decline by more than 80% on capable devices (<a href=\"https://github.com/WordPress/gutenberg/pull/79188\">79188</a>)</p>\n\n\n\n<p class=\"wp-block-paragraph\">The update also comes with broader modern image  format support that includes HEIC (the default format for iPhone photos), JPEGS with HDR gain maps (used by UltraHDR and Adaptive HDR), AVIF and WebP support built in. A great performance improvement is the GIF-to-video conversion feature for lighter, more efficient files that are faster to load on the front-end. This feature is opt-in right now. Uploads are also more resilient, with a progress indicator and automatic retries if your data connectivity drops off (<a href=\"https://github.com/WordPress/gutenberg/pull/76765\">76765</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/79307\">79307</a>).</p>\n\n\n\n<p class=\"wp-block-paragraph\">For content creators uploading media, this update means better support for HDR images,  faster, more reliable uploads, broader format support, and better-optimized files without manual intervention.<br /><br />Plugin developers should note that some server-side hooks, including `wp_generate_attachment_metadata`, `image_resize_dimensions`, and `wp_handle_upload` may not fire as before. The team is working on documentation and mitigation strategies. (<a href=\"https://github.com/WordPress/gutenberg/issues/74333\">74333</a>)<br /><br />More in-depth information is available in the Dev Note <a href=\"https://make.wordpress.org/core/2026/07/22/client-side-media-processing-in-wordpress-7-1/\">Client-Side Media Processing in WordPress 7.1</a></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"icons-now-inherit-color-and-the-icons-api-takes-shape\">Icons now inherit color, and the Icons API takes shape </h3>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"icons-now-inherit-color-and-the-icons-api-takes-shape-theme-builder-plugin-author-developer-enterprise\"><strong>[theme builder][plugin author][developer][enterprise]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 shipped a built-in set of SVG icons for the block editor and the Icon block. With WordPress 7.1, this grows into a proper, public API: plugins and themes can register their own icons, group them into collections, render them on the server, and read them over the REST API.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For content creators, the most visible change is the Icon block&#8217;s picker: it now <a href=\"https://github.com/WordPress/gutenberg/pull/79681\">groups icons by collection</a>, with a tab per collection plus an &#8220;All&#8221; tab, and your search query carries over as you switch tabs. Custom icons from plugins and themes appear right alongside the core set. The block itself picked up several refinements: it <a href=\"https://github.com/WordPress/gutenberg/pull/79111\">inserts a default icon</a> so you&#8217;re never staring at an empty placeholder, offers <a href=\"https://github.com/WordPress/gutenberg/pull/77017\">flip and rotate controls</a> <a href=\"https://github.com/WordPress/gutenberg/pull/79192\">in the toolbar</a>, and shows <a href=\"https://github.com/WordPress/gutenberg/pull/80251\">text and background color controls by default</a>.</p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"for-developers-registering-more-collections\">For developers: Registering more collections</h4>\n\n\n\n<p class=\"wp-block-paragraph\">For developers, the pieces come together on the PHP side: register a collection with wp_register_icon_collection(), add icons with <code>wp_register_icon()</code> — from an inline SVG string or an .svg file — and <a href=\"https://github.com/WordPress/gutenberg/pull/78332\">print any registered icon</a> with wp_get_icon(), including size, CSS class, and an accessible label. Icon names get <a href=\"https://github.com/WordPress/gutenberg/pull/76079\">strict validation</a>, the <a href=\"https://github.com/WordPress/gutenberg/pull/80139\">registry&#8217;s register method is now public</a>, and REST API endpoints expose collections and icons to your own code. A dev note with full code examples is on its way to the Make Core blog.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One breaking change to flag: all 330 icons in @wordpress/icons v15 now declare <a href=\"https://github.com/WordPress/gutenberg/pull/79320\"><code>fill=\"currentColor\"</code></a>, so icons inherit the surrounding text color by default. If you&#8217;ve been tinting icons with the CSS fill property, switch to color — it&#8217;s more reliable, since an icon may use fill, stroke, or both internally. If you register your own icons, add fill=&#8221;currentColor&#8221; to their &lt;svg&gt; element to get the same behavior.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The Dev Note <a href=\"https://make.wordpress.org/core/2026/07/24/registering-and-rendering-svg-icons-in-wordpress-7-1/\">Registering and rendering SVG icons in WordPress 7.1</a> holds all the details. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking: <a href=\"https://github.com/WordPress/gutenberg/issues/75715\">SVG Icon API: Iteration for WordPress 7.1</a> (#75715)</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-46329\" height=\"392\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/icons-block.png?resize=652%2C392&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"admin-bar-everywhere\">Admin Bar everywhere  </h3>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"admin-bar-everywhere-all\"><strong>[</strong>all<strong>]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">With WordPress 7.1, the WordPress admin bar which sits at the top of your site&#8217;s front end and other admin pages is now displayed when using block editor by default. It stays hidden when Fullscreen mode and Distraction-free mode are both turned on. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Until now, entering the editor in its default fullscreen mode meant the admin bar disappeared, cutting you off from the rest of wp-admin. Since the admin bar now provides site context, the update also replaces the top-left W/site icon in the site editor with an explicit back button, making the navigation control more obvious (<a href=\"https://github.com/WordPress/gutenberg/pull/79197\">79197</a>).  </p>\n\n\n\n<p class=\"wp-block-paragraph\">With this update also comes a design refresh: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>your site icon replaces the home icon, </li>\n\n\n\n<li>the profile avatar becomes circular, and </li>\n\n\n\n<li>the command palette keyboard shortcut moves into the Admin bar to remove visual clutter and resolve shortcut conflicts. (<a href=\"https://github.com/WordPress/gutenberg/pull/79060\">79060</a>) </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">This keeps the familiar navigation with you on all screens again. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Dev Notes with all the details for users and developer can be found here: <a href=\"https://make.wordpress.org/core/2026/07/13/consistent-navigation-in-wordpress-7-1-with-persistent-toolbar/\">Consistent navigation in WordPress 7.1 with persistent toolbar</a>. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-46296\" height=\"232\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/AdminBar-everywhere-site-icon.png?resize=652%2C232&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"new-blocks\">New Blocks </h2>\n\n\n\n<p class=\"has-text-align-right has-normal-font-size wp-block-paragraph\" id=\"new-blocks-all\"><strong>[all]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">This release expands the block library with versatile new tools. These additions provide content creators with improved ways to display interactive media and organize information.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"playlist-block\">Playlist block</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new Playlist block lets you create audio playlists with waveform visualization, making it easy to showcase multiple tracks or podcast episodes in a single interactive player. Visitors can browse and play through your audio content without leaving the page. For content creators this provides a rich, modern listening experience built right into WordPress to highlight podcast episodes, track of music or talks. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Each track comes with its metadata: artwork, artist name, track number, and track length. The tracklist itself is configurable — you can set the play order and toggle artwork, artist names, track numbers, and <a href=\"https://github.com/WordPress/gutenberg/pull/78954\">track length</a> individually to suit the design of your page.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https://github.com/WordPress/gutenberg/pull/75203\">WaveformPlayer visualization</a> comes with a <a href=\"https://github.com/WordPress/gutenberg/pull/76147\">visualization style selector</a>. You can set <a href=\"https://github.com/WordPress/gutenberg/pull/80065\">waveform and waveform background colors</a> for more granular theming and show the <a href=\"https://github.com/WordPress/gutenberg/pull/79938\">track artwork on the play button</a>, accessible for all visitors. The Playlist and Playlist Track blocks are available in the default block library.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the first version and contributors are working on improvements for the next WordPress version, too looking to add more waveform styles, shuffle and skip buttons, a hover overlay for more intuitive track scrubbing, as well as performance improvements.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking: <a href=\"https://github.com/WordPress/gutenberg/issues/77421\">Playlist Block: Iteration issue for 7.1</a> (#77421)</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-46330\" height=\"371\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/playlist-block.png?resize=652%2C371&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tabs-block\">Tabs block</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new Tabs block organizes content into separate tabbed panels that visitors click through to navigate. It&#8217;s a design pattern that presents information compactly without overwhelming readers with a wall of text. It&#8217;s a common layout for FAQs, product features, or any content where you want to show options side-by-side. For editors, it&#8217;s a familiar, flexible layout pattern now available natively in WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The block family consists of a Tab List for the navigation and Tab Panels for the content. Each panel accepts any blocks you like, and the tab buttons come with their own color, typography, border, and spacing controls, so the navigation can be styled to match your theme. Using the toolbar buttons you can reorder the tabs quickly. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood, the markup and keyboard behavior follow the best practices set out in <a href=\"https://www.w3.org/WAI/ARIA/apg/patterns/tabs/\">the tabs pattern from the W3C ARIA Authoring Practices Guide</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://github.com/WordPress/gutenberg/issues/73230\">Tracking: Stabilize Tabs Blocks</a> (#73230)</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h2 class=\"wp-block-heading\" id=\"improved-blocks-and-block-handling\">Improved Blocks and Block handling</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Core blocks receive numerous quality-of-life improvements in 7.1. These updates refine existing editing workflows, simplify media handling, and provide deeper customization for layouts and design.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-transforms-preview-first-convert-faster\">Block transforms: preview first, convert faster<sup> </sup></h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"block-transforms-preview-first-convert-faster-end-user-site-admin\"><strong>[end user][site admin]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Switching a block&#8217;s look or type is now much easier to evaluate before you commit. When you open the block switcher in the toolbar, the style options a theme provides — say, a Button&#8217;s &#8220;Outline&#8221; style — show live previews on hover, so you see exactly how your block will look with the style applied. (<a href=\"https://github.com/WordPress/gutenberg/pull/75889\">75889</a>) The same previews in the inspector&#8217;s Styles panel now match the toolbar presentation, so it no longer matters where you make the switch. (<a href=\"https://github.com/WordPress/gutenberg/pull/75989\">75989</a>) A small polish fix also centers the Navigation block&#8217;s preview in its preview pane. (<a href=\"https://github.com/WordPress/gutenberg/pull/75741\">75741</a>)</p>\n\n\n\n<p class=\"wp-block-paragraph\">Transforms got more capable, too: a block can now transform directly into a variation of another block. Instead of converting to a Group and then picking Row afterwards, the transform menu offers Row or Stack as direct targets — one step instead of two. (<a href=\"https://github.com/WordPress/gutenberg/pull/78713\">78713</a>)</p>\n\n\n\n<p class=\"wp-block-paragraph\">The same &#8220;one step instead of two&#8221; thinking extends to legacy content. Pasting or converting an <code></code> shortcode now creates a proper Embed block instead of leaving raw shortcode text behind, so embeds from YouTube and other services display correctly right away (<a href=\"https://github.com/WordPress/gutenberg/pull/77937\">77937</a>)— and if you change your mind, undo restores a paragraph with the URL rather than deleting it. (<a href=\"https://github.com/WordPress/gutenberg/pull/77551\">77551). </a></p>\n\n\n\n<p class=\"wp-block-paragraph\">The Shortcode block joins in as well: when its content matches a registered shortcode, it now offers block-specific transforms to convert it into the equivalent block. <a href=\"https://github.com/WordPress/gutenberg/pull/77944\">(77944</a>) </p>\n\n\n\n<p class=\"wp-block-paragraph\">For anyone maintaining a site with years of shortcode-based posts, that removes a tedious cleanup step on the way to block-based editing.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"combine-gradient-and-image-backgrounds\">Combine gradient and image backgrounds </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"combine-gradient-and-image-backgrounds-end-user-theme-builder-site-admin\"><strong>[end user]</strong> <strong>[theme builder][site admin]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">More blocks now support background gradients through the new background.gradient block support, which<a href=\"https://github.com/WordPress/gutenberg/pull/75859\"> layers a gradient on top of a background image</a> instead of one overwriting the other — a translucent color wash over a photo, for instance, without custom CSS.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Previously, gradients lived only in the Color panel, stored as a CSS background shorthand that clashed with any image on the block. The new support adds a Gradient control to the Background panel next to the existing Image control, and the style engine combines both into a single layered background-image value on individual blocks, in Global Styles, and via theme.json. A follow-up allows<a href=\"https://github.com/WordPress/gutenberg/pull/79791\"> modern color functions in standalone gradients</a>, and the<a href=\"https://github.com/WordPress/gutenberg/pull/77279\"> text and background color controls moved</a> to the Typography and Background panels to match.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.1 ships with six blocks supporting the new gradients:<a href=\"https://github.com/WordPress/gutenberg/pull/75859\"> Group</a>,<a href=\"https://github.com/WordPress/gutenberg/pull/79391\"> Verse</a>,<a href=\"https://github.com/WordPress/gutenberg/pull/79840\"> Accordion</a>,<a href=\"https://github.com/WordPress/gutenberg/pull/79841\"> Pullquote</a>,<a href=\"https://github.com/WordPress/gutenberg/pull/79842\"> Post Content</a>, and<a href=\"https://github.com/WordPress/gutenberg/pull/79843\"> Quote</a>. More will follow, with a long-term plan to migrate the older color.gradient to the new system across all blocks. There&#8217;s no built-in migration path in 7.1 yet.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For extenders, opting in follows the familiar block supports pattern. Custom blocks declare it in their block.json:</p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><span style=\"display: flex; padding: 10px 0px 0 16px; font-size: 0.8em; width: 100%; text-align: left; background-color: #FDF6E3; font-style: italic; color: #657B83;\"><span>JSON</span></span><span class=\"code-block-pro-copy-button\" style=\"color: #657B83; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">\"supports\": {\n	\"background\": {\n		\"gradient\": true\n	}\n}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #2AA198;\">&quot;supports&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">	</span><span style=\"color: #859900;\">&quot;background&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		</span><span style=\"color: #859900;\">&quot;gradient&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #B58900;\">true</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">	}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">}</span></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">Themes control the setting via theme.json under settings.background.gradient (it&#8217;s also included in appearanceTools), and can define gradient values in styles — at the root, per block, or in style variations:</p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><span style=\"display: flex; padding: 10px 0px 0 16px; font-size: 0.8em; width: 100%; text-align: left; background-color: #FDF6E3; font-style: italic; color: #657B83;\"><span>JSON</span></span><span class=\"code-block-pro-copy-button\" style=\"color: #657B83; display: none;\" tabindex=\"0\"><pre class=\"code-block-pro-copy-button-pre\"><textarea class=\"code-block-pro-copy-button-textarea\" readonly=\"readonly\" tabindex=\"-1\">{\n	\"styles\": {\n		\"background\": {\n			\"gradient\": \"linear-gradient( 135deg, #000 0%, #fff 100% )\"\n		},\n		\"blocks\": {\n			\"core/group\": {\n				\"background\": {\n					\"gradient\": \"var:preset|gradient|vivid-cyan-blue\"\n				}\n			}\n		}\n	}\n}\n</textarea></pre><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path class=\"with-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path class=\"without-check\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg></span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #657B83;\">{</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">	</span><span style=\"color: #859900;\">&quot;styles&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		</span><span style=\"color: #859900;\">&quot;background&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">			</span><span style=\"color: #859900;\">&quot;gradient&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;linear-gradient( 135deg, #000 0%, #fff 100% )&quot;</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		},</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		</span><span style=\"color: #859900;\">&quot;blocks&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">			</span><span style=\"color: #859900;\">&quot;core/group&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">				</span><span style=\"color: #859900;\">&quot;background&quot;</span><span style=\"color: #657B83;\">: {</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">					</span><span style=\"color: #859900;\">&quot;gradient&quot;</span><span style=\"color: #657B83;\">: </span><span style=\"color: #2AA198;\">&quot;var:preset|gradient|vivid-cyan-blue&quot;</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">				}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">			}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">		}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">	}</span></span>\n<span class=\"line\"><span style=\"color: #657B83;\">}</span></span>\n<span class=\"line\"></span></code></pre></div>\n\n\n\n<p class=\"wp-block-paragraph\">All the salient details in this Dev Note <a href=\"https://make.wordpress.org/core/2026/07/26/new-block-support-in-wordpress-7-1-background-gradient-background-gradient/\">New Block Support in WordPress 7.1: Background Gradient (background.gradient)</a></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cover-block-control-video-embed-providers\">Cover Block: control video embed providers </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"cover-block-control-video-embed-providers-theme-builder-plugin-author-enterprise-developer\"><strong>[theme builder][plugin author][enterprise][developer]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Besides gaining the new media editor modal for background images, the Cover block addresses a request from community feedback. When the block&#8217;s &#8220;Embed video from URL&#8221; feature shipped in WordPress 7.0, site builders<a href=\"https://github.com/WordPress/gutenberg/issues/75069\"> asked for a way to curate or disable it</a>. WordPress 7.1 adds a new allowedVideoProviders attribute to restrict which video providers are offered, or to remove the URL-embed option entirely by allowing none (<a href=\"https://github.com/WordPress/gutenberg/pull/80092\">#80092</a>). Existing embeds keep working; only new URL input in the editor is restricted. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The details are already reflected in the<a href=\"https://developer.wordpress.org/block-editor/reference-guides/core-blocks/core-blocks-media/core-block-cover/\"> Cover block&#8217;s documentation</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gallery\">Gallery and the attached images workflow in the Media Library </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"gallery-and-the-attached-images-workflow-in-the-media-library-end-user-site-admin\"><strong>[end user][site admin]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Images you upload while writing a post have always been &#8220;attached&#8221; to that post. This specifically true for older sites, pre-Block editor. Attached images where no accessible as an cluster and need to be added the block editor canvas one at a time. WordPress 7.1 finally puts that relationship to work in the editor, via an additional filter drop-down item <strong>Uploaded to this post </strong>in the Media Library Inserter modal. Photos and other media you&#8217;ve uploaded stay within reach for reuse instead of disappearing into the media library. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The Gallery block is the showcase: instead of hand-picking every image, a single <strong>Use attached images</strong> button populates a dynamic gallery from all media attached to the current post (<a href=\"https://github.com/WordPress/gutenberg/pull/78796\">#78796</a>). For content creators, this makes assembling image galleries faster and more flexible. It also helps reorganize image on older posts. The Source panel provides options for sorting the images. This brings the block editor handling of Galleries up to par with some features of the \n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/interactive-states/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Interactive-states.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/media-editor-modal/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Media-editor-modal-scaled.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/icons-block/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/icons-block.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/playlist-block/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/playlist-block.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/use-attached-images-wp71/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Use-attached-images-wp71.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/mark-as-decorative/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/mark-as-decorative.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/block-transform-layout-grid-768x475/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/block-transform-layout-grid-768x475-1.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/query-block-exclude-current-post-wp7-1/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Query-block-exclude-current-post-wp7-1.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/identity-section-in-site-editor-wp-7-1/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Identity-section-in-site-editor-wp-7-1.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/change-comments-parent/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Change-comments-parent.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/no-title-posts-in-list/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/no-title-posts-in-list.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/onthisday-7-1/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/OnThisDay-7.1.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/wordpress-7-1-source-of-truth/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/WordPress-7.1-Source-of-Truth.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/responsive-styles-in-preview-dropdown/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Responsive-Styles-in-Preview-dropdown.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/tooltip-api-wp-7-1/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Tooltip-API-wp-7-1.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n<a href=\"https://gutenbergtimes.com/wordpress-7-1-source-of-truth/7-1-hightlight-grid/\"><img alt=\"\" class=\"attachment-thumbnail size-thumbnail\" height=\"150\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/7.1-hightlight-grid-scaled.png?resize=150%2C150&amp;ssl=1\" width=\"150\" /></a>\n shortcode. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-46339\" height=\"169\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/Use-attached-images-wp71.png?resize=652%2C169&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">To have entire freedom to control the Gallery block, the Detach feature comes in handy. A <strong>Detach</strong> button in the toolbar and in the sidebar’s <strong>Source</strong> panel, makes out a stand-alone Gallery without the dynamic connetion to the post’s image. Using it help user to edit/upate the gallery block. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Below video visualizes the connection between a list of image attached to a post from the Media Library and the gallery block with the new feature. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking:<a href=\"https://github.com/WordPress/gutenberg/issues/77117\"> WordPress 7.1: dynamic galleries and post-attached media iteration issue</a> (#77117)</p>\n\n\n\n<p class=\"wp-block-paragraph\">It’s a step back toward the simplicity of dropping photos into a post and having WordPress do the arranging. It&#8217;s the first visible piece of a larger effort around<a href=\"https://github.com/WordPress/gutenberg/issues/76955\"> dynamic galleries and post-attached media</a>, with dynamic queries by date and eventually categories or tags ahead.</p>\n\n\n\n		<figure class=\"wp-block-jetpack-videopress jetpack-videopress-player\">\n			<div class=\"jetpack-videopress-player__wrapper\"> </div>\n			\n			\n		</figure>\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"image-block\">Image Block: Mark as decorative toggle </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"image-block\"><strong>[end user][site admin]</strong></p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><img alt=\"\" class=\"wp-image-46343\" height=\"487\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/07/mark-as-decorative-edited.png?resize=263%2C487&#038;ssl=1\" width=\"263\" /></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\">Screen readers announce every image to their users — but some images, like dividers and design flourishes, carry no information worth announcing. The Image block&#8217;s new &#8220;Mark as decorative&#8221; checkbox tells assistive technologies to skip such an image entirely on the front end, by rendering it with role=&#8221;none&#8221; in the published post. It now eliminates the question, did we forget an alt=text or was it a deliberate decision to leave the alt-text empty?</p>\n\n\n\n<p class=\"wp-block-paragraph\">There is further processing to come with the checked box. Marking an image decorative clears its alt text and disables captions and links, since an image that links somewhere or explains something isn&#8217;t decorative by definition. Until now, the accessible route was knowing the empty-alt-text convention; the checkbox makes the intent explicit, machine-readable, and available to every content creator. (<a href=\"https://github.com/WordPress/gutenberg/pull/78064\">78064</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"login-out-block-improvements\">Login/out Block Improvements </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"login-out-block-improvements-theme-builder-site-admin-developer\"><strong>[theme builder][site admin][developer]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">The Login/Logout block has an option to display a full login form instead of a simple link — but until now, that form&#8217;s submit button ignored your theme entirely, rendering with plain browser-default styles that stuck out next to every other button on the site. With a block theme active, the submit button now carries the standard button classes (wp-block-button__link and wp-element-button), so it automatically picks up the button styling your theme defines in theme.json — colors, border radius, and all — with no custom CSS required. The block follows the same approach the Comments form already uses, resolving a mismatch first reported back in 2023. (<a href=\"https://github.com/WordPress/gutenberg/pull/76746\">76746</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"navigation-block-and-link-creation\">Navigation Block and Link Creation </h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"navigation-block-and-link-creation-theme-builder-site-admin-end-user\"><strong>[theme builder]</strong> <strong>[site admin][end user]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">The Navigation block picks up several improvements that give site builders more freedom in what a menu can contain and where it can be edited. The Login/Logout block can now be<a href=\"https://github.com/WordPress/gutenberg/pull/75497\"> nested inside submenus</a> (#75497), handy for tucking account actions into a &#8220;My Account&#8221; dropdown instead of spending a top-level slot on them. New links can be<a href=\"https://github.com/WordPress/gutenberg/pull/75918\"> created directly from the sidebar List View</a> in the Site Editor (#75918), so building out a menu no longer requires clicking into each item on the canvas. And the Home Link block<a href=\"https://github.com/WordPress/gutenberg/pull/76672\"> gains previously missing controls</a> (#76672), bringing it up to par with its navigation siblings. </p>\n\n\n\n<p class=\"wp-block-paragraph\">One behavior change to note for theme builders: the Navigation block no longer force-propagates its font size down to individual menu items (<a href=\"https://github.com/WordPress/gutenberg/pull/77419\">#77419</a>). Until now, every navigation link, submenu, and page list item received the parent&#8217;s font-size markup — and because relative units multiply, nested dropdowns compounded dramatically (1.5em became 2.25em, then 3.375em). </p>\n\n\n\n<p class=\"wp-block-paragraph\">The block now relies on standard CSS inheritance instead, which also fixes mismatched typography between the editor canvas and the front end. Most themes need no changes, but themes that target <code>has-{slug}-font-size</code> classes directly on nav items should check their menus — the <a href=\"https://make.wordpress.org/core/2026/08/04/miscellaneous-block-editor-changes-in-wordpress-7-1/\">Miscellaneous Editor Changes dev note</a> includes a filter to restore the old markup if needed.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"search-block-styling-theme-builder-site-admin-end-user\">Search block Styling</h3>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\" id=\"search-block-styling-theme-builder-site-admin-end-user\"><strong>[theme builder]</strong> <strong>[site admin][end user]</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">A styling gap is closed in the release for the Search block: color settings now apply to the search input field even when the search button is disabled (<a href=\"https://github.com/WordPress/gutenberg/pull/77219\">77219</a>), so your search boxes match your design system regardless of which display options you choose.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The block also embraces modern HTML: it can now render inside the native &lt;search&gt; landmark element, which carries search semantics for browsers and assistive technologies without the manual role=&#8221;search&#8221; attribute. Because dropping that attribute could break existing theme CSS, the feature is opt-in — per block via a new HTML element selector in the Advanced panel, or site-wide with add_theme_sup