--
-- Host: localhost    Database: n4699_db
-- ------------------------------------------------------


--
-- Table structure for table `wp_commentmeta`
--

CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_commentmeta`
--


--
-- Table structure for table `wp_comments`
--

CREATE TABLE `wp_comments` (
  `comment_ID` bigint unsigned NOT NULL AUTO_INCREMENT,
  `comment_post_ID` bigint unsigned NOT NULL DEFAULT '0',
  `comment_author` tinytext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_content` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `comment_karma` int NOT NULL DEFAULT '0',
  `comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1',
  `comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'comment',
  `comment_parent` bigint unsigned NOT NULL DEFAULT '0',
  `user_id` bigint unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`comment_ID`),
  KEY `comment_post_ID` (`comment_post_ID`),
  KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  KEY `comment_date_gmt` (`comment_date_gmt`),
  KEY `comment_parent` (`comment_parent`),
  KEY `comment_author_email` (`comment_author_email`(10))
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_comments`
--


--
-- Table structure for table `wp_e_events`
--

CREATE TABLE `wp_e_events` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_data` text COLLATE utf8mb4_unicode_520_ci,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `created_at_index` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_e_events`
--


--
-- Table structure for table `wp_links`
--

CREATE TABLE `wp_links` (
  `link_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
  `link_owner` bigint unsigned NOT NULL DEFAULT '1',
  `link_rating` int NOT NULL DEFAULT '0',
  `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `link_rel` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`link_id`),
  KEY `link_visible` (`link_visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_links`
--


--
-- Table structure for table `wp_options`
--

CREATE TABLE `wp_options` (
  `option_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes',
  PRIMARY KEY (`option_id`),
  UNIQUE KEY `option_name` (`option_name`),
  KEY `autoload` (`autoload`)
) ENGINE=InnoDB AUTO_INCREMENT=909 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_options`
--

INSERT INTO `wp_options` VALUES (1,'cron','a:10:{i:1753856909;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1753871308;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1753871339;a:3:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1753871340;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1753874908;a:1:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1753876708;a:1:{s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1753878508;a:1:{s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1753957908;a:1:{s:30:\"wp_delete_temp_updater_backups\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}i:1754044108;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}','on'),(2,'siteurl','http://n4699.siteblazer.info','on'),(3,'home','http://n4699.siteblazer.info','on'),(4,'blogname','WordPress Placeholder','on'),(5,'blogdescription','','on'),(6,'users_can_register','0','on'),(7,'admin_email','demoaccount@gmail.com','on'),(8,'start_of_week','1','on'),(9,'use_balanceTags','0','on'),(10,'use_smilies','1','on'),(11,'require_name_email','1','on'),(12,'comments_notify','1','on'),(13,'posts_per_rss','10','on'),(14,'rss_use_excerpt','0','on'),(15,'mailserver_url','mail.example.com','on'),(16,'mailserver_login','login@example.com','on'),(17,'mailserver_pass','','on'),(18,'mailserver_port','110','on'),(19,'default_category','1','on'),(20,'default_comment_status','open','on'),(21,'default_ping_status','open','on'),(22,'default_pingback_flag','1','on'),(23,'posts_per_page','10','on'),(24,'date_format','F j, Y','on'),(25,'time_format','g:i a','on'),(26,'links_updated_date_format','F j, Y g:i a','on'),(27,'comment_moderation','0','on'),(28,'moderation_notify','1','on'),(29,'permalink_structure','/%year%/%monthnum%/%day%/%postname%/','on'),(30,'rewrite_rules','a:115:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:17:\"^wp-sitemap\\.xml$\";s:23:\"index.php?sitemap=index\";s:17:\"^wp-sitemap\\.xsl$\";s:36:\"index.php?sitemap-stylesheet=sitemap\";s:23:\"^wp-sitemap-index\\.xsl$\";s:34:\"index.php?sitemap-stylesheet=index\";s:48:\"^wp-sitemap-([a-z]+?)-([a-z\\d_-]+?)-(\\d+?)\\.xml$\";s:75:\"index.php?sitemap=$matches[1]&sitemap-subtype=$matches[2]&paged=$matches[3]\";s:34:\"^wp-sitemap-([a-z]+?)-(\\d+?)\\.xml$\";s:47:\"index.php?sitemap=$matches[1]&paged=$matches[2]\";s:47:\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:42:\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:23:\"category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:35:\"category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:17:\"category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:44:\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:39:\"tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:20:\"tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:32:\"tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:14:\"tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:45:\"type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:40:\"type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:21:\"type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:33:\"type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:15:\"type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:46:\"e-floating-buttons/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:56:\"e-floating-buttons/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:76:\"e-floating-buttons/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:71:\"e-floating-buttons/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:71:\"e-floating-buttons/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:52:\"e-floating-buttons/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:35:\"e-floating-buttons/([^/]+)/embed/?$\";s:51:\"index.php?e-floating-buttons=$matches[1]&embed=true\";s:39:\"e-floating-buttons/([^/]+)/trackback/?$\";s:45:\"index.php?e-floating-buttons=$matches[1]&tb=1\";s:47:\"e-floating-buttons/([^/]+)/page/?([0-9]{1,})/?$\";s:58:\"index.php?e-floating-buttons=$matches[1]&paged=$matches[2]\";s:54:\"e-floating-buttons/([^/]+)/comment-page-([0-9]{1,})/?$\";s:58:\"index.php?e-floating-buttons=$matches[1]&cpage=$matches[2]\";s:43:\"e-floating-buttons/([^/]+)(?:/([0-9]+))?/?$\";s:57:\"index.php?e-floating-buttons=$matches[1]&page=$matches[2]\";s:35:\"e-floating-buttons/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:45:\"e-floating-buttons/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:65:\"e-floating-buttons/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"e-floating-buttons/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"e-floating-buttons/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:41:\"e-floating-buttons/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:13:\"favicon\\.ico$\";s:19:\"index.php?favicon=1\";s:12:\"sitemap\\.xml\";s:24:\"index.php??sitemap=index\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:27:\"comment-page-([0-9]{1,})/?$\";s:40:\"index.php?&page_id=531&cpage=$matches[1]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:58:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:68:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:88:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:64:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:77:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:65:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:47:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:57:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:77:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:53:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:51:\"([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:38:\"([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$matches[2]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";}','on'),(31,'hack_file','0','on'),(32,'blog_charset','UTF-8','on'),(33,'moderation_keys','','off'),(34,'active_plugins','a:5:{i:0;s:47:\"better-search-replace/better-search-replace.php\";i:1;s:39:\"blocksy-companion/blocksy-companion.php\";i:2;s:33:\"duplicate-post/duplicate-post.php\";i:3;s:23:\"elementor/elementor.php\";i:5;s:24:\"wpforms-lite/wpforms.php\";}','on'),(35,'category_base','','on'),(36,'ping_sites','https://rpc.pingomatic.com/','on'),(37,'comment_max_links','2','on'),(38,'gmt_offset','0','on'),(39,'default_email_category','1','on'),(40,'recently_edited','a:3:{i:0;s:81:\"/var/www/html/n4699.siteblazer.info/wp-content/themes/blocksy-child/functions.php\";i:1;s:77:\"/var/www/html/n4699.siteblazer.info/wp-content/themes/blocksy-child/style.css\";i:2;s:0:\"\";}','off'),(41,'template','blocksy','on'),(42,'stylesheet','blocksy-child','on'),(43,'comment_registration','0','on'),(44,'html_type','text/html','on'),(45,'use_trackback','0','on'),(46,'default_role','subscriber','on'),(47,'db_version','60421','on'),(48,'uploads_use_yearmonth_folders','1','on'),(49,'upload_path','','on'),(50,'blog_public','1','on'),(51,'default_link_category','2','on'),(52,'show_on_front','page','on'),(53,'tag_base','','on'),(54,'show_avatars','1','on'),(55,'avatar_rating','G','on'),(56,'upload_url_path','','on'),(57,'thumbnail_size_w','150','on'),(58,'thumbnail_size_h','150','on'),(59,'thumbnail_crop','1','on'),(60,'medium_size_w','300','on'),(61,'medium_size_h','300','on'),(62,'avatar_default','mystery','on'),(63,'large_size_w','1024','on'),(64,'large_size_h','1024','on'),(65,'image_default_link_type','none','on'),(66,'image_default_size','','on'),(67,'image_default_align','','on'),(68,'close_comments_for_old_posts','0','on'),(69,'close_comments_days_old','14','on'),(70,'thread_comments','1','on'),(71,'thread_comments_depth','5','on'),(72,'page_comments','0','on'),(73,'comments_per_page','50','on'),(74,'default_comments_page','newest','on'),(75,'comment_order','asc','on'),(76,'sticky_posts','a:0:{}','on'),(77,'widget_categories','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','auto'),(78,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','auto'),(79,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','auto'),(80,'uninstall_plugins','a:2:{s:21:\"wp-reset/wp-reset.php\";a:2:{i:0;s:8:\"WP_Reset\";i:1;s:9:\"uninstall\";}s:23:\"elementor/elementor.php\";a:2:{i:0;s:21:\"Elementor\\Maintenance\";i:1;s:9:\"uninstall\";}}','off'),(81,'timezone_string','','on'),(82,'page_for_posts','15','on'),(83,'page_on_front','531','on'),(84,'default_post_format','0','on'),(85,'link_manager_enabled','0','on'),(86,'finished_splitting_shared_terms','1','on'),(87,'site_icon','0','on'),(88,'medium_large_size_w','768','on'),(89,'medium_large_size_h','0','on'),(90,'wp_page_for_privacy_policy','3','on'),(91,'show_comments_cookies_opt_in','1','on'),(92,'admin_email_lifespan','1767695308','on'),(93,'disallowed_keys','','off'),(94,'comment_previously_approved','1','on'),(95,'auto_plugin_theme_update_emails','a:0:{}','off'),(96,'auto_update_core_dev','enabled','on'),(97,'auto_update_core_minor','enabled','on'),(98,'auto_update_core_major','enabled','on'),(99,'wp_force_deactivated_plugins','a:0:{}','on'),(100,'wp_attachment_pages_enabled','0','on'),(101,'initial_db_version','58975','on'),(102,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:75:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;s:23:\"manage_zip_ai_assistant\";b:1;s:26:\"manage_ast_block_templates\";b:1;s:23:\"wf2fa_activate_2fa_self\";b:1;s:25:\"wf2fa_activate_2fa_others\";b:1;s:21:\"wf2fa_manage_settings\";b:1;s:27:\"fluentform_dashboard_access\";b:1;s:24:\"fluentform_forms_manager\";b:1;s:25:\"fluentform_entries_viewer\";b:1;s:25:\"fluentform_manage_entries\";b:1;s:24:\"fluentform_view_payments\";b:1;s:26:\"fluentform_manage_payments\";b:1;s:27:\"fluentform_settings_manager\";b:1;s:22:\"fluentform_full_access\";b:1;s:10:\"copy_posts\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:36:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:23:\"manage_zip_ai_assistant\";b:1;s:10:\"copy_posts\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}','auto'),(103,'fresh_site','0','off'),(104,'user_count','1','off'),(105,'widget_block','a:15:{i:2;a:1:{s:7:\"content\";s:19:\"<!-- wp:search /-->\";}i:3;a:1:{s:7:\"content\";s:154:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Posts</h2><!-- /wp:heading --><!-- wp:latest-posts /--></div><!-- /wp:group -->\";}i:4;a:1:{s:7:\"content\";s:227:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Comments</h2><!-- /wp:heading --><!-- wp:latest-comments {\"displayAvatar\":false,\"displayDate\":false,\"displayExcerpt\":false} /--></div><!-- /wp:group -->\";}i:5;a:1:{s:7:\"content\";s:146:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Archives</h2><!-- /wp:heading --><!-- wp:archives /--></div><!-- /wp:group -->\";}i:6;a:1:{s:7:\"content\";s:150:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Categories</h2><!-- /wp:heading --><!-- wp:categories /--></div><!-- /wp:group -->\";}i:1;a:1:{s:7:\"content\";s:19:\"<!-- wp:search /-->\";}i:7;a:1:{s:7:\"content\";s:154:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Posts</h2><!-- /wp:heading --><!-- wp:latest-posts /--></div><!-- /wp:group -->\";}i:8;a:1:{s:7:\"content\";s:227:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Comments</h2><!-- /wp:heading --><!-- wp:latest-comments {\"displayAvatar\":false,\"displayDate\":false,\"displayExcerpt\":false} /--></div><!-- /wp:group -->\";}i:9;a:1:{s:7:\"content\";s:146:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Archives</h2><!-- /wp:heading --><!-- wp:archives /--></div><!-- /wp:group -->\";}i:10;a:1:{s:7:\"content\";s:150:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Categories</h2><!-- /wp:heading --><!-- wp:categories /--></div><!-- /wp:group -->\";}i:11;a:1:{s:7:\"content\";s:628:\"<!-- wp:group -->\n<div class=\"wp-block-group\"><!-- wp:image {\"id\":1508,\"width\":\"182px\",\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-full is-resized\"><img src=\"http://n4699.siteblazer.info/wp-content/uploads/2025/07/output-onlinepngtools__1_-removebg-preview.png\" alt=\"\" class=\"wp-image-1508\" style=\"width:182px\"/></figure>\n<!-- /wp:image -->\n\n<!-- wp:spacer {\"height\":\"10px\"} -->\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n<!-- /wp:spacer -->\n\n<!-- wp:paragraph -->\n<p>{about.sections5.special.description}</p>\n<!-- /wp:paragraph --></div>\n<!-- /wp:group -->\";}i:12;a:1:{s:7:\"content\";s:373:\"<!-- wp:group -->\n<div class=\"wp-block-group\"><!-- wp:heading {\"level\":4,\"textColor\":\"palette-color-8\"} -->\n<h4 class=\"has-palette-color-8-color has-text-color\">Useful Links</h4>\n<!-- /wp:heading -->\n\n<!-- wp:list -->\n<ul><li><a href=\"#\">About Us</a></li><li><a href=\"#\">Services</a></li><li><a href=\"#\">How it works</a></li></ul>\n<!-- /wp:list --></div>\n<!-- /wp:group -->\";}i:13;a:1:{s:7:\"content\";s:357:\"<!-- wp:group -->\n<div class=\"wp-block-group\"><!-- wp:heading {\"level\":4,\"textColor\":\"palette-color-8\"} -->\n<h4 class=\"has-palette-color-8-color has-text-color\">Company</h4>\n<!-- /wp:heading -->\n\n<!-- wp:list -->\n<ul><li><a href=\"#\">FAQ</a></li><li><a href=\"#\">Contact</a></li><li><a href=\"#\">Privacy</a></li></ul>\n<!-- /wp:list --></div>\n<!-- /wp:group -->\";}i:14;a:1:{s:7:\"content\";s:513:\"<!-- wp:group -->\n<div class=\"wp-block-group\"><!-- wp:heading {\"level\":4,\"textColor\":\"palette-color-8\"} -->\n<h4 class=\"wp-block-heading has-palette-color-8-color has-text-color\">{contact.sections1.details.headline1}</h4>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>{contact.sections1.details.description1}</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:columns -->\n<div class=\"wp-block-columns\"><!-- wp:column -->\n<div class=\"wp-block-column\"></div>\n<!-- /wp:column --></div>\n<!-- /wp:columns --></div>\n<!-- /wp:group -->\";}s:12:\"_multiwidget\";i:1;}','on'),(106,'sidebars_widgets','a:9:{s:19:\"wp_inactive_widgets\";a:5:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";i:3;s:7:\"block-5\";i:4;s:7:\"block-6\";}s:9:\"sidebar-1\";a:5:{i:0;s:7:\"block-1\";i:1;s:7:\"block-7\";i:2;s:7:\"block-8\";i:3;s:7:\"block-9\";i:4;s:8:\"block-10\";}s:19:\"ct-footer-sidebar-1\";a:1:{i:0;s:8:\"block-11\";}s:19:\"ct-footer-sidebar-2\";a:1:{i:0;s:8:\"block-12\";}s:19:\"ct-footer-sidebar-3\";a:1:{i:0;s:8:\"block-13\";}s:19:\"ct-footer-sidebar-4\";a:1:{i:0;s:8:\"block-14\";}s:19:\"ct-footer-sidebar-5\";a:0:{}s:19:\"ct-footer-sidebar-6\";a:0:{}s:13:\"array_version\";i:3;}','auto'),(107,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(108,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(109,'widget_archives','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(110,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(111,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(112,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(113,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(114,'widget_meta','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(115,'widget_search','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(116,'widget_recent-posts','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(117,'widget_recent-comments','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(118,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(119,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(120,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),(121,'_transient_wp_core_block_css_files','a:2:{s:7:\"version\";s:5:\"6.8.1\";s:5:\"files\";a:536:{i:0;s:23:\"archives/editor-rtl.css\";i:1;s:27:\"archives/editor-rtl.min.css\";i:2;s:19:\"archives/editor.css\";i:3;s:23:\"archives/editor.min.css\";i:4;s:22:\"archives/style-rtl.css\";i:5;s:26:\"archives/style-rtl.min.css\";i:6;s:18:\"archives/style.css\";i:7;s:22:\"archives/style.min.css\";i:8;s:20:\"audio/editor-rtl.css\";i:9;s:24:\"audio/editor-rtl.min.css\";i:10;s:16:\"audio/editor.css\";i:11;s:20:\"audio/editor.min.css\";i:12;s:19:\"audio/style-rtl.css\";i:13;s:23:\"audio/style-rtl.min.css\";i:14;s:15:\"audio/style.css\";i:15;s:19:\"audio/style.min.css\";i:16;s:19:\"audio/theme-rtl.css\";i:17;s:23:\"audio/theme-rtl.min.css\";i:18;s:15:\"audio/theme.css\";i:19;s:19:\"audio/theme.min.css\";i:20;s:21:\"avatar/editor-rtl.css\";i:21;s:25:\"avatar/editor-rtl.min.css\";i:22;s:17:\"avatar/editor.css\";i:23;s:21:\"avatar/editor.min.css\";i:24;s:20:\"avatar/style-rtl.css\";i:25;s:24:\"avatar/style-rtl.min.css\";i:26;s:16:\"avatar/style.css\";i:27;s:20:\"avatar/style.min.css\";i:28;s:21:\"button/editor-rtl.css\";i:29;s:25:\"button/editor-rtl.min.css\";i:30;s:17:\"button/editor.css\";i:31;s:21:\"button/editor.min.css\";i:32;s:20:\"button/style-rtl.css\";i:33;s:24:\"button/style-rtl.min.css\";i:34;s:16:\"button/style.css\";i:35;s:20:\"button/style.min.css\";i:36;s:22:\"buttons/editor-rtl.css\";i:37;s:26:\"buttons/editor-rtl.min.css\";i:38;s:18:\"buttons/editor.css\";i:39;s:22:\"buttons/editor.min.css\";i:40;s:21:\"buttons/style-rtl.css\";i:41;s:25:\"buttons/style-rtl.min.css\";i:42;s:17:\"buttons/style.css\";i:43;s:21:\"buttons/style.min.css\";i:44;s:22:\"calendar/style-rtl.css\";i:45;s:26:\"calendar/style-rtl.min.css\";i:46;s:18:\"calendar/style.css\";i:47;s:22:\"calendar/style.min.css\";i:48;s:25:\"categories/editor-rtl.css\";i:49;s:29:\"categories/editor-rtl.min.css\";i:50;s:21:\"categories/editor.css\";i:51;s:25:\"categories/editor.min.css\";i:52;s:24:\"categories/style-rtl.css\";i:53;s:28:\"categories/style-rtl.min.css\";i:54;s:20:\"categories/style.css\";i:55;s:24:\"categories/style.min.css\";i:56;s:19:\"code/editor-rtl.css\";i:57;s:23:\"code/editor-rtl.min.css\";i:58;s:15:\"code/editor.css\";i:59;s:19:\"code/editor.min.css\";i:60;s:18:\"code/style-rtl.css\";i:61;s:22:\"code/style-rtl.min.css\";i:62;s:14:\"code/style.css\";i:63;s:18:\"code/style.min.css\";i:64;s:18:\"code/theme-rtl.css\";i:65;s:22:\"code/theme-rtl.min.css\";i:66;s:14:\"code/theme.css\";i:67;s:18:\"code/theme.min.css\";i:68;s:22:\"columns/editor-rtl.css\";i:69;s:26:\"columns/editor-rtl.min.css\";i:70;s:18:\"columns/editor.css\";i:71;s:22:\"columns/editor.min.css\";i:72;s:21:\"columns/style-rtl.css\";i:73;s:25:\"columns/style-rtl.min.css\";i:74;s:17:\"columns/style.css\";i:75;s:21:\"columns/style.min.css\";i:76;s:33:\"comment-author-name/style-rtl.css\";i:77;s:37:\"comment-author-name/style-rtl.min.css\";i:78;s:29:\"comment-author-name/style.css\";i:79;s:33:\"comment-author-name/style.min.css\";i:80;s:29:\"comment-content/style-rtl.css\";i:81;s:33:\"comment-content/style-rtl.min.css\";i:82;s:25:\"comment-content/style.css\";i:83;s:29:\"comment-content/style.min.css\";i:84;s:26:\"comment-date/style-rtl.css\";i:85;s:30:\"comment-date/style-rtl.min.css\";i:86;s:22:\"comment-date/style.css\";i:87;s:26:\"comment-date/style.min.css\";i:88;s:31:\"comment-edit-link/style-rtl.css\";i:89;s:35:\"comment-edit-link/style-rtl.min.css\";i:90;s:27:\"comment-edit-link/style.css\";i:91;s:31:\"comment-edit-link/style.min.css\";i:92;s:32:\"comment-reply-link/style-rtl.css\";i:93;s:36:\"comment-reply-link/style-rtl.min.css\";i:94;s:28:\"comment-reply-link/style.css\";i:95;s:32:\"comment-reply-link/style.min.css\";i:96;s:30:\"comment-template/style-rtl.css\";i:97;s:34:\"comment-template/style-rtl.min.css\";i:98;s:26:\"comment-template/style.css\";i:99;s:30:\"comment-template/style.min.css\";i:100;s:42:\"comments-pagination-numbers/editor-rtl.css\";i:101;s:46:\"comments-pagination-numbers/editor-rtl.min.css\";i:102;s:38:\"comments-pagination-numbers/editor.css\";i:103;s:42:\"comments-pagination-numbers/editor.min.css\";i:104;s:34:\"comments-pagination/editor-rtl.css\";i:105;s:38:\"comments-pagination/editor-rtl.min.css\";i:106;s:30:\"comments-pagination/editor.css\";i:107;s:34:\"comments-pagination/editor.min.css\";i:108;s:33:\"comments-pagination/style-rtl.css\";i:109;s:37:\"comments-pagination/style-rtl.min.css\";i:110;s:29:\"comments-pagination/style.css\";i:111;s:33:\"comments-pagination/style.min.css\";i:112;s:29:\"comments-title/editor-rtl.css\";i:113;s:33:\"comments-title/editor-rtl.min.css\";i:114;s:25:\"comments-title/editor.css\";i:115;s:29:\"comments-title/editor.min.css\";i:116;s:23:\"comments/editor-rtl.css\";i:117;s:27:\"comments/editor-rtl.min.css\";i:118;s:19:\"comments/editor.css\";i:119;s:23:\"comments/editor.min.css\";i:120;s:22:\"comments/style-rtl.css\";i:121;s:26:\"comments/style-rtl.min.css\";i:122;s:18:\"comments/style.css\";i:123;s:22:\"comments/style.min.css\";i:124;s:20:\"cover/editor-rtl.css\";i:125;s:24:\"cover/editor-rtl.min.css\";i:126;s:16:\"cover/editor.css\";i:127;s:20:\"cover/editor.min.css\";i:128;s:19:\"cover/style-rtl.css\";i:129;s:23:\"cover/style-rtl.min.css\";i:130;s:15:\"cover/style.css\";i:131;s:19:\"cover/style.min.css\";i:132;s:22:\"details/editor-rtl.css\";i:133;s:26:\"details/editor-rtl.min.css\";i:134;s:18:\"details/editor.css\";i:135;s:22:\"details/editor.min.css\";i:136;s:21:\"details/style-rtl.css\";i:137;s:25:\"details/style-rtl.min.css\";i:138;s:17:\"details/style.css\";i:139;s:21:\"details/style.min.css\";i:140;s:20:\"embed/editor-rtl.css\";i:141;s:24:\"embed/editor-rtl.min.css\";i:142;s:16:\"embed/editor.css\";i:143;s:20:\"embed/editor.min.css\";i:144;s:19:\"embed/style-rtl.css\";i:145;s:23:\"embed/style-rtl.min.css\";i:146;s:15:\"embed/style.css\";i:147;s:19:\"embed/style.min.css\";i:148;s:19:\"embed/theme-rtl.css\";i:149;s:23:\"embed/theme-rtl.min.css\";i:150;s:15:\"embed/theme.css\";i:151;s:19:\"embed/theme.min.css\";i:152;s:19:\"file/editor-rtl.css\";i:153;s:23:\"file/editor-rtl.min.css\";i:154;s:15:\"file/editor.css\";i:155;s:19:\"file/editor.min.css\";i:156;s:18:\"file/style-rtl.css\";i:157;s:22:\"file/style-rtl.min.css\";i:158;s:14:\"file/style.css\";i:159;s:18:\"file/style.min.css\";i:160;s:23:\"footnotes/style-rtl.css\";i:161;s:27:\"footnotes/style-rtl.min.css\";i:162;s:19:\"footnotes/style.css\";i:163;s:23:\"footnotes/style.min.css\";i:164;s:23:\"freeform/editor-rtl.css\";i:165;s:27:\"freeform/editor-rtl.min.css\";i:166;s:19:\"freeform/editor.css\";i:167;s:23:\"freeform/editor.min.css\";i:168;s:22:\"gallery/editor-rtl.css\";i:169;s:26:\"gallery/editor-rtl.min.css\";i:170;s:18:\"gallery/editor.css\";i:171;s:22:\"gallery/editor.min.css\";i:172;s:21:\"gallery/style-rtl.css\";i:173;s:25:\"gallery/style-rtl.min.css\";i:174;s:17:\"gallery/style.css\";i:175;s:21:\"gallery/style.min.css\";i:176;s:21:\"gallery/theme-rtl.css\";i:177;s:25:\"gallery/theme-rtl.min.css\";i:178;s:17:\"gallery/theme.css\";i:179;s:21:\"gallery/theme.min.css\";i:180;s:20:\"group/editor-rtl.css\";i:181;s:24:\"group/editor-rtl.min.css\";i:182;s:16:\"group/editor.css\";i:183;s:20:\"group/editor.min.css\";i:184;s:19:\"group/style-rtl.css\";i:185;s:23:\"group/style-rtl.min.css\";i:186;s:15:\"group/style.css\";i:187;s:19:\"group/style.min.css\";i:188;s:19:\"group/theme-rtl.css\";i:189;s:23:\"group/theme-rtl.min.css\";i:190;s:15:\"group/theme.css\";i:191;s:19:\"group/theme.min.css\";i:192;s:21:\"heading/style-rtl.css\";i:193;s:25:\"heading/style-rtl.min.css\";i:194;s:17:\"heading/style.css\";i:195;s:21:\"heading/style.min.css\";i:196;s:19:\"html/editor-rtl.css\";i:197;s:23:\"html/editor-rtl.min.css\";i:198;s:15:\"html/editor.css\";i:199;s:19:\"html/editor.min.css\";i:200;s:20:\"image/editor-rtl.css\";i:201;s:24:\"image/editor-rtl.min.css\";i:202;s:16:\"image/editor.css\";i:203;s:20:\"image/editor.min.css\";i:204;s:19:\"image/style-rtl.css\";i:205;s:23:\"image/style-rtl.min.css\";i:206;s:15:\"image/style.css\";i:207;s:19:\"image/style.min.css\";i:208;s:19:\"image/theme-rtl.css\";i:209;s:23:\"image/theme-rtl.min.css\";i:210;s:15:\"image/theme.css\";i:211;s:19:\"image/theme.min.css\";i:212;s:29:\"latest-comments/style-rtl.css\";i:213;s:33:\"latest-comments/style-rtl.min.css\";i:214;s:25:\"latest-comments/style.css\";i:215;s:29:\"latest-comments/style.min.css\";i:216;s:27:\"latest-posts/editor-rtl.css\";i:217;s:31:\"latest-posts/editor-rtl.min.css\";i:218;s:23:\"latest-posts/editor.css\";i:219;s:27:\"latest-posts/editor.min.css\";i:220;s:26:\"latest-posts/style-rtl.css\";i:221;s:30:\"latest-posts/style-rtl.min.css\";i:222;s:22:\"latest-posts/style.css\";i:223;s:26:\"latest-posts/style.min.css\";i:224;s:18:\"list/style-rtl.css\";i:225;s:22:\"list/style-rtl.min.css\";i:226;s:14:\"list/style.css\";i:227;s:18:\"list/style.min.css\";i:228;s:22:\"loginout/style-rtl.css\";i:229;s:26:\"loginout/style-rtl.min.css\";i:230;s:18:\"loginout/style.css\";i:231;s:22:\"loginout/style.min.css\";i:232;s:25:\"media-text/editor-rtl.css\";i:233;s:29:\"media-text/editor-rtl.min.css\";i:234;s:21:\"media-text/editor.css\";i:235;s:25:\"media-text/editor.min.css\";i:236;s:24:\"media-text/style-rtl.css\";i:237;s:28:\"media-text/style-rtl.min.css\";i:238;s:20:\"media-text/style.css\";i:239;s:24:\"media-text/style.min.css\";i:240;s:19:\"more/editor-rtl.css\";i:241;s:23:\"more/editor-rtl.min.css\";i:242;s:15:\"more/editor.css\";i:243;s:19:\"more/editor.min.css\";i:244;s:30:\"navigation-link/editor-rtl.css\";i:245;s:34:\"navigation-link/editor-rtl.min.css\";i:246;s:26:\"navigation-link/editor.css\";i:247;s:30:\"navigation-link/editor.min.css\";i:248;s:29:\"navigation-link/style-rtl.css\";i:249;s:33:\"navigation-link/style-rtl.min.css\";i:250;s:25:\"navigation-link/style.css\";i:251;s:29:\"navigation-link/style.min.css\";i:252;s:33:\"navigation-submenu/editor-rtl.css\";i:253;s:37:\"navigation-submenu/editor-rtl.min.css\";i:254;s:29:\"navigation-submenu/editor.css\";i:255;s:33:\"navigation-submenu/editor.min.css\";i:256;s:25:\"navigation/editor-rtl.css\";i:257;s:29:\"navigation/editor-rtl.min.css\";i:258;s:21:\"navigation/editor.css\";i:259;s:25:\"navigation/editor.min.css\";i:260;s:24:\"navigation/style-rtl.css\";i:261;s:28:\"navigation/style-rtl.min.css\";i:262;s:20:\"navigation/style.css\";i:263;s:24:\"navigation/style.min.css\";i:264;s:23:\"nextpage/editor-rtl.css\";i:265;s:27:\"nextpage/editor-rtl.min.css\";i:266;s:19:\"nextpage/editor.css\";i:267;s:23:\"nextpage/editor.min.css\";i:268;s:24:\"page-list/editor-rtl.css\";i:269;s:28:\"page-list/editor-rtl.min.css\";i:270;s:20:\"page-list/editor.css\";i:271;s:24:\"page-list/editor.min.css\";i:272;s:23:\"page-list/style-rtl.css\";i:273;s:27:\"page-list/style-rtl.min.css\";i:274;s:19:\"page-list/style.css\";i:275;s:23:\"page-list/style.min.css\";i:276;s:24:\"paragraph/editor-rtl.css\";i:277;s:28:\"paragraph/editor-rtl.min.css\";i:278;s:20:\"paragraph/editor.css\";i:279;s:24:\"paragraph/editor.min.css\";i:280;s:23:\"paragraph/style-rtl.css\";i:281;s:27:\"paragraph/style-rtl.min.css\";i:282;s:19:\"paragraph/style.css\";i:283;s:23:\"paragraph/style.min.css\";i:284;s:35:\"post-author-biography/style-rtl.css\";i:285;s:39:\"post-author-biography/style-rtl.min.css\";i:286;s:31:\"post-author-biography/style.css\";i:287;s:35:\"post-author-biography/style.min.css\";i:288;s:30:\"post-author-name/style-rtl.css\";i:289;s:34:\"post-author-name/style-rtl.min.css\";i:290;s:26:\"post-author-name/style.css\";i:291;s:30:\"post-author-name/style.min.css\";i:292;s:26:\"post-author/editor-rtl.css\";i:293;s:30:\"post-author/editor-rtl.min.css\";i:294;s:22:\"post-author/editor.css\";i:295;s:26:\"post-author/editor.min.css\";i:296;s:25:\"post-author/style-rtl.css\";i:297;s:29:\"post-author/style-rtl.min.css\";i:298;s:21:\"post-author/style.css\";i:299;s:25:\"post-author/style.min.css\";i:300;s:33:\"post-comments-form/editor-rtl.css\";i:301;s:37:\"post-comments-form/editor-rtl.min.css\";i:302;s:29:\"post-comments-form/editor.css\";i:303;s:33:\"post-comments-form/editor.min.css\";i:304;s:32:\"post-comments-form/style-rtl.css\";i:305;s:36:\"post-comments-form/style-rtl.min.css\";i:306;s:28:\"post-comments-form/style.css\";i:307;s:32:\"post-comments-form/style.min.css\";i:308;s:26:\"post-content/style-rtl.css\";i:309;s:30:\"post-content/style-rtl.min.css\";i:310;s:22:\"post-content/style.css\";i:311;s:26:\"post-content/style.min.css\";i:312;s:23:\"post-date/style-rtl.css\";i:313;s:27:\"post-date/style-rtl.min.css\";i:314;s:19:\"post-date/style.css\";i:315;s:23:\"post-date/style.min.css\";i:316;s:27:\"post-excerpt/editor-rtl.css\";i:317;s:31:\"post-excerpt/editor-rtl.min.css\";i:318;s:23:\"post-excerpt/editor.css\";i:319;s:27:\"post-excerpt/editor.min.css\";i:320;s:26:\"post-excerpt/style-rtl.css\";i:321;s:30:\"post-excerpt/style-rtl.min.css\";i:322;s:22:\"post-excerpt/style.css\";i:323;s:26:\"post-excerpt/style.min.css\";i:324;s:34:\"post-featured-image/editor-rtl.css\";i:325;s:38:\"post-featured-image/editor-rtl.min.css\";i:326;s:30:\"post-featured-image/editor.css\";i:327;s:34:\"post-featured-image/editor.min.css\";i:328;s:33:\"post-featured-image/style-rtl.css\";i:329;s:37:\"post-featured-image/style-rtl.min.css\";i:330;s:29:\"post-featured-image/style.css\";i:331;s:33:\"post-featured-image/style.min.css\";i:332;s:34:\"post-navigation-link/style-rtl.css\";i:333;s:38:\"post-navigation-link/style-rtl.min.css\";i:334;s:30:\"post-navigation-link/style.css\";i:335;s:34:\"post-navigation-link/style.min.css\";i:336;s:27:\"post-template/style-rtl.css\";i:337;s:31:\"post-template/style-rtl.min.css\";i:338;s:23:\"post-template/style.css\";i:339;s:27:\"post-template/style.min.css\";i:340;s:24:\"post-terms/style-rtl.css\";i:341;s:28:\"post-terms/style-rtl.min.css\";i:342;s:20:\"post-terms/style.css\";i:343;s:24:\"post-terms/style.min.css\";i:344;s:24:\"post-title/style-rtl.css\";i:345;s:28:\"post-title/style-rtl.min.css\";i:346;s:20:\"post-title/style.css\";i:347;s:24:\"post-title/style.min.css\";i:348;s:26:\"preformatted/style-rtl.css\";i:349;s:30:\"preformatted/style-rtl.min.css\";i:350;s:22:\"preformatted/style.css\";i:351;s:26:\"preformatted/style.min.css\";i:352;s:24:\"pullquote/editor-rtl.css\";i:353;s:28:\"pullquote/editor-rtl.min.css\";i:354;s:20:\"pullquote/editor.css\";i:355;s:24:\"pullquote/editor.min.css\";i:356;s:23:\"pullquote/style-rtl.css\";i:357;s:27:\"pullquote/style-rtl.min.css\";i:358;s:19:\"pullquote/style.css\";i:359;s:23:\"pullquote/style.min.css\";i:360;s:23:\"pullquote/theme-rtl.css\";i:361;s:27:\"pullquote/theme-rtl.min.css\";i:362;s:19:\"pullquote/theme.css\";i:363;s:23:\"pullquote/theme.min.css\";i:364;s:39:\"query-pagination-numbers/editor-rtl.css\";i:365;s:43:\"query-pagination-numbers/editor-rtl.min.css\";i:366;s:35:\"query-pagination-numbers/editor.css\";i:367;s:39:\"query-pagination-numbers/editor.min.css\";i:368;s:31:\"query-pagination/editor-rtl.css\";i:369;s:35:\"query-pagination/editor-rtl.min.css\";i:370;s:27:\"query-pagination/editor.css\";i:371;s:31:\"query-pagination/editor.min.css\";i:372;s:30:\"query-pagination/style-rtl.css\";i:373;s:34:\"query-pagination/style-rtl.min.css\";i:374;s:26:\"query-pagination/style.css\";i:375;s:30:\"query-pagination/style.min.css\";i:376;s:25:\"query-title/style-rtl.css\";i:377;s:29:\"query-title/style-rtl.min.css\";i:378;s:21:\"query-title/style.css\";i:379;s:25:\"query-title/style.min.css\";i:380;s:25:\"query-total/style-rtl.css\";i:381;s:29:\"query-total/style-rtl.min.css\";i:382;s:21:\"query-total/style.css\";i:383;s:25:\"query-total/style.min.css\";i:384;s:20:\"query/editor-rtl.css\";i:385;s:24:\"query/editor-rtl.min.css\";i:386;s:16:\"query/editor.css\";i:387;s:20:\"query/editor.min.css\";i:388;s:19:\"quote/style-rtl.css\";i:389;s:23:\"quote/style-rtl.min.css\";i:390;s:15:\"quote/style.css\";i:391;s:19:\"quote/style.min.css\";i:392;s:19:\"quote/theme-rtl.css\";i:393;s:23:\"quote/theme-rtl.min.css\";i:394;s:15:\"quote/theme.css\";i:395;s:19:\"quote/theme.min.css\";i:396;s:23:\"read-more/style-rtl.css\";i:397;s:27:\"read-more/style-rtl.min.css\";i:398;s:19:\"read-more/style.css\";i:399;s:23:\"read-more/style.min.css\";i:400;s:18:\"rss/editor-rtl.css\";i:401;s:22:\"rss/editor-rtl.min.css\";i:402;s:14:\"rss/editor.css\";i:403;s:18:\"rss/editor.min.css\";i:404;s:17:\"rss/style-rtl.css\";i:405;s:21:\"rss/style-rtl.min.css\";i:406;s:13:\"rss/style.css\";i:407;s:17:\"rss/style.min.css\";i:408;s:21:\"search/editor-rtl.css\";i:409;s:25:\"search/editor-rtl.min.css\";i:410;s:17:\"search/editor.css\";i:411;s:21:\"search/editor.min.css\";i:412;s:20:\"search/style-rtl.css\";i:413;s:24:\"search/style-rtl.min.css\";i:414;s:16:\"search/style.css\";i:415;s:20:\"search/style.min.css\";i:416;s:20:\"search/theme-rtl.css\";i:417;s:24:\"search/theme-rtl.min.css\";i:418;s:16:\"search/theme.css\";i:419;s:20:\"search/theme.min.css\";i:420;s:24:\"separator/editor-rtl.css\";i:421;s:28:\"separator/editor-rtl.min.css\";i:422;s:20:\"separator/editor.css\";i:423;s:24:\"separator/editor.min.css\";i:424;s:23:\"separator/style-rtl.css\";i:425;s:27:\"separator/style-rtl.min.css\";i:426;s:19:\"separator/style.css\";i:427;s:23:\"separator/style.min.css\";i:428;s:23:\"separator/theme-rtl.css\";i:429;s:27:\"separator/theme-rtl.min.css\";i:430;s:19:\"separator/theme.css\";i:431;s:23:\"separator/theme.min.css\";i:432;s:24:\"shortcode/editor-rtl.css\";i:433;s:28:\"shortcode/editor-rtl.min.css\";i:434;s:20:\"shortcode/editor.css\";i:435;s:24:\"shortcode/editor.min.css\";i:436;s:24:\"site-logo/editor-rtl.css\";i:437;s:28:\"site-logo/editor-rtl.min.css\";i:438;s:20:\"site-logo/editor.css\";i:439;s:24:\"site-logo/editor.min.css\";i:440;s:23:\"site-logo/style-rtl.css\";i:441;s:27:\"site-logo/style-rtl.min.css\";i:442;s:19:\"site-logo/style.css\";i:443;s:23:\"site-logo/style.min.css\";i:444;s:27:\"site-tagline/editor-rtl.css\";i:445;s:31:\"site-tagline/editor-rtl.min.css\";i:446;s:23:\"site-tagline/editor.css\";i:447;s:27:\"site-tagline/editor.min.css\";i:448;s:26:\"site-tagline/style-rtl.css\";i:449;s:30:\"site-tagline/style-rtl.min.css\";i:450;s:22:\"site-tagline/style.css\";i:451;s:26:\"site-tagline/style.min.css\";i:452;s:25:\"site-title/editor-rtl.css\";i:453;s:29:\"site-title/editor-rtl.min.css\";i:454;s:21:\"site-title/editor.css\";i:455;s:25:\"site-title/editor.min.css\";i:456;s:24:\"site-title/style-rtl.css\";i:457;s:28:\"site-title/style-rtl.min.css\";i:458;s:20:\"site-title/style.css\";i:459;s:24:\"site-title/style.min.css\";i:460;s:26:\"social-link/editor-rtl.css\";i:461;s:30:\"social-link/editor-rtl.min.css\";i:462;s:22:\"social-link/editor.css\";i:463;s:26:\"social-link/editor.min.css\";i:464;s:27:\"social-links/editor-rtl.css\";i:465;s:31:\"social-links/editor-rtl.min.css\";i:466;s:23:\"social-links/editor.css\";i:467;s:27:\"social-links/editor.min.css\";i:468;s:26:\"social-links/style-rtl.css\";i:469;s:30:\"social-links/style-rtl.min.css\";i:470;s:22:\"social-links/style.css\";i:471;s:26:\"social-links/style.min.css\";i:472;s:21:\"spacer/editor-rtl.css\";i:473;s:25:\"spacer/editor-rtl.min.css\";i:474;s:17:\"spacer/editor.css\";i:475;s:21:\"spacer/editor.min.css\";i:476;s:20:\"spacer/style-rtl.css\";i:477;s:24:\"spacer/style-rtl.min.css\";i:478;s:16:\"spacer/style.css\";i:479;s:20:\"spacer/style.min.css\";i:480;s:20:\"table/editor-rtl.css\";i:481;s:24:\"table/editor-rtl.min.css\";i:482;s:16:\"table/editor.css\";i:483;s:20:\"table/editor.min.css\";i:484;s:19:\"table/style-rtl.css\";i:485;s:23:\"table/style-rtl.min.css\";i:486;s:15:\"table/style.css\";i:487;s:19:\"table/style.min.css\";i:488;s:19:\"table/theme-rtl.css\";i:489;s:23:\"table/theme-rtl.min.css\";i:490;s:15:\"table/theme.css\";i:491;s:19:\"table/theme.min.css\";i:492;s:24:\"tag-cloud/editor-rtl.css\";i:493;s:28:\"tag-cloud/editor-rtl.min.css\";i:494;s:20:\"tag-cloud/editor.css\";i:495;s:24:\"tag-cloud/editor.min.css\";i:496;s:23:\"tag-cloud/style-rtl.css\";i:497;s:27:\"tag-cloud/style-rtl.min.css\";i:498;s:19:\"tag-cloud/style.css\";i:499;s:23:\"tag-cloud/style.min.css\";i:500;s:28:\"template-part/editor-rtl.css\";i:501;s:32:\"template-part/editor-rtl.min.css\";i:502;s:24:\"template-part/editor.css\";i:503;s:28:\"template-part/editor.min.css\";i:504;s:27:\"template-part/theme-rtl.css\";i:505;s:31:\"template-part/theme-rtl.min.css\";i:506;s:23:\"template-part/theme.css\";i:507;s:27:\"template-part/theme.min.css\";i:508;s:30:\"term-description/style-rtl.css\";i:509;s:34:\"term-description/style-rtl.min.css\";i:510;s:26:\"term-description/style.css\";i:511;s:30:\"term-description/style.min.css\";i:512;s:27:\"text-columns/editor-rtl.css\";i:513;s:31:\"text-columns/editor-rtl.min.css\";i:514;s:23:\"text-columns/editor.css\";i:515;s:27:\"text-columns/editor.min.css\";i:516;s:26:\"text-columns/style-rtl.css\";i:517;s:30:\"text-columns/style-rtl.min.css\";i:518;s:22:\"text-columns/style.css\";i:519;s:26:\"text-columns/style.min.css\";i:520;s:19:\"verse/style-rtl.css\";i:521;s:23:\"verse/style-rtl.min.css\";i:522;s:15:\"verse/style.css\";i:523;s:19:\"verse/style.min.css\";i:524;s:20:\"video/editor-rtl.css\";i:525;s:24:\"video/editor-rtl.min.css\";i:526;s:16:\"video/editor.css\";i:527;s:20:\"video/editor.min.css\";i:528;s:19:\"video/style-rtl.css\";i:529;s:23:\"video/style-rtl.min.css\";i:530;s:15:\"video/style.css\";i:531;s:19:\"video/style.min.css\";i:532;s:19:\"video/theme-rtl.css\";i:533;s:23:\"video/theme-rtl.min.css\";i:534;s:15:\"video/theme.css\";i:535;s:19:\"video/theme.min.css\";}}','on'),(125,'nonce_key','^M}Y&Nl%}--cnNPGt[fczZk`!wb`.q>yE`4)8;iJ0ztw7 ,EKA4-l3K~0`@ `f),','off'),(126,'nonce_salt','.M=F)Dc,AIW2;@}Y&2#;~$(#0/+9ZC:pY$0_RAS;++NL=D&J|iKwexlDTN;oy{/u','off'),(127,'theme_mods_twentytwentyfive','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1752143365;s:4:\"data\";a:3:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";}s:9:\"sidebar-2\";a:2:{i:0;s:7:\"block-5\";i:1;s:7:\"block-6\";}}}}','off'),(128,'_transient_wp_styles_for_blocks','a:2:{s:4:\"hash\";s:32:\"4fd8ac9f9e112d5944df891d7fa80642\";s:6:\"blocks\";a:7:{s:11:\"core/button\";s:0:\"\";s:14:\"core/site-logo\";s:0:\"\";s:21:\"blocksy/post-template\";s:0:\"\";s:20:\"blocksy/tax-template\";s:0:\"\";s:18:\"core/post-template\";s:0:\"\";s:12:\"core/columns\";s:0:\"\";s:14:\"core/pullquote\";s:121:\":root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);line-height: 1.6;}\";}}','on'),(129,'wp-reset','a:4:{s:4:\"meta\";a:3:{s:13:\"first_version\";s:4:\"2.04\";s:13:\"first_install\";i:1752138468;s:11:\"reset_count\";i:3;}s:17:\"dismissed_notices\";a:1:{s:7:\"welcome\";b:1;}s:8:\"last_run\";a:0:{}s:7:\"options\";a:0:{}}','auto'),(130,'wp-reset-snapshots','a:0:{}','auto'),(131,'logged_in_key',':1#DV+P72],J}s@^nt5n]>3_w0JW$.h^7=sKgc1@&Yc-*V^iGx,@,P!lmFfRk6n0','off'),(132,'logged_in_salt','+O2rfy+WX7~pWA]pj&b.aH52Px9}{@SgIbk9o-G0qEfEO<&bJ0;6kT>H9d,_je=I','off'),(133,'recovery_keys','a:0:{}','off'),(134,'secure_auth_key','6o`ZHJXFhumz>KSxPd;*D}XK0]Z.QpZk4!w!zfKHs5|n^#oD-oSad3F`-$W_A[-p','off'),(135,'secure_auth_salt','x !mYyA8.rgM{^^l1s[e~Oc!W-9Q^xEK@XA|ze)WTvS~.c2LF_-IJv_]DDGHA0>y','off'),(159,'current_theme','Blocksy Child','auto'),(160,'theme_mods_blocksy','a:10:{i:0;b:0;s:38:\"blocksy_woocommerce_thumbnail_cropping\";s:10:\"predefined\";s:23:\"woocommerce_filter_type\";s:6:\"type-1\";s:32:\"single_blog_post_share_box_title\";s:0:\"\";s:27:\"single_page_share_box_title\";s:0:\"\";s:22:\"product_compare_layout\";a:7:{i:0;a:2:{s:2:\"id\";s:12:\"product_main\";s:7:\"enabled\";b:1;}i:1;a:2:{s:2:\"id\";s:13:\"product_title\";s:7:\"enabled\";b:1;}i:2;a:2:{s:2:\"id\";s:13:\"product_price\";s:7:\"enabled\";b:1;}i:3;a:2:{s:2:\"id\";s:19:\"product_add_to_cart\";s:7:\"enabled\";b:1;}i:4;a:2:{s:2:\"id\";s:19:\"product_description\";s:7:\"enabled\";b:1;}i:5;a:3:{s:2:\"id\";s:18:\"product_attributes\";s:7:\"enabled\";b:1;s:25:\"product_attributes_source\";s:3:\"all\";}i:6;a:2:{s:2:\"id\";s:20:\"product_availability\";s:7:\"enabled\";b:1;}}s:30:\"single_blog_post_related_order\";a:3:{i:0;a:5:{s:2:\"id\";s:14:\"featured_image\";s:11:\"thumb_ratio\";s:4:\"16/9\";s:10:\"image_size\";s:12:\"medium_large\";s:7:\"enabled\";b:1;s:8:\"has_link\";s:3:\"yes\";}i:1;a:4:{s:2:\"id\";s:5:\"title\";s:11:\"heading_tag\";s:2:\"h4\";s:7:\"enabled\";b:1;s:8:\"has_link\";s:3:\"yes\";}i:2;a:5:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:5:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:2:\"no\";s:11:\"avatar_size\";i:25;}i:1;a:5:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:2;a:5:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:3;a:4:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";}i:4;a:2:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:1;}}s:9:\"meta_type\";s:6:\"simple\";s:12:\"meta_divider\";s:5:\"slash\";}}s:25:\"single_page_related_order\";a:3:{i:0;a:5:{s:2:\"id\";s:14:\"featured_image\";s:11:\"thumb_ratio\";s:4:\"16/9\";s:10:\"image_size\";s:12:\"medium_large\";s:7:\"enabled\";b:1;s:8:\"has_link\";s:3:\"yes\";}i:1;a:4:{s:2:\"id\";s:5:\"title\";s:11:\"heading_tag\";s:2:\"h4\";s:7:\"enabled\";b:1;s:8:\"has_link\";s:3:\"yes\";}i:2;a:5:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:5:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:2:\"no\";s:11:\"avatar_size\";i:25;}i:1;a:5:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:2;a:5:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:3;a:4:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";}i:4;a:2:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:1;}}s:9:\"meta_type\";s:6:\"simple\";s:12:\"meta_divider\";s:5:\"slash\";}}s:18:\"nav_menu_locations\";a:0:{}s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1752143506;s:4:\"data\";a:8:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:5:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";i:3;s:7:\"block-5\";i:4;s:7:\"block-6\";}s:19:\"ct-footer-sidebar-1\";a:0:{}s:19:\"ct-footer-sidebar-2\";a:0:{}s:19:\"ct-footer-sidebar-3\";a:0:{}s:19:\"ct-footer-sidebar-4\";a:0:{}s:19:\"ct-footer-sidebar-5\";a:0:{}s:19:\"ct-footer-sidebar-6\";a:0:{}}}}','off'),(161,'theme_switched','','auto'),(164,'blocksy_db_version','2.1.2','auto'),(165,'_transient_timeout_blocksy_dynamic_styles_descriptor','1784889802','off'),(166,'_transient_blocksy_dynamic_styles_descriptor','a:2:{s:12:\"google_fonts\";a:2:{s:9:\"Noto Sans\";a:4:{i:0;s:2:\"n4\";i:1;s:2:\"n7\";i:2;s:2:\"n5\";i:3;s:2:\"n6\";}s:11:\"Staatliches\";a:1:{i:0;s:2:\"n4\";}}s:6:\"styles\";N;}','off'),(169,'finished_updating_comment_type','1','auto'),(171,'blocksy_ext_demos_current_demo','a:1:{s:4:\"demo\";s:18:\"Catering:elementor\";}','auto'),(173,'theme_mods_blocksy-child','a:68:{i:0;b:0;s:18:\"nav_menu_locations\";a:4:{s:6:\"menu_1\";i:5;s:11:\"menu_mobile\";i:5;s:6:\"footer\";i:0;s:6:\"menu_2\";i:0;}s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1752143514;s:4:\"data\";a:8:{s:19:\"wp_inactive_widgets\";a:5:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";i:3;s:7:\"block-5\";i:4;s:7:\"block-6\";}s:9:\"sidebar-1\";a:5:{i:0;s:7:\"block-1\";i:1;s:7:\"block-7\";i:2;s:7:\"block-8\";i:3;s:7:\"block-9\";i:4;s:8:\"block-10\";}s:19:\"ct-footer-sidebar-1\";a:1:{i:0;s:8:\"block-11\";}s:19:\"ct-footer-sidebar-2\";a:1:{i:0;s:8:\"block-12\";}s:19:\"ct-footer-sidebar-3\";a:1:{i:0;s:8:\"block-13\";}s:19:\"ct-footer-sidebar-4\";a:1:{i:0;s:8:\"block-14\";}s:19:\"ct-footer-sidebar-5\";a:0:{}s:19:\"ct-footer-sidebar-6\";a:0:{}}}s:38:\"blocksy_woocommerce_thumbnail_cropping\";s:10:\"predefined\";s:12:\"colorPalette\";a:8:{s:6:\"color1\";a:1:{s:5:\"color\";s:7:\"#418043\";}s:6:\"color2\";a:1:{s:5:\"color\";s:7:\"#55a630\";}s:6:\"color3\";a:1:{s:5:\"color\";s:7:\"#0a2117\";}s:6:\"color4\";a:1:{s:5:\"color\";s:7:\"#0c0d0c\";}s:6:\"color5\";a:1:{s:5:\"color\";s:7:\"#E6F0EE\";}s:6:\"color6\";a:1:{s:5:\"color\";s:7:\"#F2F7F6\";}s:6:\"color7\";a:1:{s:5:\"color\";s:7:\"#FBFCFC\";}s:6:\"color8\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}s:17:\"header_placements\";a:2:{s:15:\"current_section\";s:6:\"type-1\";s:8:\"sections\";a:1:{i:0;a:6:{s:2:\"id\";s:6:\"type-1\";s:4:\"mode\";s:10:\"placements\";s:5:\"items\";a:8:{i:0;a:2:{s:2:\"id\";s:4:\"menu\";s:6:\"values\";a:7:{s:22:\"headerMenuItemsSpacing\";s:2:\"40\";s:14:\"headerMenuFont\";a:7:{s:6:\"family\";s:7:\"Default\";s:9:\"variation\";s:2:\"n7\";s:4:\"size\";a:4:{s:7:\"desktop\";s:4:\"17px\";s:6:\"tablet\";s:4:\"17px\";s:6:\"mobile\";s:4:\"17px\";s:9:\"__changed\";a:0:{}}s:11:\"line-height\";s:3:\"1.3\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:4:\"none\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:24:\"transparentMenuFontColor\";a:5:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.7)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:6:\"active\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:12:\"hover-type-3\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:13:\"active-type-3\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:26:\"headerToplevelBorderRadius\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}s:16:\"headerMenuMargin\";a:5:{s:3:\"top\";s:4:\"auto\";s:6:\"bottom\";s:4:\"auto\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}s:23:\"headerDropdownFontColor\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:6:\"active\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:20:\"headerDropdownRadius\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"2px\";s:4:\"left\";s:3:\"2px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:0;}}}i:1;a:2:{s:2:\"id\";s:6:\"button\";s:6:\"values\";a:9:{s:18:\"header_button_size\";s:6:\"medium\";s:18:\"header_button_text\";s:10:\"Contact Us\";s:21:\"headerButtonFontColor\";a:4:{s:7:\"desktop\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:44:\"var(--theme-button-background-initial-color)\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}s:6:\"tablet\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:44:\"var(--theme-button-background-initial-color)\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}s:6:\"mobile\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:44:\"var(--theme-button-background-initial-color)\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:32:\"transparentHeaderButtonFontColor\";a:4:{s:7:\"desktop\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"tablet\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"mobile\";a:4:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:9:\"default_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:7:\"hover_2\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:9:\"__changed\";a:0:{}}s:22:\"headerButtonForeground\";a:4:{s:7:\"desktop\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"tablet\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-5)\";}}s:6:\"mobile\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-5)\";}}s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:33:\"transparentHeaderButtonForeground\";a:4:{s:7:\"desktop\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"tablet\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"mobile\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:9:\"__changed\";a:0:{}}s:15:\"headerCtaRadius\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}s:15:\"headerCtaMargin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}s:18:\"header_button_link\";s:9:\"/contact/\";}}i:2;a:2:{s:2:\"id\";s:4:\"logo\";s:6:\"values\";a:6:{s:11:\"custom_logo\";i:1508;s:16:\"transparent_logo\";i:1508;s:11:\"sticky_logo\";i:1508;s:13:\"logoMaxHeight\";a:4:{s:7:\"desktop\";s:2:\"90\";s:6:\"tablet\";s:2:\"35\";s:6:\"mobile\";s:2:\"30\";s:9:\"__changed\";a:2:{i:0;s:6:\"tablet\";i:1;s:6:\"mobile\";}}s:14:\"has_site_title\";s:2:\"no\";s:16:\"headerLogoMargin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}}}i:3;a:2:{s:2:\"id\";s:7:\"trigger\";s:6:\"values\";a:2:{s:27:\"transparentTriggerIconColor\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.8)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}}s:13:\"triggerMargin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}}}i:4;a:2:{s:2:\"id\";s:10:\"middle-row\";s:6:\"values\";a:5:{s:17:\"has_sticky_shrink\";s:3:\"yes\";s:21:\"stickyHeaderRowShrink\";a:4:{s:7:\"desktop\";s:2:\"65\";s:6:\"tablet\";s:2:\"80\";s:6:\"mobile\";s:2:\"80\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:19:\"headerRowBackground\";a:4:{s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-7)\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-7)\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-7)\";}}}s:9:\"__changed\";a:0:{}}s:21:\"stickyHeaderRowShadow\";a:4:{s:7:\"desktop\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:20;s:6:\"spread\";i:0;s:8:\"v_offset\";i:10;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:1;s:5:\"color\";a:1:{s:5:\"color\";s:19:\"rgba(44,62,80,0.05)\";}}s:6:\"tablet\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:20;s:6:\"spread\";i:0;s:8:\"v_offset\";i:10;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:1;s:5:\"color\";a:1:{s:5:\"color\";s:19:\"rgba(44,62,80,0.05)\";}}s:6:\"mobile\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:20;s:6:\"spread\";i:0;s:8:\"v_offset\";i:10;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:1;s:5:\"color\";a:1:{s:5:\"color\";s:19:\"rgba(44,62,80,0.05)\";}}s:9:\"__changed\";a:0:{}}s:24:\"header_row_border_radius\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}}}i:5;a:2:{s:2:\"id\";s:9:\"offcanvas\";s:6:\"values\";a:4:{s:18:\"offcanvas_behavior\";s:5:\"modal\";s:36:\"offcanvas_content_vertical_alignment\";a:4:{s:7:\"desktop\";s:10:\"flex-start\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:25:\"offcanvasContentAlignment\";a:4:{s:7:\"desktop\";s:16:\"CT_CSS_SKIP_RULE\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:19:\"offcanvasBackground\";a:4:{s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:22:\"rgba(18, 21, 25, 0.98)\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:511;s:1:\"x\";s:4:\"0.50\";s:1:\"y\";s:4:\"0.50\";s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/vegetables-mobile-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"rgba(65, 128, 67, 0.85)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-1)\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:511;s:1:\"x\";s:4:\"0.50\";s:1:\"y\";s:4:\"0.50\";s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/vegetables-mobile-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"rgba(65, 128, 67, 0.85)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-1)\";}}}s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}}}i:6;a:2:{s:2:\"id\";s:14:\"offcanvas-logo\";s:6:\"values\";a:3:{s:11:\"custom_logo\";i:513;s:26:\"off_canvas_logo_max_height\";a:4:{s:7:\"desktop\";i:50;s:6:\"tablet\";s:2:\"40\";s:6:\"mobile\";s:2:\"40\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:22:\"off_canvas_logo_margin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}}}i:7;a:2:{s:2:\"id\";s:11:\"mobile-menu\";s:6:\"values\";a:3:{s:15:\"mobileMenuColor\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}s:5:\"hover\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-3)\";}s:6:\"active\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:16:\"mobileMenuMargin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:18:\"inline_menu_margin\";a:5:{s:3:\"top\";s:0:\"\";s:6:\"bottom\";s:0:\"\";s:4:\"left\";s:0:\"\";s:5:\"right\";s:0:\"\";s:6:\"linked\";b:1;}}}}s:8:\"settings\";a:17:{s:17:\"has_sticky_header\";s:2:\"no\";s:11:\"sticky_rows\";s:6:\"middle\";s:13:\"sticky_effect\";s:6:\"shrink\";s:13:\"sticky_offset\";i:0;s:16:\"sticky_behaviour\";a:2:{s:7:\"desktop\";b:1;s:6:\"mobile\";b:1;}s:32:\"7ef6f1831b23b96350ed09992afb5fc6\";s:0:\"\";s:22:\"has_transparent_header\";s:3:\"yes\";s:22:\"transparent_conditions\";a:3:{i:0;a:3:{s:4:\"type\";s:7:\"include\";s:4:\"rule\";s:10:\"everywhere\";s:7:\"payload\";a:0:{}}i:1;a:3:{s:4:\"type\";s:7:\"exclude\";s:4:\"rule\";s:6:\"search\";s:7:\"payload\";a:0:{}}i:2;a:3:{s:4:\"type\";s:7:\"include\";s:4:\"rule\";s:3:\"404\";s:7:\"payload\";a:0:{}}}s:21:\"transparent_behaviour\";a:2:{s:7:\"desktop\";b:1;s:6:\"mobile\";b:1;}s:32:\"a5ec5ce5660389ab0dcb011200852caa\";s:0:\"\";s:32:\"80f6572367cf3ee5c25bd166c82eec6f\";s:0:\"\";s:32:\"55155d8df9b02dc264389c8c2c7bb834\";s:0:\"\";s:22:\"sticky_animation_speed\";d:0.2;s:32:\"c92356d02782bcbf7e1f88620812e6d0\";s:0:\"\";s:16:\"headerBackground\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}}s:27:\"transparentHeaderBackground\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}}s:22:\"stickyHeaderBackground\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}}}s:7:\"desktop\";a:4:{i:0;a:2:{s:2:\"id\";s:7:\"top-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:0:{}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:0:{}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:0:{}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:1;a:2:{s:2:\"id\";s:10:\"middle-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:1:{i:0;s:4:\"logo\";}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:1:{i:0;s:4:\"menu\";}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:1:{i:0;s:6:\"button\";}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:2;a:2:{s:2:\"id\";s:10:\"bottom-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:0:{}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:0:{}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:0:{}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:3;a:2:{s:2:\"id\";s:9:\"offcanvas\";s:10:\"placements\";a:1:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:0:{}}}}}s:6:\"mobile\";a:4:{i:0;a:2:{s:2:\"id\";s:7:\"top-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:0:{}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:0:{}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:0:{}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:1;a:2:{s:2:\"id\";s:10:\"middle-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:1:{i:0;s:4:\"logo\";}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:0:{}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:1:{i:0;s:7:\"trigger\";}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:2;a:2:{s:2:\"id\";s:10:\"bottom-row\";s:10:\"placements\";a:5:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:0:{}}i:1;a:2:{s:2:\"id\";s:6:\"middle\";s:5:\"items\";a:0:{}}i:2;a:2:{s:2:\"id\";s:3:\"end\";s:5:\"items\";a:0:{}}i:3;a:2:{s:2:\"id\";s:12:\"start-middle\";s:5:\"items\";a:0:{}}i:4;a:2:{s:2:\"id\";s:10:\"end-middle\";s:5:\"items\";a:0:{}}}}i:3;a:2:{s:2:\"id\";s:9:\"offcanvas\";s:10:\"placements\";a:1:{i:0;a:2:{s:2:\"id\";s:5:\"start\";s:5:\"items\";a:3:{i:0;s:14:\"offcanvas-logo\";i:1;s:11:\"mobile-menu\";i:2;s:6:\"button\";}}}}}}}}s:12:\"h1Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"40px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"h2Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"35px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"h3Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"30px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"h4Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"25px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"h5Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"20px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"h6Typography\";a:7:{s:6:\"family\";s:11:\"Staatliches\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"16px\";s:11:\"line-height\";s:3:\"1.5\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:12:\"buttonRadius\";a:4:{s:7:\"desktop\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:6:\"tablet\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:6:\"mobile\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:9:\"__changed\";a:0:{}}s:10:\"forms_type\";s:12:\"modern-forms\";s:14:\"formBorderSize\";i:2;s:21:\"formFieldBorderRadius\";i:0;s:11:\"custom_logo\";i:1508;s:14:\"rootTypography\";a:7:{s:6:\"family\";s:9:\"Noto Sans\";s:9:\"variation\";s:2:\"n4\";s:4:\"size\";s:4:\"16px\";s:11:\"line-height\";s:4:\"1.65\";s:14:\"letter-spacing\";s:3:\"0em\";s:14:\"text-transform\";s:4:\"none\";s:15:\"text-decoration\";s:4:\"none\";}s:15:\"site_background\";a:4:{s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#ffffff\";}}}s:9:\"__changed\";a:0:{}}s:17:\"footer_placements\";a:2:{s:15:\"current_section\";s:6:\"type-1\";s:8:\"sections\";a:2:{i:0;a:5:{s:2:\"id\";s:6:\"type-1\";s:4:\"mode\";s:7:\"columns\";s:4:\"rows\";a:3:{i:0;a:2:{s:2:\"id\";s:7:\"top-row\";s:7:\"columns\";a:2:{i:0;a:0:{}i:1;a:0:{}}}i:1;a:2:{s:2:\"id\";s:10:\"middle-row\";s:7:\"columns\";a:4:{i:0;a:1:{i:0;s:13:\"widget-area-1\";}i:1;a:1:{i:0;s:13:\"widget-area-2\";}i:2;a:1:{i:0;s:13:\"widget-area-3\";}i:3;a:1:{i:0;s:13:\"widget-area-4\";}}}i:2;a:2:{s:2:\"id\";s:10:\"bottom-row\";s:7:\"columns\";a:1:{i:0;a:1:{i:0;s:9:\"copyright\";}}}}s:5:\"items\";a:7:{s:10:\"middle-row\";a:2:{s:2:\"id\";s:10:\"middle-row\";s:6:\"values\";a:4:{s:16:\"4_columns_layout\";a:4:{s:7:\"desktop\";s:14:\"repeat(4, 1fr)\";s:6:\"tablet\";s:7:\"initial\";s:6:\"mobile\";s:7:\"initial\";s:9:\"__changed\";a:0:{}}s:12:\"rowFontColor\";a:4:{s:7:\"desktop\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"tablet\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"mobile\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:9:\"__changed\";a:0:{}}s:19:\"rowTopBottomSpacing\";a:4:{s:7:\"desktop\";s:5:\"150px\";s:6:\"tablet\";s:4:\"50px\";s:6:\"mobile\";s:4:\"40px\";s:9:\"__changed\";a:0:{}}s:14:\"footerItemsGap\";a:4:{s:7:\"desktop\";s:2:\"83\";s:6:\"tablet\";s:2:\"83\";s:6:\"mobile\";s:2:\"83\";s:9:\"__changed\";a:0:{}}}}s:9:\"copyright\";a:2:{s:2:\"id\";s:9:\"copyright\";s:6:\"values\";a:3:{s:24:\"footerCopyrightAlignment\";a:4:{s:7:\"desktop\";s:6:\"center\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:0:{}}s:14:\"copyrightColor\";a:4:{s:7:\"desktop\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.6)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"tablet\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.6)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:6:\"mobile\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.6)\";}s:12:\"link_initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:10:\"link_hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:9:\"__changed\";a:0:{}}s:14:\"copyright_text\";s:61:\"<p>Copyright © {current_year} - SiteBlazer by Blazers.io</p>\";}}s:10:\"bottom-row\";a:2:{s:2:\"id\";s:10:\"bottom-row\";s:6:\"values\";a:1:{s:19:\"rowTopBottomSpacing\";a:4:{s:7:\"desktop\";s:4:\"50px\";s:6:\"tablet\";s:4:\"25px\";s:6:\"mobile\";s:4:\"15px\";s:9:\"__changed\";a:0:{}}}}s:13:\"widget-area-1\";a:2:{s:2:\"id\";s:13:\"widget-area-1\";s:6:\"values\";a:1:{s:20:\"horizontal_alignment\";a:4:{s:7:\"desktop\";s:16:\"CT_CSS_SKIP_RULE\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}}}s:13:\"widget-area-2\";a:2:{s:2:\"id\";s:13:\"widget-area-2\";s:6:\"values\";a:1:{s:20:\"horizontal_alignment\";a:4:{s:7:\"desktop\";s:16:\"CT_CSS_SKIP_RULE\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}}}s:13:\"widget-area-3\";a:2:{s:2:\"id\";s:13:\"widget-area-3\";s:6:\"values\";a:1:{s:20:\"horizontal_alignment\";a:4:{s:7:\"desktop\";s:16:\"CT_CSS_SKIP_RULE\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}}}s:13:\"widget-area-4\";a:2:{s:2:\"id\";s:13:\"widget-area-4\";s:6:\"values\";a:1:{s:20:\"horizontal_alignment\";a:4:{s:7:\"desktop\";s:16:\"CT_CSS_SKIP_RULE\";s:6:\"tablet\";s:6:\"center\";s:6:\"mobile\";s:6:\"center\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}}}}s:8:\"settings\";a:1:{s:16:\"footerBackground\";a:14:{s:15:\"background_type\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:18:\"background_pattern\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:16:\"background_image\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:8:\"gradient\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:17:\"background_repeat\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:15:\"background_size\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:21:\"background_attachment\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:12:\"patternColor\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:12:\"overlayColor\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:15:\"backgroundColor\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"image\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:4:{s:13:\"attachment_id\";i:131;s:1:\"x\";i:0;s:1:\"y\";i:0;s:3:\"url\";s:100:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/footer-vegetables-background.svg\";}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:9:\"no-repeat\";s:15:\"background_size\";s:5:\"cover\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:18:\"rgba(0, 0, 0, 0.8)\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#000000\";}}}s:9:\"__changed\";a:0:{}}}}i:1;a:5:{s:2:\"id\";s:6:\"type-2\";s:4:\"mode\";s:7:\"columns\";s:4:\"rows\";a:3:{i:0;a:2:{s:2:\"id\";s:7:\"top-row\";s:7:\"columns\";a:2:{i:0;a:0:{}i:1;a:0:{}}}i:1;a:2:{s:2:\"id\";s:10:\"middle-row\";s:7:\"columns\";a:4:{i:0;a:0:{}i:1;a:0:{}i:2;a:0:{}i:3;a:0:{}}}i:2;a:2:{s:2:\"id\";s:10:\"bottom-row\";s:7:\"columns\";a:1:{i:0;a:1:{i:0;s:9:\"copyright\";}}}}s:5:\"items\";a:0:{}s:8:\"settings\";a:0:{}}}}s:15:\"buttonMinHeight\";a:4:{s:7:\"desktop\";s:2:\"60\";s:6:\"tablet\";s:2:\"60\";s:6:\"mobile\";s:2:\"60\";s:9:\"__changed\";a:0:{}}s:15:\"formInputHeight\";i:60;s:20:\"breadcrumbsFontColor\";a:3:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:7:\"initial\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:18:\"blog_archive_order\";a:7:{i:0;a:6:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:6:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:2:\"no\";s:11:\"avatar_size\";i:25;s:4:\"__id\";s:21:\"b9DkhBNlCIGULaWJhRbzz\";}i:1;a:6:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"yeefehV1E9seNaHoW0_Aq\";}i:2;a:6:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"p-GSJvJD4Iub7QjugKy3I\";}i:3;a:5:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";s:4:\"__id\";s:21:\"KHU9KfZA1k-DSzhweQu9o\";}i:4;a:3:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"MIOoWF-PUItY0tXy4hrtx\";}}s:9:\"meta_type\";s:5:\"icons\";s:12:\"meta_divider\";s:5:\"slash\";s:4:\"__id\";s:21:\"aLsZNnDxhwXdfb10jNgR-\";}i:1;a:4:{s:2:\"id\";s:5:\"title\";s:11:\"heading_tag\";s:2:\"h2\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"b-qvYq49yMVpyCc8NTLDL\";}i:2;a:6:{s:2:\"id\";s:14:\"featured_image\";s:11:\"thumb_ratio\";s:3:\"4/3\";s:12:\"is_boundless\";s:3:\"yes\";s:10:\"image_size\";s:12:\"medium_large\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"sfsiIKRWNT7dz45Bl3-Mq\";}i:3;a:4:{s:2:\"id\";s:7:\"excerpt\";s:14:\"excerpt_length\";i:30;s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"ZmM2pJG_iRHcmNGCKKLI1\";}i:4;a:4:{s:2:\"id\";s:9:\"read_more\";s:11:\"button_type\";s:10:\"background\";s:7:\"enabled\";b:0;s:4:\"__id\";s:21:\"NEN-1p3gcAWZ1JtdePl0e\";}i:5;a:6:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:6:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:3:\"yes\";s:11:\"avatar_size\";i:25;s:4:\"__id\";s:21:\"Rf_lVWPJnsIJ1FuQdwNvS\";}i:1;a:6:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"0uLEUxrc3th9uhjIPXEiJ\";}i:2;a:6:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"6w_akfMZO-9IvGTLRN1tX\";}i:3;a:5:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";s:4:\"__id\";s:21:\"De6KrPBgJ5NFZTy9MyAN3\";}i:4;a:3:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:0;s:4:\"__id\";s:21:\"DzUUfgiSCqMQWrxlwp4Wo\";}}s:9:\"meta_type\";s:6:\"simple\";s:12:\"meta_divider\";s:5:\"slash\";s:4:\"__id\";s:21:\"Jts6tOlwjvwjrkX690Yk5\";}i:6;a:3:{s:2:\"id\";s:7:\"divider\";s:7:\"enabled\";b:0;s:4:\"__id\";s:21:\"8YGHNXJG3G7fS5mr5IbQy\";}}s:19:\"blog_cardBackground\";a:4:{s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:9:\"__changed\";a:0:{}}s:15:\"blog_cardShadow\";a:4:{s:7:\"desktop\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:6:\"tablet\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:6:\"mobile\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:9:\"__changed\";a:0:{}}s:29:\"single_blog_post_hero_section\";s:6:\"type-2\";s:33:\"single_blog_post_pageTitleOverlay\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:21:\"rgba(18, 21, 26, 0.7)\";}}}s:30:\"single_blog_post_hero_elements\";a:4:{i:0;a:3:{s:2:\"id\";s:11:\"breadcrumbs\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"wAQj5UrazIDhBgNg2kQpd\";}i:1;a:5:{s:2:\"id\";s:12:\"custom_title\";s:7:\"enabled\";b:1;s:11:\"heading_tag\";s:2:\"h1\";s:5:\"title\";s:4:\"Home\";s:4:\"__id\";s:21:\"PPrlccw4ecAEhro6K0WdR\";}i:2;a:4:{s:2:\"id\";s:18:\"custom_description\";s:7:\"enabled\";b:1;s:22:\"description_visibility\";a:3:{s:7:\"desktop\";b:1;s:6:\"tablet\";b:1;s:6:\"mobile\";b:0;}s:4:\"__id\";s:21:\"L9IL8wPCOffUgiX7QXtdK\";}i:3;a:5:{s:2:\"id\";s:11:\"custom_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:6:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:3:\"yes\";s:11:\"avatar_size\";i:25;s:4:\"__id\";s:21:\"RCONaXzpQpEL8cvZybzxW\";}i:1;a:6:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"T0a0VOdc-G5Vs0n09fd2-\";}i:2;a:6:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";s:4:\"__id\";s:21:\"BwMA96TFu1GFSvjboatuh\";}i:3;a:5:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";s:4:\"__id\";s:21:\"nJHOqEAWi1-vrBHMm2AMG\";}i:4;a:3:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"uNhQOTQinThNRiSvRUGr_\";}}s:18:\"page_meta_elements\";a:3:{s:6:\"joined\";b:1;s:14:\"articles_count\";b:1;s:8:\"comments\";b:1;}s:4:\"__id\";s:21:\"N9mp1s36Av9JvfNRmLA_t\";}}s:35:\"single_blog_post_pageTitleFontColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}}s:34:\"single_blog_post_pageMetaFontColor\";a:2:{s:7:\"default\";a:1:{s:5:\"color\";s:24:\"rgba(255, 255, 255, 0.7)\";}s:5:\"hover\";a:1:{s:5:\"color\";s:23:\"CT_CSS_SKIP_RULEDEFAULT\";}}s:31:\"single_blog_post_hero_structure\";s:6:\"normal\";s:30:\"single_blog_post_pageTitleFont\";a:7:{s:6:\"family\";s:7:\"Default\";s:9:\"variation\";s:7:\"Default\";s:4:\"size\";a:4:{s:7:\"desktop\";s:4:\"90px\";s:6:\"tablet\";s:4:\"50px\";s:6:\"mobile\";s:4:\"35px\";s:9:\"__changed\";a:2:{i:0;s:6:\"tablet\";i:1;s:6:\"mobile\";}}s:11:\"line-height\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:33:\"single_blog_post_pageTitlePadding\";a:4:{s:7:\"desktop\";a:5:{s:3:\"top\";s:5:\"180px\";s:6:\"bottom\";s:5:\"180px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:6:\"tablet\";a:5:{s:3:\"top\";s:5:\"130px\";s:6:\"bottom\";s:5:\"130px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:6:\"mobile\";a:5:{s:3:\"top\";s:5:\"130px\";s:6:\"bottom\";s:5:\"130px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:31:\"single_blog_post_share_box_type\";s:6:\"type-2\";s:34:\"single_blog_post_share_box2_colors\";s:8:\"official\";s:29:\"single_blog_post_share_reddit\";s:3:\"yes\";s:30:\"single_blog_post_has_share_box\";s:3:\"yes\";s:31:\"single_blog_post_share_telegram\";s:3:\"yes\";s:31:\"single_blog_post_share_whatsapp\";s:3:\"yes\";s:46:\"single_blog_post_posts_nav_image_border_radius\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:29:\"single_blog_post_has_post_nav\";s:3:\"yes\";s:36:\"single_blog_post_has_share_box_title\";s:3:\"yes\";s:32:\"single_blog_post_share_box_title\";s:15:\"Share your love\";s:33:\"single_blog_post_related_location\";s:6:\"before\";s:34:\"single_blog_post_has_related_posts\";s:3:\"yes\";s:40:\"single_blog_post_related_posts_title_tag\";s:2:\"h4\";s:34:\"single_blog_post_related_structure\";s:6:\"narrow\";s:37:\"single_blog_post_related_thumb_radius\";a:4:{s:7:\"desktop\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:6:\"tablet\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:6:\"mobile\";a:5:{s:3:\"top\";s:3:\"0px\";s:6:\"bottom\";s:3:\"0px\";s:4:\"left\";s:3:\"0px\";s:5:\"right\";s:3:\"0px\";s:6:\"linked\";b:1;}s:9:\"__changed\";a:0:{}}s:17:\"blog_hero_section\";s:6:\"type-2\";s:18:\"blog_pageTitleFont\";a:7:{s:6:\"family\";s:7:\"Default\";s:9:\"variation\";s:7:\"Default\";s:4:\"size\";a:4:{s:7:\"desktop\";s:4:\"90px\";s:6:\"tablet\";s:4:\"50px\";s:6:\"mobile\";s:4:\"50px\";s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:11:\"line-height\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"letter-spacing\";s:16:\"CT_CSS_SKIP_RULE\";s:14:\"text-transform\";s:16:\"CT_CSS_SKIP_RULE\";s:15:\"text-decoration\";s:16:\"CT_CSS_SKIP_RULE\";}s:21:\"blog_pageTitlePadding\";a:4:{s:7:\"desktop\";a:5:{s:3:\"top\";s:5:\"180px\";s:6:\"bottom\";s:5:\"180px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:6:\"tablet\";a:5:{s:3:\"top\";s:5:\"130px\";s:6:\"bottom\";s:5:\"130px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:6:\"mobile\";a:5:{s:3:\"top\";s:5:\"130px\";s:6:\"bottom\";s:5:\"130px\";s:4:\"left\";s:4:\"auto\";s:5:\"right\";s:4:\"auto\";s:6:\"linked\";b:1;}s:9:\"__changed\";a:1:{i:0;s:6:\"tablet\";}}s:17:\"blog_hero_enabled\";s:3:\"yes\";s:18:\"blog_hero_elements\";a:3:{i:0;a:3:{s:2:\"id\";s:11:\"breadcrumbs\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"4og0QE-U-QqAdoWemaMhL\";}i:1;a:5:{s:2:\"id\";s:12:\"custom_title\";s:7:\"enabled\";b:1;s:11:\"heading_tag\";s:2:\"h1\";s:5:\"title\";s:4:\"Home\";s:4:\"__id\";s:21:\"uLldSYATx4YVb07GsO3AX\";}i:2;a:4:{s:2:\"id\";s:18:\"custom_description\";s:7:\"enabled\";b:1;s:22:\"description_visibility\";a:3:{s:7:\"desktop\";b:1;s:6:\"tablet\";b:1;s:6:\"mobile\";b:0;}s:4:\"__id\";s:21:\"bsXZxWG0obAUVswifoSW_\";}}s:23:\"blog_page_title_bg_type\";s:12:\"custom_image\";s:27:\"blog_custom_hero_background\";a:2:{s:13:\"attachment_id\";i:514;s:3:\"url\";s:102:\"https://startersites.io/blocksy/catering/wp-content/uploads/2022/07/blog-hero-background-1024x268.webp\";}s:23:\"blog_pageTitleFontColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-8)\";}}s:21:\"blog_pageTitleOverlay\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:21:\"rgba(18, 20, 26, 0.7)\";}}}s:21:\"blog_archive_per_page\";i:9;s:24:\"categories_archive_order\";a:7:{i:0;a:6:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:0;s:13:\"meta_elements\";a:5:{i:0;a:5:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:2:\"no\";s:11:\"avatar_size\";i:25;}i:1;a:5:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:2;a:5:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:3;a:4:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";}i:4;a:2:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:0;}}s:9:\"meta_type\";s:6:\"simple\";s:12:\"meta_divider\";s:5:\"slash\";s:4:\"__id\";s:21:\"YKDR-0FPaim5znbJewE2m\";}i:1;a:4:{s:2:\"id\";s:5:\"title\";s:11:\"heading_tag\";s:2:\"h2\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"BgMy6oE7J-PXWgz0O5EzG\";}i:2;a:6:{s:2:\"id\";s:14:\"featured_image\";s:11:\"thumb_ratio\";s:3:\"4/3\";s:12:\"is_boundless\";s:3:\"yes\";s:10:\"image_size\";s:12:\"medium_large\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"Zcr8H58A46PzjWo3G9JFy\";}i:3;a:4:{s:2:\"id\";s:7:\"excerpt\";s:14:\"excerpt_length\";s:2:\"40\";s:7:\"enabled\";b:1;s:4:\"__id\";s:21:\"0VMPA6aY4osfBWtPh9lwj\";}i:4;a:4:{s:2:\"id\";s:9:\"read_more\";s:11:\"button_type\";s:10:\"background\";s:7:\"enabled\";b:0;s:4:\"__id\";s:21:\"Z1V-zYoUUxrYGRzPEunyZ\";}i:5;a:6:{s:2:\"id\";s:9:\"post_meta\";s:7:\"enabled\";b:1;s:13:\"meta_elements\";a:5:{i:0;a:5:{s:2:\"id\";s:6:\"author\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"By\";s:17:\"has_author_avatar\";s:2:\"no\";s:11:\"avatar_size\";i:25;}i:1;a:5:{s:2:\"id\";s:9:\"post_date\";s:7:\"enabled\";b:1;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:2;a:5:{s:2:\"id\";s:12:\"updated_date\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"On\";s:18:\"date_format_source\";s:7:\"default\";s:11:\"date_format\";s:6:\"M j, Y\";}i:3;a:4:{s:2:\"id\";s:10:\"categories\";s:7:\"enabled\";b:0;s:5:\"label\";s:2:\"In\";s:5:\"style\";s:6:\"simple\";}i:4;a:2:{s:2:\"id\";s:8:\"comments\";s:7:\"enabled\";b:1;}}s:9:\"meta_type\";s:6:\"simple\";s:12:\"meta_divider\";s:5:\"slash\";s:4:\"__id\";s:21:\"KEsHVzRKPtbmJQAL1p6ZE\";}i:6;a:3:{s:2:\"id\";s:7:\"divider\";s:7:\"enabled\";b:0;s:4:\"__id\";s:21:\"oTwPzxQ8EwmOVAHHmpJUK\";}}s:20:\"categories_structure\";s:6:\"simple\";s:25:\"categories_cardBackground\";a:4:{s:7:\"desktop\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:6:\"tablet\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:6:\"mobile\";a:10:{s:15:\"background_type\";s:5:\"color\";s:18:\"background_pattern\";s:6:\"type-1\";s:16:\"background_image\";a:3:{s:13:\"attachment_id\";N;s:1:\"x\";i:0;s:1:\"y\";i:0;}s:8:\"gradient\";s:65:\"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)\";s:17:\"background_repeat\";s:6:\"repeat\";s:15:\"background_size\";s:4:\"auto\";s:21:\"background_attachment\";s:6:\"scroll\";s:12:\"patternColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:7:\"#e5e7ea\";}}s:12:\"overlayColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:16:\"CT_CSS_SKIP_RULE\";}}s:15:\"backgroundColor\";a:1:{s:7:\"default\";a:1:{s:5:\"color\";s:28:\"var(--theme-palette-color-6)\";}}}s:9:\"__changed\";a:0:{}}s:21:\"categories_cardShadow\";a:4:{s:7:\"desktop\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:6:\"tablet\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:6:\"mobile\";a:8:{s:7:\"inherit\";b:0;s:4:\"blur\";i:18;s:6:\"spread\";i:-6;s:8:\"v_offset\";i:12;s:8:\"h_offset\";i:0;s:5:\"inset\";b:0;s:6:\"enable\";b:0;s:5:\"color\";a:1:{s:5:\"color\";s:23:\"rgba(34, 56, 101, 0.04)\";}}s:9:\"__changed\";a:0:{}}s:33:\"blocksy_premium_header_conditions\";a:0:{}s:23:\"woocommerce_filter_type\";s:6:\"type-1\";s:28:\"woocommerce_filter_icon_type\";s:6:\"type-1\";s:27:\"single_page_share_box_title\";s:0:\"\";s:18:\"custom_css_post_id\";i:6;}','on'),(178,'elementor_landing_pages_activation','0','auto'),(179,'elementor_checklist','{\"last_opened_timestamp\":null,\"first_closed_checklist_in_editor\":true,\"is_popup_minimized\":false,\"steps\":{\"add_logo\":{\"is_marked_completed\":false,\"is_immutable_completed\":false},\"set_fonts_and_colors\":{\"is_marked_completed\":false,\"is_immutable_completed\":false},\"create_pages\":{\"is_marked_completed\":false,\"is_immutable_completed\":true},\"setup_header\":{\"is_marked_completed\":false,\"is_immutable_completed\":false},\"assign_homepage\":{\"is_marked_completed\":false,\"is_immutable_completed\":false}},\"should_open_in_editor\":true}','auto'),(180,'elementor_version','3.30.2','auto'),(181,'elementor_install_history','a:1:{s:6:\"3.30.2\";i:1752143508;}','auto'),(182,'elementor_events_db_version','1.0.0','off'),(183,'elementor_disable_color_schemes','yes','auto'),(184,'elementor_disable_typography_schemes','yes','auto'),(185,'elementor_viewport_lg','1000','auto'),(186,'elementor_viewport_md','690','auto'),(188,'wp_calendar_block_has_published_posts','1','auto'),(189,'site_logo','1508','auto'),(190,'blocksy_ext_woocommerce_extra_settings','','auto'),(191,'category_children','a:0:{}','auto'),(192,'elementor_library_category_children','a:0:{}','auto'),(193,'wpforms_settings','a:1:{s:11:\"disable-css\";s:1:\"2\";}','auto'),(194,'elementor_experiment-container','active','auto'),(196,'elementor_connect_site_key','ff6e7aed639903e25f76170f7eb37d87','auto'),(197,'elementor_remote_info_library','a:3:{s:10:\"types_data\";a:4:{s:5:\"block\";a:2:{s:10:\"categories\";a:30:{i:0;s:8:\"404 page\";i:1;s:5:\"about\";i:2;s:7:\"archive\";i:3;s:8:\"Benefits\";i:4;s:14:\"call to action\";i:5;s:7:\"clients\";i:6;s:7:\"contact\";i:7;s:4:\"Data\";i:8;s:10:\"ehp-footer\";i:9;s:10:\"ehp-header\";i:10;s:3:\"faq\";i:11;s:8:\"features\";i:12;s:6:\"footer\";i:13;s:7:\"Gallery\";i:14;s:6:\"header\";i:15;s:4:\"hero\";i:16;s:11:\"Link in Bio\";i:17;s:9:\"portfolio\";i:18;s:7:\"pricing\";i:19;s:15:\"product archive\";i:20;s:5:\"Quote\";i:21;s:15:\"Service Details\";i:22;s:8:\"services\";i:23;s:11:\"single page\";i:24;s:11:\"single post\";i:25;s:14:\"single product\";i:26;s:5:\"stats\";i:27;s:9:\"subscribe\";i:28;s:4:\"team\";i:29;s:12:\"testimonials\";}s:4:\"sets\";a:5:{i:0;s:11:\"Boxing Club\";i:1;s:19:\"Business Consultant\";i:2;s:16:\"Marketing Agency\";i:3;s:9:\"Wireframe\";i:4;s:15:\"Workshop Center\";}}s:5:\"popup\";a:1:{s:10:\"categories\";a:6:{i:0;s:10:\"bottom bar\";i:1;s:7:\"classic\";i:2;s:6:\"fly-in\";i:3;s:11:\"full screen\";i:4;s:9:\"hello bar\";i:5;s:8:\"slide-in\";}}s:2:\"lp\";a:1:{s:10:\"categories\";a:15:{i:0;s:8:\"Business\";i:1;s:16:\"Coming Soon Page\";i:2;s:9:\"eCommerce\";i:3;s:9:\"Education\";i:4;s:6:\"Events\";i:5;s:18:\"Health and Fitness\";i:6;s:3:\"NFT\";i:7;s:14:\"Online Service\";i:8;s:7:\"Product\";i:9;s:11:\"Real Estate\";i:10;s:18:\"Social Involvement\";i:11;s:14:\"Thank You Page\";i:12;s:6:\"Travel\";i:13;s:18:\"Under Construction\";i:14;s:9:\"Wireframe\";}}s:2:\"lb\";a:1:{s:10:\"categories\";a:2:{i:0;s:4:\"post\";i:1;s:7:\"product\";}}}s:10:\"categories\";a:30:{i:0;s:8:\"404 page\";i:1;s:5:\"about\";i:2;s:7:\"archive\";i:3;s:8:\"Benefits\";i:4;s:14:\"call to action\";i:5;s:7:\"clients\";i:6;s:7:\"contact\";i:7;s:4:\"Data\";i:8;s:10:\"ehp-footer\";i:9;s:10:\"ehp-header\";i:10;s:3:\"faq\";i:11;s:8:\"features\";i:12;s:6:\"footer\";i:13;s:7:\"Gallery\";i:14;s:6:\"header\";i:15;s:4:\"hero\";i:16;s:11:\"Link in Bio\";i:17;s:9:\"portfolio\";i:18;s:7:\"pricing\";i:19;s:15:\"product archive\";i:20;s:5:\"Quote\";i:21;s:15:\"Service Details\";i:22;s:8:\"services\";i:23;s:11:\"single page\";i:24;s:11:\"single post\";i:25;s:14:\"single product\";i:26;s:5:\"stats\";i:27;s:9:\"subscribe\";i:28;s:4:\"team\";i:29;s:12:\"testimonials\";}s:9:\"templates\";a:4:{i:0;a:20:{s:4:\"tmpl\";i:1254;s:2:\"id\";i:20472;s:5:\"title\";s:10:\"test ido f\";s:9:\"thumbnail\";s:153:\"https://library.stg.elementor.red/wp-content/uploads/2025/01/png-clipart-logo-harry-potter-literary-series-lord-voldemort-film-harry-potter-thumbnail.png\";s:12:\"tmpl_created\";i:1751356263;s:6:\"author\";s:9:\"Elementor\";s:3:\"url\";s:120:\"https://library.stg.elementor.red/blocks/test-ido-f/?utm_source=template-library&utm_medium=wp-dash&utm_campaign=preview\";s:4:\"type\";s:5:\"block\";s:11:\"access_tier\";s:4:\"free\";s:7:\"subtype\";s:4:\"page\";s:4:\"tags\";s:2:\"[]\";s:10:\"menu_order\";i:0;s:16:\"popularity_index\";i:-1;s:11:\"trend_index\";i:-1;s:18:\"editor_layout_type\";s:0:\"\";s:15:\"minimum_version\";s:5:\"0.0.0\";s:8:\"products\";s:7:\"regular\";s:17:\"has_page_settings\";s:1:\"0\";s:6:\"is_pro\";s:1:\"0\";s:12:\"access_level\";i:0;}i:1;a:20:{s:4:\"tmpl\";i:1227;s:2:\"id\";i:19968;s:5:\"title\";s:12:\"Zeyad Test 1\";s:9:\"thumbnail\";s:83:\"https://library.stg.elementor.red/wp-content/uploads/2022/09/boxking_hero_img_2.jpg\";s:12:\"tmpl_created\";i:1670765723;s:6:\"author\";s:9:\"Elementor\";s:3:\"url\";s:122:\"https://library.stg.elementor.red/blocks/zeyad-test-1/?utm_source=template-library&utm_medium=wp-dash&utm_campaign=preview\";s:4:\"type\";s:5:\"block\";s:11:\"access_tier\";s:9:\"essential\";s:7:\"subtype\";s:5:\"about\";s:4:\"tags\";s:2:\"[]\";s:10:\"menu_order\";i:1;s:16:\"popularity_index\";i:-1;s:11:\"trend_index\";i:-1;s:18:\"editor_layout_type\";s:0:\"\";s:15:\"minimum_version\";s:5:\"0.0.0\";s:8:\"products\";s:7:\"regular\";s:17:\"has_page_settings\";s:1:\"0\";s:6:\"is_pro\";s:1:\"1\";s:12:\"access_level\";i:20;}i:2;a:20:{s:4:\"tmpl\";i:1231;s:2:\"id\";i:19494;s:5:\"title\";s:5:\"test2\";s:9:\"thumbnail\";s:83:\"https://library.stg.elementor.red/wp-content/uploads/2022/09/boxking_hero_img_4.jpg\";s:12:\"tmpl_created\";i:1672308146;s:6:\"author\";s:9:\"Elementor\";s:3:\"url\";s:115:\"https://library.stg.elementor.red/blocks/test2/?utm_source=template-library&utm_medium=wp-dash&utm_campaign=preview\";s:4:\"type\";s:5:\"block\";s:11:\"access_tier\";s:9:\"essential\";s:7:\"subtype\";s:4:\"page\";s:4:\"tags\";s:2:\"[]\";s:10:\"menu_order\";i:2;s:16:\"popularity_index\";i:-1;s:11:\"trend_index\";i:-1;s:18:\"editor_layout_type\";s:0:\"\";s:15:\"minimum_version\";s:5:\"0.0.0\";s:8:\"products\";s:7:\"regular\";s:17:\"has_page_settings\";s:1:\"1\";s:6:\"is_pro\";s:1:\"1\";s:12:\"access_level\";i:20;}i:3;a:20:{s:4:\"tmpl\";i:1209;s:2:\"id\";i:9631;s:5:\"title\";s:38:\"Slide-in | Sale | Register | Subscribe\";s:9:\"thumbnail\";s:87:\"https://library.stg.elementor.red/wp-content/uploads/2019/01/Slide-in_Sale_small_01.png\";s:12:\"tmpl_created\";i:1660034300;s:6:\"author\";s:9:\"Elementor\";s:3:\"url\";s:126:\"https://library.stg.elementor.red/popups/slide-in-sale-01/?utm_source=template-library&utm_medium=wp-dash&utm_campaign=preview\";s:4:\"type\";s:5:\"popup\";s:11:\"access_tier\";s:9:\"essential\";s:7:\"subtype\";s:8:\"slide-in\";s:4:\"tags\";s:2:\"[]\";s:10:\"menu_order\";i:142;s:16:\"popularity_index\";i:-1;s:11:\"trend_index\";i:-1;s:18:\"editor_layout_type\";s:0:\"\";s:15:\"minimum_version\";s:5:\"0.0.0\";s:8:\"products\";s:7:\"regular\";s:17:\"has_page_settings\";s:1:\"1\";s:6:\"is_pro\";s:1:\"1\";s:12:\"access_level\";i:1;}}}','off'),(198,'elementor_remote_info_feed_data','a:3:{i:0;a:5:{s:5:\"title\";s:100:\"Introducing Elementor 3.30: new Editor V4 capabilities, full Website Templates in the cloud, & more!\";s:7:\"excerpt\";s:361:\"Elementor 3.30 is here and it includes upgrades that accelerate your workflow, bring you a step closer to the full power of Editor V4, and help you deliver beautiful, accessible websites faster than ever. From advanced styling tools and smarter editing to full Website Templates in the cloud, this release enhances both the way you design and the way you scale.\";s:7:\"created\";i:1751974442;s:5:\"badge\";s:3:\"NEW\";s:3:\"url\";s:140:\"https://elementor.com/blog/elementor-330-v4-alpha-website-templates/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed\";}i:1;a:5:{s:5:\"title\";s:57:\"Introducing Cloud Templates: your personal design library\";s:7:\"excerpt\";s:153:\"Transform your workflow with Elementor\'s new Cloud Templates – create, save, and access your templates across all your websites with just a few clicks.\";s:7:\"created\";i:1749048239;s:5:\"badge\";s:3:\"NEW\";s:3:\"url\";s:127:\"https://elementor.com/blog/introducing-cloud-templates/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed\";}i:2;a:5:{s:5:\"title\";s:74:\"Introducing Editor V4 Alpha: The Future of Website Building with Elementor\";s:7:\"excerpt\";s:242:\"Editor V4 Alpha introduces a CSS-first framework with reusable Classes and States, improved performance, a unified styling system, and fully responsive style controls—all designed to make your website building more efficient and consistent.\";s:7:\"created\";i:1748357309;s:5:\"badge\";s:4:\" NEW\";s:3:\"url\";s:119:\"https://elementor.com/blog/editor-v4-1st-alpha/?utm_source=wp-overview-widget&utm_medium=wp-dash&utm_campaign=news-feed\";}}','off'),(201,'_elementor_element_cache_unique_id','8c84548bcdd768663582961cc14044c4','auto'),(203,'e_editor_counter','27','auto'),(204,'_elementor_installed_time','1752143607','auto'),(205,'_elementor_free_to_pro_upsell','a:2:{s:7:\"timeout\";i:1753789845;s:5:\"value\";s:593:\"[{\"id\":\"animated_headline\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/free-to-pro-upsell\\/v1\\/images\\/animated_headline.jpg\"},{\"id\":\"video_playlist\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/free-to-pro-upsell\\/v1\\/images\\/video_playlist.jpg\"},{\"id\":\"cta\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/free-to-pro-upsell\\/v1\\/images\\/cta.jpg\"},{\"id\":\"testimonial_widget\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/free-to-pro-upsell\\/v1\\/images\\/testimonial_widget.jpg\"},{\"id\":\"image_carousel\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/free-to-pro-upsell\\/v1\\/images\\/image_carousel.jpg\"}]\";}','off'),(206,'_elementor_notifications_data','a:2:{s:7:\"timeout\";i:1753789845;s:5:\"value\";s:15287:\"[{\"id\":\"send-cart-widget\",\"title\":\"Introducing: Cart Widget\",\"description\":\"Show customers exactly what they left behind\\u2014visually. The new Cart Widget adds product images to your emails for smarter, higher-converting cart recovery.\",\"topic\":\"Send: Email & SMS built for WooCommerce\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/cart-widget-send.png\",\"chipTags\":[\"New Feature\"],\"cta\":\"Explore Cart Widget\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/WN_CartW\",\"conditions\":[[{\"type\":\"plugin\",\"operator\":\"!=\",\"plugin\":\"send-app\\/send-app.php\"}]]},{\"id\":\"classes-3.30\",\"title\":\"Better class control\",\"description\":\"Get popovers with your class name, breakpoint, state and possible conflicts. Plus, the exact class names you define are now reflected in the code, making debugging and working with external tools easier!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/classes-3.30.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.39-v4-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"cloud-websites-3.30\",\"title\":\"Full Website Templates in the cloud\",\"description\":\"Save and apply entire websites, including multiple pages, styles, site settings, media, and layout configurations - directly from the cloud.\",\"topic\":\"Elementor Pro 3.30\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/cloud-3.30.png\",\"chipPlan\":\"Pro\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.39-v4-blog\\/\",\"readMoreText\":\"Learn More\",\"conditions\":[[{\"type\":\"plugin\",\"plugin\":\"elementor-pro\\/elementor-pro.php\"}]]},{\"id\":\"cloud-websites-3.30\",\"title\":\"Full Website Templates in the cloud\",\"description\":\"Save and apply entire websites, including multiple pages, styles, site settings, media, and layout configurations - directly from the cloud.\",\"topic\":\"Elementor Pro 3.30\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/cloud-3.30.png\",\"chipTags\":[\"New Feature\"],\"cta\":\"Upgrade now\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.30-cloud-websites\\/\"},{\"id\":\"tools-3.30\",\"title\":\"Essential Editor tools\",\"description\":\"V4 now includes a long list of essential V3 capabilities, re-engineered to fit the new framework - IDs, custom unit, anchor offset, display none, object fit, clear icons and more!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/tools-3.30.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.39-v4-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"youtube-3.30\",\"title\":\"YouTube Element\",\"description\":\"The new YouTube Element is purpose-built to support V4 capabilities with faster rendering, better performance, and familiar controls like autoplay, loop, mute, and aspect ratio.\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/youtube-3.30.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.39-v4-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"host-google-cloud\",\"title\":\"Deliver fast, secure websites at scale - free migration included!\",\"description\":\"Host your site on Elementor\\u2019s infrastructure - built for speed, security, and scale. Powered by Google Cloud, with free migration and 24\\/7 expert support.\",\"topic\":\"Host\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/host-google-cloud.png\",\"chipTags\":[\"Cloud Hosting\"],\"link\":\"https:\\/\\/go.elementor.com\\/elementor-host-google-cloud\",\"readMoreText\":\"Read More\"},{\"id\":\"send-notification-june\",\"title\":\"A whole new onboarding experience\",\"description\":\"Try the new onboarding now: Launch abandoned cart recovery, welcome flows & more in minutes. No setup stress\\u2014just smarter automation from day one.\",\"topic\":\"Send: Email & SMS built for WooCommerce\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/send-june.png\",\"chipTags\":[\"New Features\"],\"cta\":\"Check Out\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/New_June\",\"conditions\":[[{\"type\":\"plugin\",\"operator\":\"!=\",\"plugin\":\"send-app\\/send-app.php\"}]]},{\"id\":\"cloud-templates-3.29\",\"title\":\"Your Templates, available everywhere\",\"description\":\"Store sections, containers, and full pages in the cloud\\u2014making them accessible across all your Pro-connected sites. Style once, reuse anywhere!\",\"topic\":\"Elementor Pro 3.29\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/cloud-templates.png\",\"chipPlan\":\"Pro\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-cloud-templates-blog\\/\",\"readMoreText\":\"Learn More\",\"conditions\":[[{\"type\":\"plugin\",\"plugin\":\"elementor-pro\\/elementor-pro.php\"}]]},{\"id\":\"cloud-templates-3.29\",\"title\":\"Your Templates, available everywhere\",\"description\":\"Store sections, containers, and full pages in the cloud\\u2014making them accessible across all your Pro-connected sites. Style once, reuse anywhere!\",\"topic\":\"Elementor Pro 3.29\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/cloud-templates.png\",\"chipTags\":[\"New Feature\"],\"cta\":\"Upgrade\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-cloud-templates\\/\"},{\"id\":\"classes-3.29\",\"title\":\"Classes: Style Once, Apply Everywhere\",\"description\":\"Create Classes to define styling patterns once and apply them across your entire site with a single click. Add States for stunning hover and focus effects\\u2014no coding needed!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/v4-classes.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-editor-v4\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"style-tab-3.29\",\"title\":\"Consistent Styling Everywhere\",\"description\":\"Every V4 element shares the same styling capabilities in the same logical order and location. Plus, we\'ve streamlined from 3 tabs to just 2\\u2014content in one, styling in the other!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/v4-style-tab.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-editor-v4\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"responsive-3.29\",\"title\":\"Fully Responsive Design\",\"description\":\"With Editor V4, every single style property can be customized per device. Complete creative control for desktop, tablet, and mobile!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/v4-responsive.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-editor-v4\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"performance-3.29\",\"title\":\"Blazing fast performance\",\"description\":\"In Editor V4, each element uses one clean div instead of multiple nested divs like in the current version\\u2014your sites will load lightning-fast with cleaner code!\",\"topic\":\"Editor V4 Alpha\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/v4-performance.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.29-editor-v4\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"migration-host\",\"title\":\"Move to Better Cloud Hosting, Painlessly\",\"description\":\"Migrate your Elementor website for free to a home that\\u2019s perfect for it, in minutes, with a combination of\\u2028advanced automation and free expert support\",\"topic\":\"Host\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/migration-host.png\",\"chipTags\":[\"Cloud Hosting\"],\"link\":\"https:\\/\\/go.elementor.com\\/hosting-free-migration\",\"readMoreText\":\"Learn More\",\"cta\":\"Migrate for free\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/hosting-free-migration\"},{\"id\":\"ai-isolate-object\",\"title\":\"Sharper product images, instantly\",\"description\":\"Remove distractions and reframe your shots with the new Isolate Object tool powered by Elementor AI \\u2014 perfect for a polished, uniform Woo storefront.\",\"topic\":\"Elementor AI\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/isolate-object-ai.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/Isolateobjectblog\",\"readMoreText\":\"Learn More\",\"conditions\":[[{\"type\":\"introduction_meta\",\"meta\":\"ai_get_started\"}]],\"cta\":\"Start Free Trial\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/Isolateobjectblog\"},{\"id\":\"ai-isolate-object\",\"title\":\"Sharper product images, instantly\",\"description\":\"Remove distractions and reframe your shots with the new Isolate Object tool powered by Elementor AI \\u2014 perfect for a polished, uniform Woo storefront.\",\"topic\":\"Elementor AI\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/isolate-object-ai.png\",\"chipTags\":[\"New Feature\"],\"cta\":\"Start Free Trial\",\"link\":\"https:\\/\\/go.elementor.com\\/Isolateobjectblog\",\"readMoreText\":\"Learn More\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/Isolateobjectblog\"},{\"id\":\"hello-biz-contact\",\"title\":\"New Contact Widget, Visual Layout Presets & more\",\"description\":\"Hello Biz just got an update! Explore the new Contact Widget, Visual Layout Presets, Form Submissions integration, and fresh new kits.\",\"topic\":\"Hello Biz\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/hello-biz-contact.png\",\"chipTags\":[\"New Features\"],\"link\":\"https:\\/\\/go.elementor.com\\/hello-biz-updates\",\"readMoreText\":\"Learn More\"},{\"id\":\"ai-site-planner-colors\",\"title\":\"Style Your Wireframe, Speed Up Your Store Build\",\"description\":\"Site Planner now lets you style your wireframe with fonts and colors - instantly visualizing your site\\u2019s look and feel. Plus, it predesigns pages for WooCommerce like Cart and Checkout, so you can dive straight into customizations\",\"topic\":\"Elementor AI\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/site-planner-colors.png\",\"chipTags\":[\"New Feature\"],\"link\":\"http:\\/\\/www.elementor.com\\/ai-site-planner\",\"readMoreText\":\"Learn More\"},{\"id\":\"ally-notification\",\"title\":\"Just released! Ally - a new plugin for web accessibility & usability\",\"description\":\"Ally simplifies the complexities of making your website more accessible. With new regulations here and coming, making your website more usable and inclusive is no longer just an option, but a must.\",\"topic\":\"Ally by Elementor\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/ally-notification.png\",\"chipTags\":[\"New plugin\"],\"cta\":\"Get it free\",\"ctaLink\":\"https:\\/\\/wordpress.org\\/plugins\\/pojo-accessibility\\/\",\"conditions\":[[{\"type\":\"plugin\",\"operator\":\"!=\",\"plugin\":\"pojo-accessibility\\/pojo-accessibility.php\"}]]},{\"id\":\"ai-site-planner\",\"title\":\"Instant Sitemaps & Wireframes\",\"description\":\"Get your website plan in minutes with AI Site Planner. Describe your desired site and AI will generate a sitemap, brief and wireframe populated with initial content, ready for you to customize.\",\"topic\":\"Elementor AI\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/aI-site-planner.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/ai-notification-site-planner\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"grid-span-3.27\",\"title\":\"Design Grid layouts that fit your exact vision\",\"description\":\"Advanced column and row span controls give you the power to design Grid Container layouts that fit your exact vision.\",\"topic\":\"Elementor 3.27\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/grid-span-3.27.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.27-grid-span-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"local-fonts-3.27\",\"title\":\"Load Google Fonts safer and faster\",\"description\":\"Once enabled, Google Fonts are served directly from your server, streamlining the loading process and enhancing security.\",\"topic\":\"Elementor 3.27\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/local-google-fonts-3.27.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.27-local-fonts-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"video-shorts-3.27\",\"title\":\"Showcase short-form, vertical videos\",\"description\":\"The Video widget now supports YouTube Shorts in a vertical 9:16 ratio, the go-to format for engaging audiences.\",\"topic\":\"Elementor 3.27\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/video-shorts-3.27.png\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.27-video-shorts-blog\\/\",\"readMoreText\":\"Learn More\"},{\"id\":\"dynamic-off-canvas-3.26\",\"title\":\"Dynamic Off-Canvas for Loop Grids\",\"description\":\"Create richer, more interactive designs by linking Dynamic Content to the Off Canvas widget, delivering seamless user experiences.\",\"topic\":\"Elementor Pro 3.26\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/off-canvas-loop-grids.png\",\"chipPlan\":\"Pro\",\"chipTags\":[\"New Feature\"],\"link\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.26-blog\\/\",\"readMoreText\":\"Learn More\",\"conditions\":[[{\"type\":\"plugin\",\"plugin\":\"elementor-pro\\/elementor-pro.php\"}]]},{\"id\":\"dynamic-off-canvas-3.26\",\"title\":\"Dynamic Off-Canvas for Loop Grids\",\"description\":\"Create richer, more interactive designs by linking Dynamic Content to the Off Canvas widget, delivering seamless user experiences.\",\"topic\":\"Elementor Pro 3.26\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/off-canvas-loop-grids.png\",\"chipTags\":[\"New Feature\"],\"cta\":\"Upgrade\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/go-pro-notification-3.26-loop-off-canvas\\/\"},{\"id\":\"image-optimizer-3.19\",\"title\":\"Effortlessly optimize images for a stunning, high-speed website with the Image Optimizer plugin.\",\"description\":\"Image Optimizer perfectly balances between image quality and performance to boost your website.  Resize, compress, and convert images to WebP, for faster loading times and and better user experience.\",\"topic\":\"Image Optimizer Plugin by Elementor\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/image-optimizer-3.19.png\",\"chipTags\":[\"New plugin\"],\"cta\":\"Get the Image Optimizer\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/io-notification-wp-dash-learn-more\\/\",\"conditions\":[[{\"type\":\"plugin\",\"operator\":\"!=\",\"plugin\":\"image-optimization\\/image-optimization.php\"}]]},{\"id\":\"5-star-rating-prompt\",\"title\":\"Love the New Features? Let Us Know with 5 Stars!\",\"description\":\"Help spread the word by telling the world what you love about Elementor.\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/5-star-rating-prompt.png\",\"cta\":\"Leave a Review\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/wp-dash-notification-five-stars\\/\"},{\"id\":\"site-mailer-introducing\",\"title\":\"Introducing Site Mailer\",\"description\":\"Keep your WordPress emails out of the spam folder with improved deliverability and an easy setup\\u2014no need for an SMTP plugin or complicated configurations.\",\"topic\":\"Site Mailer Plugin by Elementor\",\"imageSrc\":\"https:\\/\\/assets.elementor.com\\/notifications\\/v1\\/images\\/Site-mailer.png\",\"chipTags\":[\"New plugin\"],\"cta\":\"Start Free Trial\",\"ctaLink\":\"https:\\/\\/go.elementor.com\\/sm-wp-dash-whatsnew\\/\",\"conditions\":[[{\"type\":\"plugin\",\"operator\":\"!=\",\"plugin\":\"site-mailer\\/site-mailer.php\"}]]}]\";}','off'),(211,'elementor_active_kit','1201','auto'),(212,'elementor_clear_cache','','auto'),(213,'elementor_reset_api_data','','auto'),(214,'elementor_safe_mode','','auto'),(215,'elementor_enable_inspector','','auto'),(216,'elementor_replace_url','','auto'),(217,'elementor_rollback','','auto'),(218,'elementor_beta','no','auto'),(219,'elementor_maintenance_mode_mode','','auto'),(220,'elementor_maintenance_mode_exclude_mode','logged_in','auto'),(221,'elementor_maintenance_mode_exclude_roles','a:0:{}','auto'),(222,'elementor_maintenance_mode_template_id','','auto'),(225,'_elementor_local_google_fonts','a:3:{s:6:\"roboto\";a:2:{s:3:\"url\";s:85:\"http://n4699.siteblazer.info/wp-content/uploads/elementor/google-fonts/css/roboto.css\";s:7:\"version\";i:1752143655;}s:10:\"robotoslab\";a:2:{s:3:\"url\";s:89:\"http://n4699.siteblazer.info/wp-content/uploads/elementor/google-fonts/css/robotoslab.css\";s:7:\"version\";i:1752143660;}s:11:\"staatliches\";a:2:{s:3:\"url\";s:90:\"http://n4699.siteblazer.info/wp-content/uploads/elementor/google-fonts/css/staatliches.css\";s:7:\"version\";i:1752145910;}}','auto'),(230,'elementor_log','a:4:{s:32:\"8b940f8cfd06ce2af827f77dc96fed30\";O:31:\"Elementor\\Core\\Logger\\Items\\PHP\":9:{s:7:\"\0*\0date\";s:19:\"2025-07-10 11:11:41\";s:7:\"\0*\0type\";s:7:\"warning\";s:10:\"\0*\0message\";s:46:\"Undefined array key &quot;editor_post_id&quot;\";s:7:\"\0*\0meta\";a:1:{s:5:\"trace\";a:1:{i:0;a:3:{s:8:\"function\";s:8:\"shutdown\";s:5:\"class\";s:29:\"Elementor\\Core\\Logger\\Manager\";s:4:\"type\";s:2:\"->\";}}}s:8:\"\0*\0times\";i:2;s:14:\"\0*\0times_dates\";a:2:{i:0;s:19:\"2025-07-10 11:11:41\";i:1;s:19:\"2025-07-28 12:10:42\";}s:7:\"\0*\0args\";a:5:{s:4:\"type\";s:7:\"warning\";s:7:\"message\";s:36:\"Undefined array key \"editor_post_id\"\";s:4:\"file\";s:102:\"/var/www/html/n4699.siteblazer.info/wp-content/plugins/elementor/modules/history/revisions-manager.php\";s:4:\"line\";i:363;s:5:\"trace\";b:1;}s:7:\"\0*\0file\";s:102:\"/var/www/html/n4699.siteblazer.info/wp-content/plugins/elementor/modules/history/revisions-manager.php\";s:7:\"\0*\0line\";i:363;}s:32:\"f99eb5ed417492ef28b6b3000203a316\";O:30:\"Elementor\\Core\\Logger\\Items\\JS\":10:{s:7:\"\0*\0date\";s:19:\"2025-07-10 11:14:33\";s:7:\"\0*\0type\";s:5:\"error\";s:10:\"\0*\0message\";s:61:\"Cannot read properties of undefined (reading &#039;get&#039;)\";s:7:\"\0*\0meta\";a:0:{}s:8:\"\0*\0times\";i:2;s:14:\"\0*\0times_dates\";a:2:{i:0;s:19:\"2025-07-10 11:14:33\";i:1;s:19:\"2025-07-10 11:42:39\";}s:7:\"\0*\0args\";a:6:{s:4:\"type\";s:5:\"error\";s:9:\"timestamp\";s:10:\"1752146073\";s:7:\"message\";s:51:\"Cannot read properties of undefined (reading \'get\')\";s:3:\"url\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:4:\"line\";s:1:\"3\";s:6:\"column\";s:6:\"864127\";}s:7:\"\0*\0file\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:7:\"\0*\0line\";s:1:\"3\";s:9:\"\0*\0column\";s:6:\"864127\";}s:32:\"8c714fac5f337ed34edbecea3ee69a2d\";O:30:\"Elementor\\Core\\Logger\\Items\\JS\":10:{s:7:\"\0*\0date\";s:19:\"2025-07-10 11:16:20\";s:7:\"\0*\0type\";s:5:\"error\";s:10:\"\0*\0message\";s:107:\"Failed to execute &#039;querySelector&#039; on &#039;Document&#039;: &#039;#&#039; is not a valid selector.\";s:7:\"\0*\0meta\";a:0:{}s:8:\"\0*\0times\";i:126;s:14:\"\0*\0times_dates\";a:42:{i:0;s:19:\"2025-07-11 13:17:15\";i:1;s:19:\"2025-07-11 13:17:15\";i:2;s:19:\"2025-07-11 13:17:44\";i:3;s:19:\"2025-07-11 13:17:44\";i:4;s:19:\"2025-07-11 13:18:20\";i:5;s:19:\"2025-07-11 13:18:20\";i:6;s:19:\"2025-07-18 07:02:58\";i:7;s:19:\"2025-07-18 07:02:58\";i:8;s:19:\"2025-07-18 07:02:58\";i:9;s:19:\"2025-07-18 07:03:07\";i:10;s:19:\"2025-07-18 07:03:07\";i:11;s:19:\"2025-07-18 07:03:07\";i:12;s:19:\"2025-07-18 07:03:36\";i:13;s:19:\"2025-07-18 07:03:36\";i:14;s:19:\"2025-07-18 07:04:37\";i:15;s:19:\"2025-07-18 07:04:37\";i:16;s:19:\"2025-07-18 07:04:44\";i:17;s:19:\"2025-07-18 07:04:44\";i:18;s:19:\"2025-07-18 07:04:51\";i:19;s:19:\"2025-07-18 07:04:51\";i:20;s:19:\"2025-07-18 07:05:44\";i:21;s:19:\"2025-07-18 07:23:35\";i:22;s:19:\"2025-07-18 07:23:35\";i:23;s:19:\"2025-07-18 07:23:44\";i:24;s:19:\"2025-07-18 07:23:44\";i:25;s:19:\"2025-07-18 07:24:06\";i:26;s:19:\"2025-07-18 07:24:06\";i:27;s:19:\"2025-07-18 07:24:13\";i:28;s:19:\"2025-07-18 07:24:13\";i:29;s:19:\"2025-07-18 07:24:48\";i:30;s:19:\"2025-07-18 07:24:48\";i:31;s:19:\"2025-07-18 07:24:55\";i:32;s:19:\"2025-07-18 07:24:55\";i:33;s:19:\"2025-07-18 07:43:19\";i:34;s:19:\"2025-07-18 07:43:19\";i:35;s:19:\"2025-07-18 07:51:15\";i:36;s:19:\"2025-07-18 07:51:15\";i:37;s:19:\"2025-07-18 07:54:45\";i:38;s:19:\"2025-07-18 07:54:45\";i:39;s:19:\"2025-07-18 07:56:23\";i:40;s:19:\"2025-07-18 07:56:23\";i:41;s:19:\"2025-07-18 11:32:06\";}s:7:\"\0*\0args\";a:6:{s:4:\"type\";s:5:\"error\";s:9:\"timestamp\";s:10:\"1752146180\";s:7:\"message\";s:77:\"Failed to execute \'querySelector\' on \'Document\': \'#\' is not a valid selector.\";s:3:\"url\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:4:\"line\";s:1:\"3\";s:6:\"column\";s:6:\"690276\";}s:7:\"\0*\0file\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:7:\"\0*\0line\";s:1:\"3\";s:9:\"\0*\0column\";s:6:\"690276\";}s:32:\"e6e076c9d7c1040e07469a28b2906569\";O:30:\"Elementor\\Core\\Logger\\Items\\JS\":10:{s:7:\"\0*\0date\";s:19:\"2025-07-10 12:18:17\";s:7:\"\0*\0type\";s:5:\"error\";s:10:\"\0*\0message\";s:55:\"Cannot read properties of null (reading &#039;id&#039;)\";s:7:\"\0*\0meta\";a:0:{}s:8:\"\0*\0times\";i:5;s:14:\"\0*\0times_dates\";a:5:{i:0;s:19:\"2025-07-10 12:18:17\";i:1;s:19:\"2025-07-28 09:05:58\";i:2;s:19:\"2025-07-28 10:12:38\";i:3;s:19:\"2025-07-28 10:45:37\";i:4;s:19:\"2025-07-29 10:56:32\";}s:7:\"\0*\0args\";a:6:{s:4:\"type\";s:5:\"error\";s:9:\"timestamp\";s:10:\"1752149897\";s:7:\"message\";s:45:\"Cannot read properties of null (reading \'id\')\";s:3:\"url\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:4:\"line\";s:1:\"3\";s:6:\"column\";s:6:\"668025\";}s:7:\"\0*\0file\";s:93:\"https://n4699.siteblazer.info/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.2\";s:7:\"\0*\0line\";s:1:\"3\";s:9:\"\0*\0column\";s:6:\"668025\";}}','off'),(241,'_site_transient_wp_plugin_dependencies_plugin_data','a:0:{}','off'),(242,'recently_activated','a:1:{s:21:\"wp-reset/wp-reset.php\";i:1752217913;}','off'),(247,'duplicate_post_show_notice','1','auto'),(248,'duplicate_post_copytitle','1','auto'),(249,'duplicate_post_copydate','0','auto'),(250,'duplicate_post_copystatus','0','auto'),(251,'duplicate_post_copyslug','0','auto'),(252,'duplicate_post_copyexcerpt','1','auto'),(253,'duplicate_post_copycontent','1','auto'),(254,'duplicate_post_copythumbnail','1','auto'),(255,'duplicate_post_copytemplate','1','auto'),(256,'duplicate_post_copyformat','1','auto'),(257,'duplicate_post_copyauthor','0','auto'),(258,'duplicate_post_copypassword','0','auto'),(259,'duplicate_post_copyattachments','0','auto'),(260,'duplicate_post_copychildren','0','auto'),(261,'duplicate_post_copycomments','0','auto'),(262,'duplicate_post_copymenuorder','1','auto'),(263,'duplicate_post_taxonomies_blacklist','a:0:{}','auto'),(264,'duplicate_post_blacklist','','auto'),(265,'duplicate_post_types_enabled','a:2:{i:0;s:4:\"post\";i:1;s:4:\"page\";}','auto'),(266,'duplicate_post_show_original_column','0','auto'),(267,'duplicate_post_show_original_in_post_states','0','auto'),(268,'duplicate_post_show_original_meta_box','0','auto'),(269,'duplicate_post_show_link','a:3:{s:9:\"new_draft\";s:1:\"1\";s:5:\"clone\";s:1:\"1\";s:17:\"rewrite_republish\";s:1:\"1\";}','auto'),(270,'duplicate_post_show_link_in','a:4:{s:3:\"row\";s:1:\"1\";s:8:\"adminbar\";s:1:\"1\";s:9:\"submitbox\";s:1:\"1\";s:11:\"bulkactions\";s:1:\"1\";}','auto'),(271,'duplicate_post_version','4.5','auto'),(275,'nav_menu_options','a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}','off'),(289,'auth_key','e;ev-/n naDc?O%rwC%!29}hRgk^$JnGuZf<[(}w~:9fS.J>8p?~=eUgOt<(Eyp6','off'),(290,'auth_salt',';K}iz]`&5Lg}DsE5,_/jgl)vBWfPTLQguZ~RA~ 2i=O;^wt=o3a`MRb&8smIG_&S','off'),(354,'bsr_data','a:8:{s:13:\"select_tables\";a:13:{i:0;s:14:\"wp_commentmeta\";i:1;s:11:\"wp_comments\";i:2;s:11:\"wp_e_events\";i:3;s:8:\"wp_links\";i:4;s:10:\"wp_options\";i:5;s:11:\"wp_postmeta\";i:6;s:8:\"wp_posts\";i:7;s:21:\"wp_term_relationships\";i:8;s:16:\"wp_term_taxonomy\";i:9;s:11:\"wp_termmeta\";i:10;s:8:\"wp_terms\";i:11;s:11:\"wp_usermeta\";i:12;s:8:\"wp_users\";}s:16:\"case_insensitive\";s:3:\"off\";s:13:\"replace_guids\";s:3:\"off\";s:7:\"dry_run\";s:2:\"on\";s:10:\"search_for\";s:28:\"Delicious Food for any Event\";s:12:\"replace_with\";s:27:\"{{home.sections1_headline}}\";s:15:\"completed_pages\";i:13;s:11:\"total_pages\";i:13;}','auto'),(386,'_transient_health-check-site-status-result','{\"good\":16,\"recommended\":5,\"critical\":2}','on'),(460,'db_upgraded','','on'),(465,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-6.8.2.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-6.8.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-6.8.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-6.8.2-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.8.2\";s:7:\"version\";s:5:\"6.8.2\";s:11:\"php_version\";s:6:\"7.2.24\";s:13:\"mysql_version\";s:5:\"5.5.5\";s:11:\"new_bundled\";s:3:\"6.7\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1753853833;s:15:\"version_checked\";s:5:\"6.8.2\";s:12:\"translations\";a:0:{}}','off'),(468,'auto_core_update_notified','a:4:{s:4:\"type\";s:7:\"success\";s:5:\"email\";s:21:\"demoaccount@gmail.com\";s:7:\"version\";s:5:\"6.8.2\";s:9:\"timestamp\";i:1752821902;}','off'),(494,'can_compress_scripts','1','on'),(737,'_site_transient_timeout_browser_7ddeda88d0c599cc494da0dece6554d5','1754292481','off'),(738,'_site_transient_browser_7ddeda88d0c599cc494da0dece6554d5','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"138.0.0.0\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','off'),(740,'_site_transient_timeout_php_check_53d5a4a3e3c7a7c9190e36ee6c63c7d7','1754292482','off'),(741,'_site_transient_php_check_53d5a4a3e3c7a7c9190e36ee6c63c7d7','a:5:{s:19:\"recommended_version\";s:3:\"8.3\";s:15:\"minimum_version\";s:6:\"7.2.24\";s:12:\"is_supported\";b:0;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}','off'),(752,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1753822085','off'),(753,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1753778885','off'),(756,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1753822086','off'),(757,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1753778886','off'),(772,'_elementor_assets_data','a:1:{s:3:\"svg\";a:1:{s:9:\"font-icon\";a:3:{s:16:\"far-check-circle\";a:2:{s:7:\"content\";a:4:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"path\";s:501:\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\";s:3:\"key\";s:16:\"far-check-circle\";}s:7:\"version\";s:6:\"5.15.3\";}s:14:\"far-dot-circle\";a:2:{s:7:\"content\";a:4:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"path\";s:292:\"M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z\";s:3:\"key\";s:14:\"far-dot-circle\";}s:7:\"version\";s:6:\"5.15.3\";}s:7:\"far-map\";a:2:{s:7:\"content\";a:4:{s:5:\"width\";i:576;s:6:\"height\";i:512;s:4:\"path\";s:499:\"M560.02 32c-1.96 0-3.98.37-5.96 1.16L384.01 96H384L212 35.28A64.252 64.252 0 0 0 191.76 32c-6.69 0-13.37 1.05-19.81 3.14L20.12 87.95A32.006 32.006 0 0 0 0 117.66v346.32C0 473.17 7.53 480 15.99 480c1.96 0 3.97-.37 5.96-1.16L192 416l172 60.71a63.98 63.98 0 0 0 40.05.15l151.83-52.81A31.996 31.996 0 0 0 576 394.34V48.02c0-9.19-7.53-16.02-15.98-16.02zM224 90.42l128 45.19v285.97l-128-45.19V90.42zM48 418.05V129.07l128-44.53v286.2l-.64.23L48 418.05zm480-35.13l-128 44.53V141.26l.64-.24L528 93.95v288.97z\";s:3:\"key\";s:7:\"far-map\";}s:7:\"version\";s:6:\"5.15.3\";}}}}','auto'),(852,'_site_transient_timeout_community-events-5de3478e846706f11f336b3b55b35a8c','1753822085','off'),(853,'_site_transient_community-events-5de3478e846706f11f336b3b55b35a8c','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:11:\"49.47.243.0\";}s:6:\"events\";a:1:{i:0;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:23:\"WordCamp Bengaluru 2025\";s:3:\"url\";s:36:\"https://bengaluru.wordcamp.org/2025/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2025-08-31 00:00:00\";s:8:\"end_date\";s:19:\"2025-08-31 00:00:00\";s:20:\"start_unix_timestamp\";i:1756578600;s:18:\"end_unix_timestamp\";i:1756578600;s:8:\"location\";a:4:{s:8:\"location\";s:16:\"Bengaluru, India\";s:7:\"country\";s:2:\"IN\";s:8:\"latitude\";d:12.9719511;s:9:\"longitude\";d:77.6037528;}}}}','off'),(854,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1753822085','off'),(855,'_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3','a:6:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:52:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\n \n	\n		\n		\n		\n		\n		\n		\n		\n		\n		\n	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"The latest news about WordPress and the WordPress community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Jul 2025 16:23:52 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=6.9-alpha-60519\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"image\";a:1:{i:0;a:6:{s:4:\"data\";s:11:\"\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:3:\"url\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://s.w.org/favicon.ico?2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"width\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:6:\"height\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}s:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 6.8.2 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2025/07/wordpress-6-8-2-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Jul 2025 15:41:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:14:\"minor-releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18903\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:357:\"WordPress 6.8.2 is now available! This minor release includes fixes for 20 Core tickets and 15 Block Editor issues. For a full list of bug fixes, please refer to the release candidate announcement. WordPress 6.8.2 is a short-cycle maintenance release. More maintenance releases may be made available throughout 2025. If you have sites that support [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:10720:\"\n<h2 class=\"wp-block-heading\">WordPress 6.8.2 is now available!</h2>\n\n\n\n<p>This minor release includes fixes for <a href=\"https://core.trac.wordpress.org/query?resolution=fixed&amp;milestone=6.8.2&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;order=priority\">20 Core tickets</a> and <a href=\"https://github.com/WordPress/gutenberg/pull/70557\">15 Block Editor issues</a>. For a full list of bug fixes, please refer to the <a href=\"https://make.wordpress.org/core/2025/07/08/wordpress-6-8-2-rc1-is-now-available/\">release candidate announcement.</a></p>\n\n\n\n<p>WordPress 6.8.2 is a short-cycle maintenance release. More maintenance releases may be made available throughout 2025.</p>\n\n\n\n<p>If you have sites that support automatic background updates, the update process will begin automatically.</p>\n\n\n\n<p>You can <a href=\"https://wordpress.org/wordpress-6.8.2.zip\">download WordPress 6.8.2 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. For more information on this release, please <a href=\"https://wordpress.org/support/wordpress-version/version-6-8-2\">visit the HelpHub version page</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Dropping security updates for WordPress versions 4.1 through 4.6</h2>\n\n\n\n<p>This is not directly related to the 6.8.2 maintenance release, but <a href=\"https://wordpress.org/news/2025/06/dropping-security-updates-for-wordpress-versions-4-1-through-4-6/\">branches 4.1 to 4.6 had their final release today</a>. These branches won&#8217;t receive any security update anymore.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p>WordPress 6.8.2 was led by <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>,&nbsp;<a href=\"https://profiles.wordpress.org/estelaris/\">Estela Rueda</a>&nbsp;and&nbsp;<a href=\"https://profiles.wordpress.org/zunaid321/\">Zunaid Amin</a>.</p>\n\n\n\n<p>Special thanks to <a href=\'https://profiles.wordpress.org/davidbaumwald/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>davidbaumwald</a>, <a href=\'https://profiles.wordpress.org/sergeybiryukov/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>sergeybiryukov</a>, <a href=\'https://profiles.wordpress.org/mamaduka/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>mamaduka</a>, <a href=\'https://profiles.wordpress.org/wildworks/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>wildworks</a> and <a href=\'https://profiles.wordpress.org/jorbin/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jorbin</a> for their help on specific release tasks.</p>\n\n\n\n<p>WordPress 6.8.2 would not have been possible without the contributions of the following 96 people. Their asynchronous coordination to deliver maintenance fixes into a stable release is a testament to the power and capability of the WordPress community.</p>\n\n\n\n<p class=\"is-style-wporg-props-medium has-white-color has-midnight-gradient-background has-text-color has-background has-link-color has-normal-font-size wp-elements-2ad7deb15a87fd29427f001e4c18a1ac\"><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/zieladam\">Adam Zieliński</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/alexstine\">Alex Stine</a>, <a href=\"https://profiles.wordpress.org/anatolbroder\">Anatol Broder</a>, <a href=\"https://profiles.wordpress.org/afercia\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/nacin\">Andrew Nacin</a>, <a href=\"https://profiles.wordpress.org/ankitkumarshah\">Ankit Kumar Shah</a>, <a href=\"https://profiles.wordpress.org/annezazu\">annezazu</a>, <a href=\"https://profiles.wordpress.org/azharderaiya\">Azhar Deraiya</a>, <a href=\"https://profiles.wordpress.org/benjamingosset\">Benjamin Gosset</a>, <a href=\"https://profiles.wordpress.org/bhubbard\">Brandon Hubbard</a>, <a href=\"https://profiles.wordpress.org/kraftbj\">Brandon Kraft</a>, <a href=\"https://profiles.wordpress.org/brhodes\">brhodes</a>, <a href=\"https://profiles.wordpress.org/poena\">Carolina Nymark</a>, <a href=\"https://profiles.wordpress.org/czarate\">Chris Zarate</a>, <a href=\"https://profiles.wordpress.org/courane01\">Courtney Robertson</a>, <a href=\"https://profiles.wordpress.org/talldanwp\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/darshitrajyaguru97\">Darshit Rajyaguru</a>, <a href=\"https://profiles.wordpress.org/davidbaumwald\">David Baumwald</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/dhruvang21\">Dhruvang21</a>, <a href=\"https://profiles.wordpress.org/dilipbheda\">Dilip Bheda</a>, <a href=\"https://profiles.wordpress.org/dd32\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/divinenephron\">divinenephron</a>, <a href=\"https://profiles.wordpress.org/dustintechsmith\">dustintechsmith</a>, <a href=\"https://profiles.wordpress.org/ericlewis\">Eric Andrew Lewis</a>, <a href=\"https://profiles.wordpress.org/im3dabasia1\">Eshaan Dabasiya</a>, <a href=\"https://profiles.wordpress.org/estelaris\">Estela Rueda</a>, <a href=\"https://profiles.wordpress.org/eherman24\">Evan Herman</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy\">Fabian Kägy</a>, <a href=\"https://profiles.wordpress.org/faisalahammad\">Faisal Ahammad</a>, <a href=\"https://profiles.wordpress.org/flixos90\">Felix Arntz</a>, <a href=\"https://profiles.wordpress.org/pento\">Gary Pendergast</a>, <a href=\"https://profiles.wordpress.org/guddu1315\">Gaurang Dabhi</a>, <a href=\"https://profiles.wordpress.org/mamaduka\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/gernberg\">gernberg</a>, <a href=\"https://profiles.wordpress.org/gziolo\">Greg Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/harshgajipara\">Harsh Gajipara</a>, <a href=\"https://profiles.wordpress.org/helgatheviking\">HelgaTheViking</a>, <a href=\"https://profiles.wordpress.org/abcd95\">Himanshu Pathak</a>, <a href=\"https://profiles.wordpress.org/audrasjb\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/JeffPaul\">Jeffrey Paul</a>, <a href=\"https://profiles.wordpress.org/jdy68\">Jenny Dupuy</a>, <a href=\"https://profiles.wordpress.org/luminuu\">Jessica Lyschik</a>, <a href=\"https://profiles.wordpress.org/jigarpanchal\">Jigar Panchal</a>, <a href=\"https://profiles.wordpress.org/joedolson\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joemcgill\">Joe McGill</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/mindctrl\">John Parris</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/spacedmonkey\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/kausaralm\">Kausar Alam</a>, <a href=\"https://profiles.wordpress.org/kishanjasani\">Kishan Jasani</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/matt\">Matt Mullenweg</a>, <a href=\"https://profiles.wordpress.org/pfefferle\">Matthias Pfefferle</a>, <a href=\"https://profiles.wordpress.org/megane9988\">megane9988</a>, <a href=\"https://profiles.wordpress.org/mosescursor\">Moses Cursor Ssebunya</a>, <a href=\"https://profiles.wordpress.org/mukesh27\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/mwillman1991\">mwillman1991</a>, <a href=\"https://profiles.wordpress.org/bugnumber9\">Nazar Hotsa</a>, <a href=\"https://profiles.wordpress.org/nidhidhandhukiya\">nidhidhandhukiya</a>, <a href=\"https://profiles.wordpress.org/nikunj8866\">Nikunj Hatkar</a>, <a href=\"https://profiles.wordpress.org/oferlaor\">oferlaor</a>, <a href=\"https://profiles.wordpress.org/oglekler\">Olga Gleckler</a>, <a href=\"https://profiles.wordpress.org/swissspidy\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/paulstanos\">paulstanos</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/puggan\">puggan</a>, <a href=\"https://profiles.wordpress.org/ravigadhiyawp\">Ravi Gadhiya</a>, <a href=\"https://profiles.wordpress.org/youknowriad\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/rollybueno\">Rolly Bueno</a>, <a href=\"https://profiles.wordpress.org/room34\">room34</a>, <a href=\"https://profiles.wordpress.org/sainathpoojary\">Sainath Poojary</a>, <a href=\"https://profiles.wordpress.org/sajjad67\">Sajjad Hossain Sagor</a>, <a href=\"https://profiles.wordpress.org/Sam_a\">sam_a</a>, <a href=\"https://profiles.wordpress.org/sandeepdahiya\">Sandeep Dahiya</a>, <a href=\"https://profiles.wordpress.org/SergeyBiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/shanemuir\">Shane Muirhead</a>, <a href=\"https://profiles.wordpress.org/siliconforks\">siliconforks</a>, <a href=\"https://profiles.wordpress.org/sirlouen\">SirLouen</a>, <a href=\"https://profiles.wordpress.org/sabernhardt\">Stephen Bernhardt</a>, <a href=\"https://profiles.wordpress.org/sukhendu2002\">Sukhendu Sekhar Guria</a>, <a href=\"https://profiles.wordpress.org/karmatosed\">Tammie Lister</a>, <a href=\"https://profiles.wordpress.org/TobiasBg\">Tobias Bäthge</a>, <a href=\"https://profiles.wordpress.org/wpsmith\">Travis Smith</a>, <a href=\"https://profiles.wordpress.org/ugyensupport\">Ugyen Dorji</a>, <a href=\"https://profiles.wordpress.org/uxl\">uxl</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, <a href=\"https://profiles.wordpress.org/whaze\">whaze</a>, <a href=\"https://profiles.wordpress.org/getsyash\">Yash B</a>, <a href=\"https://profiles.wordpress.org/yogeshbhutkar\">Yogesh Bhutkar</a>, and <a href=\"https://profiles.wordpress.org/zunaid321\">Zunaid Amin</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">How to contribute</h2>\n\n\n\n<p>To get involved in WordPress core development, head over to Trac, <a href=\"https://core.trac.wordpress.org/report/6\">pick a ticket</a>, and join the conversation on Slack, in the <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> and <a href=\"https://wordpress.slack.com/archives/C080HLPP2Q6\">#6-8-release-leads</a> channels. Need help? Check out the <a href=\"https://make.wordpress.org/core/handbook/\">Core Contributor Handbook</a>.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Thanks to <a href=\'https://profiles.wordpress.org/estelaris/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>estelaris</a> and <a href=\'https://profiles.wordpress.org/zunaid321/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>zunaid321</a> for proofreading.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18903\";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:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"Celebrating Kim Parsell: 2025 WordCamp US Scholarship Applications Open\";s:7:\"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://wordpress.org/news/2025/07/kim-parsell-2025-wcus-scholarship-applications-open/\";s: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, 14 Jul 2025 18:57:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18911\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:364:\"The WordPress Foundation is pleased to announce the return of the Kim Parsell Memorial Scholarship for WordCamp US 2025. Applications are being accepted until July 25, 2025. Remembering Kim Parsell Kim Parsell was a dedicated contributor and a beloved member of the WordPress community. Her passion for open source and her welcoming spirit inspired many, [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:6182:\"\n<p>The WordPress Foundation is pleased to announce the return of the <strong>Kim Parsell Memorial Scholarship</strong> for WordCamp US 2025. Applications are being accepted until <strong>July 25, 2025</strong>.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"604\" height=\"370\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/07/wpdocs-team-1.webp?resize=604%2C370&#038;ssl=1\" alt=\"\" class=\"wp-image-18912\" style=\"border-width:25px;border-radius:40px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/07/wpdocs-team-1.webp?w=604&amp;ssl=1 604w, https://i0.wp.com/wordpress.org/news/files/2025/07/wpdocs-team-1.webp?resize=300%2C184&amp;ssl=1 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" /></figure>\n\n\n\n<div class=\"wp-block-group has-off-white-2-background-color has-background is-layout-constrained wp-container-core-group-is-layout-6cbf45de wp-block-group-is-layout-constrained\" style=\"margin-top:48px;margin-bottom:48px;padding-top:24px;padding-bottom:24px\">\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:2%\"></div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:96%\">\n<h2 class=\"wp-block-heading\">Remembering Kim Parsell</h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"400\" height=\"400\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/07/Kim-parsell-twitter-image-2.jpeg?resize=400%2C400&#038;ssl=1\" alt=\"\" class=\"wp-image-18956\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/07/Kim-parsell-twitter-image-2.jpeg?w=400&amp;ssl=1 400w, https://i0.wp.com/wordpress.org/news/files/2025/07/Kim-parsell-twitter-image-2.jpeg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/07/Kim-parsell-twitter-image-2.jpeg?resize=150%2C150&amp;ssl=1 150w\" sizes=\"(max-width: 400px) 100vw, 400px\" /></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p>Kim Parsell was a dedicated contributor and a beloved member of the WordPress community. Her passion for open source and her welcoming spirit inspired many, both online and in person. Each year at WordCamp US, the WordPress Foundation celebrates Kim’s legacy by supporting contributors who share her commitment and enthusiasm. The Kim Parsell Memorial Scholarship aims to make it easier for deserving community members to attend WordCamp US, reflecting Kim’s belief in making WordPress accessible and inclusive for all.</p>\n</div>\n</div>\n\n\n\n<p style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)\">If you’re unfamiliar with Kim’s story or her invaluable role in the community, we encourage you to <a href=\"https://us.wordcamp.org/2019/memories-of-kim-parsell/\">read these heartfelt tributes</a> collected from friends and colleagues.</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:2%\"></div>\n</div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Scholarship Eligibility</h2>\n\n\n\n<p>This year, a single scholarship will be awarded. To qualify, applicants must:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identify as a woman</li>\n\n\n\n<li>Be actively involved as a contributor to WordPress</li>\n\n\n\n<li>Have never attended WordCamp US before</li>\n\n\n\n<li>Demonstrate a need for financial support to attend the event</li>\n</ul>\n\n\n\n<p>If you meet these qualifications, we invite you to apply before the July 25 deadline. All applicants will be notified of the decision by August 7, 2025.</p>\n\n\n\n<p>For additional information, visit the <a href=\"https://wordpressfoundation.org/projects/kim-parsell-memorial-scholarship/\">Kim Parsell Memorial Scholarship page</a> hosted by the WordPress Foundation.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-2-background-color has-background is-layout-constrained wp-container-core-group-is-layout-8503c47b wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><strong>Ready to Apply?</strong></p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://wordcampcentral.survey.fm/wcus-2025-kim-parsell-scholarship-application\">Submit Your Application Today</a></div>\n</div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n</div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/07/kim-jose.jpeg?resize=500%2C333&#038;ssl=1\" alt=\"\" class=\"wp-image-18917\" style=\"border-width:25px;border-radius:40px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/07/kim-jose.jpeg?w=500&amp;ssl=1 500w, https://i0.wp.com/wordpress.org/news/files/2025/07/kim-jose.jpeg?resize=300%2C200&amp;ssl=1 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Join the Celebration</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tickets for WordCamp US 2025 are now available—secure yours soon!</li>\n\n\n\n<li>Volunteer applications are open until July 11, 2025</li>\n\n\n\n<li>Interested in supporting the event? Explore our <a>sponsorship opportunities</a></li>\n</ul>\n\n\n\n<p>Help us spread the word about this opportunity and make WordCamp US 2025 even more special.</p>\n\n\n\n<p></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18911\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"Introducing WordPress Credits: A New Contribution Internship Program for University Students\";s:7:\"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://wordpress.org/news/2025/07/introducing-wordpress-credits-a-new-contribution-internship-program-for-university-students/\";s: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, 10 Jul 2025 16:56:52 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:9:\"community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:17:\"WordPress Credits\";s:7:\"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=18913\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:393:\"The WordPress Foundation is proud to launch WordPress Credits, a contribution-focused internship program that brings university students into the heart of the WordPress open source project. While WordPress thrives on contributions from a global volunteer community, many students and newcomers face barriers to entry, such as a lack of structured guidance or real-world experience in [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Isotta Peira\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4768:\"\n<p>The WordPress Foundation is proud to launch WordPress Credits, a contribution-focused internship program that brings university students into the heart of the WordPress open source project. While WordPress thrives on contributions from a global volunteer community, many students and newcomers face barriers to entry, such as a lack of structured guidance or real-world experience in open source projects. This new program is designed to bridge that gap, nurturing future contributors and ensuring WordPress remains innovative, inclusive, and sustainable for years to come.</p>\n\n\n\n<p>The <a href=\"https://gamma.app/docs/EN-WordPress-Credits-vz0k2vr1ulg91qq?mode=doc\">pilot program</a>, developed in partnership with the University of Pisa, was announced on stage at WordCamp Europe 2025 by Matt Mullenweg and Mary Hubbard. Since then, it has attracted interest from students across various fields of study, including humanities, computer science, and communication. Companies in the WordPress ecosystem have also expressed support and interest in contributing to the project. In response to the growing interest from both community members and academic institutions, we are now inviting more universities to join the initiative.</p>\n\n\n\n<p>Open to students from all fields of study, the program blends structured onboarding with a personalized contribution project. Activities are adapted to each student’s degree program and familiarity with WordPress, aiming to develop transferable skills, academic-related competencies, and active participation in the WordPress community. Internship durations may vary depending on the university or educational institution. Some may align with academic semesters (typically 3–4 months), while others, like the University of Pisa, allow students to sign up year-round with a requirement to complete a set number of contribution hours (e.g. 150 hours). Flexible arrangements can be discussed to meet the specific requirements of each institution.</p>\n\n\n\n<p>Foundational Training includes:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An introduction to open source principles and the WordPress Foundation</li>\n\n\n\n<li>Getting familiar with community tools (Slack, Make blogs, Learn platform, GitHub)</li>\n\n\n\n<li>Setting up a personal WordPress site and publishing content</li>\n</ul>\n\n\n\n<p>Each student will choose a contribution area and design their own personal project within that area. Examples of possible projects include:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Translating interfaces or documentation</li>\n\n\n\n<li>Creating multilingual subtitles for educational videos</li>\n\n\n\n<li>Contributing code or performing testing</li>\n\n\n\n<li>Supporting product development or design</li>\n\n\n\n<li>Writing or editing content</li>\n\n\n\n<li>Assisting with community event organization</li>\n\n\n\n<li>Developing training materials for Learn WordPress</li>\n\n\n\n<li>Creating open source tools</li>\n\n\n\n<li>And much more…<br></li>\n</ul>\n\n\n\n<p>Interns are guided by an experienced mentor specific to their chosen area and supported by a dedicated WordPress Foundation contact person throughout the program. All student contributions, whether code, translations, documentation, or educational materials, will be publicly visible and integrated into official WordPress projects and resources, directly benefiting the wider community.</p>\n\n\n\n<p><strong>Interested universities and educational institutions</strong> interested in participating can reach out by filling <a href=\"https://wordpressdotorg.survey.fm/wordpress-credits-educational-institution-interest-form\">the interest form</a>.</p>\n\n\n\n<p>We also invite companies in the WordPress ecosystem to support this initiative by sponsoring mentors who will guide and empower the next generation of contributors, or by providing tools and resources that help students succeed in their contribution journey. </p>\n\n\n\n<p><strong>If your company is interested in getting involved</strong>, please visit the <a href=\"https://make.wordpress.org/handbook/wordpress-credits-contribution-internship-program/get-involved-company-guide/\">Company Guide</a> to learn more and <a href=\"https://wordpressdotorg.survey.fm/wordpress-credits-%E2%80%93-company-interest-form\">fill out the form</a> to join the program.</p>\n\n\n\n<p><em>By welcoming students, mentors, sponsors, and volunteers into this initiative, we are building a stronger and more connected WordPress community. Each person who takes part, whether they guide a student, share their experiences, provide sponsorship, or simply help spread the word, helps ensure that open source remains vibrant and accessible for all. Together, we are not just supporting individual contributors; we are shaping the future of WordPress and open source itself.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18913\";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:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"WordCamp US 2025: See You in Portland, Oregon!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wordpress.org/news/2025/06/wordcamp-us-2025-see-you-in-portland-oregon/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Jun 2025 18:14:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:4:\"WCUS\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18884\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:383:\"WordCamp US 2025 is heading to vibrant Portland, Oregon, from August 26–29, 2025! Join fellow open source enthusiasts, developers, designers, and WordPress professionals from across the United States and around the world for four days of learning, networking, and collaboration at the Oregon Convention Center. Nestled in the Pacific Northwest, Portland is famous for its [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8274:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us-2025-portland.png?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-18885\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us-2025-portland.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us-2025-portland.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us-2025-portland.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us-2025-portland.png?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>WordCamp US 2025 is heading to vibrant Portland, Oregon, from August 26–29, 2025! Join fellow open source enthusiasts, developers, designers, and WordPress professionals from across the United States and around the world for four days of learning, networking, and collaboration at the Oregon Convention Center.</p>\n\n\n\n<p>Nestled in the Pacific Northwest, Portland is famous for its creative spirit, lush green spaces, and riverside trails, making it an inspiring backdrop for this year’s WordCamp. Whether building your first site or leading a digital agency, WordCamp US offers something for everyone, all set against the city’s stunning natural scenery.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-8503c47b wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><img src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <strong>Tickets are limited—secure yours today!</strong></p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2025/tickets/\">Get your ticket now</a></div>\n</div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">What to Expect</h2>\n\n\n\n<h3 class=\"wp-block-heading\">Contributor Day: August 26</h3>\n\n\n\n<p>Kick off your WordCamp US experience by giving back. Contributor Day welcomes all skill levels to collaborate on teams that help make WordPress better, from code to community to documentation. You can make a difference to the project, and build new friendships or rekindle old ones, perhaps even while enjoying views of Portland’s skyline and tree-lined streets.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Main Conference: August 27–29</h3>\n\n\n\n<h4 class=\"wp-block-heading\">Showcase Day &#8211; August 27</h4>\n\n\n\n<p>As part of the main conference, day one will give us a look at project showcases, discover innovative uses of WordPress, see how people push the platform’s boundaries, and get inspired to try something new.</p>\n\n\n\n<h4 class=\"wp-block-heading\">Session Days + Expo Hall &#8211; August 28-29</h4>\n\n\n\n<p>Experience another two days filled with inspiring keynotes, practical sessions, and deep dives into the latest trends in web development, design, content, accessibility, and more. Hear from some of the brightest minds in the WordPress ecosystem and explore topics that get to the heart of what makes WordPress unique. Also, take some time to explore the main floors of WCUS, like the Sponsors Hall.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Networking and Community</h3>\n\n\n\n<p>Meet WordPress friends new and old, exchange ideas with community leaders, and collaborate with people who share your passion for open source. Enjoy daily lunches and a memorable social event, all included with your ticket. Stroll along the Willamette River or explore nearby parks in between sessions.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Venue &amp; Accommodations</h3>\n\n\n\n<p>This year, we’re gathering at the Oregon Convention Center in the heart of Portland—a city known for its vibrant neighborhoods and abundant green spaces. We’ve secured a special hotel block right across the street at the Hyatt Regency Portland for convenient, comfortable lodging during your stay.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><img src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f3e2.png\" alt=\"🏢\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></strong> <strong>Oregon Convention Center<br></strong>777 NE Martin Luther King Jr Blvd<br>Portland, OR 97232<br></li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f6cf.png\" alt=\"🛏\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <strong>Hyatt Regency Portland</strong><br>375 NE Holladay Street<br>Portland, OR 97232<br><a href=\"https://www.hyatt.com/en-US/group-booking/PDXRP/G-CAMP\">Book your room!</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Registration and Tickets</h2>\n\n\n\n<p>Registration officially kicked off last month. Secure your spot early; tickets are selling quickly.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-8503c47b wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><img src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <strong>Tickets are limited—secure yours today!</strong></p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2025/tickets/\">Get your ticket now</a></div>\n</div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to Plan Your WordCamp US Experience?</h2>\n\n\n\n<p>Keep checking the <a href=\"https://us.wordcamp.org/2025/\">WordCamp US site</a> for travel tips, to book accommodations, and to watch for the whole event schedule—coming soon! While here, why not plan to take in some of Portland’s scenic hiking trails, bike-friendly streets, or local food scene?</p>\n\n\n\n<p>Stay tuned for updates and announcements on <a href=\"https://make.wordpress.org/marketing/handbook/social-media/\">WordPress social media channels</a>, and join the conversation.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Help Us Spread the Word!</h3>\n\n\n\n<p>Whether attending in person or following along online, share your experience and help welcome others to the WordPress community. Use the #WCUS and #WordPress hashtags and tell your story on social!</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18898\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>Portland is calling—see you at WordCamp US 2025! <img src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f332.png\" alt=\"🌲\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></p>\n\n\n\n<p></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18884\";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:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"Dropping security updates for WordPress versions 4.1 through 4.6\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://wordpress.org/news/2025/06/dropping-security-updates-for-wordpress-versions-4-1-through-4-6/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 19 Jun 2025 15:26:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"Updates\";s:7:\"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=18872\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:331:\"As of July 2025, the WordPress Security Team will no longer provide security updates for WordPress versions 4.1 through 4.6. These versions were first released nine or more years ago and over 99% of WordPress installations run a more recent version. The chances this will affect your site, or sites, is very small. If you [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"John Blackbourn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3132:\"\n<p>As of July 2025, the WordPress Security Team will no longer provide security updates for WordPress versions 4.1 through 4.6.</p>\n\n\n\n<p>These versions were first released nine or more years ago and over 99% of WordPress installations run a more recent version. The chances this will affect your site, or sites, is very small.</p>\n\n\n\n<p>If you are unsure if you are running an up-to-date version of WordPress, please log in to your site’s dashboard. Out of date versions will display a notice that looks like this:</p>\n\n\n\n<figure class=\"wp-block-image size-full has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1048\" height=\"122\" src=\"https://i0.wp.com/wordpress.org/news/files/2022/09/WordPress-681-update-notice.png?resize=1048%2C122&#038;ssl=1\" alt=\"Dashboard notice: &quot;WordPress 6.8.1 is available! Please update now.&quot;\" class=\"has-border-color has-luminous-vivid-amber-border-color wp-image-18873\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2022/09/WordPress-681-update-notice.png?w=1048&amp;ssl=1 1048w, https://i0.wp.com/wordpress.org/news/files/2022/09/WordPress-681-update-notice.png?resize=300%2C35&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2022/09/WordPress-681-update-notice.png?resize=1024%2C119&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2022/09/WordPress-681-update-notice.png?resize=768%2C89&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>The version you are running is displayed in the bottom of the “At a Glance” section of the dashboard.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?resize=1024%2C281&#038;ssl=1\" alt=\"At a glance widget showing a site running WordPress 4.1.41\" class=\"has-border-color has-cyan-bluish-gray-border-color wp-image-18875\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?resize=1024%2C281&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?resize=300%2C82&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?resize=768%2C211&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?resize=1536%2C421&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2022/09/at-a-glance-wp-4141.png?w=1798&amp;ssl=1 1798w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>As a reminder, the only <em>actively</em> supported version of WordPress is the most recent one. Security updates are only backported to older branches as a courtesy.</p>\n\n\n\n<p>The Make WordPress Security blog has further details about <a href=\"https://make.wordpress.org/security/2025/06/18/security-updates-will-cease-for-wordpress-versions-4-1-through-4-6/\" data-type=\"link\" data-id=\"https://make.wordpress.org/security/2025/06/18/security-updates-will-cease-for-wordpress-versions-4-1-through-4-6/\">the process to end support</a>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18872\";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:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WCEU 2025: A Community Celebration in the Swiss Sun\";s:7:\"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:86:\"https://wordpress.org/news/2025/06/wceu-2025-a-community-celebration-in-the-swiss-sun/\";s: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, 07 Jun 2025 19:19:18 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:4:\"WCEU\";s:7:\"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=18776\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:362:\"Over 1,723 attendees from 84 countries gathered at the Messe and Congress Center Basel in Switzerland, and 20,353 more joined online for WordCamp Europe 2025. I’m personally very excited&#8230; There’s so much I want to do. I think there’s a clear pathway to 7.0 and beyond. Matt Mullenweg, WordPress Cofounder The flagship WordPress event kicked [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:61400:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18837\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0151-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>Photo by Nilo Velez</em></figcaption></figure>\n\n\n\n<p>Over 1,723 attendees from 84 countries gathered at the Messe and Congress Center Basel in Switzerland, and 20,353 more joined online for WordCamp Europe 2025.</p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-pullquote\"><blockquote><p>I’m personally very excited&#8230; There’s so much I want to do. I think there’s a clear pathway to 7.0 and beyond.</p><cite>Matt Mullenweg, WordPress Cofounder</cite></blockquote></figure>\n</div>\n\n\n\n<p>The flagship WordPress event kicked off in Basel, Switzerland, with a dedicated Contributor Day. It was followed by two days of engaging talks, panels, hands-on workshops, and vibrant community connections. WordPress Cofounder Matt Mullenweg and Executive Director Mary Hubbard joined a diverse lineup of speakers and panelists, sharing insights in the heart of one of Europe’s most charming cities.</p>\n\n\n\n<p>Set against the backdrop of Basel’s historic streets and Rhine-side views, the sponsor hall buzzed with activity as companies from across the WordPress ecosystem showcased their latest innovations, offered live demos, and connected with attendees. Each day, participants refueled with a range of local and international cuisine — from Swiss specialties to global favorites — making mealtime a lively space for networking, collaboration, and sparking new ideas.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A Global Gathering in Basel</h2>\n\n\n\n<p>WordCamp Europe has long been one of the most anticipated WordPress events of the year — a space where community, creativity, and collaboration thrive. This year in Basel, the conference delivered an exciting and diverse program that reached every corner of the WordPress ecosystem.</p>\n\n\n\n<p>Here’s what attendees experienced:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Engaging Sessions Across Tracks</strong> &#8211; Across two full days, the conference featured informative talks, captivating keynotes, and dynamic discussions exploring WordPress and the broader web.</li>\n\n\n\n<li><strong>A Global Speaker Lineup</strong> &#8211; The stage welcomed 52 speakers from 23 countries across five continents, each bringing unique insights and global perspectives.</li>\n\n\n\n<li><strong>Wide-Ranging Topics</strong> &#8211; The schedule included 45 sessions and four hands-on workshops across three tracks, covering:\n<ul class=\"wp-block-list\">\n<li>Accessibility and key policy updates like the European Accessibility Act and the Cyber Resilience Act</li>\n\n\n\n<li>The evolving role of Artificial Intelligence in the open web</li>\n\n\n\n<li>Cutting-edge web design, development best practices, SEO, and content strategy</li>\n\n\n\n<li>Real-world case studies and showcases from across the community</li>\n</ul>\n</li>\n\n\n\n<li><strong>Hands-On Learning Opportunities</strong> &#8211; Interactive workshops allowed attendees to roll up their sleeves and develop practical skills in a collaborative setting.</li>\n\n\n\n<li><strong>A Community Built on Collaboration</strong> &#8211; Whether developer, designer, content creator, or entrepreneur, every attendee found space to connect, learn, and grow within a vibrant and welcoming community.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Contributor Day</h2>\n\n\n\n<p>WordCamp Europe began with a vibrant Contributor Day that brought together 640 contributors—including many first-timers—to collaborate, share knowledge, and support the WordPress project. Guided by 33 dedicated table leads, with 21 teams, attendees of all experience levels came together to exchange ideas, solve real challenges, and make meaningful contributions to open source. From accessibility improvements to theme development and translation efforts, every table played a part in moving WordPress forward.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac167fa5&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac167fa5\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18798\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18798\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568125707_c7f1d5c4a2_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16826e&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16826e\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18799\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18799\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568126032_465e58f52e_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Jeroen Rotty</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac168508&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac168508\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18800\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18800\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568127677_4608e6c2e5_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac1687e2&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac1687e2\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18801\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18801\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568995131_a2b3103540_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Roan de Vries</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac168aa3&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac168aa3\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18802\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-18802\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54568997316_388cdfd4e5_k-1.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac168d8b&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac168d8b\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18803\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18803\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219743_6bc7238ce1_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Nilo Velez</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16902e&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16902e\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18804\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18804\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569219883_c2df21a0cb_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac1692ca&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac1692ca\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18805\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18805\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220458_b2cc7018a6_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Levente András Tóth</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac169572&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac169572\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18806\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18806\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569220633_32194e94d5_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Jeroen Rotty</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac169878&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac169878\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18807\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18807\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320070_03f700e2a1_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Levente András Tóth</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac169b2d&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac169b2d\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18808\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18808\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569320480_cc49061ebc_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Sebastián Echeverri Jaramillo</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac169e11&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac169e11\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18809\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18809\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569323570_dfb78eb42f_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16a0f8&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16a0f8\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18810\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18810\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250605-WA0137-1-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Nilo Velez</figcaption></figure>\n</figure>\n\n\n\n<p>Contributor Day at WordCamp Europe 2025 brought together a mix of first-time and returning contributors across a wide range of teams, from Core and Accessibility to Polyglots, Training, and Community. Attendees tackled everything from onboarding and ticket triage to translating strings, improving documentation, and enhancing tools and workflows. Development-focused teams explored performance and testing improvements and worked through live coding exercises. Meanwhile, accessibility testers, support volunteers, and photo moderators contributed to efforts that directly impact users around the world.</p>\n\n\n\n<p>In parallel, teams like Marketing, Meta, Hosting, and Sustainability focused on future-facing initiatives—from promoting WordPress through the Showcase and social media campaigns to refining infrastructure, increasing accessibility, and preparing for long-term project growth. Whether contributing to plugins, themes, documentation, or new contributor experiences, participants reinforced the values that power the WordPress project: collaboration, inclusivity, and openness. The day served as a reminder that WordPress is not just software—it’s a community built by and for everyone.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Tomorrow Starts with WordPress</h2>\n\n\n\n<p>The first full day of WordCamp Europe 2025 brought the community together to celebrate the power of open source collaboration and innovation. Opening remarks from both global and local event leads reflected on the journey of WordCamp Europe—from its beginnings in 2013 in Leiden, Netherlands, to the vibrant event in Basel today. This full-circle moment underscored the growth of the WordPress community, united by a shared commitment to an open web.</p>\n\n\n\n<p>The day launched into an inspiring program with the keynote session, <em>WordPress Without Borders – The Fight for Digital Freedom</em>, delivered by Noel Tock. Drawing from his experiences—including time on the frontlines in Ukraine—Tock illustrated how open source supports global resilience and serves as a digital human right. His message called on contributors to see their work as part of something greater, offering a compelling and forward-looking vision to energize and unify the WordPress community.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"WordPress without Borders — The Fight for Digital Freedom | Noel Tock\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/tb_A-ABehnY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<p>From there, the program unfolded across multiple tracks—each one sparking new conversations and insights. One standout session highlighted social entrepreneurship in Bulgaria, where WordPress is helping grassroots organizations drive change in education, journalism, and social justice. Petya Raykovska shared how nonprofits like Teenovator and the Bulgarian Fund for Women are using WordPress to amplify their work and strengthen their communities.</p>\n\n\n\n<p>Designers and developers explored ways to improve workflows and collaboration. In <em>Bridging Design and Development</em>, attendees learned how Figma Design Systems can connect design and development through shared structures mapped to block themes. Real-world examples, like the Novus Media Newspaper Design System, demonstrated how scalable, consistent design can power multi-brand platforms.</p>\n\n\n\n<p>Workshops played a key role throughout the day, including the interactive <em>Block Developer Cookbook: WCEU 2025 Edition</em>, where attendees worked through community-voted code recipes featuring the latest WordPress APIs. Sessions also dove into emerging technologies, such as <em>Automating WordPress Setup with Modern AI Tools</em>, which showcased how WP-CLI, scripting, and AI can accelerate project setup and reduce repetitive tasks.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18817\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>Photo by Marc Wieland</em></figcaption></figure>\n\n\n\n<p>Day Two of WordCamp Europe 2025 opened with a focus on the evolving role of the WordPress community in a rapidly changing digital world. Sessions explored how contributors—from local meetup organizers to global advocates—play a vital part in shaping WordPress’s future. Talks on inclusivity, such as <em>Over the Rainbow</em>, encouraged attendees to consider how individual actions can help build a more welcoming, representative open source ecosystem. Throughout the morning, the spirit of collaboration and shared purpose remained front and center.</p>\n\n\n\n<p>As the day progressed, attention turned to the tools and technologies pushing WordPress forward. From sessions on scaling multilingual sites and managing observability to hands-on workshops, developers explored new ways to streamline workflows and enhance performance. Highlights included <em>WordPress Gems for Devs</em>, which introduced the Interactivity API through live coding, and <em>Client-side Web AI Agents</em>, a look at cutting-edge browser-based AI that unlocks new possibilities for web experiences. These talks reflected the platform’s growing capacity to adapt to emerging trends while staying true to its open foundations.</p>\n\n\n\n<p>The afternoon brought a blend of practical guidance and inspiring stories across tracks. A case study on accessibility from Switzerland showed how thoughtful design can benefit all users, while a session on brand-building for women entrepreneurs highlighted the creative and economic opportunities WordPress enables. With topics spanning content strategy, business growth, regulatory readiness, and more, the second day of WCEU 2025 affirmed the strength of the WordPress ecosystem—not only as a technology platform, but as a global movement fueled by people, purpose, and possibility.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Fireside Chat</h2>\n\n\n\n<p>As the final day drew to a close, Matt and Mary shared some thoughts on EU regulation (Open Web Alliance), AI, and the introduction of the WordPress AI team, and then answered questions from the audience.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Fireside chat with Q&amp;A | Mary Hubbard and Matt Mullenweg\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/mzJwYejWUbY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Closing</h2>\n\n\n\n<p>A heartfelt thank you to the dedicated organizers who brought WordCamp Europe 2025 to life in Basel, the speakers who shared their insights, the attendees who joined us in person, and those who followed along from afar. We hope you leave with fresh ideas, meaningful connections, and renewed energy to help shape the future of the open web.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16a8b3&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16a8b3\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18827\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18827\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571099103_b61e92651c_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Jeroen Rotty</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16ab83&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16ab83\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18825\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18825\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570002952_63c3ced847_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Chris Clarke</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16ae6c&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16ae6c\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18824\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18824\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54569999382_839ad34def_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16b112&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16b112\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18823\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18823\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571194430_99b40d9280_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Thanh Nguyen</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16b3fe&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16b3fe\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18822\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-18822\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571195715_0e2dbb778c_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Maksym Kaharlytskyi</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16b6d5&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16b6d5\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"533\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18821\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048019_d36c78cc86_c.jpg?resize=799%2C533&#038;ssl=1\" alt=\"\" class=\"wp-image-18821\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048019_d36c78cc86_c.jpg?w=799&amp;ssl=1 799w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048019_d36c78cc86_c.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048019_d36c78cc86_c.jpg?resize=768%2C512&amp;ssl=1 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Chris Clarke</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16b9c3&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16b9c3\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18820\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18820\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570870476_a8bef84c32_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Atsushi Ando</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16bc8c&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16bc8c\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18819\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18819\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570001717_fa54bba4e1_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Nilo Velez</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16bf2e&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16bf2e\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18829\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18829\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54570869816_7de53cc2f1_k-1.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Jeroen Rotty</figcaption></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac16c1e0&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac16c1e0\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18859\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?resize=1024%2C682&#038;ssl=1\" alt=\"\" class=\"wp-image-18859\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?resize=1536%2C1023&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/IMG-20250607-WA0337.jpg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button><figcaption class=\"wp-element-caption\">Nilo Velez</figcaption></figure>\n</figure>\n\n\n\n<p>Be sure to mark your calendars for the final major WordPress events in 2025: <a href=\"https://us.wordcamp.org/2025/\">WordCamp US</a> (Portland, Oregon, USA). Then join us in <a href=\"https://europe.wordcamp.org/2026/\">Kraków, Poland for WordCamp Europe 2026</a>! Also, if you want to get involved with WCEU, the call for organisers is already open for 2026. </p>\n\n\n\n<p></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18776\";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:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"Announcing the Formation of the WordPress AI Team\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://wordpress.org/news/2025/05/announcing-the-formation-of-the-wordpress-ai-team/\";s: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, 27 May 2025 16:28:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18769\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:397:\"Today, I’m pleased to announce the formation of a new WordPress AI Team, a dedicated group focused on accelerating and coordinating artificial intelligence projects across the WordPress ecosystem. AI is already transforming how people create and manage content online. As this technology evolves, it’s essential that WordPress remains at the forefront, ensuring innovation happens in [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mary Hubbard\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2961:\"\n<p>Today, I’m pleased to announce the formation of a new <strong>WordPress AI Team,</strong> a dedicated group focused on accelerating and coordinating artificial intelligence projects across the WordPress ecosystem.</p>\n\n\n\n<p>AI is already transforming how people create and manage content online. As this technology evolves, it’s essential that WordPress remains at the forefront, ensuring innovation happens in the open, guided by community values, and built to core standards.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Why This Matters</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Strategic focus</strong>: A unified team stewards AI development thoughtfully, avoids fragmentation, and ensures alignment with the long-term goals of WordPress. </li>\n\n\n\n<li><strong>Shared innovation</strong>: Contributors and companies are actively exploring AI across the ecosystem. This team provides a central place to collaborate, share ideas, and build together.</li>\n\n\n\n<li><strong>Rapid iteration</strong>: Like the Performance Team, we’ll take a plugin-first approach. <a href=\"https://make.wordpress.org/core/2022/09/11/canonical-plugins-revisited/\">Canonical Plugins</a> will allow us to move quickly, gather feedback, and deliver real value without waiting on the Core release cycle.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">What to Expect</h2>\n\n\n\n<p>The AI Team will:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Coordinate cross-team efforts to explore AI-powered features responsibly and inclusively.</li>\n\n\n\n<li>Publish and maintain a public roadmap of AI initiatives and Canonical Plugins.</li>\n\n\n\n<li>Collaborate closely with Core, Design, Accessibility, and other teams to ensure strong integration and shared standards.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Meet the Team</h2>\n\n\n\n<p>The WordPress AI Team brings deep experience in open-source, performance, and product development and a strong commitment to building AI features the WordPress way. The team will launch with the following team contributors:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>James LePage</strong> – Automattic</li>\n\n\n\n<li><strong>Felix Arntz</strong> – Google</li>\n\n\n\n<li><strong>Pascal Birchler</strong> – Google</li>\n\n\n\n<li><strong>Jeff Paul</strong> – 10up</li>\n</ul>\n\n\n\n<p>To help get things started, James and Felix will serve as the initial <a href=\"https://make.wordpress.org/updates/team-reps/\">Team Reps</a> in supporting team organization, communication, and coordination with other Make WordPress teams.</p>\n\n\n\n<p>This is an exciting and important step in WordPress’s evolution. I look forward to seeing what we’ll create together and in the open.</p>\n\n\n\n<p>If you’re interested in contributing or following along, please join the conversations in <a href=\"https://wordpress.slack.com/archives/C08TJ8BPULS\">#core-ai</a> and watch for upcoming meeting announcements on <a href=\"https://make.wordpress.org/ai/\">https://make.wordpress.org/ai/</a>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18769\";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:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"WordPress Campus Connect Expands\";s:7:\"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:68:\"https://wordpress.org/news/2025/05/wordpress-campus-connect-expands/\";s: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, 07 May 2025 12:40:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18726\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:391:\"WordPress Campus Connect, initially launched in October 2024 as a pilot program, has now been formally established as an official event series due to its resounding success. The inaugural program, spearheaded by myself, Anand Upadhyay, garnered immense enthusiasm from 400 Indian students who were eager to engage in hands-on WordPress training. WordPress Campus Connect transcends [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Anand Upadhyay\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:28141:\"\n<p>WordPress Campus Connect, <a href=\"https://central.wordcamp.org/news/2024/12/wp-campus-connect-recap-a-journey-of-empowering-students-and-building-community/\">initially launched in October 2024 as a pilot program</a>, has now been formally established as an official event series due to its resounding success. The inaugural program, spearheaded by myself, <a href=\"https://profiles.wordpress.org/anandau14/\">Anand Upadhyay</a>, garnered immense enthusiasm from 400 Indian students who were eager to engage in hands-on WordPress training.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-darker-grey-background-color has-background wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-color:#1c2024;border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac175a6f&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac175a6f\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18733\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18733\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6596-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac175d21&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac175d21\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18735\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18735\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8902-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac175f9b&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac175f9b\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18732\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18732\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6763-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac17621c&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac17621c\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18728\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?resize=1024%2C682&#038;ssl=1\" alt=\"\" class=\"wp-image-18728\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?resize=1536%2C1023&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-3.jpeg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac1764a7&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac1764a7\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18729\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?resize=1024%2C682&#038;ssl=1\" alt=\"\" class=\"wp-image-18729\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?resize=1536%2C1023&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/image.jpeg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac17672d&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac17672d\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18730\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?resize=1024%2C682&#038;ssl=1\" alt=\"\" class=\"wp-image-18730\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?resize=1536%2C1023&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-1.jpeg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac1769a4&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac1769a4\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18737\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18737\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8923-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac176c13&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac176c13\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18731\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?resize=1024%2C682&#038;ssl=1\" alt=\"\" class=\"wp-image-18731\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?resize=1536%2C1023&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/image-2.jpeg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac176e8d&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac176e8d\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18739\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18739\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A8821-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac177106&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac177106\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18734\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18734\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A6765-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac1773ae&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac1773ae\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18741\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18741\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9926-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;68888ac177632&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"68888ac177632\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" data-id=\"18740\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18740\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/1H4A9269-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			aria-label=\"Enlarge\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on-async--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.imageButtonRight\"\n			data-wp-style--top=\"state.imageButtonTop\"\n		>\n			<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n				<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" />\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p>WordPress Campus Connect transcends the conventional workshop model by fostering a holistic learning community. It couples on-campus event learning with a diverse range of post-event activities, including meetups, website challenges, scholarships, and volunteering opportunities, all geared towards nurturing student development. The program&#8217;s efficacy has prompted other organizations in India to express interest in replicating its structure.</p>\n\n\n\n<p>Looking ahead, multiple local WordPress communities in India aim to reach more students in India through WordPress Campus Connect events. The curriculum will include beginner content, delve into more advanced WordPress concepts, and feature specialized sessions tailored for students with prior WordPress experience.&nbsp;</p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-8a400663 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent.png?resize=1024%2C351&#038;ssl=1\" alt=\"\" class=\"wp-image-18743\" style=\"object-fit:cover\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent-scaled.png?resize=1024%2C351&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent-scaled.png?resize=300%2C103&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent-scaled.png?resize=768%2C263&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent-scaled.png?resize=1536%2C527&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/05/wpcc-logo-transparent-scaled.png?resize=2048%2C702&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</div>\n\n\n\n<p>The official recognition of WordPress Campus Connect as an event series paves the way for further expansion, giving the series similar support and standing as WordCamps but with a student education-first goal and focus. Future plans include organizing large-scale student events, establishing WordPress clubs on college campuses, and facilitating mentorship connections for students.</p>\n\n\n\n<p>To support these ambitious goals, volunteers identified several key next steps:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Volunteer Handbook Development:</strong> Creating a comprehensive guidebook to equip volunteers with the necessary resources and information.</li>\n\n\n\n<li><strong>GatherPress Integration:</strong> Exploring the feasibility of integrating GatherPress as a tool for student groups.</li>\n\n\n\n<li><strong>Volunteer Recruitment:</strong> Actively seeking and onboarding volunteers to support WordPress Campus Connect initiatives through activities such as:\n<ol class=\"wp-block-list\">\n<li>Creating a workflow and guidelines for processing Student Club applications</li>\n\n\n\n<li>On-site facilitation or assistance for WordPress Campus Connect events</li>\n</ol>\n</li>\n\n\n\n<li><strong>Landing Page Creation</strong>: Creating a landing page describing what WordPress Campus Connect is all about</li>\n\n\n\n<li><strong>Student Groups: </strong>Drafting a framework for students to create their own groups for hosting WordPress events and activities.&nbsp;</li>\n</ul>\n\n\n\n<p>The overwhelming success of WordPress Campus Connect and the enthusiasm it has generated serve as a testament to the transformative power of passion and dedication. As WordPress Campus Connect continues to evolve and expand, it holds the promise of shaping the future of WordPress education and community engagement.</p>\n\n\n\n<p class=\"has-off-white-background-color has-background\">If you’re interested in helping shape the future of education with WordPress, <a href=\"https://wordpress.slack.com/archives/C08QK4V94AF\">join us in the #campusconnect Make Slack channel</a> today!</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18726\";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:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 6.8.1 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2025/04/wordpress-6-8-1-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 30 Apr 2025 17:17:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18721\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:371:\"WordPress 6.8.1 is now available! This minor release includes fixes for 15 bugs throughout Core and the Block Editor addressing issues affecting multiple areas of WordPress including the block editor, multisite, and REST API. For a full list of bug fixes, please refer to the release candidate announcement. WordPress 6.8.1 is a short-cycle maintenance release. [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Aaron Jorbin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:6967:\"\n<h2 class=\"wp-block-heading\">WordPress 6.8.1 is now available!</h2>\n\n\n\n<p>This minor release includes fixes for 15 bugs <a href=\"https://core.trac.wordpress.org/query?resolution=fixed&amp;milestone=6.8.1&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;order=priority\">throughout Core</a> and <a href=\"https://github.com/WordPress/wordpress-develop/pull/8752\">the Block Editor</a> addressing issues affecting multiple areas of WordPress including the block editor, multisite, and REST API. For a full list of bug fixes, please refer to the <a href=\"https://make.wordpress.org/core/2025/04/28/wordpress-6-8-1-rc1-is-now-available/\">release candidate announcement.</a></p>\n\n\n\n<p>WordPress 6.8.1 is a short-cycle maintenance release. More maintenance releases will be made available throughout 2025.</p>\n\n\n\n<p>If you have sites that support automatic background updates, the update process will begin automatically.</p>\n\n\n\n<p>You can <a href=\"https://wordpress.org/wordpress-6.8.1.zip\">download WordPress 6.8.1 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. For more information on this release, please <a href=\"https://wordpress.org/support/wordpress-version/version-6-8-1\">visit the HelpHub site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you to these WordPress contributors</h2>\n\n\n\n<p>This release was led by <a href=\"https://profiles.wordpress.org/jorbin/\">Aaron Jorbin</a>.</p>\n\n\n\n<p>WordPress 6.8.1 would not have been possible without the contributions of the following people. Their asynchronous coordination to deliver maintenance fixes into a stable release is a testament to the power and capability of the WordPress community.</p>\n\n\n\n<p class=\"is-style-wporg-props-medium\"><a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/wildworks\">Aki Hamano</a>, <a href=\"https://profiles.wordpress.org/ankitmaru\">Ankit Panchal</a>, <a href=\"https://profiles.wordpress.org/bernhard-reiter\">bernhard-reiter</a>, <a href=\"https://profiles.wordpress.org/poena\">Carolina Nymark</a>, <a href=\"https://profiles.wordpress.org/codeamp\">Code Amp</a>, <a href=\"https://profiles.wordpress.org/talldanwp\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/davidbaumwald\">David Baumwald</a>, <a href=\"https://profiles.wordpress.org/justlevine\">David Levine</a>, <a href=\"https://profiles.wordpress.org/dilipbheda\">Dilip Bheda</a>, <a href=\"https://profiles.wordpress.org/dd32\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/dsawyers\">dsawyers</a>, <a href=\"https://profiles.wordpress.org/eduwass\">eduwass</a>, <a href=\"https://profiles.wordpress.org/ethitter\">Erick Hitter</a>, <a href=\"https://profiles.wordpress.org/estelaris/\">Estela Rueda</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy\">Fabian Kägy</a>, <a href=\"https://profiles.wordpress.org/mamaduka\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/gziolo\">Greg Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/kabir93\">H. Kabir</a>, <a href=\"https://profiles.wordpress.org/hideishi\">hideishi</a>, <a href=\"https://profiles.wordpress.org/abcd95\">Himanshu Pathak</a>, <a href=\"https://profiles.wordpress.org/jarekmorawski\">jarekmorawski</a>, <a href=\"https://profiles.wordpress.org/audrasjb\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/JeffPaul\">Jeffrey Paul</a>, <a href=\"https://profiles.wordpress.org/jeffr0\">Jeffro</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/joemcgill\">Joe McGill</a>, <a href=\"https://profiles.wordpress.org/joen\">Joen A.</a>, <a href=\"https://profiles.wordpress.org/johnjamesjacoby\">John James Jacoby</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/spacedmonkey\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/verygoode\">Joshua Goode</a>, <a href=\"https://profiles.wordpress.org/karthikeya01\">Karthikeya Bethu</a>, <a href=\"https://profiles.wordpress.org/iamkingsleyf\">Kingsley Felix</a>, <a href=\"https://profiles.wordpress.org/obenland\">Konstantin Obenland</a>, <a href=\"https://profiles.wordpress.org/0mirka00\">Lena Morita</a>, <a href=\"https://profiles.wordpress.org/lilgames\">LilGames</a>, <a href=\"https://profiles.wordpress.org/megane9988\">megane9988</a>, <a href=\"https://profiles.wordpress.org/marktimemedia\">Michelle Schulp Hunt</a>, <a href=\"https://profiles.wordpress.org/presstoke\">Mitchell Austin</a>, <a href=\"https://profiles.wordpress.org/mukesh27\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/nickwilmot\">nickwilmot</a>, <a href=\"https://profiles.wordpress.org/nikunj8866\">Nikunj Hatkar</a>, <a href=\"https://profiles.wordpress.org/swissspidy\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/pbiron\">Paul Biron</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/pratiklondhe\">Pratik Londhe</a>, <a href=\"https://profiles.wordpress.org/presskopp\">Presskopp</a>, <a href=\"https://profiles.wordpress.org/sainathpoojary\">Sainath Poojary</a>, <a href=\"https://profiles.wordpress.org/sc0ttkclark\">Scott Kingsley Clark</a>, <a href=\"https://profiles.wordpress.org/coffee2code/\">Scott Reilly</a>, <a href=\"https://profiles.wordpress.org/SergeyBiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/SirLouen\">SirLouen</a>, <a href=\"https://profiles.wordpress.org/soean\">Sören Wünsch</a>, <a href=\"https://profiles.wordpress.org/sourav08\">Sourav Pahwa</a>, <a href=\"https://profiles.wordpress.org/sabernhardt\">Stephen Bernhardt</a>, <a href=\"https://profiles.wordpress.org/takuword\">takuword</a>, <a href=\"https://profiles.wordpress.org/tusharaddweb\">Tushar Patel</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, <a href=\"https://profiles.wordpress.org/yogeshbhutkar\">Yogesh Bhutkar</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">How to contribute</h2>\n\n\n\n<p>To get involved in WordPress core development, head over to Trac, <a href=\"https://core.trac.wordpress.org/report/6\">pick a ticket</a>, and join the conversation in the <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> and <a href=\"https://wordpress.slack.com/archives/C080HLPP2Q6\">#6-8-release-leads</a> channels. Need help? Check out the <a href=\"https://make.wordpress.org/core/handbook/\">Core Contributor Handbook</a>.</p>\n\n\n\n<p><em>Props to <a href=\'https://profiles.wordpress.org/estelaris/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>estelaris</a> and <a href=\'https://profiles.wordpress.org/joedolson/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>joedolson</a> for proofreading.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18721\";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:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"WordPress Jubilee\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"https://wordpress.org/news/2025/04/jubilee/\";s: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, 22 Apr 2025 02:07:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18716\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:289:\"As I said, we&#8217;re dropping all the human blocks. Community guidelines, directory guidelines, and such will need to be followed going forward, but whatever blocks were in place before are now cleared. It may take a few days, but any pre-existing blocks are considered bugs to be fixed.\";s: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:\"Matt Mullenweg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:298:\"\n<p>As I said, we&#8217;re dropping all the human blocks. Community guidelines, directory guidelines, and such will need to be followed going forward, but whatever blocks were in place before are now cleared. It may take a few days, but any pre-existing blocks are considered bugs to be fixed.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18716\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n	hourly	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n	1	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:48:\"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:12:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Tue, 29 Jul 2025 08:48:05 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:4:\"vary\";s:37:\"Accept-Encoding, accept, content-type\";s:25:\"strict-transport-security\";s:12:\"max-age=3600\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Tue, 15 Jul 2025 16:23:52 GMT\";s:4:\"link\";s:63:\"<https://wordpress.org/news/wp-json/>; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:4:\"gzip\";s:7:\"alt-svc\";s:19:\"h3=\":443\"; ma=86400\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";i:1752133084;s:21:\"cache_expiration_time\";i:1753822085;s:23:\"__cache_expiration_time\";i:1753822085;}','off'),(856,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1753822086','off'),(857,'_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:53:\"Carlos Bravo: Enable xdebug on wordpress-develop repo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://carlosbravo.blog/?p=1222\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://carlosbravo.blog/2025/07/28/enable-xdebug-on-wordpress-develop-repo/\";s: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:4703:\"<p>Just adding this for my future self&#8217;s health. First, update the PHP config file.</p>\n\n\n\n<div class=\"wp-block-a8c-code\"><div class=\"a8c/code__header\"><span class=\"a8c/code__filename\">tools/local-env/php-config.ini</span><div class=\"a8c/code__header-right\"><div class=\"a8c/code__btn-copy-wrap\"> </div></div></div><div class=\"cm-editor\"><div class=\"cm-scroller\"><div class=\"cm-gutters\"><div class=\"cm-gutter cm-lineNumbers\"><div class=\"cm-gutterElement\">1</div><div class=\"cm-gutterElement\">2</div><div class=\"cm-gutterElement\">3</div><div class=\"cm-gutterElement\">4</div><div class=\"cm-gutterElement\">5</div><div class=\"cm-gutterElement\">6</div></div></div><pre class=\"cm-content\"><code><div class=\"cm-line\">// Enable xdebug.\n</div><div class=\"cm-line\">\n</div><div class=\"cm-line\">...\n</div><div class=\"cm-line\">xdebug.mode=develop,debug\n</div><div class=\"cm-line\">...\n</div></code></pre></div></div></div>\n\n\n\n<p>The VSCode launch file:</p>\n\n\n\n<div class=\"wp-block-a8c-code\"><div class=\"a8c/code__header\"><span class=\"a8c/code__filename\">launch.json</span><div class=\"a8c/code__header-right\"><div class=\"a8c/code__btn-copy-wrap\"> </div></div></div><div class=\"cm-editor\"><div class=\"cm-scroller\"><div class=\"cm-gutters\"><div class=\"cm-gutter cm-lineNumbers\"><div class=\"cm-gutterElement\">1</div><div class=\"cm-gutterElement\">2</div><div class=\"cm-gutterElement\">3</div><div class=\"cm-gutterElement\">4</div><div class=\"cm-gutterElement\">5</div><div class=\"cm-gutterElement\">6</div><div class=\"cm-gutterElement\">7</div><div class=\"cm-gutterElement\">8</div><div class=\"cm-gutterElement\">9</div><div class=\"cm-gutterElement\">10</div><div class=\"cm-gutterElement\">11</div><div class=\"cm-gutterElement\">12</div><div class=\"cm-gutterElement\">13</div><div class=\"cm-gutterElement\">14</div><div class=\"cm-gutterElement\">15</div><div class=\"cm-gutterElement\">16</div></div></div><pre class=\"cm-content\"><code><div class=\"cm-line\">{\n</div><div class=\"cm-line\">    \"version\": \"0.2.0\",\n</div><div class=\"cm-line\">    \"configurations\": &#91;\n</div><div class=\"cm-line\">		{\n</div><div class=\"cm-line\">			\"name\": \"Listen for XDebug\",\n</div><div class=\"cm-line\">			\"type\": \"php\",\n</div><div class=\"cm-line\">			\"request\": \"launch\",\n</div><div class=\"cm-line\">			\"port\": 9003,\n</div><div class=\"cm-line\">			\"pathMappings\": {\n</div><div class=\"cm-line\">				\"/var/www\": \"${workspaceFolder}\",\n</div><div class=\"cm-line\">			},\n</div><div class=\"cm-line\">		},\n</div><div class=\"cm-line\">    ]\n</div><div class=\"cm-line\">}\n</div><div class=\"cm-line\">\n</div></code></pre></div></div></div>\n\n\n\n<p>Do not forget to update your <code>.env</code> file.</p>\n\n\n\n<div class=\"wp-block-a8c-code\"><div class=\"a8c/code__header\"><span class=\"a8c/code__filename\">.env</span><div class=\"a8c/code__header-right\"><div class=\"a8c/code__btn-copy-wrap\"> </div></div></div><div class=\"cm-editor\"><div class=\"cm-scroller\"><div class=\"cm-gutters\"><div class=\"cm-gutter cm-lineNumbers\"><div class=\"cm-gutterElement\">1</div><div class=\"cm-gutterElement\">2</div><div class=\"cm-gutterElement\">3</div><div class=\"cm-gutterElement\">4</div><div class=\"cm-gutterElement\">5</div><div class=\"cm-gutterElement\">6</div><div class=\"cm-gutterElement\">7</div><div class=\"cm-gutterElement\">8</div><div class=\"cm-gutterElement\">9</div><div class=\"cm-gutterElement\">10</div><div class=\"cm-gutterElement\">11</div><div class=\"cm-gutterElement\">12</div><div class=\"cm-gutterElement\">13</div></div></div><pre class=\"cm-content\"><code><div class=\"cm-line\">...\n</div><div class=\"cm-line\">\n</div><div class=\"cm-line\"># Where to run WordPress from. Valid options are \'src\' and \'build\'.\n</div><div class=\"cm-line\">LOCAL_DIR=src\n</div><div class=\"cm-line\">\n</div><div class=\"cm-line\"># The PHP version to use. Valid options are \'latest\', and \'{version}-fpm\'.\n</div><div class=\"cm-line\">LOCAL_PHP=latest\n</div><div class=\"cm-line\">\n</div><div class=\"cm-line\"># Whether or not to enable Xdebug.\n</div><div class=\"cm-line\">LOCAL_PHP_XDEBUG=true\n</div><div class=\"cm-line\">\n</div><div class=\"cm-line\">...\n</div></code></pre></div></div></div>\n\n\n\n<p>Beware of trying to make it work with AI; you may end up with some hallucinations and tons of files!</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img alt=\"Screenshot of a code editor displaying a file tree with nine changed files, including php-config-enhanced.ini, launch.json, and xdebug-test.php.\" class=\"wp-image-1230\" height=\"280\" src=\"https://i0.wp.com/carlosbravo.blog/wp-content/uploads/2025/07/Screenshot-2025-07-28-at-18.16.29.png?resize=320%2C280&#038;ssl=1\" width=\"320\" /><figcaption class=\"wp-element-caption\">AI generated and updated files, that are not needed in my case.</figcaption></figure>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 28 Jul 2025 16:18:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Carlos Bravo\";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:109:\"Gutenberg Times: Gutenberg Changelog 119 – WordPress 6.8.2 and 6.9, Gutenberg 21.1, 21.2, and 21.3 Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://gutenbergtimes.com/?post_type=podcast&p=40947\";s:7:\"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:121:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-119-wordpress-6-8-2-and-6-9-gutenberg-21-1-21-2-and-21-3-releases/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:49786:\"<p>Birgit Pauli-Haack and guest Tammie Lister discuss the latest WordPress and Gutenberg updates, including WordPress 6.8.2 and 6.9, as well as Gutenberg plugin releases 21.1, 21.2, and 21.3. They highlight the renewed excitement around shipping features, the introduction of a core AI team, and significant developments such as Data Views, advanced admin design planning, and ongoing work on collaborative editing. The episode emphasizes the importance of experimenting with new tools, building muscle memory, and encouraging feedback to help shape the evolution of WordPress and Gutenberg.</p>\n\n\n\n<p><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#transcript\">Transcript</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Editor: <a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size\" id=\"shownotes\"><strong>Show Notes</strong></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2025/07/11/wordpress-6-9-planning-proposal-and-call-for-volunteers/\">WordPress 6.9 Planning Proposal and Call for Volunteers</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/ai/2025/07/17/ai-building-blocks/\"><strong>AI Building Blocks for WordPress</strong></a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/ai/2025/07/17/php-ai-api/\">PHP AI Client</a>  (<a href=\"https://github.com/WordPress/php-ai-client\">GitHub)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/ai/2025/07/17/abilities-api/\">Abilities API</a> (former Feature API) (<a href=\"https://github.com/WordPress/abilities-api\">GitHub</a>)</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/ai/2025/07/17/mcp-adapter\">MCP Adapter</a> (<a href=\"https://github.com/WordPress/mcp-adapter\">GitHub</a>) </li>\n\n\n\n<li><a href=\"https://make.wordpress.org/ai/2025/07/17/ai-experiments-plugin\">AI Experiments Plugin</a> <a href=\"https://github.com/WordPress/ai\">(GitHub</a>)</li>\n</ul>\n</li>\n\n\n\n<li><strong>Ryan Welcher livestreams</strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://www.youtube.com/watch?v=HqLXvOneHHw\">Is the Feature API the Future of WordPress?</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=cwWcnZbsElQ\">Unlocking Potential: Feature API Meets WordPress and LLMs</a></li>\n</ul>\n</li>\n\n\n\n<li><strong>Jonathan Bossenger livestreams</strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https://www.youtube.com/watch?v=tee4mifo4kw\">Feature API  (Now Abilities API) updates &amp; building a block with Claude Code</a> </li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=_q-1aGvHfqo\">WordPress MCP &amp; Feature API updates </a></li>\n</ul>\n</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s released</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wordpress.org/news/2025/07/wordpress-6-8-2-maintenance-release/\">WordPress 6.8.2 Maintenance Release</a> </li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/07/18/whats-new-in-gutenberg-21-2-16-july/\">What’s new in Gutenberg 21.2? (16 July)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/07/02/whats-new-in-gutenberg-21-1/\">What’s new in Gutenberg 21.1? (2nd July)</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/releases/tag/v21.3.0-rc.1\">Gutenberg 21.3 RC 1 </a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in active development or discussed</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/70711\">Update Experiments settings screen to use DataForms</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/70751\">Template Versioning: preserve active plugin/theme templates</a></li>\n</ul>\n\n\n\n<p class=\"has-large-font-size\">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\" id=\"transcript\"><strong>Transcript</strong></p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:00:12]: Well, welcome to our 119th episode of the Good Merck Changelog podcast. In today&#8217;s episode, we&#8217;ll talk about WordPress 6.8.2, WordPress 6.9, Gutenberg plugin releases 21.1, 2 and 3. And then we have two couple of things that are still in the works that need your feedback and discussions. I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and WordPress developer advocate and core contributor for WordPress. Tammie is joining me today and I&#8217;m so happy to be able to catch up with my dear friend. Tammie was the design lead on the Gutenberg Project Phase one and still contributes a ton to the project. She sponsored two days a week by a range of awesome companies and individuals, and she&#8217;s also a co-founder of Guildenberg, a company focused on empowering and supporting product makers and also creates products herself. Welcome Tammie to our show. How are you today?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:01:10]: I&#8217;m great. How are you?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:01:12]: Oh, I&#8217;m good, I&#8217;m good. Yeah. I&#8217;m still on Vacation Brain. It&#8217;s my second week back and it&#8217;s the first episode so I don&#8217;t know if I speak Norwegian, German, English or any other language.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:01:24]: So I think you just need to hold on to that Vacation Brain. It&#8217;s important right it for a while.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:01:31]: Well, it&#8217;s holding on to me actually quite a bit. So when you were last on the show it was January, that&#8217;s half a year ago. So a lot has happened since. Anything that stands out for you that you&#8217;re excited about, that you&#8217;re working on.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:01:48]: And that you, yeah, tiny really not significant thing called the core AI team that been released and also just everyone focusing together for 6.9. I feel the most significant thing I think is just the force that everyone is rejuvenated with working in this in the direction of features and the excitement everyone has about shipping. I don&#8217;t know about you, but there&#8217;s generally like a, a shipping is in the air. That’s what it feels like at the moment. People want to ship things and make things and then explore the things. And I think we&#8217;re going to find as we kind of go through the change log. That&#8217;s what caught me as I was, I was reading it, people are using these features and then going oops, I need this. Oops, I need this. And that is what makes everything better as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:02:37]: Yes, I agree with you. There&#8217;s a lot of creativity in the air. There&#8217;s a lot of excitement about what&#8217;s coming next. With the AI, but also just with how to work with the Gutenberg editor. Now that&#8217;s really at a total different level. Yeah, I totally get it. Okay, so let&#8217;s get started. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements</h3>\n\n\n\n<p>WordPress 6.9 well, the good news is there will be a second major release in 2025. Since the end of May, Automattic has said they&#8217;re contributing again to the open source project. And so some of the contributors are back, but there are also new ideas in there that are coming. So the core committers met in a quarterly meeting earlier. You&#8217;re one of the core committers, so you were at the meeting, but I know Cheltenham rules there.</p>\n\n\n\n<p><em>Tammie Lister </em>[00:03:23]: Yes.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:03:24]: And then out came a proposal that Jeff Paul published on the make blog with a planning proposal as well as the call for volunteers. So Beta 1 is scheduled for October 21st. If the release team that comes together kind of follows the plan and then the release candidate, which is very important for a lot of things, is November 11th, and the final release is then December 2nd in 2025. So from what I hear, and please correct me if I&#8217;m wrong or add to it what I&#8217;m missing, it&#8217;s going to be a little bit more improvements on the design tools. It&#8217;s the new admin design. At some point we will see something more in the release and there will also be maybe even just in experimental ways in Gutenberg collaborative editing. There&#8217;s some explorations, big explorations in the media library, what else.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:04:22]: So I think a lot of it&#8217;s being worked out at the moment and the roadmap post is due. So everything you say, I think it&#8217;s to be determined the boundaries of a lot of those things. But the best way that I can frame it is 6.9 will lay a lot of the groundwork for 7.0 as well. So for some of these things that we want, we have to do some infrastructure just like we had to do with Gutenberg in the phases we have to do infrastructure before. So just to suddenly go ta da, here&#8217;s an admin redesign that would be a little bit a lot for people. So how that happens in what ways, that happens in what areas, that is something that&#8217;s. It&#8217;s either I use the word sprinkles, that&#8217;s a weird word to use. But either some areas more functional could be in 6.9. I think it&#8217;s been worked out at the moment where that is the most useful. But at least friction, I think that&#8217;s the best way to. You know, it&#8217;s one of those Venn diagrams. How can we get the most feedback without causing the least issues at the same time? There&#8217;s been lots of different talks about how that could be done. Everyone will have an opinion and I think that&#8217;s just going to shape up over the next kind of few weeks and then we will see from there.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:05:31]: Yeah, yeah, I, I like that. You know, the, the. All those expirations and aspirations in the air. We&#8217;ll see where that all lands and. Yeah. Will you hear it?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:05:40]: You.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:05:40]: You will hear it at the Gutenberg Changelog first, because a lot of things will happen in the Gutenberg plugins in the following releases. If my calculations are correct, I think 21.8 will be the plugin release that will make all the features into the 6.9 release. Could be also release candidate 20.9 or something like that. But yeah, something like that. So there are a few. We are at three now, so there are five more Gutenberg releases and we will find out what will make it and what will be still in experiments or just the underlying infrastructure. You mentioned it before. AI is in the air. Around WordCamp Europe there was a new core team announced and we talked about it a month ago with Annabella and Anne McCarthy. Vacation Brain. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Community Contributions</h3>\n\n\n\n<p>So this week James LePage, one of the team reps, published a post called AI Building Blocks for WordPress. And he outlines first that it&#8217;s not going to be primarily in core. It&#8217;s more like everything is built as a canonical plugin, like a feature plugin, and to void kind of early login into a space that&#8217;s highly not settled and still exploratory, all the standards or something like that. So there are four plugins. One is the PHP AI client SDK. SDK stands for Software Development Kit. So for any that any developer who wants to include AI features can build an appliance for that. Then the Abilities API, you might have heard about it under the name Feature API. That has changed. It&#8217;s now Abilities API and that is that you can register features from your plugin that NNI can react on or act on. And then the MCP adapter, that&#8217;s Model Content protocol adapter for WordPress. And then the last one is the AI Experiments plugin, which is actually a showcase plugin to reel it all in. Yeah, so that&#8217;s kind of that what the post outlines.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:07:57]: Yeah, and I think the Experiments plugin is, as you say, it&#8217;s where everyone&#8217;s going to come together and use these things and also show people how to use these things and how they could implement them. We&#8217;ve had experiments in Gutenberg, we&#8217;ve kind of tucked away. We&#8217;ve also had experiments in design, we&#8217;ve had experiments in theme and I really love this because everyone is trying to work out how on earth they do AI, how on earth they do things where they can be useful in these projects. And one of these things can be maybe you do not know how to very few people do how to do PhPSD or MCP, all these kind of things but you really want to start learning that then being involved in the experiments plugin gives you an opportunity to kind of ride along and start to learn and discover with these teams that are already at that edge and exploring and it&#8217;s more on product kind of work in those kind of pieces.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:08:56]: Yeah, for sure. So if you also want to kind of Follow along Experience WordPress developers I know that Jon Bossenger has a live stream on Twitch where he kind of explores the new things and figures out a way to actually implement something. So he has used the Abilities API to create courses in Sensei via an AI client. So if you want to see how that&#8217;s going to work, go to the YouTube channel of Jon Bossenger. I definitely will share the link in the show notes about that. I also know that Ryan Welcher on his Twitch streams did quite a few experimentations with that lately. He&#8217;s doing his block development cookbook but afterwards he&#8217;s going to jump into AI again. But the previous editions definitely had some MCP and abilities API explorations there. That might be interesting for you because when you see an experienced developer kind of explore things and kind of also go detours. Yeah. You get a better way of thinking for yourself and your head around things that work.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:09:59]: Many, many of them are also exploring it like it&#8217;s a new thing for everybody even if you are an experienced developer. So being able to sit there and as someone who&#8217;s talking through and working through it really helps you kind of feel it&#8217;s not just you that maybe.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:10:14]: Doesn&#8217;t understand.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:10:17]: We&#8217;re all trying to work out where everything goes and how this new world functions.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:10:22]: Yeah. You are not alone.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:10:24]: Yes. Which is what&#8217;s also exciting. And one of the things that&#8217;s also mentioned in the Roadmap is Gutenberg Phase three. A lot of the pieces in there, from the admin redesign to collaborative editing, all of and the Media Lab, which I&#8217;m so excited about. Media is one of my little pet things. But being able to have all of that work be looked at as well, is going to be very exciting.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:10:49]: Yeah, yeah. For sure. Absolutely. Yeah. All right. </p>\n\n\n\n<h3 class=\"wp-block-heading\">What’s Released &#8211; WordPress 6.8.2</h3>\n\n\n\n<p>What&#8217;s released? Well, just this week came out WordPress 6.8.2 maintenance release with about 15 block editor fixes as well as 20 core tickets. A full list of bugs is in the release candidate announcement. You get from the release post block editor features where some of the bigger problems with the navigation link some fixed the query loop bug that overrode the query inherit attribute. Yeah. So it&#8217;s a nice good bug fix maintenance release that makes life a little bit easier and squashes some bugs. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 21.1</h3>\n\n\n\n<p>And that brings us to Gutenberg 21.1 release. There were a few enhancements in there. Do you want to take it on and kick it off?</p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p><em>Tammie Lister</em> [00:11:40]: Yeah, I&#8217;m going to start with the block library, which is always a good place to start. It&#8217;s been around for a while, but it still is really good to kind of refine it. And the big pieces here really. Comments pagination had some unwanted block margin. Little things like this though feel like they&#8217;re small but they&#8217;re really significant for something that you. You go to time and time again having that unwanted margin and there&#8217;s little refinements and to me it shows maturity and that little refinement coming through. And then this navigation block. I actually was part of this piece with the sub indicator. This shows sometimes a small thing can feel. So it&#8217;s where the flip submenu. So the submenu indicates whether something has a submenu or not. And it wasn&#8217;t showing it, it wasn&#8217;t visually indicating. And it seems like something would be a very easy commit. It is not because it has a lot more implications in testing. So it shows in collaboration how we should have more extensive testing helps as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:12:45]: Yeah, yeah, I can see that. And for the bottom margin, if they are unwanted kind of and removed, I can see quite a few theme developers who. Who fixes that on their theme with custom CSS. Now they need to kind of also remove the custom cms.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:13:02]: Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:13:02]: To fix that.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:13:03]: So which is good. But it also shows that if you are making these. So. So one of the things I always suggest is have a kind of hacks file or at least a section so you know that you&#8217;ve hacked it. So you know you&#8217;ve worked around the system, not just kind of hide it within your theme. And it&#8217;s really important to notice these releases and check back if you possibly can with and kind of the last one here in the block Library is remove screencast.com embed block variation. So again, if something isn&#8217;t getting used as much, been able to take that away.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:13:35]: Yeah, absolutely. And well, they also need to take away the O embed part in Core, not only in Gutenberg there. Yeah, so and then there were some updates on the interactivity API that&#8217;s certainly interesting for developers who have actually explored that already. There&#8217;s now support for new router regions where you can click on and jump to and it supports also new styles and script models on the client side navigation. And it also starts using TypeScript for some of the helpers and some of the components or things. I call them modules. So you can better test it against and make sure that your code is compliant there. So the next thing is really exciting for me because I&#8217;m always. I hear a lot of plugin developers kind of talking about extensibility and now we have one block is actually really easy to extend and allow additional block variations. That&#8217;s the social icons block. </p>\n\n\n\n<p>Now you can add any other service that is not maintained by Core easily in a block variation easily. And the PR is 70261 if you want to jump on it has some nice instructions on how to do this. I also know that Justin Tadlock is working on a tutorial for the block developer for the developer blog. Not Block, blog. I&#8217;m really excited about it because I&#8217;m or it came to a good timing for myself. I&#8217;m working on a block theme for the good work times and we have the podcast there, and the podcast needs additional things in there like the podcast name and the description is one thing, but you also need additional social icons where you can subscribe to the blog and to the podcast. So I identified seven of them and of course only one of them is in Core and I need to create the other six of them. I did my first trial on it and it was fairly easy to do. It gets a little bit complicated when you have your own styling to it. But if you&#8217;re just going to push it into the Gutenberg interface and let the user style it or change color pretty much, then it&#8217;s fairly easy to implement.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Bug Fixes</h3>\n\n\n\n<p><em>Tammie Lister</em> [00:16:00]: So I guess we move on to bug fixes now and then. Bug fixes. This is one of my favorite sections really because it means we&#8217;re just kind of cleaning up a little bit. So calendar block colors do not change between global styles and theme JSON things like that we spoke about like the theme fixing things, things like that, really, really important. Quality of life changes, and then social links allow icon size to be reset and on a theme. Jason Styles. That&#8217;s 70380. That is really, really important as well. Again, a Quality of Life. And you were talking about hacks. There probably has been a hack that you had to put in to kind of work around that as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:16:39]: Yeah. For both of them for the calendar blog as well as for the social links.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:16:42]: Yeah, I can imagine there&#8217;s like a not important for the second one.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:16:50]: Yeah. Yeah. I also came to accustomed to study the bug fixes because sometimes you run into bugs and say is it still there and. Or is it not? And all of them. Oh, it&#8217;s not there anymore. And it&#8217;s kind of really.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:17:03]: And then you can just clean up your bug file, right?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:17:06]: Yeah. And you can clean up your brain with the workarounds. Not only the theme files but also the memory stuff. Yeah. And that is pretty much what I found interesting in the Gutenberg 21.1 there&#8217;s a whole changelog with tooling and documentation updates and the release post actually has all the change log in there. So you can read up about that. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 21.2</h3>\n\n\n\n<p>And we&#8217;re coming to Gutenberg 21.2 and here we see already some changes to the Data Views. It introduces the per page sizes to control the available size of the items per page. So that is something that comes from the admin where you can say it&#8217;s kind of getting feature part on the WP admin view you can say okay, I want 50 things on my page. Please do this also on the new Data View. So that&#8217;s cool.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:18:04]: Yeah, I love this. This also and the kind of next release shows that Data Views is getting used by people because it shows that we need to improve it. I am someone that has been using Data Views in situations and they are great, but they are quite limiting. And it means the more potential you have, the more easily it is to use for an implement. And it also means more feedback. So that&#8217;s what&#8217;s happening and how and improvements are happening. So yeah, the more things like this, whenever you see Data Views or API, that&#8217;s what gets me very happy. I like the other fixes, but this sets us. It&#8217;s moving us forward. And I think sometimes a lot of this can feel hidden because it&#8217;s more like the infrastructure in the sense. But Data Views, data Forms and API work, it really just moves us forward.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:18:53]: Yeah. So can you share in what kind of situations you use the Data Views?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:18:59]: I&#8217;ve been using a lot of experimental, so one of the big things I&#8217;ve been doing is anytime I&#8217;m creating a plugin that&#8217;s pretty much what I use for my interface at the moment. I am trying to not have the normal the interface we use. I&#8217;m trying to use the Data Views from now on because it&#8217;s the way we&#8217;re going. So it feels a lot more natural to do. It&#8217;s easy to do it on the front and you can do it on the back. You can choose how much you have a little bit depending on what you want to do. You may have to do wrappers, all those kinds of different things. So. But again through a lot of it&#8217;s through experimentation but through doing experimentation you find the limitations. So there was a ticket that there&#8217;s been a few people having a conversation. The limitation on settings for example tangent to Data Views you can&#8217;t have a two column necessarily under a particular situation but if you want to do that there needs to be bug fixes. So it&#8217;s by using and by finding out we need to use them in particular situations. So again this having per pages and the one after this improving inline all of these kind of things allow you to be able to start to implement in different ways.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:20:11]: Yeah, yeah. And I can also see that there&#8217;s. There&#8217;s two effects in there with starting now to use the Data Views. One is you get a lot of experiments and practice in it. So experience is kind of you try to adopt it, see how you fail or the system fails and then you can improve upon it. But the muscle memory that you build that you kind of get into the new API really pushes you forward when things then land in core.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:20:39]: And I was lucky enough, I think it was back in November. Goodness me, at Core Dev Days there was an awesome workshop in it and, and that it feels a long time ago now, but it felt kind of like it wasn&#8217;t early with Data Views but it kind of felt that it was earlier and. But that version feels very far away from the version that we&#8217;re getting to play with now and the version now it&#8217;s a lot less grumpy when you implement it. So I would encourage everyone just if you, if you&#8217;re gonna make something and you just want to experiment with it, just start playing with it and see about implementing it. There&#8217;s some great stuff on the developer blog about using it which is just easy to follow. I think it&#8217;s been recently updated. Unless you would know that I think it&#8217;s been updated or recently updated.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:21:29]: Yeah, I think one mom did a blog post about this. Yeah, yeah, yeah. The next one is. Do you want to take the next one too?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:21:38]: Yes. So that&#8217;s a block library one. So the block library add open in app toggle. That&#8217;s like a one those like tongue twisters open in new tab toggle to navigation block sidebar. Okay, so this one, what I like about this is it shows a consistency of interface and actually it shows it even more so if you and I the nerd that I am, I like reading back into tickets and. And actually it shows that. So when it got implemented, one of the last comments is we need to roll this out places to make sure it&#8217;s consistent. So it&#8217;s adding a consistency but then it needs to be rolled out to make sure it&#8217;s consistent in other places. So the interface that we have is great. But if it&#8217;s not consistent. So yeah, that. That&#8217;s what it does. It puts it in the relevant place for where you need the information at the right time and then it&#8217;s rolling it out. So it&#8217;s. It&#8217;s a small quality of life thing. But these. That&#8217;s the type of thing we need to do with the editor interface at the moment.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:22:41]: Absolutely. Yes, absolutely. Because you cannot just say oh, I&#8217;m in a different context. Why is it not working like that. Yeah, yeah.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:22:49]: And. And thinking we now know where people are looking at the time. Like you can make a best guess. You can be like me kind of. But there is a language that is becoming and the language that is refining and then that means we can take some things away and we can really refine where things go.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:23:05]: Yeah, there was. So the next thing is what the format library that improves the inline image replacement workflow. I have not quite figured out what that does, but I&#8217;m just recently discovered the inline image. Again. I kind of was at the early on image block fan and not doing anything in line with images. But I like when you do icons in there or cannot because the whole paragraph works differently when you have an image in there and then you have to fiddle with it.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:23:37]: Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:23:37]: And so they. They improve the workflow. I&#8217;m not sure if that&#8217;s getting there. It&#8217;s getting there. Yeah. So if you are using inline images. Yeah. Check it out and see if it really helps you with getting around that.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:23:51]: So in the block editor. So this ticket says allow replacing the post locked modal component 70586 but if you kind of dig into this the too long don&#8217;t read is prep for collaborative editing work. So it&#8217;s basically providing a filter for that which is such an enticing kind of part of it. So in order to be able to build again like what we were talking about, we want all these things in 6.9 and 7, but we need some infrastructure. We need that extensibility and we need the foundations to be able to do that. You can&#8217;t just slap a layer on it and ta da. It just works. So we need all this infrastructure.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:24:29]: Yeah. And it&#8217;s also a shift in kind of approach of things. We have 20 years was only one person editing a post and now we need to get ready that multiple people adding a post. So all the lock things need to be a little bit moving from a.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:24:44]: Book to an iPad.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:24:49]: This was really a book to an iPad. The iPad is still one person using it.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:24:53]: Well, yeah, but it&#8217;s multiple layered.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:24:55]: Yeah, it definitely gets more complex. Yeah. When multiple people do things and when instead of one.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:25:02]: Yeah, that&#8217;s a tin can with a bit of string to a zoom. There you go. That&#8217;s a random analogy.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:25:12]: Yeah, that&#8217;s a good analogy. It&#8217;s like, it&#8217;s like from the caveman to the. Yeah, the Middle Ages. Yeah. Yeah. We have some changes in the components library and there&#8217;s now the date calendar and date range calendar components. They seem to have been missing and now they&#8217;re here. So you can use them for your interfaces when you do events, something like that, or scheduling things. So you have more components to work with and you don&#8217;t have to build them yourself.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:25:46]: But that&#8217;s also part of the design system which we need. Right. So part of it is again the first version. It&#8217;s best bet. It&#8217;s like we think we know, but it when in phase one, when we were building an editor now we needed all these components and all these pieces because we were building an editor, we were making paragraphs and headings. That&#8217;s what we were doing. And it&#8217;s not that anymore.</p>\n\n\n\n<p>It&#8217;s a kit that you can build anything you possibly can think of. So therefore it needs all the pieces of an interface kit to be able to extend so the components. And it&#8217;s now a question of that. Does it need everything? No, because that&#8217;s a lot to maintain. But it&#8217;s certainly if something is used frequently and is going to be like really required by the interface frequently, then it needs to have it. So having our own components or at least having something like native is really, really important.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:26:44]: Yeah. Especially now when they get to the. The whole new admin is built on components greater now.</p>\n\n\n\n<p><em>Tammie Liste</em>r [00:26:52]: And it also means that product makers can use those components a lot easier.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:26:56]: Lovely. Yeah. You don&#8217;t have to make decisions about interfaces anymore.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:26:59]: Yes. I was like, I need a calendar, I need it to work, I need an age.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:27:04]: What are the attributes?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:27:07]: Yeah. And then I think often people like is. Oh, it&#8217;s always going to look. No, you can style it into your heart&#8217;s content. It can be pink with sparkles if you really want. Maybe don&#8217;t do that. But you. But that&#8217;s the thing of a component. You are getting the bones and the structure and the muscle. You aren&#8217;t necessarily getting the makeup.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:27:29]: But it&#8217;s a weird analogy day. Yeah. But it&#8217;s good. Yeah. Yeah. For the Interactivity API, maybe we kind of need to think about some of the knowledge is there. But the two additional PRs that came into good 20.1 will prioritize the custom. Click event handlers for full page navigation that&#8217;s now enabled and then also Preserve media. Preserve media attributes on the initial style sheet after client side navigation. So it&#8217;s a client side navigation. It&#8217;s a full page navigation that has been more stable on the. With the interactivity API. So router feature that was started last plugin released and now it&#8217;s coming. It came in an additional feature there.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:28:21]: And moving on from that and I&#8217;m just going to kind of have a note about API. We likely are going to see more APIs because we should. Because that then shows that you can extend. There&#8217;s been talk about should menus have something like that with the templates API we&#8217;ve seen with site editor sort post types alphabetically within the add template modal. That&#8217;s 70562. Again, all of these things before maybe we would have had something that wasn&#8217;t an API. But an API is a far better way of doing this. It&#8217;s a far more modern approach of doing this and it&#8217;s the proper way to do extensibility.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:28:57]: Yeah. And you have to know how you build it first before you can extend this. Yeah. Right.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:29:03]: So you have to.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:29:04]: Yeah, you have to know what.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:29:05]: What you&#8217;re going to build. And the thing is you can&#8217;t particularly to undertake an API because there&#8217;s a maintenance burden. And I think this is always something particularly like doing work in extensibility. Yes. You could support everything, but unless you have a time machine, that&#8217;s a lot. So really being considerate, particularly once you have an API of just how useful is that? How much of a burden is that going to support is really, really important.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Bug Fixes</h3>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:29:35]: Yeah, absolutely. And we are in the bug fixes again. I like the first one that I want to point out that it&#8217;s the image box it preserves now the line breaks when the caption comes from the media library. So there was a disconnect. Yeah, absolutely. Where you have to do it twice. Why is this losing my. My line breaks and now I have to do it again. Yeah. So now it can do it automatically. It&#8217;s smart enough. And the same is fixed now with the RSS block. Some of the. Well, WordPress allows you to put markup into the title, but when the RSS block pulls in the title it displayed the raw coding instead of the. Yeah, now it kind of just strips it out and shows a very consistent title display in your RSS block for from other sites.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:30:33]: So this is in bug fixes, but it&#8217;s quite important. It&#8217;s enable support for showing individual block variations in style book.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:30:41]: Oh yeah, yeah. That&#8217;s pretty much my most favorite feature enhancement. I think it&#8217;s enhancement but it&#8217;s on a bug fix because you were trying to look to click on the style variations and it wouldn&#8217;t come so there was expectations enables it in the right.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:31:01]: Section is basically.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:31:06]: What happened was when you wanted to style the button block in your site in the styles, you were only able to style the default one. But when you clicked on the outline, you got back to the default one. You couldn&#8217;t style the outline. You had to use a theme JSON or some other JSON file for it or plugin for that. I don&#8217;t know how hard the fix was, but it&#8217;s there. I think that&#8217;s it. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 21.3</h3>\n\n\n\n<p>So we&#8217;re coming for Gutenberg 21.3. Do you want to start out again because it&#8217;s your favorite pieces.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:31:38]: So the first section is Data views under enhancement. So again this really shows the data views are getting used and that&#8217;s too long don&#8217;t read. I guess this episode is these features are getting used by people and these feature getting therefore improvements and iterations and people working on them. So there&#8217;s two particular things to call out or there&#8217;s several things at least there&#8217;s add the data field type 70657, and then add group by field support to grid layout. So this is about grouping items by fields and allows you to organize amounts of data and extend layouts such as table layout in the future. So it&#8217;s setting that groundwork and allowing grouping and it also supports the data Field type. So it&#8217;s again setting up for something that you can do now and allowing you. And also it links in with the new calendar component. So it&#8217;s that kind of link in with the new components as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:32:36]: Yes. So it had a date type field, date time field type. And now there&#8217;s also a date field type that&#8217;s just a date here. It&#8217;s kind of. You need it for the events calendar in the ticket.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:32:49]: Yeah. It says filtering and editing features will be implemented in the future.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:32:53]: Yes. Yeah. And then for the block library, the cover block now supports a poster image. So users with large video file or slow Internet connection see still an image in there before the video loads. That&#8217;s kind of an enhancement for slower connections. Or if you do it locally and you can&#8217;t get the video from another place. Yeah, so that&#8217;s pretty cool. And then the post content block has now an add name selector, a tag name selector. That&#8217;s kind of the part where you identify semantic ways for the. For the cost. Post content. Is it a main content? It&#8217;s a section content. It&#8217;s an article kind of semantic thing. Missing words here. Tags, tags. HTML. Semantic HTML tags. I think the. The technical term for that is.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:33:44]: Yeah, there was one we haven&#8217;t called out, but I&#8217;d like to mention about layout. Adding max limit to row span and column in grid, which is a quality life, which I think is really important as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:33:55]: Excellent. Yeah. Oh yeah, here I see it. Yes, it&#8217;s absolutely. Yeah. And that also shows that there&#8217;s a work to be done on the Grid blog. And that might. Might be. It might not come to 6.9, but it&#8217;s definitely coming. It&#8217;s better. It&#8217;s back on people&#8217;s task list. Yeah. Under the bug fixing there was nothing really stand out for me.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Bug Fixes</h3>\n\n\n\n<p><em>Tammie Lister </em>[00:34:18]: It just looks like a lot of quality of life and.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:34:20]: Yeah, well, some blocks good bug.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:34:22]: Fixing to me, which is. There&#8217;s been a lot of activity in this release which is really good and there&#8217;s a big section of quality and documentation, which always makes me happy.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:34:33]: Absolutely. So that was it. There was one. Oh, that&#8217;s what I was looking for. Yeah. There&#8217;s one that says remove public APIs for getting images. That has to do with the list view. That there are images in the. In the list view to identify some of the blocks. When you have a cover block that you see the image of that there was an implementation for that, but that is still experimental and there was a shift in how experiments are actually implemented in Gutenberg so people are not tempted to use experimental public APIs anymore. Yeah. So if you find that confusing. It definitely is, but it&#8217;s also for your own good, so to speak. For the good of the maintenance safety. Absolutely. For future safety. But of course, there&#8217;s an acknowledgment that there are plenty of experimental things still in Gutenberg that all have been used in production for many years. Yeah, that was it. That was the Gutenberg release. </p>\n\n\n\n<h3 class=\"wp-block-heading\">What’s in Active Development or Discussed</h3>\n\n\n\n<p>Now we have what&#8217;s in active development or discussed. We can certainly not talk about everything, but we wanted to talk about the update experiment Settings screens to use the data forms. There&#8217;s a PR by Fabian who said, okay, so Gutenberg has an experiment screen where you can check the on or off some of the experiments, like for the collaborative editing or for the grid layout for some forms. And he said, well, if we do want other people to use the data views, we probably should rewrite that experiment settings page in a Gutenberg. So I really love that initiative. Yeah.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:36:15]: Experiment should be experimental.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:36:19]: Say that again.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:36:21]: The experiment should be experimental.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:36:23]: Absolutely, absolutely. Well, a few plugin releases before Anne went through and actually gave some section headers in there. So they were not just added to the list and not kind of clustered together.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:36:37]: And that&#8217;s where there was a. Like, under certain circumstances the two column can be worked out. So that&#8217;s how we find out the limitations.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:36:45]: Right.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:36:45]: Like by using this, all these features again, we have to use them. This is what we&#8217;ve learned time and time again. They&#8217;re great, they&#8217;re amazing, but we need to use them, we need to implement them. Even we can&#8217;t put them in a beta and say, oh, just do some usability testing. No, we need to build with them. We need to get our hands dirty and need to see, oh my goodness, you can&#8217;t do this. Oh, this doesn&#8217;t work with this type of data. That&#8217;s what we need to happen. So using it in the plugin makes a lot of sense in a way that doesn&#8217;t cause a negative experience. And that page isn&#8217;t going to hopefully cause a negative experience.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:37:25]: Well, if you want to learn how to do this, yeah, that&#8217;s a kind of an interesting page to look at the code to learn from it and kind of say, maybe you can implement it in your own one page settings page.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:37:38]: It looks so much better when you look at it. You look at and no shade. Because at the time the settings pages were amazing in WordPress. But times have changed and looking at the two columns or the new Iterations. Even the single version is night and day. It really is.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:37:59]: Yeah. When you see the before and after, you see. Really see the difference. Okay, I want to live there. I don&#8217;t want to live there anymore. Yes.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:38:07]: I want to be there in that world. World has white space.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:38:14]: Yeah, the road has white space. A couple of days ago I showed my husband, he is also a programmer, but he is a programmer from the early database days. Yeah like a clipper and ebay and all that. And then he sees some of the. And he looked at the screen and said well what&#8217;s all the white space there?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:38:43]: That was the thing like back then it costs, it cost bandwidth. Like every line was a cost. I remember when I learned you couldn&#8217;t have have large space taken up because it costs. Now it doesn&#8217;t. Now I just want all the space because it doesn&#8217;t. Well, it does cost, but it doesn&#8217;t cost as much now. It almost costs us more to not have it because it costs us like a negative user experience which is weird, wibbly, upside downy world to live in. But that&#8217;s what we have. Of course we don&#8217;t go too far to the extreme where you can actually implement it or use it because too much white space. Space is weird. But yeah, just be able to breathe in an interface.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:39:21]: Yeah. And. But it&#8217;s interesting that these visual DNA is still in. In some people&#8217;s minds. Right. That&#8217;s what that. What I kind of took away from it said go away, go back to your 90s, go back to your terminal.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:39:37]: Go back to your courier terminal.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:39:39]: No, he says why are you doing command line? Isn&#8217;t that so 80s didn&#8217;t we call go away with? Okay. So yeah, it&#8217;s interesting discussions in Pauli-Haack&#8217;s home. So we have a second thing that we wanted to talk about that&#8217;s the PR by Luigio Teschio and he is working on exploring template versioning to preserve active plugin and theme templates instead of letting it be overwritten by database. And I don&#8217;t know how that&#8217;s going to work. Have you looked at that?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:40:18]: I haven&#8217;t really looked at it yet, but I&#8217;m really curious to follow it. And I think just exploring different ways of doing things is really interesting as well.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:40:28]: Yeah. So I leave that link in the.</p>\n\n\n\n<p><em>Tammie Lister</em> [00:40:31]: Call for feedback and thoughts on it, which is a really interesting perspective. I think real world use cases is something I was trying to think about and that&#8217;s the kind of feedback I would like to give and that&#8217;s what I&#8217;ll be going back to it with trying to add that type of thinking.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:40:48]: Excellent. Excellent. So, well, I guess we&#8217;re at the end of the show. This is it. And as always, dear listeners, thank you so much for being here. And if you want, you can leave us a review on any of your favorite podcast apps. And if you&#8217;re on Spotify, the review is you can also leave comments. So we can have a little conversation there as well, if you want to. But the show notes will be published on Gutenbergtime.com/Podcast. This is episode 119. If you have questions or suggestions or news you want to include us, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a> that&#8217;s <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a> so, Tam, is there anything that you want our listeners to take away from it that we haven&#8217;t talked about?</p>\n\n\n\n<p><em>Tammie Lister</em> [00:41:35]: I think the big one is if you can start experimenting and exploring things like data views and data forms in your product, because now is the time to do that. And then start giving feedback, because there&#8217;s lots to come this year that you&#8217;ll be able to end early next year. So being able to, as you mentioned, start that muscle memory and start learning with it is really, really important.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em> [00:41:57]: Excellent. Yeah, that&#8217;s a great way to end this podcast episode. And thank you all for listening. Thank you, Tammie, for being here. And goodbye. And I&#8217;ll see you at WordCamp. Yes, thanks for having me. All right, take care. </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, 26 Jul 2025 15:23:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:80:\"Gutenberg Times: WP-Admin Redesign, Block theme adoption — Weekend Edition 335\";s:7:\"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=40940\";s:7:\"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:86:\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/\";s: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:18533:\"<p>Hi,</p>\n\n\n\n<p>ICYMI, organizers of WordCamp US (WCUS) <a href=\"https://x.com/WordCampUS/status/1948389752274559339\">announced</a> Danny Sullivan, search liaison at Google, as the keynote speaker. It&#8217;s hugely relevant now that sites are dealing with decreasing clicks from search engines. The brilliant <strong>Rae Morey</strong> of <em>The Repository</em> has the skinny for you about <a href=\"https://www.therepository.email/googles-danny-sullivan-to-keynote-wordcamp-us-2025-as-speaker-lineup-begins-to-take-shape\">what else is happening at WCUS</a>.</p>\n\n\n\n<p>I am really getting excited for WordCamp US. Are you, too? <a href=\"https://us.wordcamp.org/2025/tickets/\">Did you get your ticket yet?</a> I would love to meet you and catch up! </p>\n\n\n\n<p>You might have to juggle family plans and necessities, though. You might need to get kids to school or enjoy the last summer camping trip over Labor Day weekend. Or you might be apprehensive about traveling to the US in general. All good reasons. And I will miss you. We can catch up afterward. <img alt=\"🤗\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f917.png\" style=\"height: 1em;\" /></p>\n\n\n\n<p>Enjoy this week&#8217;s updates. </p>\n\n\n\n<p>Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n<section class=\"wp-block-newsletterglue-group\" style=\"padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; margin-top: 0px; margin-bottom: 0px;\">\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<nav class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/#0-word-press-release-information\">Developing Gutenberg and WordPress</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/#admin-redesign-abilities-api-and-routing\">Admin Redesign, Abilities API, and Routing</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/#0-p\">Plugins, Themes, and Tools for #nocode Site Builders and Owners</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wp-admin-redesign-block-theme-adoption-weekend-edition-335/#3-building-themes-for-fse-and-word-press\">Building Blocks and tools for the block editor</a></li></ol></nav>\n</div></div>\n</section>\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\"></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>First-time release lead <strong>Aki Hamano</strong> made <a href=\"https://github.com/WordPress/gutenberg/releases/tag/v21.3.0-rc.1\">Gutenberg 21.3 RC available for testing.</a> </p>\n\n\n\n<p><strong>Tammie Lister</strong> and I included Gutenberg 21.1, 21.2, and 21.3 in our latest Gutenberg Changelog episode recording. We also talked about WordPress 6.9, the AI Team, and more. The episode will drop on your favorite podcast app over the weekend.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-40972\" height=\"185\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/07/Screenshot-2025-07-25-at-10.53.45.png?resize=652%2C185&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"admin-redesign-abilities-api-and-routing\">Admin Redesign, Abilities API, and Routing</h3>\n\n\n\n<p>Lead architect of Gutenberg <strong>Matias Ventura</strong> published two issues on GitHub for broad discussion of the next iteration of the Admin Design and tied together concepts of the Command Palette with the Abilities API. </p>\n\n\n\n<p>In <a href=\"https://github.com/WordPress/gutenberg/issues/70913\"><strong>Admin Materials and Surfaces</strong></a>, Ventura outlines the next iteration of the Admin redesign with screenshots. He breaks it down into three main building blocks. You can think of it like organizing a house:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Materials</strong> are like the rooms and spaces (the foundation, main areas, and pop-up spaces)</li>\n\n\n\n<li><strong>Concepts</strong> are like the furniture and appliances that go in those rooms (navigation menus, content lists, forms, etc.)</li>\n\n\n\n<li><strong>Screens</strong> are like how you arrange everything together for different purposes (living room setup vs. kitchen setup)</li>\n</ul>\n\n\n\n<p>The goal is to make WordPress&#8217;s admin area more flexible so users can customize their workspace, and plugin developers can create interfaces that fit naturally with the rest of the system. The updates need to ensure consistency, flexibility, scalability, and clarity across the entire admin and plugin experience. <a href=\"https://github.com/WordPress/gutenberg/issues/70913\"> To learn more details, consult the GitHub post</a>. </p>\n\n\n\n<p>In the <a href=\"https://github.com/WordPress/gutenberg/issues/70710\"><strong>Abilities &amp; Workflows Overview</strong></a>, Ventura outlines plans to create a unified system for handling keyboard shortcuts, commands, and AI-powered workflows. This would enable creating a &#8220;smart assistant&#8221; for WordPress that can help users accomplish tasks more efficiently.</p>\n\n\n\n<p>The post aims to show how contributors can connect these three things that are currently separate and also creates a shared language to discuss these concepts. </p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Abilities</strong>—Callable functions with well-defined descriptions, inputs, and outputs schemas that both humans and AI can understand and use</li>\n\n\n\n<li><strong>Workflows</strong>—Chains of abilities, possibly requiring user interaction via form controls along the way to accomplish complex tasks</li>\n\n\n\n<li><strong>Visual Workflow Editor</strong>—A drag-and-drop interface where users can create custom workflows without coding</li>\n</ol>\n\n\n\n<p>In short, the idea is to make it possible that you instead of manually creating a new page (going to Pages → Add New → entering title → setting up template), you could use a workflow that asks for the page title upfront, automatically creates it, and takes you straight to editing &#8211; all triggered by a single command.</p>\n\n\n\n<p>In his overview issue, <a href=\"https://github.com/WordPress/gutenberg/issues/70862\"><strong>Admin Redesign: A solid routing foundation</strong></a>, <strong>Riad Benguella</strong> shares insights from the site editor work and discusses plans to improve the admin dashboard&#8217;s structure by changing how pages load and connect. Using advancements from the performance team on speculative loading and view transitions, as well as various new libraries, should help the admin page load more quickly and smoothly and improve the developer experience for contributors as well as 3rd-party product builders. </p>\n\n\n\n<p>The challenging aspect is ensuring backward compatibility in WordPress so that thousands of plugins continue to function well while creating a new, faster foundation.</p>\n\n\n\n<p>All three GitHub issues are ready to be discussed with the larger site builder and developer community. It&#8217;s the moment to take part in the next iteration of the admin design by providing feedback and sharing use cases.</p>\n\n\n\n<p>In this week&#8217;s podcast episode, <strong>Tammie Lister</strong> makes a case to developers to work with the current iteration of DataViews and Data Form for plugins to become familiar with the approaches, develop muscle memory, and provide feedback on what doesn&#8217;t work yet to make sure it&#8217;s included in the following iterations of the Admin Design work. </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><img alt=\"🎙\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/16.0.1/72x72/1f399.png\" style=\"height: 1em;\" /> The latest episode <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-118-wordpress-new-ai-team-the-pride-photo-drive/\">Gutenberg Changelog 118 – WordCamp Europe, WordPress New AI Team, the Pride Photo Drive, Gutenberg 20.9 and 21.0 </a> <strong>Anne McCarthy</strong> is back from sabbatical and we talked about WordCamp Europe, the new WordPress AI team, the Pride Photo Drive, and Gutenberg 20.9 and 21.0 . </p>\n\n\n\n<p><em>If you are listing via Spotify, please leave a comment. If you listen via other podcast apps, please leave a review. It&#8217;ll help with the distribution.</em></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-40687\" height=\"185\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/06/Screenshot-2025-06-14-at-08.28.08.png?resize=652%2C185&#038;ssl=1\" width=\"652\" /></figure>\n</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><strong>Wes Theron</strong>, Automattic, published a new video to teach you how to  <strong><a href=\"https://www.youtube.com/watch?v=zU7JKgwnwjs\">use the Group Block</a></strong>. Besides adding a Group block to your canvas, he covered how you can nest multiple Group blocks and control them via the ListView. He also has tips on styling a group block, organizing your layout, and previewing it on mobile devices or locking it against accidental changes.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Simon Cooke</strong> from Human Made put out an interesting piece called <a href=\"https://humanmade.com/full-site-editing/full-site-editing-vs-leading-page-builders-a-strategic-comparison/\"><strong>Full Site Editing vs. Leading Page Builders: A Strategic Comparison</strong></a>. He explains why going with Full Site Editing can be a game changer—it&#8217;s built right into the WordPress core. This means it&#8217;s generally faster, more secure, and way easier to manage when things get big. On the flip side, page builders can really bog things down and cause a headache with plugins, especially for larger teams.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The <a href=\"https://wordpress.org/plugins/view-transitions/\">View Transitions </a>plugin by <strong>Felix Arntz</strong> played the main character in <strong>Jamie Marsland&#8217;</strong>s video <a href=\"https://www.youtube.com/\"></a><a href=\"https://www.youtube.com/\"></a><a href=\"https://www.youtube.com/watch?v=eQu5UhWskuM\"><strong>This FREE WordPress Plugin Is a Must-Have for Every Website!</strong></a> It makes your WordPress site to feel faster, smoother, and more like a modern app. Marsland feels that anyone&#8217;s hardly talking about it.</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><strong>Joe Simpson Jr.</strong> gave a talk at <strong>WordCamp Monclair</strong>: <strong><a href=\"https://wordpress.tv/2025/07/25/a-journey-from-page-builders-to-blocks-in-wordpress/\">A Journey from Page Builders to Blocks in WordPress</a></strong> and it now available on WordPressTV. <br />If you’re still hanging on to the Classic Editor or those tried-and-true theme methods, you’re not alone—and this session is right up your alley. Simpson takes a leisurely stroll through a real-world site rebuild, sharing the bumps and surprises that come with moving from classic setups or page builders to full site editing with blocks. He&#8217;ll talk through how to pick the right tools for your needs, compare the different ways to build a site these days, and help you figure out when it might finally be time to make the switch. Simpson also even looks back at how Gutenberg has evolved over the years. Whether you’re new to WordPress or just a bit slow to embrace the changes, there’s something here for you.</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>Cloudways&#8217; <strong><a href=\"https://x.com/iiarehman\">Abdul Rehman</a></strong> set out to explain <a href=\"https://www.cloudways.com/blog/wordpress-hybrid-themes/\"><strong>WordPress Hybrid Themes: What They Are, Why They Matter, and How to Build One in 2025</strong></a>. He found<br />Hybrid WordPress themes are the best of both worlds—they mix old-school classic theme structure with cool new block features. You get more design freedom without ditching your old plugins or custom code. Perfect if you want flexibility but aren’t ready for a full block theme leap.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>At WordCamp Montclair, <strong>Beth Soderberg</strong>—who’s been using blocks since the early days—shared <a href=\"https://wordpress.tv/2025/07/25/my-process-for-building-a-custom-wordpress-theme-in-2025/\"><strong>how she builds custom WordPress themes in 2025</strong></a>. She walked us through her current process of building a block theme. She talked about choosing base themes and explained how her tools and workflow have changed. Soderberg also broke down how she decides when to use the editor and when it’s better to dive into code, plus showed how blocks can handle page structure instead of relying on old-school templates. She wrapped up with some tips on setting up the site editor so it’s easy for anyone to manage a block-based site.</p>\n\n\n<section class=\"wp-block-newsletterglue-callout undefined not-color-set\" style=\"border-color: #f9f9e5; border-radius: 22px; border-style: solid; border-width: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 0; margin-right: 0; margin-top: 0px; margin-bottom: 0px; background-color: #f9f9e5;\">\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" rel=\"noreferrer noopener\" target=\"_blank\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. The previous years are also available: <strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a></p>\n</section>\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>If you found last week&#8217;s four-hour Block Development Cookbook video was a little too much to get started, <strong>Ryan Welcher</strong> began the work of slicing up the cookbook into individual recipes videos. Here is <a href=\"https://www.youtube.com/watch?v=K4COA6no19k\">his announcement video</a> and first recipe: <strong><a href=\"https://www.youtube.com/watch?v=ogf0qOAmkIo\">Save Time With This Block Binding Trick!</a></strong></p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n<section class=\"wp-block-newsletterglue-callout undefined not-color-set\" style=\"border-color: #eeeeee; border-radius: 26px; border-style: solid; border-width: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 0; margin-right: 0; margin-top: 0px; margin-bottom: 0px; background-color: #f3efe9;\">\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. </p>\n\n\n\n<p>Now also available via <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me </a>with your experience</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n</section>\n\n\n<p class=\"has-text-align-center has-small-font-size\"><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\">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\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:\"Fri, 25 Jul 2025 23:19:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:84:\"Open Channels FM: Managing Team Growth and Delegation in WordPress Plugin Businesses\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"https://openchannels.fm/?p=103823\";s:7:\"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/managing-team-growth-and-delegation-in-wordpress-plugin-businesses/\";s: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:348:\"In this episode of WP Behind the Builds series, host Mark Westguard chats with Maarten Belmans of Studio Wombat to explore the ins and outs of running a WordPress plugin business. Maarten shares his journey from leaving a cushy IT consulting job to traveling Australia and launching his first WordPress plugin. The conversation covers how [&#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:\"Thu, 24 Jul 2025 13:22:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";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:102:\"WPTavern: #178 – Adam Silverstein Explores Transformative Browser Features Impacting WordPress Sites\";s:7:\"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=197768\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:116:\"https://wptavern.com/podcast/178-adam-silverstein-explores-transformative-browser-features-impacting-wordpress-sites\";s: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:79151:\"<details>Transcript<div>\n<p>[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>Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, how new, native browser features, are transforming what&#8217;s possible on the web.</p>\n\n\n\n<p>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 and paste that URL into most podcast players.</p>\n\n\n\n<p>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>[00:01:10] <strong>Adam Silverstein:</strong> So on the podcast today we have Adam Silverstein.</p>\n\n\n\n<p>Adam is a WordPress Core committer and works to fix bugs and improve modern web capabilities. He&#8217;s also a Developer Relations Engineer on Chrome&#8217;s Web Platform team at Google, and there he focuses on making the open web better for everyone.</p>\n\n\n\n<p>Adam is here to break down how the rapid evolution of browser technology can supercharge your WordPress sites. We are doing this by referencing his presentation at WordCamp Europe 2025, in which he covered multiple new features of browsers, which can be used by WordPress users to bring a variety of experiences to their websites. In many cases these are browser APIs and features, and are quietly redefining what&#8217;s possible on the web. From CSS powered popovers, and scroll driven animations, to speculative loading that speeds up your page transitions. Adam explains how these advancements are changing what&#8217;s possible for both developers and end users.</p>\n\n\n\n<p>The conversation sheds light on the collaboration between browser vendors, Chrome, Firefox, Safari, and Edge, through initiatives like Interop and Baseline, paving the way for more consistent and robust features across platforms.</p>\n\n\n\n<p>Adam also talks about practical topics central to the WordPress community, like how the Popover API and native CSS carousels reduce JavaScript bloat, make sites more accessible, and deliver a better overall user experience.</p>\n\n\n\n<p>He shares exciting new frontiers, such as browser-based image processing, powered by WebAssembly, which is paving the way for universal support of modern formats like AVIF and Ultra HDR, and even running AI locally in your browser, no API key or cloud server required.</p>\n\n\n\n<p>He provides concrete examples on how these technologies can be leveraged in WordPress via Core updates, canonical plugins, and Gutenberg experiments, with a special focus on how developers can get involved and offer feedback to help shape future web standards. Prepare to look at your browser in a whole new light, truly.</p>\n\n\n\n<p>Whether you&#8217;re a theme designer, plugin developer, or site owner simply curious about what&#8217;s next, this episode is for you.</p>\n\n\n\n<p>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>And so without further delay, I bring you Adam Silverstein.</p>\n\n\n\n<p>[00:03:47] <strong>Nathan Wrigley:</strong> I am joined on the podcast by Adam Silverstein. Hello, Adam.</p>\n\n\n\n<p>[00:03:51] <strong>Adam Silverstein:</strong> Hello.</p>\n\n\n\n<p>[00:03:53] <strong>Nathan Wrigley:</strong> This is our second conversation. We had a conversation, I want to say four years ago, maybe more in San Diego, think. And at that point we talked about images, AVIF, WebP, those kind of things. We might get into that today.</p>\n\n\n\n<p>Adam&#8217;s been working with Google for many, many years. Making the web a faster place, I think is a fair way to sum up your career. Just tell us a little bit about yourself, just so that, because this is a fairly technical topic and you are honestly going to have to teach me an awful lot as we speak. Let us know what your credentials are, why people should listen to what you have to say.</p>\n\n\n\n<p>[00:04:21] <strong>Adam Silverstein:</strong> Oh, wow. Being a Googler is not good enough, huh? Well, I&#8217;ve been doing WordPress for a long, long time. I think I started, first started contributing back in 3.6. So I&#8217;m deeply involved in the Core project. I am a Core committer, which is something that I consider an honor, a privilege, and a responsibility. There&#8217;s not that many of us in the world, but I&#8217;m one of the people that actually commits code to WordPress.</p>\n\n\n\n<p>And I used to have my own run, my own agency, tiny me agency, but building sites for clients directly. Then I wound up at 10up. Learned to build enterprise sites, and work with large teams, and do a lot of planning. And then eventually made my way to Google where I&#8217;ve been doing developer relations work. I&#8217;m trying to educate developers and bring things like all these new APIs that I talked about in this talk, so that people can learn about it.</p>\n\n\n\n<p>[00:05:05] <strong>Nathan Wrigley:</strong> Have you been focused more or less entirely on WordPress, or are you in any way engaged with the Chrome team?</p>\n\n\n\n<p>[00:05:11] <strong>Adam Silverstein:</strong> Yeah. So our team kind of organisationally was under Chrome, like that was kind of where we sit. We worked with other, like I&#8217;ve worked with Drupal and TYPO3. So I&#8217;ve worked with some of the other CMSs out there, especially like the open source ones. So that&#8217;s kind of been in my purview, but I would say primarily focused on WordPress. That&#8217;s where I&#8217;ve had the most experience and am most comfortable.</p>\n\n\n\n<p>[00:05:32] <strong>Nathan Wrigley:</strong> It&#8217;s kind of interesting because on my computer, obviously I have a browser using Chrome, it&#8217;s kind of one of the most benign pieces of software that&#8217;s there, in that it doesn&#8217;t really have a task that&#8217;s assigned to it. I have a music editing piece of software, and I go there for that. And I have a video editing piece of software, and on it goes.</p>\n\n\n\n<p>[00:05:49] <strong>Adam Silverstein:</strong> Yes. And you&#8217;re running those in your browser.</p>\n\n\n\n<p>[00:05:51] <strong>Nathan Wrigley:</strong> Right. But also the browser is just this open thing, you know, you can basically do anything in it, and so incredibly powerful. And it feels like in the last few years it&#8217;s got way more powerful. But most of that is entirely hidden because I open it up and it looks broadly the same today as it did five years ago. You know, the UI may have changed a little bit.</p>\n\n\n\n<p>[00:06:13] <strong>Adam Silverstein:</strong> Right. But what&#8217;s changed is what you can do with it, right? So you talked about editing video or editing audio in your browser. Like, that was not something that was possible five or 10 years ago when we had blue links and HTML. And it was basically, we were publishing newspapers on the web. That was the limit of what we could do.</p>\n\n\n\n<p>[00:06:29] <strong>Nathan Wrigley:</strong> I have an app, it&#8217;s called Descript. I don&#8217;t know if you&#8217;ve come across it, but it&#8217;s a full audio, video editing suite entirely in the browser.</p>\n\n\n\n<p>[00:06:37] <strong>Adam Silverstein:</strong> And famously Adobe released Photoshop. Runs in the browser. The full Photoshop. Yeah, I mean it&#8217;s like mind blowing that that&#8217;s even possible.</p>\n\n\n\n<p>[00:06:45] <strong>Nathan Wrigley:</strong> So the capabilities of the browser have dramatically increased. And you&#8217;ve just done, or you&#8217;re about to do? Just done.</p>\n\n\n\n<p>[00:06:54] <strong>Adam Silverstein:</strong> Yes.</p>\n\n\n\n<p>[00:06:55] <strong>Nathan Wrigley:</strong> Okay. Firstly, how did It go?</p>\n\n\n\n<p>[00:06:56] <strong>Adam Silverstein:</strong> It went great. Packed room. I think people got something out of it. People gave me good feedback.</p>\n\n\n\n<p>[00:07:00] <strong>Nathan Wrigley:</strong> And it was called Modernising WordPress with New Web Platforms. And I&#8217;m just going to read a bit of the blurb that went with that. It says, WordPress is a powerful platform for building websites of all shapes and sizes. To truly thrive, WordPress is embracing the latest advancements in web technology. This talk will explore how developers and site owners can leverage cutting edge web platform capabilities to create next generation WordPress experiences. And then there&#8217;s a little bit more which mentions web APIs and so on and so forth. So that really is going to be the core of this discussion.</p>\n\n\n\n<p>Now, caveat emptor, dear listener, I have nowhere near enough knowledge to ask you these questions. But I&#8217;m going to hope that you are going to help me through it.</p>\n\n\n\n<p>So first stop then, let&#8217;s just go through a whole laundry list of these different APIs. What are some of the fun things that a browser can do now, that it couldn&#8217;t do previously?</p>\n\n\n\n<p>[00:07:53] <strong>Adam Silverstein:</strong> So in the talk, I sort of break it into three areas. There are features that help developers do things that maybe we could do, but we struggled or relied on heavy JavaScript libraries to do.</p>\n\n\n\n<p>There&#8217;s things that help users by creating better experiences on the web than we previously had the ability to do.</p>\n\n\n\n<p>And then the third category is things that previously were just impossible. Just things that we can now do, like running Photoshop in the browser, we mentioned that we could not do before.</p>\n\n\n\n<p>So I did not explore, this is not, the talk was not like an exhaustive list of all the APIs, but it was rather sort of a selection of ones that I thought were interesting. Most of them are new. They are sometimes available only in one browser, not in all the browsers. So they&#8217;re things that are coming to the web platform. Some of them were already on the web platform.</p>\n\n\n\n<p>So let&#8217;s go through them. I&#8217;ll see if I can remember them all. I have my little slide deck here.</p>\n\n\n\n<p>So in the category of helping developers, the first one that I talked about is this thing called the Popover API. So popovers are simply like dialogues or elements that you want to hover above the rest of the page content. And in WordPress we use these extensively in the admin. Like for example, the pointers that you get when you install a new plugin. Or if you open a dialogue, or even like mobile menus use a popover.</p>\n\n\n\n<p>And we have it in Gutenberg. And so we already have this technology, but it relies on JavaScript, and it&#8217;s actually surprisingly complicated to do a popover. You have to pay attention to always being at the highest level. And if there&#8217;s another popover, how do you handle that? And you have to make sure it&#8217;s accessible, so when the user hits the escape key, the popover closes.</p>\n\n\n\n<p>And if it&#8217;s a pointer that&#8217;s trying to point to a new feature, say in a menu, how do you handle when the user resizes the window and that element moves? These are very complicated things. And in JavaScript that means you&#8217;ve got a heavy library that&#8217;s running just to do this simple popover thing.</p>\n\n\n\n<p>So with this new CSS based popover API, you can create a popover with just a couple of lines in your code, and the browser takes care of all of the complicated parts of actually doing the popover.</p>\n\n\n\n<p>[00:09:49] <strong>Nathan Wrigley:</strong> So just pausing there for a moment. The whole power of CSS, I&#8217;m going to say three years, this has been capturing my attention. CSS seems to be able to do a load of programmatic things now that it didn&#8217;t used to be able to. So in this case it&#8217;s, I don&#8217;t know, it&#8217;s calculating the height of the viewport and figuring out is there another thing, how much further to move it down? All of this being handled natively in the browser.</p>\n\n\n\n<p>[00:10:13] <strong>Adam Silverstein:</strong> Exactly. And I think like your point is very true, like CSS capabilities have grown tremendously, and the ability to do sophisticated layouts. And all of these kind of feature things that typically might require JavaScript, now we can do directly in CSS, even things like calculations.</p>\n\n\n\n<p>So CSS is a programming language just like JavaScript, right? People like to poo poo it and and so forth, but it&#8217;s quite powerful. And a lot of these features that I&#8217;m talking about are based on CSS.</p>\n\n\n\n<p>[00:10:36] <strong>Nathan Wrigley:</strong> It&#8217;s kind of interesting, if the 18-year-old me was beginning again, I think CSS would be the thing that I would do first. I think I would learn that inside and out before ever looking at JavaScript. Because I you&#8217;ve got the foundation of modern CSS, and I know there&#8217;s a lot of W3C things that are still being decided and what have you, and obviously the browsers have got various different capabilities. But so much that we would&#8217;ve relied on for JavaScript is now capable with CSS, but unexplored I think by many.</p>\n\n\n\n<p>[00:11:08] <strong>Adam Silverstein:</strong> Right. So this feature popover is available in all the browsers. It&#8217;s in Baseline. So Baseline is the set of features that developers should be looking at for deciding what they can use. Baseline is a somewhat new concept, so people might not be aware of it. But it is basically a way of knowing which features are available on all the major browsers. So if you see a feature that is labeled Baseline, like in the MDN docs, that means it&#8217;s available on all the browsers. You can count on it as a developer.</p>\n\n\n\n<p>So in my talk, I covered a lot of APIs that are actually not in Baseline yet. They&#8217;re still in development. They maybe are available only in Chrome, or Chrome and Edge, or maybe Chrome and Edge and Firefox, but not Safari. As developer, those are the APIs you need to be a little bit wary of, right, because you wanna build something that&#8217;s going to work for everyone.</p>\n\n\n\n<p>In many cases, the API will gracefully degrade, it just won&#8217;t work in the non-supporting browser. But in the case of like a popover, if it is supported in all the browsers, so you&#8217;re safe to use it. If it wasn&#8217;t, you would need to have that JavaScript as a fallback. So some of these APIs are, you know, new and experimental, but the browser vendors are all planning on adding support for them. So I only choose APIs that actually browser vendors have indicated their support.</p>\n\n\n\n<p>[00:12:14] <strong>Nathan Wrigley:</strong> Can we just pause there a moment because I began my journey with the web, oh, Internet Explorer 5 kind of days. You probably remember the days as well as I do, and it was chaos, you know? I mean, really we had to try and fix a whole bunch of things that Internet Explorer did differently from all the other browsers. The browsers didn&#8217;t agree on almost anything. They went off in completely different directions.</p>\n\n\n\n<p>That, I&#8217;m going to say, over the last five or maybe more, maybe more like eight years, there seems to have been a real confluence of, and I don&#8217;t know if that&#8217;s done from like a senior management level, but it does seem like Mozilla is talking to Chromium, Chromium is talking to Safari, and a lot of the people seem to attend the same conferences and talk the same language. They may adopt it at different rates, but they&#8217;re all trying to get to the same point, the open web.</p>\n\n\n\n<p>[00:13:00] <strong>Adam Silverstein:</strong> Yes. And in fact, they&#8217;ve developed an approach to collaborate on this, and that is called Interop. So the Interop effort is sort of a group effort by all of the browsers to agree upon a set of features that they&#8217;re going to work on for each calendar year. So there&#8217;s Interop 2025, there&#8217;ll be one for 2026, and so forth.</p>\n\n\n\n<p>And these features are, they come from either the browser&#8217;s needs, what they want to build, or from developers. So there&#8217;s an open process where they open a GitHub repo each fall and developers can go and submit. And we&#8217;ve actually had some from WordPress that made it in and influenced what browsers do.</p>\n\n\n\n<p>So as developers are out there working, they&#8217;re finding pain points, they&#8217;re struggling to do this or struggling to do that, or it doesn&#8217;t work well in one browser. It works in one browser, but not the other. Interop is sort of the effort each year to come up with a set that the browsers agree upon working on. And those features hopefully all land in Baseline the following year.</p>\n\n\n\n<p>I remember those days very well, and that&#8217;s why we have things like jQuery, right? So we had all these libraries that were built with this promise of sort of normalising the capabilities. Now, you&#8217;re absolutely right, the browsers have realised this is a problem for developers and they&#8217;ve come together to form a standard, and that is the Baseline thing that I mentioned.</p>\n\n\n\n<p>So they&#8217;re always building new APIs on their own, and some of them will never make it into all the browsers, and they may go away or they may change. But if they make it into Baseline, you can be sure that you can use them. And that&#8217;s what&#8217;s different, right? We have this set of features that we can rely on.</p>\n\n\n\n<p>[00:14:21] <strong>Nathan Wrigley:</strong> I kind of feel we lost a decade somewhere of real productivity. You know, the browsers could have been capable of a whole lot more than they are now. I mean, we&#8217;re happy with where we&#8217;ve got, but it does feel like we lost, this proprietary approach to browsers really wasn&#8217;t in the best interest of anybody. But you can see how it grew out of Microsoft and all of these other organizations.</p>\n\n\n\n<p>I&#8217;m guessing that Google with its Chromium browser, Chromium based browser, the fact that that became utterly dominant was probably quite a pivotal point. You know, it was in the sort of eighties and nineties percent, adopted by 80 or 90%. I guess Google was able to push things through a little bit more.</p>\n\n\n\n<p>[00:14:59] <strong>Adam Silverstein:</strong> Perhaps, like they do often lead on features. I mean, I wouldn&#8217;t say they&#8217;re always the lead on features, sometimes Safari has a great idea and they want to develop it, and with Firefox as well. But they do have a huge effort going into it. And, you know, of course Microsoft famously adopted Chromium as the engine for Edge. And so Microsoft is actively contributing as well to Chromium, which is the core of Chrome.</p>\n\n\n\n<p>So yes, I think the dominance did allow them to sort of lead on features and have the other browsers sort of need to follow. If Chrome is going to ship a feature, everyone&#8217;s going to use it. But I don&#8217;t know if that&#8217;s always the case. You know, when you read these, I&#8217;ve read some of these proposals, you know, the browser vendors, they talk to each other in the open, right?</p>\n\n\n\n<p>So these aren&#8217;t like private conversations that are happening in a room somewhere. They are all into open source software. So they&#8217;re, you know, there&#8217;s a repo where like, for example, Chrome will come in and say, we&#8217;re working on this new API, we would like feedback from the teams building Mozilla and Safari about if this is a good feature, are you going to support this? And that&#8217;s like typically early in the process where they try to get that feedback so they know whether this is something that is likely to land in the platform.</p>\n\n\n\n<p>[00:16:02] <strong>Nathan Wrigley:</strong> I don&#8217;t really know whether it was the best thing for one browser to sort of win out, but it certainly seems now that the dust has settled, it seems that that was a fairly good thing to happen.</p>\n\n\n\n<p>[00:16:11] <strong>Adam Silverstein:</strong> Yeah, I mean, I think if we had only had one browser, that would not be good. I mean, Apple is definitely dominant on mobile in markets where iPhones are very popular.</p>\n\n\n\n<p>[00:16:21] <strong>Nathan Wrigley:</strong> North America, for example.</p>\n\n\n\n<p>[00:16:22] <strong>Adam Silverstein:</strong> Exactly. North America and Europe, I think as well. Although if you look at most of the world, it&#8217;s actually Android that is far more dominant. So that&#8217;s where Chrome gets a big percentage of its users because Android is the default browser there, just as Safari is the default browser on iOS devices</p>\n\n\n\n<p>[00:16:35] <strong>Nathan Wrigley:</strong> I guess there was the whole Chromebook thing as well with, you know Google trying to promote this idea of a browser computer, for want of a better word.</p>\n\n\n\n<p>[00:16:43] <strong>Adam Silverstein:</strong> Chrome OS.</p>\n\n\n\n<p>[00:16:44] <strong>Nathan Wrigley:</strong> Yeah, Chrome OS exactly. And but the idea that, when it first came out, I remember looking at Chromebooks and thinking, yeah, it&#8217;s intriguing. It can do Google Docs, but where&#8217;s the video editing? Where&#8217;s the audio editing? I&#8217;m guessing like a modern Chromebook is a full swap out for a, it just doesn&#8217;t have the physical storage memory in some cases.</p>\n\n\n\n<p>[00:17:01] <strong>Adam Silverstein:</strong> It doesn&#8217;t have any. It&#8217;s, well, I mean, it has some for caching, but basically you log in and that&#8217;s your computer. Someone else logs in, it&#8217;s their computer. It&#8217;s fully in the cloud.</p>\n\n\n\n<p>[00:17:09] <strong>Nathan Wrigley:</strong> It&#8217;s pretty amazing.</p>\n\n\n\n<p>[00:17:10] <strong>Adam Silverstein:</strong> Although I will say, I bought a cheap Chromebook, like 150 bucks, refurbished, but I bought it to travel with so that I didn&#8217;t have to carry around my eight pound MacBook Pro. And because I&#8217;m a developer, I figured out how to do development work on it. You can install Linux on it and run, you know, Docker and all the things that you can do on a desktop machine.</p>\n\n\n\n<p>Does take some effort, like that&#8217;s not built in. But they are actually full computers, it&#8217;s just that the way the operating system is set up is this sort of cloud-based thing.</p>\n\n\n\n<p>But it&#8217;s quite, I think they&#8217;re amazing honestly. And, like I said, very inexpensive and also like bulletproof. You never have problems with them because your whole world is basically the browser.</p>\n\n\n\n<p>[00:17:47] <strong>Nathan Wrigley:</strong> And it kind of boots in half a moment, and it&#8217;s so secure.</p>\n\n\n\n<p>[00:17:51] <strong>Adam Silverstein:</strong> Yeah. They&#8217;re fantastic, and especially for like schools or corporate settings because it has all that management built in. I think they&#8217;re great computers. I would definitely recommend them, especially for people who don&#8217;t want to spend all the money that it takes to get, you know, and especially like you&#8217;re saying, everything&#8217;s in the browser these days. So there&#8217;s really, you don&#8217;t need a desktop computer to do most things.</p>\n\n\n\n<p>[00:18:10] <strong>Nathan Wrigley:</strong> Yeah. I think we painted a picture of the power of the browser, we&#8217;ve done well there. We got kind of hijacked a little bit. So you were talking about popovers, that was the first thing. Let&#8217;s return to that. What&#8217;s one of the other things mentioned?</p>\n\n\n\n<p>[00:18:20] <strong>Adam Silverstein:</strong> Next on my list is this Scroll Animations API. So this is animations like CSS animations that are either triggered or tied to a scroll event. So you could think about, like Slider Revolution has this feature in it, or you&#8217;ve seen it on like Apple&#8217;s website where you&#8217;re scrolling and as you&#8217;re scrolling an image is fading in or something is being revealed. Or another good example is like a reading indicator that Medium has at the top of the page as you scroll down.</p>\n\n\n\n<p>So we can do these things today with JavaScript, but it involves paying attention to the user scroll position, and this kind of heavy handed approach to monitoring the user. With CSS scroll driven animations, it&#8217;s just a couple of lines of CSS and suddenly you&#8217;ve tied an animation to scrolling.</p>\n\n\n\n<p>[00:19:01] <strong>Nathan Wrigley:</strong> So again, all handled by CSS, no need for a JavaScript library. Any impact in, I mean, these JavaScript libraries are famous for sort of bogging things down, tons of bloat and what have you. I&#8217;m guessing that because it&#8217;s shipping in the browser, that is minimal to say the least, almost non-existent.</p>\n\n\n\n<p>[00:19:17] <strong>Adam Silverstein:</strong> Yes, and the animations are CSS animations, so they&#8217;re not happening on the main thread. JavaScript famously has one main thread, and if you have something running on that main thread, it&#8217;s going to interfere with other JavaScript. So if you can get rid of some of the JavaScript on your website, that&#8217;s freeing up that thread for the other JavaScript that you have, that you want to do to track your analytics or to, whatever else you&#8217;re trying to do on your page with JavaScript. This is one less piece of JavaScript you need on your site.</p>\n\n\n\n<p>[00:19:42] <strong>Nathan Wrigley:</strong> The feature that you&#8217;ve just mentioned is something that I guess WordPress developers are going to be particularly interested in. They love all that stuff.</p>\n\n\n\n<p>[00:19:48] <strong>Adam Silverstein:</strong> Yes, clients love it. They love animations. And again, this is something that&#8217;s very lightweight, right? The argument against these types of animations is they&#8217;re typically very heavy.</p>\n\n\n\n<p>The other advantages of using CSS based features versus JavaScript is accessibility. Often these features, I mean this isn&#8217;t necessarily true with scroll driven, but like with the carousels, it&#8217;s got that accessibility built in. It&#8217;s got the escaping out of the dialogue.</p>\n\n\n\n<p>Again and again we see that, when you build something in JavaScript, I&#8217;m going to talk in a minute about CSS carousels. When you build it in JavaScript, if you want to make it accessible, there&#8217;s a lot of extra work that goes into doing that well. If the browser builds the feature in as like a fundamental, almost like an HTML component, then the expectation is the browser will take care of that for you. So as a developer, you won&#8217;t even have to pay attention to it.</p>\n\n\n\n<p>[00:20:36] <strong>Nathan Wrigley:</strong> I&#8217;m guessing that in the case of the one you&#8217;ve just described, that&#8217;s really easy to map onto this podcast because a WordPress user, they&#8217;re using a page builder or something like that. They&#8217;re going to have encountered these options, you know, somewhere buried in the settings for this image component is a fade in on scroll.</p>\n\n\n\n<p>And I&#8217;m guessing that in the future in WordPress, this might be some sort of toggle in a block, an image block or something like that. You&#8217;ll just switch it on, assign some characteristics to it like, I don&#8217;t know, fade to 50% at halfway through the viewport. And that will just create the CSS, but all done inside of a panel of a block.</p>\n\n\n\n<p>[00:21:11] <strong>Adam Silverstein:</strong> Yeah, I did exactly that as a pull request and have a link to that in my talk. Yeah, that&#8217;s a great example. It could be an image, it could be a header block.</p>\n\n\n\n<p>I guess one question I have as a Core committer is whether that is actually Core territory. We have this long standing philosophy in WordPress that it&#8217;s kind of the 80 20 rule that a feature that we land in Core should benefit 80% of users, otherwise it belongs in plugin territory.</p>\n\n\n\n<p>That said, one of the things we&#8217;re talking about now is this idea of canonical blocks. So there&#8217;s a lot of new blocks being proposed in Gutenberg right now, and the question is like, how many blocks do you actually want to ship with the editor? There&#8217;s a zillion different things you could think of building a block for, or a feature like animation, say for images like we&#8217;re talking about. But if it&#8217;s not valuable for all users, does it really belong in Core? And does it just overload the list of blocks they have to choose from, or the list of features they have to choose from? Why not just let plugins extend it?</p>\n\n\n\n<p>The other idea, like I said is this idea of canonical blocks. So you could have a block that&#8217;s developed by the Core team, is supported by Core, and is directly installable in the admin, in a like clearly labeled way that this is a Core product. But actually not ship it with WordPress. So it&#8217;s something that you could install with one click. I mean, we actually haven&#8217;t defined exactly what a canonical block or plugin is, but this is sort of what my idea is. It&#8217;s something that&#8217;s like, you&#8217;re one step away from having it installed.</p>\n\n\n\n<p>[00:22:27] <strong>Nathan Wrigley:</strong> Yeah, it feels like a canonical plugin, at least feels to me like something which has the security guarantee of Core, plus the updating guarantee of Core. Basically if you install it, it&#8217;s going to work with the latest version of WordPress, plus the all the backwards compatibility. I kind of like the idea of, like Apple ship with things like iOS, like Core animations. A plugin which just enables the animations in Core blocks.</p>\n\n\n\n<p>[00:22:51] <strong>Adam Silverstein:</strong> Right. Like the capability might already be there. I mean, you know, so one of the other APIs that I talked about in another section is the Speculative Loading API. So this is a good example. And this is actually shipping in WordPress 6.8. And this is the ability for the browser to prefetch the resources for a page that a user is about to navigate to.</p>\n\n\n\n<p>And in WordPress, we shipped it in the most conservative mode possible, which essentially is the user needs to click down on the link, and then before they let go of their mouse, so the time between the mouse down and mouse up event is when the browser is prefetching the resources for that link.</p>\n\n\n\n<p>So if the user clicks down on the link, we&#8217;re very confident that they&#8217;re actually going to navigate. Although it is possible to drag away and not navigate. 90% of users are going to follow that link or more. And so the idea is not to waste prefetching for links that users never visit.</p>\n\n\n\n<p>However it is possible to configure this API in a more bold manner where it will, for example, prefetch links that you hover over, which is going to give you much more of a head start, but also a lower hit ratio where, you know, some people will hover over links and they never click on them. So it depends on your use case.</p>\n\n\n\n<p>So I&#8217;ve already seen, so we landed the API in WordPress at the very conservative level. There&#8217;s already a plugin out that lets users configure that API for their own site, so they can adjust the default settings.</p>\n\n\n\n<p>There&#8217;s another setting that&#8217;s even more aggressive where it actually pre-renders the page. And in that setting, it&#8217;s almost as if you&#8217;ve loaded the page you&#8217;re about to navigate to in another tab, and when you click the link, it&#8217;s like switching tabs. It&#8217;s an instantaneous transition. It&#8217;s like amazing.</p>\n\n\n\n<p>However, you know, if you&#8217;re pre-rendering every page a user hovers over, that&#8217;s going to be a huge additional load on your server. So there is a trade off there. But maybe you have like a large call to action button on your homepage that 50% of your users are going to click on. Go ahead and prefetch that. They&#8217;re going to get a better experience. You&#8217;re going to get a better conversion rate if that page loads faster.</p>\n\n\n\n<p>[00:24:45] <strong>Nathan Wrigley:</strong> if memory serves, this is a browser API, Speculation Rules API and everybody&#8217;s got it switched on in 6.8 and beyond. But it&#8217;s in conservative, and it&#8217;s prefetch not pre-render, it&#8217;s click. And honestly, the chances of you not wishing to get to that page are pretty, like you say, you could slide away. But yeah, if you were to download the speculation rules, I can&#8217;t remember what the name of the plugin is. Anyway, the plugin, the option there is to do things like pre-render, or hover. And then, yeah. You could get into a real mess with the server and, you know, just wasteful.</p>\n\n\n\n<p>[00:25:23] <strong>Adam Silverstein:</strong> Yeah. If you, especially if you&#8217;re on like a light end server, but maybe you want that, like the most important. Like, let&#8217;s say you have an e-commerce store and you&#8217;re really trying to get people to add things to your cart. You know, there&#8217;s all kinds of studies that show that if your pages load faster, and it&#8217;s even buy like things like a hundred milliseconds, the conversion ratio is much higher. People are quick to abandon slow sites. I mean, there&#8217;s all kinds of data on that.</p>\n\n\n\n<p>So you may decide it&#8217;s worth investing the additional resources and dedicated hosting and caching so that you can prefetch and pre-render and get that faster navigation. This API enables that type of navigation that is, you really can&#8217;t get that without this API because it&#8217;s basically letting the browser know, it&#8217;s okay to like start loading resources before I even visit a page.</p>\n\n\n\n<p>[00:26:06] <strong>Nathan Wrigley:</strong> Yeah, I keep having this thought that at some point Chrome&#8217;s going to come up with, it&#8217;s going to know a whole year in advance all pages that I wish to visit and just load them all for me.</p>\n\n\n\n<p>[00:26:15] <strong>Adam Silverstein:</strong> Well, I did actually an experiment with AI to see, like ask AI which link is the user most likely to click on? And I tried it both with just literally dropping the HTML of the webpage in the AI, as well as drawing a screenshot. And I tried it on a very simple page, so like a WordPress plugin page. There&#8217;s a large blue button that says download. Probably the most likely link that users will click on. But the AI was like very good at identifying that. So in theory you could imagine that the browser could actually predict into some degree what users, based on their behavior, are going to click on, or based on the layout of the site.</p>\n\n\n\n<p>[00:26:50] <strong>Nathan Wrigley:</strong> So this is a, curious new world in which we live, isn&#8217;t it? So there could be heuristics about what I&#8217;m literally doing with the mouse. So the mouse is, I don&#8217;t know, approaching a button. That&#8217;s a fairly strong indication. And also, I guess the speed.</p>\n\n\n\n<p>[00:27:05] <strong>Adam Silverstein:</strong> Yeah, if it&#8217;s paused over the button.</p>\n\n\n\n<p>[00:27:07] <strong>Nathan Wrigley:</strong> Right, or slowing down, the speed is sort of coming to a terminus. Yeah. This is all really interesting.</p>\n\n\n\n<p>The 6.8, the Speculative Loading in 6.8, what I really like about that is that there&#8217;s zero configuration. It just works. So it&#8217;s using this fabulous new feature of the browser, but also no technical knowledge whatsoever. Absolutely none. And it would hopefully just save you a bunch of, well, your visitors a bunch of time.</p>\n\n\n\n<p>[00:27:33] <strong>Adam Silverstein:</strong> Exactly.</p>\n\n\n\n<p>[00:27:34] <strong>Nathan Wrigley:</strong> Yeah. Fabulous. Okay, that&#8217;s another one. Any others?</p>\n\n\n\n<p>[00:27:37] <strong>Adam Silverstein:</strong> Oh my gosh, so many. We did touch briefly on CSS carousels, but let&#8217;s just cover that again. So over half of WordPress websites load some sort of slider or JavaScript library.</p>\n\n\n\n<p>[00:27:49] <strong>Nathan Wrigley:</strong> Like them or hate them, they&#8217;re there.</p>\n\n\n\n<p>[00:27:49] <strong>Adam Silverstein:</strong> Yes. And even if people don&#8217;t use them, they seem to load them because I don&#8217;t know if half of sites all have sliders, but in any case, this is a very popular feature for WordPress sites. And of course there&#8217;s many plugins out there that do this, and they all rely on a JavaScript library. There are several very popular ones. They&#8217;re very full featured libraries. They do all the things that you need for a carousel.</p>\n\n\n\n<p>Now we can do that with CSS, so you don&#8217;t need the JavaScript library. Now, there may be advanced features that the JavaScript libraries will be able to do that will add some functionality. But the goal of the CSS implementation is to basically be feature parity with what you can do now with JavaScript. So all kinds of carousels</p>\n\n\n\n<p>with buttons that you can click, with little indicators as to which slider, which image you&#8217;re on. You know, just all the features that you can imagine in a carousel. There&#8217;s a great demo site on the chrome.dev site of just like a zillion different carousels.</p>\n\n\n\n<p>[00:28:41] <strong>Nathan Wrigley:</strong> What does the DOM look like for that?</p>\n\n\n\n<p>[00:28:43] <strong>Adam Silverstein:</strong> It&#8217;s so simple. It&#8217;s like you have the images themselves, and you have a couple of pseudo elements like scroll marker, and there&#8217;s some for the scroll arrows. I don&#8217;t actually remember all the deals because I haven&#8217;t built one. But it&#8217;s all done using like CSS selectors essentially to indicate which elements are the control elements, and which elements are the target elements. And you can even do things like grouping them so that like when you hit the right arrow, it&#8217;s like a page of things moving back and forth, like several elements.</p>\n\n\n\n<p>Like I said, they&#8217;ve tried to address all of the features. And again, here you would be able to do a CSS based carousel, that means no JavaScript required, right? You don&#8217;t need to load that giant JavaScript library. It&#8217;s going to be immediately available, right? So JavaScript takes some time to load. It&#8217;s going to work more quickly. And it&#8217;s also hopefully going to have accessibility built in. So you don&#8217;t have to worry about if your JavaScript library is keeping up with accessibility standards. It&#8217;s going to be a standard web component.</p>\n\n\n\n<p>[00:29:36] <strong>Nathan Wrigley:</strong> Okay, okay. Of course. Yeah, if everybody&#8217;s implementing the same thing, it&#8217;s not this weirdy JavaScript thing that you downloaded from somewhere.</p>\n\n\n\n<p>And okay, another question about, just sticking on that one for a moment. Will that be performant in the sense of, I don&#8217;t know, if I&#8217;ve got a carousel of 15 images, will the 15th one be loading at the moment.</p>\n\n\n\n<p>[00:29:56] <strong>Adam Silverstein:</strong> Lazy loaded?</p>\n\n\n\n<p>[00:29:57] <strong>Nathan Wrigley:</strong> Yeah, exactly.</p>\n\n\n\n<p>[00:29:57] <strong>Adam Silverstein:</strong> You would hope so, yes. I mean, I think in general it will be more performant than a JavaScript implementation. Unless the JavaScript implementation is doing some magic that the browser&#8217;s not aware of, like lazy loading. I think that is, will be built in. But you, again, don&#8217;t have that JavaScript running on the main thread doing the actual animations. All the animations are CSS animations.</p>\n\n\n\n<p>[00:30:16] <strong>Nathan Wrigley:</strong> It&#8217;s kind of curious because that example, I&#8217;ve always liked how they look but I&#8217;ve always been persuaded that it&#8217;s the wrong thing to implement because of the JavaScript bloat, the inaccessibility. So they kind of went into that pariah status for a while. But if done right, there&#8217;s absolutely no reason not to implement it.</p>\n\n\n\n<p>[00:30:36] <strong>Adam Silverstein:</strong> Yeah. And I think, you know, like you said, clients love them, they&#8217;re very popular. I think one of the arguments that I&#8217;ve heard about them is that data shows that most users never navigate beyond like the second image. So there is sort of questionable value there, especially if you&#8217;ve got one that say has 30 images in it on your homepage. Maybe that&#8217;s not such a great idea.</p>\n\n\n\n<p>But maybe if you have three products that you want to feature at the top and you don&#8217;t know how to feature them all, a slider is a good way to have three things that the user can see all in the same space. So I think they have their uses, but I think there is the sort of resistance to using them from developers is based on solid data.</p>\n\n\n\n<p>[00:31:09] <strong>Nathan Wrigley:</strong> It&#8217;s interesting as well because given, I don&#8217;t know the, bad reputation they have, it&#8217;s kind curious that that got made.</p>\n\n\n\n<p>[00:31:16] <strong>Adam Silverstein:</strong> Right. So this actually brings us to a good point. Where do the browser vendors come up? Why are they building these things right? So the reason they decided to build CSS Carousel is this is an area that developers have struggled with.</p>\n\n\n\n<p>Like I said, there are several libraries that are well established that have built really good sliders, but that&#8217;s taken a long time, right? And they still have accessibility challenges.</p>\n\n\n\n<p>This is something that a lot of developers want to build, their clients are demanding it, and they&#8217;ve typically struggled to actually build something quality. So this is the impetus for a lot of these features that I talked about is places that developers are struggling. And that Interop project that I mentioned earlier, that&#8217;s where developers can give their feedback to the browser vendors about which features they feel are lacking.</p>\n\n\n\n<p>That was the sort of like the last question of my talk was to developers, what are you struggling, what are you constantly using JavaScript for? What are you finding that&#8217;s still incompatible between browsers? Because I think that&#8217;s actually really important to get feedback from developers. The browser builders are in a room somewhere, they&#8217;re doing their thing. You know, they&#8217;re not out here building WordPress websites, so they&#8217;re not building Gutenberg. So we as developers have a responsibility to give feedback to the actual browser vendors so they know what we need, what we&#8217;re struggling with.</p>\n\n\n\n<p>[00:32:27] <strong>Nathan Wrigley:</strong> You may not know the answer to this question, but does Chrome in a default setup where I install Chrome and then just click yes, yes, yes to everything that I&#8217;m asked. Does it provide heuristics back to Google about things like that? There&#8217;s millions of people interacting with carousels, for example.</p>\n\n\n\n<p>[00:32:44] <strong>Adam Silverstein:</strong> I&#8217;m going to say, well, going to say no because they&#8217;re, Chrome does collect data, but you have to opt in. By default, you would not have that box checked.</p>\n\n\n\n<p>[00:32:51] <strong>Nathan Wrigley:</strong> But it is possible.</p>\n\n\n\n<p>[00:32:52] <strong>Adam Silverstein:</strong> Yes. And many people do. Many people do provide that. And most of that data is available publicly. So that data is anonymised and then made available publicly as part of the CrUX, the Chrome user experience data set. And that&#8217;s an open public data set that you can query using BigQuery. If you have a website or a product that&#8217;s very popular, you can get amazing data about how many sites are using it, about the performance of those sites, about growth over time. There&#8217;s all kinds of data out there.</p>\n\n\n\n<p>Of course, again, it&#8217;s a subset of the web. It&#8217;s not every website on the web because there&#8217;s a privacy concern about this data. So the only data that&#8217;s reported is when the pages or sites have enough visitors that you couldn&#8217;t track back to individual users. So it is a limited data set. Small sites with low traffic won&#8217;t appear in it. However, it&#8217;s incredibly valuable. And if you build a popular plugin, for example, this is a great way for you to gather data about how your plugin is being used, because some of the sites that install it will be in that data set and it&#8217;s public data.</p>\n\n\n\n<p>[00:33:51] <strong>Nathan Wrigley:</strong> Yeah. I&#8217;ll put a link to that in the show notes. That&#8217;s CrUX. CrUX. So that&#8217;s interesting. So there&#8217;s two routes there. There&#8217;s the heuristics provided by the browser if you opt in, but also it sounds to me like there are open channels communicating through people like you, if you&#8217;re a developer.</p>\n\n\n\n<p>[00:34:04] <strong>Adam Silverstein:</strong> Like me, or like the Interop process that I mentioned earlier, where they open up a GitHub repo each year and you can just open an issue saying, here are the things that we&#8217;re struggling with. And I mentioned like Gutenberg actually did that.</p>\n\n\n\n<p>For a couple years I was posting on the WordPress blog, hey, Interop is open, let&#8217;s give feedback. We did have one, at least one year where the Gutenberg team went in and made a long list of things that where they found incompatibilities. And some of those made their way into actual interrupt tasks. So it is incredibly valuable to give that feedback. And the browsers want to know, they want to build products that developers like to use.</p>\n\n\n\n<p>[00:34:36] <strong>Nathan Wrigley:</strong> Okay. next, if there is a next.</p>\n\n\n\n<p>[00:34:38] <strong>Adam Silverstein:</strong> Oh yes. Okay, so now we&#8217;re getting into, I think I hopped around a little bit, but the next section was about improving user experience. So the first one is actually a really simple one that I think is really cool. It&#8217;s customisable select.</p>\n\n\n\n<p>[00:34:49] <strong>Nathan Wrigley:</strong> Oh, so good.</p>\n\n\n\n<p>[00:34:50] <strong>Adam Silverstein:</strong> Yes. So the select element traditionally has been rendered by the operating system. And that means, so if you have a select list, like a dropdown, you&#8217;re going to see a bunch of words and you&#8217;re going to be able to scroll through those. But if you want to make it more visual, say add some images or icons next to each word, you really couldn&#8217;t do that. If you wanted to do that, you&#8217;d reach for a JavaScript library that would render the select element graphically, but wasn&#8217;t really a select element.</p>\n\n\n\n<p>So this is the ability to actually put HTML inside your select elements. So a great example of that is icons and images in the dropdown. So, for example, I gave a lot of different examples of how we can use this in WordPress Core, but one is in the media library where we filter by media type. We can add like nice little icons. So if you&#8217;re looking for, you know, the videos, you get a nice little video icon. It just makes it easier for users to find what they&#8217;re looking for.</p>\n\n\n\n<p>And again, this is still a semantic select element, so it&#8217;s going to be accessible just like a regular select element. If the browser doesn&#8217;t support this feature, it&#8217;s just going to fall back to a regular select element.</p>\n\n\n\n<p>It&#8217;s also going to autofill correctly, right? So another example I gave was a currency selector that adds flags for the country of the currency. A nice, helpful thing. If your browser knows that you use the Euro, it&#8217;s going to select the Euro because autofill is this great technology that helps us select things that we always select. But if it&#8217;s a JavaScript do hickey, the browser has no idea what&#8217;s going on inside there, so autofill will not work correctly. So it has some real key advantages over traditional, you know, the way we would build these before. Now we can just do full on HTML select elements.</p>\n\n\n\n<p>[00:36:21] <strong>Nathan Wrigley:</strong> It&#8217;s the kind of thing that once you&#8217;ve seen it, it&#8217;s like, why.</p>\n\n\n\n<p>[00:36:25] <strong>Adam Silverstein:</strong> Why didn&#8217;t that exist before?</p>\n\n\n\n<p>[00:36:27] <strong>Nathan Wrigley:</strong> Because we just have the OS. It just looks like an OS selector. So on my Mac, it looks like a Mac. On my phone, it looks like Android, whatever that would be. Which leads me to that actually. So on the phone, same experience because it&#8217;s not stepping outside of the browser. if I&#8217;ve got those flags, for example, or I&#8217;ve got coloured backgrounds or rounded corners or whatever it may be, Because it&#8217;s not reaching out to the OS to create this select, it&#8217;ll work on any device.</p>\n\n\n\n<p>[00:36:53] <strong>Adam Silverstein:</strong> Right.</p>\n\n\n\n<p>[00:36:54] <strong>Nathan Wrigley:</strong> Nice.</p>\n\n\n\n<p>[00:36:54] <strong>Adam Silverstein:</strong> And it&#8217;s CSS controlled, right? So you could do a different mobile implementation than your desktop implementation.</p>\n\n\n\n<p>[00:36:59] <strong>Nathan Wrigley:</strong> Yeah. I mean, it&#8217;s profoundly brilliant when you see. I&#8217;ll put some links to some demos somewhere into the shownotes.</p>\n\n\n\n<p>[00:37:06] <strong>Adam Silverstein:</strong> You know, I&#8217;ve got several pull requests open both in Core and in Gutenberg to add these features into the select elements that we already have. It&#8217;s kind of a simple enhancement. And again, like if your browser doesn&#8217;t support it, you don&#8217;t really, there&#8217;s no harm, right? You don&#8217;t benefit from the feature, but you don&#8217;t lose anything either. I love that one. You know, I&#8217;m hoping that form plugins in our ecosystem will adopt it.</p>\n\n\n\n<p>[00:37:25] <strong>Nathan Wrigley:</strong> Oh, no doubt. I mean, why wouldn&#8217;t you, basically? that&#8217;s a brilliant one. Thank you. Next.</p>\n\n\n\n<p>[00:37:30] <strong>Adam Silverstein:</strong> Another one that, this one actually pairs really well with the Speculative Loading API and it&#8217;s called, the View Transitions API.</p>\n\n\n\n<p>And this one is really cool because it basically turns your static website into a, kind of a fluid app-like experience. And in the slide deck, I have this great demo video of just a classic theme, where the users just clicking through to different pages. So you&#8217;re on say, the archive list and you&#8217;ve got a list of titles. And you click on a title and it&#8217;s going to take you to the single post page. And what happens is the browser actually navigates between those two states. So you see the title that you just clicked on, grow and expand, and it winds up in the position where it will be on the page you&#8217;re navigating to.</p>\n\n\n\n<p>Same thing like with the featured image. Let&#8217;s say you have featured images and those appear in a list and you click on the featured image, the image will grow to where it&#8217;s going to be in the final position. So it creates a smooth animation between the different pages of your site, or states of a single page app.</p>\n\n\n\n<p>And these are again, CSS animation, so you can control them. It has an auto mode where it picks the animation for you, so you really can do a very, just few lines, and get this effect working, but you can also customise it. So if you want the page to say scroll left when you hit the next button and scroll to the right when you hit the back button, you can implement it that way.</p>\n\n\n\n<p>[00:38:45] <strong>Nathan Wrigley:</strong> So the place I&#8217;ve seen this before really is on mobile applications.</p>\n\n\n\n<p>[00:38:48] <strong>Adam Silverstein:</strong> On apps. You see it on apps, right. Because it creates this fluid experience. We are used to on the web this idea of, you click on a link and then there&#8217;s kind of like a little bit of a wait. Then boom, there&#8217;s a refresh and the next page starts loading. And this kind of bridges that gap. It&#8217;s something that changes how users perceive your website. It doesn&#8217;t really change what&#8217;s loading. It&#8217;s the same before and after states. What it&#8217;s doing is creating that transition between the two states.</p>\n\n\n\n<p>[00:39:12] <strong>Nathan Wrigley:</strong> It feels more like you&#8217;re on a journey as opposed to these little stops along the way to get to the final destination. It just creates this sort of fluid, endless experience. And I believe, I think I saw one of your colleagues, Felix Arntz, I believe he&#8217;s got a plugin, like a feature plugin out.</p>\n\n\n\n<p>[00:39:30] <strong>Adam Silverstein:</strong> It is. It just shipped. It&#8217;s part of the Performance Lab plugin suite. So that is basically going to add a way for themes to just opt in. So we have a feature in WordPress where you can be, add themes support. And you can say, my theme supports this feature. So if themes opt in, they can just enable this API and just, you instantly get the navigations.</p>\n\n\n\n<p>We fortunately benefit in Core from a lot of consistent naming for things. Like the class names on titles tend to be consistent among all the Core themes. And even in the ecosystem, a lot of people have stuck to those standards. And that makes it really straightforward to sort of choose the correct elements for the transitions.</p>\n\n\n\n<p>Because part of setting this up is you sort of need to tell the browser, this is the title element. On the previous page, this is the title element on the next page. I want you to navigate between those two. And fortunately, at least for the Core themes, that&#8217;s pretty standard to do. So there is a pretty straightforward way to like implement it across all the core themes.</p>\n\n\n\n<p>[00:40:23] <strong>Nathan Wrigley:</strong> I just want to remind the listener that, you may have got lost, we&#8217;re not talking about WordPress per se. We&#8217;re kind of talking about what the browser enables WordPress to do. So these view transitions, of course they can be implemented by a WordPress website, but it is in effect the browser that&#8217;s doing the hard work here.</p>\n\n\n\n<p>You don&#8217;t have to be tied to WordPress, you could do this in HTML and CSS if you so wish to do it. But it&#8217;s easy to imagine that this is some clever JavaScript thing that somebody&#8217;s implemented in WordPress. And it&#8217;s just not that. This is just happening inside the browser.</p>\n\n\n\n<p>[00:40:53] <strong>Adam Silverstein:</strong> No, these are all browser features and, yeah, the talk is kind of like, how do they apply to WordPress? How WordPress use them?</p>\n\n\n\n<p>[00:40:59] <strong>Nathan Wrigley:</strong> I can imagine a world in the future where this feature in particular will have been massively overused. You know, people will, like scrolling animations for the, you know, this grows and this shrinks, and let&#8217;s see how that&#8217;ll settle. But the implementations that I&#8217;ve seen are just magnificent. They give you that, I don&#8217;t know, I&#8217;m on my phone, I use a music app, and I go to the next song and somehow the little icon for that song grows in this nice fluid way. Things fade in and fade out. Text becomes bigger, and it&#8217;s all happening. And It just encapsulates the screen perfectly. It gives everything the perfect place. And instead of it being a moment where it all just changes, everything slides into place. And it just feels natural, and we&#8217;ve got it coming in the browser.</p>\n\n\n\n<p>[00:41:39] <strong>Adam Silverstein:</strong> It is amazing. Yeah. It&#8217;s, a pretty cool feature.</p>\n\n\n\n<p>[00:41:41] <strong>Nathan Wrigley:</strong> Yeah. Okay, next.</p>\n\n\n\n<p>[00:41:42] <strong>Adam Silverstein:</strong> Okay. So I did talk about what you mentioned, we talked about modern images before. So I did talk a little bit about modern image formats, just a kind of love of mine. I honed in on. HDR imagery. So we all, most of us have smartphones these days that actually take high dynamic range images, right? Previously we had standard dynamic range, but now all of our phones take multiple exposures and combine those to create an HDR image.</p>\n\n\n\n<p>We have long had the ability to save images in HDR with formats like AVIF, WebP supports it. However, the challenge comes when you upload those images to WordPress and then you try to use them on a standard definition monitor, an SDR monitor, right? So you&#8217;ve got an HDR image, but suddenly you&#8217;re displaying it on a monitor that can&#8217;t display HDR, and you have to sort of, re downsize it to that lower bit depth, and that degrades the image greatly.</p>\n\n\n\n<p>So there is a new format available that&#8217;s ISO standard, and it&#8217;s called Ultra HDR. And this is a combination of standard jpeg SDR imagery with a gain map metadata layer. So it&#8217;s a single image format that includes both the SDR data as well as the data required to render the HDR version of the image. So it&#8217;s a full HDR image when you view it on a monitor that can support it, but on a monitor that doesn&#8217;t support it, you can just use the SDR image, you don&#8217;t need to do some conversion to try to create that alternate image.</p>\n\n\n\n<p>[00:43:09] <strong>Nathan Wrigley:</strong> I&#8217;ve never heard of this, so I&#8217;m going to try and parse it in real time. Let&#8217;s see how this works. So I&#8217;m imagining an image and I&#8217;m imagining like a CSS gradient over the top, There&#8217;s a bit of metadata which does something. The underlying image is unchanged, but there&#8217;s something gone over the top.</p>\n\n\n\n<p>[00:43:25] <strong>Adam Silverstein:</strong> Yes, it&#8217;s called a gain map.</p>\n\n\n\n<p>[00:43:27] <strong>Nathan Wrigley:</strong> Right, so gain mapping. And I can put that on, put that off. So it&#8217;s metadata transforming the image, but the image is the same.</p>\n\n\n\n<p>[00:43:33] <strong>Adam Silverstein:</strong> Yes.</p>\n\n\n\n<p>[00:43:35] <strong>Nathan Wrigley:</strong> Interesting.</p>\n\n\n\n<p>[00:43:35] <strong>Adam Silverstein:</strong> Yes. So I am a programmer and I deeply know about how WordPress media works, but I am not a photographer. However, there have been some great contributions from photographers who really know this space well. And they&#8217;ve come in and helped us on the media team really understand the challenges of handling these types of images and publishing them to the web, right?</p>\n\n\n\n<p>So I have a link in the slide to one of those guys and his photography website. He&#8217;s a software developer and a photographer. And he&#8217;s got like those sliders you can kind of see before and after and see what the difference is between SDR and HDR imagery. And you realise, oh my God, HDR images are amazing. So the point of this feature, or the thing that I&#8217;m talking about is to try to let people actually be able to use HDR images on their WordPress websites.</p>\n\n\n\n<p>[00:44:17] <strong>Nathan Wrigley:</strong> That&#8217;s fascinating. So a metadata layer living on top of an image, which visibly transforms it, but not just to add, I don&#8217;t know, to change the hue or the tint of it, to render a better image of a higher quality. Gosh that&#8217;s fascinating.</p>\n\n\n\n<p>[00:44:32] <strong>Adam Silverstein:</strong> Yep. So the challenge we have in WordPress is the ability to process these images. So in WordPress, when you upload an image, it goes to the backend, to the web server, and then we process it, we convert it to various sizes for different display sizes. So you get a different image when you&#8217;re browsing the site on a mobile or a desktop or a high definition screen. We have all different sizes, and themes can add sizes.</p>\n\n\n\n<p>And all of that image processing happens using a couple of image processing libraries. GD and Imagick are the two that we support natively. Those libraries do not support the latest format, so Ultra HDR was maybe just added to Imagick. It will take years before that library, the new version of the library is actually available to WordPress sites. So even a format like AVIF that&#8217;s been around for quite a while now, is only supported by 30% of WordPress servers. So only 30% of WordPress sites can actually upload AVIFs and get the full, you know, various sizes that they need.</p>\n\n\n\n<p>So that&#8217;s a limitation of the architecture of WordPress. And one of the next features that I talked about is something that will help us leapfrog that limitation. Browser based image processing. Exactly right. So what I&#8217;m talking about here is WebAssembly.</p>\n\n\n\n<p>So WebAssembly is the ability to run code that was written in another language like C or C++, that targeted a machine language, is meant to be run natively on the hardware. So that, for example, these image processing libraries, and also newer image processing libraries, can be run directly in the browser.</p>\n\n\n\n<p>And what this gives us the ability to do is ship the latest version of the image library directly with WordPress. We no longer have to rely on hosts doing the messy and difficult process of upgrading servers, very challenging thing for hosts to do, to get the latest version of the Imagick library. We can just ship that library directly in the browser. And that gives us the ability to make every WordPress site support AVIF, and it also gives us the ability to do things we simply can&#8217;t do today on the backend.</p>\n\n\n\n<p>A good example of that is converting gif or gifs to movies, right? This is a common performance recommendation. Gifs are very heavy. You convert them to a native video element and they behave just the same for users, but they&#8217;re much lighter because the compression is so much smarter. Can&#8217;t do that in WordPress right now. Neither of the image libraries support that ability. But there are image processing libraries that handle this, and we can run those directly in the browser.</p>\n\n\n\n<p>[00:46:52] <strong>Nathan Wrigley:</strong> Let me see if I&#8217;ve got this right. So in this world of the future, it&#8217;ll be possible, let&#8217;s say in the block editor, I drag in a, I don&#8217;t know, a jpeg or something, but I could convert that on the fly to an AVIF for example.</p>\n\n\n\n<p>[00:47:05] <strong>Adam Silverstein:</strong> Yes. Even if your server didn&#8217;t support AVIF.</p>\n\n\n\n<p>[00:47:06] <strong>Nathan Wrigley:</strong> Even if. So it&#8217;s literally in the browser.</p>\n\n\n\n<p>[00:47:09] <strong>Adam Silverstein:</strong> Yes</p>\n\n\n\n<p>[00:47:09] <strong>Nathan Wrigley:</strong> Okay. First thing is that quick.</p>\n\n\n\n<p>[00:47:11] <strong>Adam Silverstein:</strong> Well, okay, so it&#8217;s not quick on the backend either, right? But it is asynchronous, so you can continue working on your post while it&#8217;s happening.</p>\n\n\n\n<p>[00:47:18] <strong>Nathan Wrigley:</strong> Right. So you wouldn&#8217;t necessarily see anything.</p>\n\n\n\n<p>[00:47:20] <strong>Adam Silverstein:</strong> Right. You would that it was processing. And of course it would depend on how large your image is, how many subsized images you&#8217;re creating. But no, it&#8217;s not fast. It&#8217;s a slow process, but it&#8217;s a one time thing each time you upload an image.</p>\n\n\n\n<p>[00:47:31] <strong>Nathan Wrigley:</strong> That was next question. It&#8217;s a one time thing. So the movie thing that you just described, where you got the gif to a movie, again, a one-time thing?</p>\n\n\n\n<p>[00:47:38] <strong>Adam Silverstein:</strong> Yes.</p>\n\n\n\n<p>[00:47:39] <strong>Nathan Wrigley:</strong> So we upload it. In the background, asynchronously, it&#8217;s converting it, and then at some point it gets saved, I guess as a .mov file or something like that? inside the media library?</p>\n\n\n\n<p>[00:47:50] <strong>Adam Silverstein:</strong> And this is actually not some future technology you&#8217;ll be able to use someday. You can use this today by installing Pascal&#8217;s Media Experiments plugin. So my colleague Pascal has swisspidy as his handle, people know him by that. But he&#8217;s got the Media Experiments plugin, and that will let you do all these things that I&#8217;m talking about today. And it is experimental, so beta software, but, check it out because it really demonstrates what we can do.</p>\n\n\n\n<p>There&#8217;s also a PR already open in Gutenberg with a whole roadmap for landing this feature. It is already sort of an experimental feature in Gutenberg. So if you install the Gutenberg plugin and you go into experiments, you can actually enable this feature. I don&#8217;t think it has all of the things that he has in the plugin, but it has sort of the additional framework for it.</p>\n\n\n\n<p>[00:48:28] <strong>Nathan Wrigley:</strong> If I were, well, I am fairly non-technical, this is the kind of stuff I expect, I think. You just drag an image from any device of any kind into the editor, whatever that editor interface is be it Gutenberg or, you know, whatever. It should just handle that. You know, there shouldn&#8217;t be a proclivity for we prefer this thing or we prefer that thing. It should just do it and whatever output I want, I want it as an AVIF, I want it as a WebP. Okay. we&#8217;ll just transform it in the background. I know there&#8217;s a ton of technological milestones to be achieved and overcome with that, but that is, I think, the expectation. The web should just work like that. Everything should convert and be easy, and drag and droppable and, yeah.</p>\n\n\n\n<p>[00:49:10] <strong>Adam Silverstein:</strong> Yeah, and famously, several years ago, Apple started storing images in the HEIC format, which is a better compression than jpeg. However, it&#8217;s not a web safe format. I think Safari is the only browser that supports it. So when we upload HEICs to WordPress now, we do convert them to jpegs for users.</p>\n\n\n\n<p>However, that only happens if your server supports HEIC images. Again, we rely on the server libraries, and that statistic is very similar to AVIF. It&#8217;s about 30% of sites. Fortunately Apple does automatically convert them if you upload them from your phone. But people do get into this problem where they wind up with HEIC images on their desktop and they&#8217;re trying to upload them to their WordPress, and then it will get rejected if your server doesn&#8217;t support it.</p>\n\n\n\n<p>[00:49:50] <strong>Nathan Wrigley:</strong> Yeah, this whole thing of, I&#8217;ve got images. It&#8217;s an image. Well, it&#8217;s in the wrong format. It&#8217;s an image.</p>\n\n\n\n<p>[00:49:55] <strong>Adam Silverstein:</strong> Right? Why do I have to care?</p>\n\n\n\n<p>[00:49:57] <strong>Nathan Wrigley:</strong> It shouldn&#8217;t matter. Yeah, okay. That&#8217;s a perfect example. Okay, so images, anything else?</p>\n\n\n\n<p>[00:50:02] <strong>Adam Silverstein:</strong> The other one that I think is really cool that maybe people don&#8217;t know about is running AI directly in your browser. So there&#8217;s a great library called Transformers.js that lets you run a whole bunch of different models, kind of, it acts as an interface.</p>\n\n\n\n<p>So just like the large language models that we have online, like Gemini and ChatGPT. You can actually run smaller versions of those directly in your browser. And some of the advantages of that are the data is private. There&#8217;s no API key required, or cost to you to use these. You can ship an AI directly with your product. So imagine you have a software, a plugin that is designed for company bulletin boards. You don&#8217;t really want that data going out to some remote API, but you&#8217;d like to give users a way to summarise the conversation from yesterday. A language model running in your browser is capable of doing that.</p>\n\n\n\n<p>[00:50:49] <strong>Nathan Wrigley:</strong> Where does it live.</p>\n\n\n\n<p>[00:50:50] <strong>Adam Silverstein:</strong> It runs in the memory of the browser and it gets downloaded in cache. So there is a large download when you first start using it to actually download the model. And then it&#8217;s cached, with the browser storage APIs.</p>\n\n\n\n<p>[00:51:01] <strong>Nathan Wrigley:</strong> It&#8217;s persistent.</p>\n\n\n\n<p>[00:51:03] <strong>Adam Silverstein:</strong> It&#8217;s persistent, yes.</p>\n\n\n\n<p>[00:51:03] <strong>Nathan Wrigley:</strong> Okay. Switch the machine off, switch the machine on.</p>\n\n\n\n<p>[00:51:05] <strong>Adam Silverstein:</strong> Yes. It&#8217;ll stay cached in your, browser. Browser has the ability to store files.</p>\n\n\n\n<p>[00:51:08] <strong>Nathan Wrigley:</strong> I&#8217;m guessing the constraints around what it can do compared to, I don&#8217;t know, ChatGPT 4o or whatever is much more minimal.</p>\n\n\n\n<p>[00:51:15] <strong>Adam Silverstein:</strong> Significant. Right. This is in the browser, you&#8217;re probably going to get the performance maybe that you got out of the models a year ago or a year and a half ago. Remember when.</p>\n\n\n\n<p>[00:51:24] <strong>Nathan Wrigley:</strong> Oh not that bad then.</p>\n\n\n\n<p>[00:51:25] <strong>Adam Silverstein:</strong> Yeah. Not that bad, right? And you can imagine that a year or two from now, they&#8217;re just going to get better. And there have been dramatic improvements, and even like new approaches to how they&#8217;re doing them. So they&#8217;re getting quite good. They&#8217;ll never be as good as the large language models that are running in the cloud that have abundant resources.</p>\n\n\n\n<p>There&#8217;s also hybrid models, right, where you use the local version when that&#8217;s all you have available, your offline, say, for example. Or you have a more complex query, then it can go to the cloud. There&#8217;s different ways of approaching that. But you can build a hybrid system, but the point of, the ability to run it in the browser, is to actually be able to do everything locally, and not rely necessarily on a cloud provider.</p>\n\n\n\n<p>[00:52:00] <strong>Nathan Wrigley:</strong> It really feels at the minute as if Google is in a big pivot towards AI.</p>\n\n\n\n<p>[00:52:06] <strong>Adam Silverstein:</strong> Absolutely.</p>\n\n\n\n<p>[00:52:07] <strong>Nathan Wrigley:</strong> In fact, it kind of feels like if you were to describe it as a race, it feels like Google is kind of nudging ahead at this moment in time. I just watched some of the bits and pieces from Google IO.</p>\n\n\n\n<p>[00:52:16] <strong>Adam Silverstein:</strong> Yes. Really impressive.</p>\n\n\n\n<p>[00:52:16] <strong>Nathan Wrigley:</strong> It was pretty profound in many respects. But also, can you constrain that AI? So for example, could I limit it to one, well, let&#8217;s say website? It can only be used and consumed by this thing. I don&#8217;t know if there would be a need for that. I&#8217;m just wondering, is it available to all the things or can you constrain it?</p>\n\n\n\n<p>[00:52:35] <strong>Adam Silverstein:</strong> I mean, so there are actually aI things being built into the browser where you&#8217;ll get AI in the browser itself. But this is not really that, this is more like it&#8217;s running inside your app. So it would be constrained. And I see this as something that we&#8217;ll start to see like plugins, shipping AI with their plugin, and it doesn&#8217;t require you to have ChatGPT or some other service provider, it just has the AI built in.</p>\n\n\n\n<p>Maybe it&#8217;s identifying objects in an image. Or maybe it&#8217;s reviewing comments as to whether they&#8217;re spam. So things like that where it&#8217;s a pretty straightforward AI capability, it works really well on these smaller models. And so that&#8217;s something that I could imagine would just be built into a plugin. You would add this AI feature, but it doesn&#8217;t require that you sign up for a ChatGPT account, and get an API key and install it. You know, there&#8217;s a lot of barriers, I guess, to using the cloud models.</p>\n\n\n\n<p>[00:53:23] <strong>Nathan Wrigley:</strong> Yeah. I feel like you&#8217;ve left the most interest, well, not the most interesting, but the bomb is there. My head is kind of a bit taken by that one because I can really, I mean, everybody&#8217;s fascinated by AI, the possibilities of it. But it&#8217;s always an API key. It&#8217;s always a go off somewhere else. I mean, maybe it hasn&#8217;t been for people such as yourself, but I did not know that it was possible in the browser.</p>\n\n\n\n<p>And if it&#8217;s only a year behind, honestly, the stuff that I want to do with it is give it a corpus of information and filter that a little bit and give me a summary of it. That&#8217;s what I&#8217;m using it for. I&#8217;m imagining that all of that would be possible in the browser at no monetary cost.</p>\n\n\n\n<p>[00:53:59] <strong>Adam Silverstein:</strong> Exactly. Right. Because you&#8217;re doing the computing yourself on your own platform.</p>\n\n\n\n<p>[00:54:03] <strong>Nathan Wrigley:</strong> And I would imagine, like I said, Google leaning into this, that&#8217;s only going to get more investment from them.</p>\n\n\n\n<p>[00:54:10] <strong>Adam Silverstein:</strong> Yeah. I mean, there is, yes, there&#8217;s a lot of investment going on in AI right now, so it&#8217;s pretty exciting. Yeah, and I did have, you know, I did talk a little bit about just how AI is going to impact all of our workflows and stuff, but that&#8217;s not really in the, it was kind of an expansion because it&#8217;s not actually a web capability, per se.</p>\n\n\n\n<p>[00:54:25] <strong>Nathan Wrigley:</strong> Yeah. Well, I think maybe that&#8217;s the perfect place to end it. Unless you&#8217;ve got some cataclysmic thing which can trump that.</p>\n\n\n\n<p>[00:54:30] <strong>Adam Silverstein:</strong> Nope. That was the end of talk. The last slide was really just asking for feedback from developers. So that would be my last thing to say is just, you know, try to give feedback. I&#8217;m always open. My DMs are open on WordPress Core Slack. And like I said, there&#8217;s the interop thing where you can actually open up a ticket.</p>\n\n\n\n<p>[00:54:45] <strong>Nathan Wrigley:</strong> So, again, dear listener, just remember all of this, the browser is doing this. It sounds like it&#8217;s WordPress doing it, or it sounds like some other third party service. It&#8217;s not, it&#8217;s all in The browser and it&#8217;s fascinating. The browser is definitely more powerful today than it was yesterday. Adam Silverstein, thank you so much for chatting to me.</p>\n\n\n\n<p>[00:55:02] <strong>Adam Silverstein:</strong> Yeah, thank you.</p>\n</div></details>\n\n\n\n<p>On the podcast today we have <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a>.</p>\n\n\n\n<p>Adam is a WordPress Core committer, and works to fix bugs and improve modern web capabilities. He’s also a Developer Relations Engineer on Chrome’s Web Platform team at Google, and there he focuses on making the open web better for everyone.</p>\n\n\n\n<p>Adam is here to break down how the rapid evolution of browser technology can supercharge your WordPress sites. We’re doing this by referencing his presentation at WordCamp Europe 2025, in which he covered multiple new features of browsers, which can be used by WordPress users to bring a variety of experiences to their websites.</p>\n\n\n\n<p>In many cases, these are browser APIs and features, and are quietly rdefining what’s possible on the web. From CSS-powered popovers and scroll-driven animations to speculative loading that speeds up your page transitions. Adam explains how these advancements are changing what’s possible for both developers and end-users.</p>\n\n\n\n<p>The conversation sheds light on the collaboration between browser vendors, Chrome, Firefox, Safari, and Edge, through initiatives like Interop and Baseline, paving the way for more consistent and robust features across platforms.</p>\n\n\n\n<p>Adam also talks about practical topics central to the WordPress community, like how the Popover API and native CSS carousels reduce JavaScript bloat, make sites more accessible, and deliver a better overall user experience.</p>\n\n\n\n<p>He shares exciting new frontiers, such as browser-based image processing powered by WebAssembly, which is paving the way for universal support of modern formats like AVIF and Ultra HDR, and even running AI locally in your browser, no API key or cloud server required.</p>\n\n\n\n<p>He provides concrete examples on how these technologies can be leveraged in WordPress via Core updates, canonical plugins, and Gutenberg experiments, with a special focus on how developers can get involved and offer feedback to help shape future web standards. Prepare to look at your browser in a whole new light, truly.</p>\n\n\n\n<p>Whether you’re a theme designer, plugin developer, or site owner simply curious about what’s next, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p><a href=\"https://europe.wordcamp.org/2025/session/modernizing-wordpress-with-new-web-platform-features/\">Modernizing WordPress with new Web Platform Features</a> &#8211; Adam&#8217;s presentation at WordCamp Europe 2025</p>\n\n\n\n<p><a href=\"https://new.drupal.org/home\">Drupal</a></p>\n\n\n\n<p><a href=\"https://typo3.org/\">TYPO3</a></p>\n\n\n\n<p><a href=\"https://www.descript.com/\">Descript</a></p>\n\n\n\n<p><a href=\"https://developer.chrome.com/blog/introducing-popover-api/\">Popover API</a></p>\n\n\n\n<p><a href=\"https://web.dev/baseline/\">Baseline</a></p>\n\n\n\n<p><a href=\"https://developer.mozilla.org/en-US/\">MDN docs</a></p>\n\n\n\n<p><a href=\"https://en.wikipedia.org/wiki/Interop\">Interop</a></p>\n\n\n\n<p><a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_scroll-driven_animations\">Scroll Animations API</a></p>\n\n\n\n<p><a href=\"https://www.sliderrevolution.com/\">Slider Revolution</a></p>\n\n\n\n<p><a href=\"https://chrome.dev/carousel/\">Chrome Dev carousel demos</a></p>\n\n\n\n<p><a href=\"https://developer.chrome.com/docs/crux\">CrUX</a></p>\n\n\n\n<p><a href=\"https://cloud.google.com/bigquery\">BigQuery</a></p>\n\n\n\n<p><a href=\"https://developer.chrome.com/blog/a-customizable-select\">Customisable Select demos</a></p>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/performance-lab/\"> Performance Lab plugin</a></p>\n\n\n\n<p><a href=\"https://en.wikipedia.org/wiki/Ultra_HDR\">Ultra HDR</a></p>\n\n\n\n<p><a href=\"https://www.php.net/manual/en/book.image.php\">GD</a></p>\n\n\n\n<p><a href=\"https://www.php.net/manual/en/book.imagick.php\">Imagick</a></p>\n\n\n\n<p><a href=\"https://webassembly.org/\">WebAssembly</a></p>\n\n\n\n<p><a href=\"https://github.com/swissspidy/media-experiments\"> Pascal Birchler&#8217;s Media Experiments plugin</a></p>\n\n\n\n<p><a href=\"https://huggingface.co/docs/transformers.js/index\"> Transformers.js</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, 23 Jul 2025 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:59:\"Weston Ruter: Instant Back/Forward Navigations in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"https://weston.ruter.net/?p=35588\";s:7:\"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:82:\"https://weston.ruter.net/2025/07/23/instant-back-forward-navigations-in-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:36670:\"<p class=\"is-style-text-subtitle is-style-text-subtitle--2\">The new <a href=\"https://wordpress.org/plugins/nocache-bfcache/\"><strong>No-cache BFCache</strong></a> plugin enables instant back/forward navigations, particularly while logged in. See <a href=\"https://weston.ruter.net/category/wordpress/feed/#demos\">demos below</a> for the impact this has on browsing.</p>\n\n\n\n<p>The speed of page navigations in WordPress has seen a big boost in 6.8 with the introduction of <a href=\"https://make.wordpress.org/core/2025/03/06/speculative-loading-in-6-8/\">Speculative Loading</a>. When paired with the original <a href=\"https://wordpress.org/plugins/speculation-rules/\">feature plugin</a>, site visitors can experience instant page navigations thanks to its opt-ins for prerendering and “moderate eagerness”. However, WordPress does not enable such instant navigations by default. WordPress core must take a conservative approach since prerendering may cause compatibility problems, like with analytics or ads. There is also a sustainability concern with moderate prerendering since a user may momentarily hover over a link but not intend to follow it at all; this results in an unused prerender, which can waste a user&#8217;s bandwidth (and CPU to a limited extent) as well as increase the load on the web server (which can be problematic on shared hosts without page caching). Furthermore, even when prerendering is enabled, not all visitors may be able to experience instant page loads because: </p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Moderate eagerness is limited on mobile devices (where there is no hover heuristic on touch screens).</li>\n\n\n\n<li>Speculative Loading is not enabled when a user is logged in. (<strong>Updates:</strong> See <a href=\"https://github.com/WordPress/performance/pull/2097\">PR</a> which introduces a frontend opt-in, and the <a href=\"https://github.com/westonruter/speculative-loading-admin\">Speculative Loading Admin</a> plugin for a backend opt-in.)</li>\n\n\n\n<li>The Speculation Rules API is currently only <a href=\"https://caniuse.com/mdn-html_elements_script_type_speculationrules\">supported</a> in Chromium, leaving Safari and Firefox users out.</li>\n</ol>\n\n\n\n<p>Nevertheless, there is a much older web platform technology that enables “prerendering” <em>and</em> which is supported in all browsers: the <a href=\"https://developer.mozilla.org/en-US/docs/Glossary/bfcache\">back/forward cache</a> (bfcache). This instant page navigation involves no network traffic and no CPU load. Previously visited pages are stored in memory as a snapshot with their entire state so that they can be restored instantly. Navigating to pages stored in bfcache is as fast as switching open browser tabs.</p>\n\n\n\n<p>Back/forward history navigations are very common, as according to the <a href=\"https://web.dev/articles/bfcache\">web.dev article</a> on bfcache:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Chrome usage data shows that 1 in 10 navigations on desktop and 1 in 5 on mobile are either back or forward. With bfcache enabled, browsers could eliminate the data transfer and time spent loading for billions of web pages every single day!</p>\n</blockquote>\n\n\n\n<p>Also learn more via the <a href=\"https://youtu.be/Y2IVv5KnrmI\">following video</a>:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n\n\n\n<p>While Speculative Loading enables prerendering, bfcache involves “pre<em>vious</em>-rendering”.</p>\n\n\n\n<p>The good news is that 84% of WordPress origins in <a href=\"https://httparchive.org/\">HTTP Archive</a> are already bfcache-eligible (based on <a href=\"https://gist.github.com/gilbertococchi/083c1516149cf5f70b103451d1790cbc\">this query</a> from <a href=\"https://github.com/gilbertococchi\">Gilberto Cocchi</a>). <strong>However, the most frequent user of your site may still not be able to experience instant page navigations via bfcache: <em>you!</em></strong> While browsing around the WP Admin and navigating the frontend of your site, the pages most likely aren&#8217;t eligible for bfcache due to various <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons#blocking_reasons\">blocking reasons</a>. This sluggish experience extends not only to administrators but also to users of sites which require authentication, including e-commerce (e.g. WooCommerce), social (e.g. BuddyPress), and any membership sites. The 84% metric above doesn&#8217;t take into account these types of WordPress sites since HTTP Archive exclusively crawls public URLs without authentication. Users browsing WordPress sites on shared hosts or when on a slow connection will be especially frustrated by slow back/forward navigations. Enabling instant back/forward navigations will not only make your users happier (especially you), but it can also improve your <abbr title=\"Core Web Vitals\">CWV</abbr> passing rate <a href=\"https://developer.chrome.com/blog/crux-navigation-types\">in <abbr title=\"Chrome User Experience Report\">CrUX</abbr></a>.</p>\n\n\n\n<p>I&#8217;ve been on a mission to bring back bfcache (or rather to bring it forward).</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"stale-content-in-page-caches\">Stale Content in Page Caches</h2>\n\n\n\n<p>Before going further, I wanted to call out a potentially negative consequence of navigating cached pages. While instant back/forward navigations can provide a big performance boost to the user experience, they can also be a source of confusion when navigating to a cached page with stale content. </p>\n\n\n\n<p>Consider the case of an e-commerce site, where a user is on the shopping cart page. From there, they click a link to a related product, and from that product page they add it to the cart dynamically (e.g. via Ajax). At this point, if they hit the back button to return to the cart page and the cart is restored from a page cache, they may not see the newly added product in the cart. A user can simply reload the page to fix this, but this can also be handled automatically. </p>\n\n\n\n<p>As described in the “<a href=\"https://web.dev/articles/bfcache#update-data-after-restore\">Update stale or sensitive data after bfcache restore</a>” section of the web.dev post, the <code>pageshow</code> event with the <code>persisted</code> property (further <a href=\"https://weston.ruter.net/category/wordpress/feed/#jit-page-cache-invalidation\">discussed</a> below) indicates when a page was restored from bfcache. This event can be used to update the DOM with the latest shopping cart details. In fact, WooCommerce already <a href=\"https://github.com/woocommerce/woocommerce/blob/47845a498f0918a90d60ab3adca204d13a712cde/plugins/woocommerce/client/blocks/assets/js/base/context/hooks/cart/use-store-cart-event-listeners.ts#L40-L50\">implements this</a> for its cart:</p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs language-typescript\"><span class=\"hljs-keyword\">const</span> refreshCachedCartData = ( event: PageTransitionEvent ): <span class=\"hljs-function\"><span class=\"hljs-params\">void</span> =&gt;</span> {\n	<span class=\"hljs-keyword\">if</span> ( event?.persisted || getNavigationType() === <span class=\"hljs-string\">\'back_forward\'</span> ) {\n		dispatch( cartStore ).invalidateResolutionForStore();\n	}\n};\n<span class=\"hljs-comment\">/* ... */</span>\n<span class=\"hljs-built_in\">window</span>.addEventListener( <span class=\"hljs-string\">\'pageshow\'</span>, refreshCachedCartData );</code></span></pre>\n\n\n<p>Simply searching a plugin&#8217;s codebase for “pageshow” (e.g. <a href=\"https://github.com/search?q=repo%3Awoocommerce%2Fwoocommerce%20pageshow&amp;type=code\">in Woo</a>) should indicate whether bfcache navigations are accounted for. </p>\n\n\n\n<p>Note also that stale content is also an issue <a href=\"https://github.com/WordPress/performance/issues/1774\">we&#8217;ve faced</a> with Speculative Loading, especially when using non-conservative eagerness.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Breaking Caching to Preserve Privacy</h2>\n\n\n\n<p>My bfcache work began two years ago when I started collaborating on <a href=\"https://core.trac.wordpress.org/ticket/55491\">#55491</a> to eliminate the use of the <a href=\"https://developer.chrome.com/docs/web-platform/deprecating-unload\">deprecated</a> <code>unload</code> event handler in WordPress core. Not only does this event fire unreliably, but it also has the side effect of making a page <a href=\"https://web.dev/articles/bfcache#never-use-the-unload-event\">ineligible for bfcache</a> via the “<a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons#unload-listener\">unload-listener</a>” blocking reason. I had <a href=\"https://github.com/GoogleChromeLabs/wpp-research/pull/75\">queried</a> HTTP Archive myself at the time, and I found it to be the second most common blocking reason. So in <a href=\"https://core.trac.wordpress.org/changeset/56809\">r56809</a> we eliminated all uses of <code>unload</code>, including from:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Heartbeat API</li>\n\n\n\n<li>Post locking in the classic editor</li>\n\n\n\n<li>Post previews</li>\n</ul>\n\n\n\n<p>However, even with the use of <code>unload</code> eliminated, I was confused why I wasn&#8217;t finding pages to be eligible for bfcache in my testing. (The removal of <code>unload</code> in core likely didn&#8217;t make a dent in bfcache eligibility in HTTP Archive since only <a href=\"https://github.com/GoogleChromeLabs/wpp-research/pull/75#:~:text=Lastly%2C%20in%20heartbeat%2Dscript%2Dpresence.sql%20I%20check%20to%20see%20how%20common%20the%20Heartbeat%20script%20actually%20is%3A\">0.25%</a> of unauthenticated pages had the Heartbeat API present.) It turns out that several weeks before I started working on this, a <a href=\"https://core.trac.wordpress.org/changeset/55968\">commit</a> had landed which <em>intentionally</em> broke browser page caching (both bfcache and HTTP cache): the <code>no-store</code> directive was added to the <code>Cache-Control</code> response header for logged-in users. (Specifically, this was added to the <code><a href=\"https://developer.wordpress.org/reference/functions/wp_get_nocache_headers/\">wp_get_nocache_headers()</a></code> function.) This introduced the “<a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons#response-cache-control-no-store\">response-cache-control-no-store</a>” bfcache blocking reason, which was actually the <a href=\"https://github.com/GoogleChromeLabs/wpp-research/pull/75#:~:text=Pages%20whose%20main%20resource%20has%20cache%2Dcontrol%3Ano%2Dstore%20cannot%20enter%20back/forward%20cache.\">most common reason for ineligibility</a>, just above <code>unload</code> in my HTTP Archive query. The reason for adding this is found in <a href=\"https://core.trac.wordpress.org/ticket/21938\">#21938</a> which proposed adding the <code>no-store</code> directive in order to explicitly <em>disable</em> caching so that authenticated pages do not get stored in the browser cache. This was followed up with <a href=\"https://core.trac.wordpress.org/ticket/61942\">#61942</a> to also send <code>no-store</code> on the frontend while a user is logged in. The rationale for this is rooted in privacy, per the commit message:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The intention behind this change is to prevent sensitive data in responses for logged in users being cached and available to others, for example via the browser history after the user logs out.</p>\n</blockquote>\n\n\n\n<p>Consider an administrator who is logged in to WordPress on a shared computer and is working on something sensitive, like managing API keys on an admin screen. A malicious person could navigate back to that admin screen via the back button after the user had logged out. Nevertheless, the “bad guy” will need to act fast because a browser won&#8217;t store cached pages indefinitely; Chrome, for example, holds onto pages in bfcache for <a href=\"https://developer.chrome.com/docs/web-platform/bfcache-ccns#:~:text=The%20bfcache%20timeout%20for%20Cache%2DControl%3A%20no%2Dstore%20pages%20is%20also%20reduced%20to%203%20minutes%20(from%2010%20minutes%20used%20for%20pages%20which%20don%27t%20use%20Cache%2DControl%3A%20no%2Dstore)%20to%20further%20reduce%20risk.\">10 minutes</a>. (Tip: When using a shared computer, always exit the browser after logging out of all sites when ending work.) So while <code>no-store</code> here does improve privacy, it does so at the expense of the user experience by degrading the performance of back/forward navigations. Even when pages aren&#8217;t eligible for bfcache, removing <code>no-store</code> still improves back/forward navigation performance since pages can be served from the browser&#8217;s HTTP cache (although the DOM has to be re-built and scripts have to be re-executed).</p>\n\n\n\n<p><strong>Surely there must be a way to preserve privacy and promote performance together.</strong></p>\n\n\n\n<p>It&#8217;s important to note that the <code>no-store</code> directive not only prevents pages from being cached by the browser, but it also preserves privacy by preventing proxies from caching pages, per <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control#no-store\">MDN</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The <code>no-store</code> response directive indicates that any caches of any kind (private or shared) should not store this response.  </p>\n</blockquote>\n\n\n\n<p>Keeping authenticated pages out of page caches prevents embarrassing scenarios like serving a user the shopping cart page for another user. Nevertheless, there is a more tailored <code>Cache-Control</code> mechanism for this purpose: the <code>private</code> directive. Again, per <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control#private\">MDN</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The private response directive indicates that the response can be stored only in a private cache (e.g., local caches in browsers). ¶ You should add the private directive for user-personalized content, especially for responses received after login and for sessions managed via cookies. ¶ If you forget to add private to a response with personalized content, then that response can be stored in a shared cache and end up being reused for multiple users, which can cause personal information to leak.</p>\n</blockquote>\n\n\n\n<p>This is what was originally requested in <a href=\"https://core.trac.wordpress.org/ticket/57627\">#57627</a>, but both <code>private</code> and <code>no-store</code> were added together, with the <a href=\"https://core.trac.wordpress.org/changeset/55968\">commit</a> message reasoning:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The <code>private</code> directive complements the <code>no-store</code> directive by specifying that the response contains private information that should not be stored in a public cache. Some proxy caches may ignore the <code>no-store</code> directive but respect the <code>private</code> directive, thus it is included.</p>\n</blockquote>\n\n\n\n<p>So how can the <code>private</code> directive be retained for proxies, while removing the <code>no-store</code> directive so that a user can benefit from browser caching but not at the expense of privacy?</p>\n\n\n\n<h2 class=\"wp-block-heading\">Preserving Privacy while Caching</h2>\n\n\n\n<p>In order to omit the <code>no-store</code> directive and enable instant back/forward navigations while preserving privacy, a way is needed to evict pages from the browser cache when a user logs out. In my research, there are three mechanisms to do this, with various degrees of browser support.</p>\n\n\n\n<h3 class=\"wp-block-heading\">The <code>Clear-Site-Data</code> Header</h3>\n\n\n\n<p>The most straightforward mechanism to invalidate pages from bfcache would at first seem to be the <code>Clear-Site-Data</code> HTTP response header. This is supposedly Baseline 2023 Newly Available, but there is an asterisk: “Some parts of this feature may have varying levels of support.” Per <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data\">MDN</a>, this header “sends a signal to the client that it should remove all browsing data of certain types (cookies, storage, cache) associated with the requesting website.” In fact, the <code>cache</code> directive for this header seems to be exactly what is needed, as it even <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data#cache\">explicitly calls</a> out bfcache:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The server signals that the client should remove locally cached data (the browser cache, see <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Caching\">HTTP caching</a>) for the origin of the response URL. Depending on the browser, this might also clear out things like pre-rendered pages, <a href=\"https://developer.mozilla.org/en-US/docs/Glossary/bfcache\">backwards-forwards cache</a>, script caches, WebGL shader caches, or address bar suggestions.</p>\n</blockquote>\n\n\n\n<p>However, note the word “might”. In my testing, sending this header does currently evict pages from bfcache in Chrome. But, there is an <a href=\"https://github.com/w3c/webappsec-clear-site-data/issues/73\">open spec question</a> for whether Clear-Site-Data should clear bfcache; it mentions <a href=\"https://github.com/w3c/webappsec-clear-site-data/issues/68\">dropping</a> the <code>cache</code> directive entirely, and it suggests that a different <code>executionContexts</code> directive may be more appropriate (but its browser support is even worse and it may be <a href=\"https://github.com/w3c/webappsec-clear-site-data/issues/59\">dropped</a> from the spec). Firefox <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1671182\">dropped support</a> for the <code>cache</code> directive but then <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1930500\">restored</a> it, although in testing it seems Firefox only evicts pages from the HTTP cache and not from bfcache. Finally, Safari doesn&#8217;t seem to evict pages from either the HTTP cache or bfcache when this header is sent. </p>\n\n\n\n<p>When/if browser support for this is improved, implementing eviction of pages from browser caches could be as simple as:</p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs language-php\">add_action(\n	<span class=\"hljs-string\">\'clear_auth_cookie\'</span>,\n	<span class=\"hljs-function\"><span class=\"hljs-keyword\">function</span> <span class=\"hljs-params\">()</span> </span>{\n		header( <span class=\"hljs-string\">\'Clear-Site-Data: \"cache\"\'</span> );\n	}\n);</code></span></pre>\n\n\n<p>Ultimately, while this header seems to be tailor-made for evicting pages from browser caches, it cannot be relied on since it is clearly not widely available in Baseline, and not even “newly available” either. There is also a Chromium bug (<a href=\"https://issues.chromium.org/issues/40233601\">40233601</a>) where sending this header can greatly delay page response times, possibly causing a logout link to take half a minute to respond. The final mark against <code>Clear-Site-Data</code> is that the header requires a secure context (HTTPS), so the WordPress sites still on HTTP could not evict pages from browser caches using this header (although privacy could be the last of their concerns at this point).</p>\n\n\n\n<p>So to preserve privacy, another browser page cache invalidation method is currently needed.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Broadcast Channel</h3>\n\n\n\n<p>Going back to the aforementioned bfcache <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons#blocking_reasons\">blocking reasons</a>, one of them is “<a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Performance_API/Monitoring_bfcache_blocking_reasons#broadcastchannel-message\">broadcastchannel-message</a>”:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>While the page was stored in back/forward cache, a <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel\">BroadcastChannel</a> connection on the page received a message to trigger a <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent\">message</a> event.</p>\n</blockquote>\n\n\n\n<p>I went down a rabbit hole with this one, thinking I could leverage this blocking reason as a bfcache eviction mechanism. In my discarded implementation, all authenticated pages include a script which listens to a broadcast channel such as “auth_change”. Then, to evict authenticated pages from bfcache upon a successful logout (or logging in as another user), a script can be included on the page which simply broadcasts an arbitrary message to this same “auth_change” broadcast channel. This causes the eviction of any authenticated pages in bfcache which are listening to messages from this broadcast channel.</p>\n\n\n\n<p>I was seeing very promising results with this approach, where pages were being successfully evicted from bfcache in Chromium (Chrome/Edge) and Firefox. Nevertheless, eviction was not happening in Safari, which apparently has not yet implemented this blocking reason. <em>However</em>, this approach fell apart once I closed DevTools.</p>\n\n\n\n<p>Normally when DevTools is open I have “Disable cache” checked in the Network panel. This disables the HTTP cache, but not the bfcache. What I would see then is if I navigated around the WP Admin and then logged out in a second tab, hitting the back button in the first tab would immediately take me to the login screen. This is exactly what I wanted. However, once I closed DevTools, I started seeing pages served from the browser&#8217;s HTTP cache when navigating back/forward. Because the <code>no-store</code> directive is removed, this means the browser may actually serve pages from HTTP cache when navigating back/forward, even when the <code>Cache-Control</code> header has <code>no-cache</code>, <code>must-revalidate</code>, and <code>max-age=0</code>. And here, when the user logged out, they shouldn&#8217;t be served from either HTTP cache or bfcache to preserve privacy. So this was not a viable approach in the end.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"jit-page-cache-invalidation\">Just-in-time Page Cache Invalidation</h3>\n\n\n\n<p>Ultimately, the most reliable solution I&#8217;ve found to invalidate pages from both bfcache and the HTTP cache is to do so just-in-time with JavaScript: When a page is restored from a browser cache and it is determined to be stale, the page contents are wiped and the page is reloaded. This approach is also referenced in the aforementioned “<a href=\"https://web.dev/articles/bfcache#minimize-no-store\">Update stale or sensitive data after bfcache restore</a>” section on web.dev, although I&#8217;m accounting for pages not only restored from bfcache but also the HTTP cache. </p>\n\n\n\n<p>My implementation involves the creation of a new session token when the user authenticates. This session token is served in the HTML with each authenticated page, and it is also set as a <code>wordpress_​bfcache_​session_​{COOKIEHASH}</code> cookie which can be read by JavaScript. When a user logs out, this session token cookie is cleared. Whenever a page is loaded, the session token in the HTML is compared with the current session token in the cookie. When they don&#8217;t match, then the page is invalidated. If a page is served from bfcache, then the <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Window/pageshow_event\"><code>pageshow</code> event</a> (with <code>persisted</code> true) is used to do this check; if a page is served from the HTTP cache, then the check is done when the script module is executed. If the user had logged out, then reloading the page will take them to the login screen which, after authenticating, will redirect them back to the page they had been on.</p>\n\n\n\n<p>As this page cache invalidation mechanism depends on JavaScript, scripting must be enabled to be eligible to omit the <code>no-store</code> directive from the <code>Cache-Control</code> header. This JavaScript detection can be done when the user submits the login form.</p>\n\n\n\n<p>This implementation has been made available in a new plugin: <strong>No-cache BFCache</strong>. It is available <a href=\"https://wordpress.org/plugins/nocache-bfcache/\">on WordPress.org</a> and <a href=\"https://github.com/westonruter/nocache-bfcache/\">on GitHub</a>. This is a feature plugin to implement <a href=\"https://core.trac.wordpress.org/ticket/63636\">#63636</a> in WordPress core.</p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/nocache-bfcache/\">No-cache BFCache</a></blockquote>\n</div></figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"demos\">Demos</h2>\n\n\n\n<p>In the following demos, I have Slow 4G network emulation enabled along with CPU throttling. This is in order to better simulate what an average user may experience when navigating, such as on a mid-range device potentially with a WordPress site on a shared host.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Demo: Navigating the WordPress Admin</h3>\n\n\n\n<p>After navigating from the Dashboard to the posts list table and then opening a post to edit, you can see the difference in speed navigating back and forth through the browser history:</p>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading has-text-align-center\">Without bfcache</h4>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading has-text-align-center\">With bfcache</h4>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n</div>\n\n\n\n<h3 class=\"wp-block-heading\">Demo: 