-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `stmik_db`
--

-- --------------------------------------------------------

--
-- Table structure for table `wp_actionscheduler_actions`
--

CREATE TABLE `wp_actionscheduler_actions` (
  `action_id` bigint(20) UNSIGNED NOT NULL,
  `hook` varchar(191) NOT NULL,
  `status` varchar(20) NOT NULL,
  `scheduled_date_gmt` datetime DEFAULT '0000-00-00 00:00:00',
  `scheduled_date_local` datetime DEFAULT '0000-00-00 00:00:00',
  `priority` tinyint(3) UNSIGNED NOT NULL DEFAULT 10,
  `args` varchar(191) DEFAULT NULL,
  `schedule` longtext DEFAULT NULL,
  `group_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `attempts` int(11) NOT NULL DEFAULT 0,
  `last_attempt_gmt` datetime DEFAULT '0000-00-00 00:00:00',
  `last_attempt_local` datetime DEFAULT '0000-00-00 00:00:00',
  `claim_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `extended_args` varchar(8000) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_actionscheduler_actions`
--

INSERT INTO `wp_actionscheduler_actions` (`action_id`, `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `priority`, `args`, `schedule`, `group_id`, `attempts`, `last_attempt_gmt`, `last_attempt_local`, `claim_id`, `extended_args`) VALUES
(12, 'action_scheduler/migration_hook', 'complete', '2025-03-24 02:07:02', '2025-03-24 02:07:02', 10, '[]', 'O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1742782022;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1742782022;}', 1, 1, '2025-03-24 02:08:39', '2025-03-24 02:08:39', 0, NULL),
(13, 'wpforms_process_forms_locator_scan', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":1}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1742782241;s:18:\"\0*\0first_timestamp\";i:1742782241;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1742782241;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}', 2, 1, '2025-03-24 02:10:41', '2025-03-24 02:10:41', 0, NULL),
(14, 'wpforms_process_purge_spam', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":2}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1742782241;s:18:\"\0*\0first_timestamp\";i:1742782241;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1742782241;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}', 2, 1, '2025-03-24 02:10:41', '2025-03-24 02:10:41', 0, NULL),
(15, 'wpforms_email_summaries_fetch_info_blocks', 'complete', '2025-03-24 02:23:40', '2025-03-24 02:23:40', 10, '{\"tasks_meta_id\":null}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1742783020;s:18:\"\0*\0first_timestamp\";i:1742783020;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1742783020;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 2, 1, '2025-03-24 02:25:42', '2025-03-24 02:25:42', 0, NULL),
(16, 'wpforms_process_font_awesome_upgrade', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":null}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:10:41', '2025-03-24 02:10:41', 0, NULL),
(17, 'wpforms_process_webhooks_auto_configuration', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":null}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:10:41', '2025-03-24 02:10:41', 0, NULL),
(18, 'wpforms_process_domain_auto_registration', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":null}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:10:41', '2025-03-24 02:10:41', 0, NULL),
(19, 'wpforms_process_stripe_link_subscriptions', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":null}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:10:42', '2025-03-24 02:10:42', 0, NULL),
(20, 'wpforms_process_forms_locator_save', 'complete', '2025-03-24 02:10:41', '2025-03-24 02:10:41', 10, '{\"tasks_meta_id\":3}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:10:42', '2025-03-24 02:10:42', 0, NULL),
(21, 'wpforms_process_forms_locator_scan', 'pending', '2025-03-25 02:10:41', '2025-03-25 02:10:41', 10, '{\"tasks_meta_id\":1}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1742868641;s:18:\"\0*\0first_timestamp\";i:1742782241;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1742868641;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}', 2, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, NULL),
(22, 'wpforms_process_purge_spam', 'pending', '2025-03-25 02:10:41', '2025-03-25 02:10:41', 10, '{\"tasks_meta_id\":2}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1742868641;s:18:\"\0*\0first_timestamp\";i:1742782241;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1742868641;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}', 2, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, NULL),
(23, 'wpforms_process_webhooks_auto_configuration', 'complete', '2025-03-24 02:12:41', '2025-03-24 02:12:41', 10, '{\"tasks_meta_id\":null}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:12:41', '2025-03-24 02:12:41', 0, NULL),
(24, 'wpforms_admin_notifications_update', 'complete', '2025-03-24 02:19:49', '2025-03-24 02:19:49', 10, '{\"tasks_meta_id\":4}', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 2, 1, '2025-03-24 02:20:18', '2025-03-24 02:20:18', 0, NULL),
(25, 'wpforms_email_summaries_fetch_info_blocks', 'pending', '2025-03-31 02:25:42', '2025-03-31 02:25:42', 10, '{\"tasks_meta_id\":null}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1743387942;s:18:\"\0*\0first_timestamp\";i:1742783020;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1743387942;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 2, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, NULL),
(26, 'wpforms_admin_addons_cache_update', 'pending', '2025-03-31 04:55:33', '2025-03-31 04:55:33', 10, '{\"tasks_meta_id\":5}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1743396933;s:18:\"\0*\0first_timestamp\";i:1743396933;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1743396933;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 2, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, NULL),
(27, 'wpforms_admin_builder_templates_cache_update', 'pending', '2025-03-31 04:55:33', '2025-03-31 04:55:33', 10, '{\"tasks_meta_id\":6}', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1743396933;s:18:\"\0*\0first_timestamp\";i:1743396933;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1743396933;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 2, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `wp_actionscheduler_claims`
--

CREATE TABLE `wp_actionscheduler_claims` (
  `claim_id` bigint(20) UNSIGNED NOT NULL,
  `date_created_gmt` datetime DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_actionscheduler_groups`
--

CREATE TABLE `wp_actionscheduler_groups` (
  `group_id` bigint(20) UNSIGNED NOT NULL,
  `slug` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_actionscheduler_groups`
--

INSERT INTO `wp_actionscheduler_groups` (`group_id`, `slug`) VALUES
(1, 'action-scheduler-migration'),
(2, 'wpforms');

-- --------------------------------------------------------

--
-- Table structure for table `wp_actionscheduler_logs`
--

CREATE TABLE `wp_actionscheduler_logs` (
  `log_id` bigint(20) UNSIGNED NOT NULL,
  `action_id` bigint(20) UNSIGNED NOT NULL,
  `message` text NOT NULL,
  `log_date_gmt` datetime DEFAULT '0000-00-00 00:00:00',
  `log_date_local` datetime DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_actionscheduler_logs`
--

INSERT INTO `wp_actionscheduler_logs` (`log_id`, `action_id`, `message`, `log_date_gmt`, `log_date_local`) VALUES
(1, 12, 'action created', '2025-03-24 02:06:02', '2025-03-24 02:06:02'),
(2, 12, 'action started via WP Cron', '2025-03-24 02:08:39', '2025-03-24 02:08:39'),
(3, 12, 'action complete via WP Cron', '2025-03-24 02:08:39', '2025-03-24 02:08:39'),
(4, 13, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(5, 14, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(6, 15, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(7, 16, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(8, 17, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(9, 18, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(10, 19, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(11, 13, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(12, 20, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(13, 13, 'action complete via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(14, 21, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(15, 14, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(16, 14, 'action complete via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(17, 22, 'action created', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(18, 16, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(19, 16, 'action complete via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(20, 17, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(21, 17, 'action complete via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(22, 18, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(23, 18, 'action complete via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(24, 19, 'action started via WP Cron', '2025-03-24 02:10:41', '2025-03-24 02:10:41'),
(25, 19, 'action complete via WP Cron', '2025-03-24 02:10:42', '2025-03-24 02:10:42'),
(26, 20, 'action started via WP Cron', '2025-03-24 02:10:42', '2025-03-24 02:10:42'),
(27, 20, 'action complete via WP Cron', '2025-03-24 02:10:42', '2025-03-24 02:10:42'),
(28, 23, 'action created', '2025-03-24 02:12:41', '2025-03-24 02:12:41'),
(29, 23, 'action started via WP Cron', '2025-03-24 02:12:41', '2025-03-24 02:12:41'),
(30, 23, 'action complete via WP Cron', '2025-03-24 02:12:41', '2025-03-24 02:12:41'),
(31, 24, 'action created', '2025-03-24 02:19:49', '2025-03-24 02:19:49'),
(32, 24, 'action started via WP Cron', '2025-03-24 02:20:17', '2025-03-24 02:20:17'),
(33, 24, 'action complete via WP Cron', '2025-03-24 02:20:18', '2025-03-24 02:20:18'),
(34, 15, 'action started via WP Cron', '2025-03-24 02:25:41', '2025-03-24 02:25:41'),
(35, 15, 'action complete via WP Cron', '2025-03-24 02:25:42', '2025-03-24 02:25:42'),
(36, 25, 'action created', '2025-03-24 02:25:42', '2025-03-24 02:25:42'),
(37, 26, 'action created', '2025-03-24 04:55:33', '2025-03-24 04:55:33'),
(38, 27, 'action created', '2025-03-24 04:55:33', '2025-03-24 04:55:33');

-- --------------------------------------------------------

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

CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

-- --------------------------------------------------------

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

CREATE TABLE `wp_comments` (
  `comment_ID` bigint(20) UNSIGNED NOT NULL,
  `comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `comment_author` tinytext NOT NULL,
  `comment_author_email` varchar(100) NOT NULL DEFAULT '',
  `comment_author_url` varchar(200) NOT NULL DEFAULT '',
  `comment_author_IP` varchar(100) 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 NOT NULL,
  `comment_karma` int(11) NOT NULL DEFAULT 0,
  `comment_approved` varchar(20) NOT NULL DEFAULT '1',
  `comment_agent` varchar(255) NOT NULL DEFAULT '',
  `comment_type` varchar(20) NOT NULL DEFAULT 'comment',
  `comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES
(2, 1, 'A WordPress Commenter', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2021-06-30 15:17:15', '2021-06-30 15:17:15', 'Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from <a href=\"https://gravatar.com\" rel=\"nofollow ugc\">Gravatar</a>.', 0, '1', '', 'comment', 0, 0);

-- --------------------------------------------------------

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

CREATE TABLE `wp_e_events` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `event_data` text DEFAULT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_e_events` (`id`, `event_data`, `created_at`) VALUES
(1, '{\"event\":\"modal load\",\"version\":\"\",\"details\":\"{\\\"placement\\\":\\\"Onboarding wizard\\\",\\\"step\\\":\\\"account\\\",\\\"user_state\\\":\\\"anon\\\"}\",\"ts\":\"2025-03-24T08:56:04.057-07:00\"}', '2025-03-24 08:56:04');

-- --------------------------------------------------------

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

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

-- --------------------------------------------------------

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

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

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

INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, 'cron', 'a:13:{i:1742809860;a:1:{s:26:\"action_scheduler_run_queue\";a:1:{s:32:\"0d04ed39571b55704c122d726248bbac\";a:3:{s:8:\"schedule\";s:12:\"every_minute\";s:4:\"args\";a:1:{i:0;s:7:\"WP Cron\";}s:8:\"interval\";i:60;}}}i:1742812740;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:1742823548;a:1:{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:1742827140;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:1742828940;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:1742830740;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:1742866740;a:2:{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: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:1742866748;a:2:{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;}}}i:1742866753;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:1742867759;a:1:{s:28:\"elementor/tracker/send_event\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1743379200;a:2:{s:28:\"wpforms_email_summaries_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}s:33:\"wpforms_weekly_entries_count_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1743385343;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;}}}s:7:\"version\";i:2;}', 'on'),
(2, 'siteurl', 'http://localhost/stmik', 'on'),
(3, 'home', 'http://localhost/stmik', 'on'),
(4, 'blogname', 'stmik', 'on'),
(5, 'blogdescription', '', 'on'),
(6, 'users_can_register', '0', 'on'),
(7, 'admin_email', 'fajri.gobimbel@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', '/%postname%/', 'on'),
(30, 'rewrite_rules', 'a:109:{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: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:41:\"index.php?&page_id=1142&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: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]\";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:37:\"index.php?name=$matches[1]&embed=true\";s:20:\"([^/]+)/trackback/?$\";s:31:\"index.php?name=$matches[1]&tb=1\";s:40:\"([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:35:\"([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:28:\"([^/]+)/page/?([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&paged=$matches[2]\";s:35:\"([^/]+)/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&cpage=$matches[2]\";s:24:\"([^/]+)(?:/([0-9]+))?/?$\";s:43:\"index.php?name=$matches[1]&page=$matches[2]\";s:16:\"[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:26:\"[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:46:\"[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:22:\"[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";}', 'on'),
(31, 'hack_file', '0', 'on'),
(32, 'blog_charset', 'UTF-8', 'on'),
(33, 'moderation_keys', '', 'off'),
(34, 'active_plugins', 'a:3:{i:0;s:39:\"blocksy-companion/blocksy-companion.php\";i:1;s:23:\"elementor/elementor.php\";i:2;s:24:\"wpforms-lite/wpforms.php\";}', 'on'),
(35, 'category_base', '', 'on'),
(36, 'ping_sites', 'http://rpc.pingomatic.com/', 'on'),
(37, 'comment_max_links', '2', 'on'),
(38, 'gmt_offset', '0', 'on'),
(39, 'default_email_category', '1', 'on'),
(40, 'recently_edited', '', 'off'),
(41, 'template', 'blocksy', 'on'),
(42, 'stylesheet', 'blocksy', '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', '58975', '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:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'off'),
(78, 'widget_text', 'a:4:{i:1;a:4:{s:5:\"title\";s:9:\"Site Menu\";s:4:\"text\";s:212:\"<ul>\r\n 	<li><a href=\"#\">Services</a></li>\r\n 	<li><a href=\"#\">Our Team</a></li>\r\n 	<li><a href=\"#\">Pricing Plans</a></li>\r\n 	<li><a href=\"#\">We are Hiring</a></li>\r\n 	<li><a href=\"#\">Privacy Policy</a></li>\r\n</ul>\";s:6:\"filter\";b:1;s:6:\"visual\";b:1;}i:2;a:4:{s:5:\"title\";s:12:\"Useful Links\";s:4:\"text\";s:214:\"<ul>\r\n 	<li><a href=\"#\">Introduction</a></li>\r\n 	<li><a href=\"#\">About Us</a></li>\r\n 	<li><a href=\"#\">App Features</a></li>\r\n 	<li><a href=\"#\">Pricing Plans</a></li>\r\n 	<li><a href=\"#\">Cookie Policy</a></li>\r\n</ul>\";s:6:\"filter\";b:1;s:6:\"visual\";b:1;}i:3;a:4:{s:5:\"title\";s:10:\"Contact Us\";s:4:\"text\";s:105:\"Phone: (+63) 555 1212\r\nFax: (+63) 555 0100\r\n\r\nNeed help or have a question?\r\nContact us at: info@mail.com\";s:6:\"filter\";b:1;s:6:\"visual\";b:1;}s:12:\"_multiwidget\";i:1;}', 'off'),
(79, 'widget_rss', 'a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}', 'auto'),
(80, 'uninstall_plugins', 'a:1:{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', '13', 'on'),
(83, 'page_on_front', '1142', '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', '1758332340', '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:61:{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:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{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: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;}}}', 'on'),
(103, 'fresh_site', '0', 'off'),
(104, 'user_count', '1', 'off'),
(105, 'widget_block', 'a:8:{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:657:\"<!-- wp:group -->\n<div class=\"wp-block-group\"><!-- wp:gallery {\"linkTo\":\"none\"} -->\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped\"><!-- wp:image {\"id\":8,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"http://localhost/stmik/wp-content/uploads/2025/03/logo-1.png\" alt=\"\" class=\"wp-image-8\"/></figure>\n<!-- /wp:image --></figure>\n<!-- /wp:gallery -->\n\n<!-- wp:paragraph -->\n<p>Fusce dignissim blandit justo, eget elementum risus tristique. Nunc lacus lacus, sit amet accumsan est pulvinar non praesent tristique enim lorem.</p>\n<!-- /wp:paragraph --></div>\n<!-- /wp:group -->\";}i:7;a:1:{s:7:\"content\";s:577:\"<!-- wp:blocksy/widgets-wrapper -->\n<!-- wp:heading {\"level\":3,\"className\":\"wp-block-heading\",\"style\":{\"typography\":{\"fontSize\":\"18px\"}}} -->\n<h3 class=\"wp-block-heading\" style=\"font-size:18px\"></h3>\n<!-- /wp:heading -->\n\n<!-- wp:blocksy/socials {\"title\":\"\",\"socials\":[{\"id\":\"facebook\",\"enabled\":true},{\"id\":\"twitter\",\"enabled\":true},{\"id\":\"instagram\",\"enabled\":true},{\"id\":\"youtube\",\"enabled\":true,\"__id\":\"MvMD_H_G5mQHmLzk1eqlj\"}],\"social_type\":\"rounded\",\"lock\":{\"remove\":true}} -->\n<div>Blocksy: Socials</div>\n<!-- /wp:blocksy/socials -->\n<!-- /wp:blocksy/widgets-wrapper -->\";}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:6:{i:0;s:8:\"search-1\";i:1;s:14:\"recent-posts-1\";i:2;s:17:\"recent-comments-1\";i:3;s:10:\"archives-1\";i:4;s:12:\"categories-1\";i:5;s:6:\"meta-1\";}s:19:\"ct-footer-sidebar-1\";a:2:{i:0;s:7:\"block-1\";i:1;s:7:\"block-7\";}s:19:\"ct-footer-sidebar-2\";a:1:{i:0;s:6:\"text-1\";}s:19:\"ct-footer-sidebar-3\";a:1:{i:0;s:6:\"text-2\";}s:19:\"ct-footer-sidebar-4\";a:1:{i:0;s:6:\"text-3\";}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:2:{i:1;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'off'),
(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:2:{i:1;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'off'),
(115, 'widget_search', 'a:2:{i:1;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'off'),
(116, 'widget_recent-posts', 'a:2:{i:1;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'off'),
(117, 'widget_recent-comments', 'a:2:{i:1;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'off'),
(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.7.2\";s:5:\"files\";a:540:{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:27:\"post-content/editor-rtl.css\";i:309;s:31:\"post-content/editor-rtl.min.css\";i:310;s:23:\"post-content/editor.css\";i:311;s:27:\"post-content/editor.min.css\";i:312;s:26:\"post-content/style-rtl.css\";i:313;s:30:\"post-content/style-rtl.min.css\";i:314;s:22:\"post-content/style.css\";i:315;s:26:\"post-content/style.min.css\";i:316;s:23:\"post-date/style-rtl.css\";i:317;s:27:\"post-date/style-rtl.min.css\";i:318;s:19:\"post-date/style.css\";i:319;s:23:\"post-date/style.min.css\";i:320;s:27:\"post-excerpt/editor-rtl.css\";i:321;s:31:\"post-excerpt/editor-rtl.min.css\";i:322;s:23:\"post-excerpt/editor.css\";i:323;s:27:\"post-excerpt/editor.min.css\";i:324;s:26:\"post-excerpt/style-rtl.css\";i:325;s:30:\"post-excerpt/style-rtl.min.css\";i:326;s:22:\"post-excerpt/style.css\";i:327;s:26:\"post-excerpt/style.min.css\";i:328;s:34:\"post-featured-image/editor-rtl.css\";i:329;s:38:\"post-featured-image/editor-rtl.min.css\";i:330;s:30:\"post-featured-image/editor.css\";i:331;s:34:\"post-featured-image/editor.min.css\";i:332;s:33:\"post-featured-image/style-rtl.css\";i:333;s:37:\"post-featured-image/style-rtl.min.css\";i:334;s:29:\"post-featured-image/style.css\";i:335;s:33:\"post-featured-image/style.min.css\";i:336;s:34:\"post-navigation-link/style-rtl.css\";i:337;s:38:\"post-navigation-link/style-rtl.min.css\";i:338;s:30:\"post-navigation-link/style.css\";i:339;s:34:\"post-navigation-link/style.min.css\";i:340;s:28:\"post-template/editor-rtl.css\";i:341;s:32:\"post-template/editor-rtl.min.css\";i:342;s:24:\"post-template/editor.css\";i:343;s:28:\"post-template/editor.min.css\";i:344;s:27:\"post-template/style-rtl.css\";i:345;s:31:\"post-template/style-rtl.min.css\";i:346;s:23:\"post-template/style.css\";i:347;s:27:\"post-template/style.min.css\";i:348;s:24:\"post-terms/style-rtl.css\";i:349;s:28:\"post-terms/style-rtl.min.css\";i:350;s:20:\"post-terms/style.css\";i:351;s:24:\"post-terms/style.min.css\";i:352;s:24:\"post-title/style-rtl.css\";i:353;s:28:\"post-title/style-rtl.min.css\";i:354;s:20:\"post-title/style.css\";i:355;s:24:\"post-title/style.min.css\";i:356;s:26:\"preformatted/style-rtl.css\";i:357;s:30:\"preformatted/style-rtl.min.css\";i:358;s:22:\"preformatted/style.css\";i:359;s:26:\"preformatted/style.min.css\";i:360;s:24:\"pullquote/editor-rtl.css\";i:361;s:28:\"pullquote/editor-rtl.min.css\";i:362;s:20:\"pullquote/editor.css\";i:363;s:24:\"pullquote/editor.min.css\";i:364;s:23:\"pullquote/style-rtl.css\";i:365;s:27:\"pullquote/style-rtl.min.css\";i:366;s:19:\"pullquote/style.css\";i:367;s:23:\"pullquote/style.min.css\";i:368;s:23:\"pullquote/theme-rtl.css\";i:369;s:27:\"pullquote/theme-rtl.min.css\";i:370;s:19:\"pullquote/theme.css\";i:371;s:23:\"pullquote/theme.min.css\";i:372;s:39:\"query-pagination-numbers/editor-rtl.css\";i:373;s:43:\"query-pagination-numbers/editor-rtl.min.css\";i:374;s:35:\"query-pagination-numbers/editor.css\";i:375;s:39:\"query-pagination-numbers/editor.min.css\";i:376;s:31:\"query-pagination/editor-rtl.css\";i:377;s:35:\"query-pagination/editor-rtl.min.css\";i:378;s:27:\"query-pagination/editor.css\";i:379;s:31:\"query-pagination/editor.min.css\";i:380;s:30:\"query-pagination/style-rtl.css\";i:381;s:34:\"query-pagination/style-rtl.min.css\";i:382;s:26:\"query-pagination/style.css\";i:383;s:30:\"query-pagination/style.min.css\";i:384;s:25:\"query-title/style-rtl.css\";i:385;s:29:\"query-title/style-rtl.min.css\";i:386;s:21:\"query-title/style.css\";i:387;s:25:\"query-title/style.min.css\";i:388;s:20:\"query/editor-rtl.css\";i:389;s:24:\"query/editor-rtl.min.css\";i:390;s:16:\"query/editor.css\";i:391;s:20:\"query/editor.min.css\";i:392;s:19:\"quote/style-rtl.css\";i:393;s:23:\"quote/style-rtl.min.css\";i:394;s:15:\"quote/style.css\";i:395;s:19:\"quote/style.min.css\";i:396;s:19:\"quote/theme-rtl.css\";i:397;s:23:\"quote/theme-rtl.min.css\";i:398;s:15:\"quote/theme.css\";i:399;s:19:\"quote/theme.min.css\";i:400;s:23:\"read-more/style-rtl.css\";i:401;s:27:\"read-more/style-rtl.min.css\";i:402;s:19:\"read-more/style.css\";i:403;s:23:\"read-more/style.min.css\";i:404;s:18:\"rss/editor-rtl.css\";i:405;s:22:\"rss/editor-rtl.min.css\";i:406;s:14:\"rss/editor.css\";i:407;s:18:\"rss/editor.min.css\";i:408;s:17:\"rss/style-rtl.css\";i:409;s:21:\"rss/style-rtl.min.css\";i:410;s:13:\"rss/style.css\";i:411;s:17:\"rss/style.min.css\";i:412;s:21:\"search/editor-rtl.css\";i:413;s:25:\"search/editor-rtl.min.css\";i:414;s:17:\"search/editor.css\";i:415;s:21:\"search/editor.min.css\";i:416;s:20:\"search/style-rtl.css\";i:417;s:24:\"search/style-rtl.min.css\";i:418;s:16:\"search/style.css\";i:419;s:20:\"search/style.min.css\";i:420;s:20:\"search/theme-rtl.css\";i:421;s:24:\"search/theme-rtl.min.css\";i:422;s:16:\"search/theme.css\";i:423;s:20:\"search/theme.min.css\";i:424;s:24:\"separator/editor-rtl.css\";i:425;s:28:\"separator/editor-rtl.min.css\";i:426;s:20:\"separator/editor.css\";i:427;s:24:\"separator/editor.min.css\";i:428;s:23:\"separator/style-rtl.css\";i:429;s:27:\"separator/style-rtl.min.css\";i:430;s:19:\"separator/style.css\";i:431;s:23:\"separator/style.min.css\";i:432;s:23:\"separator/theme-rtl.css\";i:433;s:27:\"separator/theme-rtl.min.css\";i:434;s:19:\"separator/theme.css\";i:435;s:23:\"separator/theme.min.css\";i:436;s:24:\"shortcode/editor-rtl.css\";i:437;s:28:\"shortcode/editor-rtl.min.css\";i:438;s:20:\"shortcode/editor.css\";i:439;s:24:\"shortcode/editor.min.css\";i:440;s:24:\"site-logo/editor-rtl.css\";i:441;s:28:\"site-logo/editor-rtl.min.css\";i:442;s:20:\"site-logo/editor.css\";i:443;s:24:\"site-logo/editor.min.css\";i:444;s:23:\"site-logo/style-rtl.css\";i:445;s:27:\"site-logo/style-rtl.min.css\";i:446;s:19:\"site-logo/style.css\";i:447;s:23:\"site-logo/style.min.css\";i:448;s:27:\"site-tagline/editor-rtl.css\";i:449;s:31:\"site-tagline/editor-rtl.min.css\";i:450;s:23:\"site-tagline/editor.css\";i:451;s:27:\"site-tagline/editor.min.css\";i:452;s:26:\"site-tagline/style-rtl.css\";i:453;s:30:\"site-tagline/style-rtl.min.css\";i:454;s:22:\"site-tagline/style.css\";i:455;s:26:\"site-tagline/style.min.css\";i:456;s:25:\"site-title/editor-rtl.css\";i:457;s:29:\"site-title/editor-rtl.min.css\";i:458;s:21:\"site-title/editor.css\";i:459;s:25:\"site-title/editor.min.css\";i:460;s:24:\"site-title/style-rtl.css\";i:461;s:28:\"site-title/style-rtl.min.css\";i:462;s:20:\"site-title/style.css\";i:463;s:24:\"site-title/style.min.css\";i:464;s:26:\"social-link/editor-rtl.css\";i:465;s:30:\"social-link/editor-rtl.min.css\";i:466;s:22:\"social-link/editor.css\";i:467;s:26:\"social-link/editor.min.css\";i:468;s:27:\"social-links/editor-rtl.css\";i:469;s:31:\"social-links/editor-rtl.min.css\";i:470;s:23:\"social-links/editor.css\";i:471;s:27:\"social-links/editor.min.css\";i:472;s:26:\"social-links/style-rtl.css\";i:473;s:30:\"social-links/style-rtl.min.css\";i:474;s:22:\"social-links/style.css\";i:475;s:26:\"social-links/style.min.css\";i:476;s:21:\"spacer/editor-rtl.css\";i:477;s:25:\"spacer/editor-rtl.min.css\";i:478;s:17:\"spacer/editor.css\";i:479;s:21:\"spacer/editor.min.css\";i:480;s:20:\"spacer/style-rtl.css\";i:481;s:24:\"spacer/style-rtl.min.css\";i:482;s:16:\"spacer/style.css\";i:483;s:20:\"spacer/style.min.css\";i:484;s:20:\"table/editor-rtl.css\";i:485;s:24:\"table/editor-rtl.min.css\";i:486;s:16:\"table/editor.css\";i:487;s:20:\"table/editor.min.css\";i:488;s:19:\"table/style-rtl.css\";i:489;s:23:\"table/style-rtl.min.css\";i:490;s:15:\"table/style.css\";i:491;s:19:\"table/style.min.css\";i:492;s:19:\"table/theme-rtl.css\";i:493;s:23:\"table/theme-rtl.min.css\";i:494;s:15:\"table/theme.css\";i:495;s:19:\"table/theme.min.css\";i:496;s:24:\"tag-cloud/editor-rtl.css\";i:497;s:28:\"tag-cloud/editor-rtl.min.css\";i:498;s:20:\"tag-cloud/editor.css\";i:499;s:24:\"tag-cloud/editor.min.css\";i:500;s:23:\"tag-cloud/style-rtl.css\";i:501;s:27:\"tag-cloud/style-rtl.min.css\";i:502;s:19:\"tag-cloud/style.css\";i:503;s:23:\"tag-cloud/style.min.css\";i:504;s:28:\"template-part/editor-rtl.css\";i:505;s:32:\"template-part/editor-rtl.min.css\";i:506;s:24:\"template-part/editor.css\";i:507;s:28:\"template-part/editor.min.css\";i:508;s:27:\"template-part/theme-rtl.css\";i:509;s:31:\"template-part/theme-rtl.min.css\";i:510;s:23:\"template-part/theme.css\";i:511;s:27:\"template-part/theme.min.css\";i:512;s:30:\"term-description/style-rtl.css\";i:513;s:34:\"term-description/style-rtl.min.css\";i:514;s:26:\"term-description/style.css\";i:515;s:30:\"term-description/style.min.css\";i:516;s:27:\"text-columns/editor-rtl.css\";i:517;s:31:\"text-columns/editor-rtl.min.css\";i:518;s:23:\"text-columns/editor.css\";i:519;s:27:\"text-columns/editor.min.css\";i:520;s:26:\"text-columns/style-rtl.css\";i:521;s:30:\"text-columns/style-rtl.min.css\";i:522;s:22:\"text-columns/style.css\";i:523;s:26:\"text-columns/style.min.css\";i:524;s:19:\"verse/style-rtl.css\";i:525;s:23:\"verse/style-rtl.min.css\";i:526;s:15:\"verse/style.css\";i:527;s:19:\"verse/style.min.css\";i:528;s:20:\"video/editor-rtl.css\";i:529;s:24:\"video/editor-rtl.min.css\";i:530;s:16:\"video/editor.css\";i:531;s:20:\"video/editor.min.css\";i:532;s:19:\"video/style-rtl.css\";i:533;s:23:\"video/style-rtl.min.css\";i:534;s:15:\"video/style.css\";i:535;s:19:\"video/style.min.css\";i:536;s:19:\"video/theme-rtl.css\";i:537;s:23:\"video/theme-rtl.min.css\";i:538;s:15:\"video/theme.css\";i:539;s:19:\"video/theme.min.css\";}}', 'on'),
(125, 'recovery_keys', 'a:0:{}', 'off'),
(126, 'theme_mods_twentytwentyfive', 'a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1742781224;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'),
(127, '_transient_wp_styles_for_blocks', 'a:2:{s:4:\"hash\";s:32:\"f6ac23bb629cfa08f50f9ad1593b51b3\";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'),
(128, '_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.7.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.7.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-6.7.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-6.7.2-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.7.2\";s:7:\"version\";s:5:\"6.7.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:1742784002;s:15:\"version_checked\";s:5:\"6.7.2\";s:12:\"translations\";a:0:{}}', 'off');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(133, '_site_transient_timeout_browser_3fa31b52dd6ebc517e5492d43d77e61c', '1743385151', 'off'),
(134, '_site_transient_browser_3fa31b52dd6ebc517e5492d43d77e61c', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"134.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'),
(135, '_site_transient_timeout_php_check_da775d00ae55849f14f81cf79fc50d46', '1743385152', 'off'),
(136, '_site_transient_php_check_da775d00ae55849f14f81cf79fc50d46', 'a:5:{s:19:\"recommended_version\";s:3:\"7.4\";s:15:\"minimum_version\";s:6:\"7.2.24\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}', 'off'),
(138, 'can_compress_scripts', '1', 'on'),
(139, '_site_transient_timeout_community-events-d41d8cd98f00b204e9800998ecf8427e', '1742836106', 'off'),
(140, '_site_transient_community-events-d41d8cd98f00b204e9800998ecf8427e', 'a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";b:0;}s:6:\"events\";a:1:{i:0;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:76:\"Meetup #12 SEO Mastery: Optimasi WordPress untuk Ranking #1 di Mesin Pencari\";s:3:\"url\";s:64:\"https://www.meetup.com/tangsel-wordpress-meetup/events/306236322\";s:6:\"meetup\";s:24:\"Tangsel WordPress Meetup\";s:10:\"meetup_url\";s:48:\"https://www.meetup.com/tangsel-wordpress-meetup/\";s:4:\"date\";s:19:\"2025-04-13 13:00:00\";s:8:\"end_date\";s:19:\"2025-04-13 16:00:00\";s:20:\"start_unix_timestamp\";i:1744524000;s:18:\"end_unix_timestamp\";i:1744534800;s:8:\"location\";a:4:{s:8:\"location\";s:28:\"Tangerang Regency, Indonesia\";s:7:\"country\";s:2:\"id\";s:8:\"latitude\";d:-6.291472;s:9:\"longitude\";d:106.63988;}}}}', 'off'),
(141, '_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3', '1742823556', 'off');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(142, '_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, 18 Mar 2025 15:35:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"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.8-alpha-59827\";s: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:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 6.8 Beta 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 15:35:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s: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:2;a:5:{s:4:\"data\";s:3:\"6.8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;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=18634\";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:\"WordPress 6.8 Beta 3 is ready for download and testing! The scheduled final release date for WordPress 6.8 is April 15, 2025. Your help testing Beta and RC versions over the next four weeks is vital to ensuring the final release is everything it should be: stable, powerful, and intuitive.\";s: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:\"Jeffrey Paul\";s: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:5627:\"\n<p>WordPress 6.8 Beta 3 is now ready for testing!</p>\n\n\n\n<p><strong>This beta version of the WordPress software is under development</strong>. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended you evaluate Beta 3 on a test server and site.</p>\n\n\n\n<p>You can test WordPress 6.8 Beta 3 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the<a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\"> WordPress Beta Tester</a> plugin on a WordPress install.&nbsp; (Select the “Bleeding edge” channel and “Beta/RC Only” stream).</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-6.8-beta3.zip\">Beta 3 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use the following<a href=\"https://make.wordpress.org/cli/\"> WP-CLI</a> command: <code>wp core update --version=6.8-beta3</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">6.8 Beta 3 WordPress Playground instance</a> to test the software directly in your browser without the need for a separate site or setup.</td></tr></tbody></table></figure>\n\n\n\n<p>The current target date for the final release of WordPress 6.8 is <strong>April 15, 2025</strong>. Get an overview of the <a href=\"https://make.wordpress.org/core/6-8/\">6.8 release cycle</a>, and check the<a href=\"https://make.wordpress.org/core/\"> Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/6-8/\">6.8-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<p><strong>Catch up on what’s new in WordPress 6.8</strong>: Read the <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-1/\">Beta 1</a> and <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-2/\">Beta 2</a> announcements for details and highlights.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to test this release</h2>\n\n\n\n<p>Your help testing the WordPress 6.8 Beta 3 version is key to ensuring everything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">This detailed guide</a> will walk you through testing features in WordPress 6.8.</p>\n\n\n\n<p>If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to<a href=\"https://core.trac.wordpress.org/newticket\"> WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of<a href=\"https://core.trac.wordpress.org/tickets/major\"> known bugs</a>.</p>\n\n\n\n<p>Curious about testing releases in general?&nbsp; Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a> and join the<a href=\"https://wordpress.slack.com/messages/core-test/\"> #core-test channel</a> on<a href=\"https://wordpress.slack.com/\"> Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Vulnerability bounty doubles during Beta/RC</h2>\n\n\n\n<p>Between Beta 1, released on March 4, 2025, and the final Release Candidate (RC) scheduled for April 8, 2025, the <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/#enhanced-bounty-rewards-during-beta-and-release-candidate-phases\">monetary reward for reporting new, unreleased security vulnerabilities</a> is doubled. Please follow responsible disclosure practices as detailed in the project’s security practices and policies outlined on the<a href=\"https://hackerone.com/wordpress\"> HackerOne page</a> and in the<a href=\"https://wordpress.org/about/security/\"> security white paper</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Beta 3 updates and highlights</h2>\n\n\n\n<p>WordPress 6.8 Beta 3 contains more than 3 Editor updates and fixes since the Beta 2 release, including 16 tickets for WordPress core.</p>\n\n\n\n<p>Each beta cycle focuses on bug fixes; more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.8?since=2025-03-12&amp;until=2025-03-17\">GitHub commits for 6.8</a> since March 12, 2025</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F12%2F2025..03%2F17%2F2025&amp;milestone=6.8&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Closed Trac tickets</a> since March 12, 2025</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">A Beta 3 haiku</h2>\n\n\n\n<p>Beta three refines,<br>WordPress shapes with steady hands,<br>Code grows into form.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Props to <a href=\'https://profiles.wordpress.org/benjamin_zekavica/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>benjamin_zekavica</a> <a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a> <a href=\'https://profiles.wordpress.org/ankit-k-gupta/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>ankit-k-gupta</a> <a href=\'https://profiles.wordpress.org/joemcgill/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>joemcgill</a> for proofreading and review.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18634\";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:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 6.8 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 11 Mar 2025 15:46:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s: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:2;a:5:{s:4:\"data\";s:3:\"6.8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;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=18619\";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:\"WordPress 6.8 Beta 2 is ready for download and testing! The scheduled final release date for WordPress 6.8 is April 15, 2025. Your help testing Beta and RC versions over the next five weeks is vital to ensuring the final release is everything it should be: stable, powerful, and intuitive.\";s: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:\"Jeffrey Paul\";s: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:5940:\"\n<p>WordPress 6.8 Beta 2 is now ready for testing!</p>\n\n\n\n<p><strong>This beta version of the WordPress software is under development</strong>. Please do not install, run, or test this version of WordPress on production or mission-critical websites.&nbsp; Instead, you should evaluate Beta 2 on a test server and site.</p>\n\n\n\n<p>You can test WordPress 6.8 Beta 2 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the<a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\"> WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-6.8-beta2.zip\">Beta 2 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this<a href=\"https://make.wordpress.org/cli/\"> WP-CLI</a> command: <code>wp core update --version=6.8-beta2</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">6.8 Beta 2 WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup is required–just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p>The current target date for the final release of WordPress 6.8 is <strong>April 15, 2025</strong>. Get an overview of the <a href=\"https://make.wordpress.org/core/6-8/\">6.8 release cycle</a>, and check the<a href=\"https://make.wordpress.org/core/\"> Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/6-8/\">6.8-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<p><strong>Catch up on what’s new in WordPress 6.8</strong>: <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-1/\">Read the Beta 1 announcement</a> for details and highlights.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to test this release</h2>\n\n\n\n<p>Your help testing the WordPress 6.8 Beta 2 version is key to ensuring everything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important.&nbsp; <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">This detailed guide</a> will walk you through testing features in WordPress 6.8.</p>\n\n\n\n<p>If you encounter an issue, please report it to the<a href=\"https://wordpress.org/support/forum/alphabeta/\"> Alpha/Beta area</a> of the support forums or directly to<a href=\"https://core.trac.wordpress.org/newticket\"> WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of<a href=\"https://core.trac.wordpress.org/tickets/major\"> known bugs</a>.</p>\n\n\n\n<p>Curious about testing releases in general? Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a> and join the<a href=\"https://wordpress.slack.com/messages/core-test/\"> #core-test channel</a> on<a href=\"https://wordpress.slack.com/\"> Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Vulnerability bounty doubles during Beta/RC</h2>\n\n\n\n<p>Between Beta 1, released on March 4, 2025, and the final Release Candidate (RC) scheduled for April 8, 2025, the<a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/#enhanced-bounty-rewards-during-beta-and-release-candidate-phases\"> monetary reward for reporting new, unreleased security vulnerabilities</a> is doubled. Please follow responsible disclosure practices as detailed in the project’s security practices and policies outlined on the<a href=\"https://hackerone.com/wordpress\"> HackerOne page</a> and in the<a href=\"https://wordpress.org/about/security/\"> security white paper</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Beta 2 updates and highlights</h2>\n\n\n\n<p>WordPress 6.8 Beta 2 contains more than 14 Editor updates and fixes since the Beta 1 release, including 21 tickets for WordPress core.</p>\n\n\n\n<p>Each beta cycle focuses on bug fixes; more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 1 using these links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.8?since=2025-03-05&amp;until=2025-03-10\">GitHub commits for 6.8</a> since March 4, 2025</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F05%2F2025..03%2F10%2F2025&amp;milestone=6.8&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Closed Trac tickets</a> since March 4, 2025</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">A Beta 2 haiku</h2>\n\n\n\n<p>Second wave refines,<br>Lines of code like rivers flow,<br>WordPress finds its form.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Props to <a href=\'https://profiles.wordpress.org/ankitkumarshah/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>ankitkumarshah</a> <a href=\'https://profiles.wordpress.org/vgnavada/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>vgnavada</a> <a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a> <a href=\'https://profiles.wordpress.org/michelleames/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>michelleames</a> <a href=\'https://profiles.wordpress.org/audrasjb/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>audrasjb</a> <a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a> <a href=\'https://profiles.wordpress.org/ecgan/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>ecgan</a></em> <em>for proofreading and review.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"18619\";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:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 6.8 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 04 Mar 2025 17:09:45 +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:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s: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:2;a:5:{s:4:\"data\";s:3:\"6.8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;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=18582\";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:288:\"WordPress 6.8 Beta 1 is ready for download and testing! The scheduled final release date for WordPress 6.8 is April 15, 2025. Your help testing Beta and RC versions over the next six weeks is vital to ensuring the final release is everything it should be: stable, powerful, and intuitive.\";s: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:\"Jeffrey Paul\";s: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:10596:\"\n<p>WordPress 6.8 Beta 1 is ready for download and testing!</p>\n\n\n\n<p><strong>This beta version of the WordPress software is under development.</strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, set up a test environment or a local site to explore the new features.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Test WordPress 6.8 Beta 1</h2>\n\n\n\n<p>You can test this beta release in any of the following ways:&nbsp;</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>WordPress Beta Tester Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin on a WordPress install. Select the “Bleeding edge” channel and “Beta/RC Only” stream.</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-6.8-beta1.zip\">Beta 1 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line (WP-CLI)</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <code>wp core update --version=6.8-beta1</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use a <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=r8nny4q18x\">6.8 Beta 1 WordPress Playground instance</a> to test the software directly in your browser. No setup required–-just click and go!</td></tr></tbody></table></figure>\n\n\n\n<p>The scheduled final release date for WordPress 6.8 is <strong>April 15, 2025</strong>. Your help testing Beta and RC versions over the next six weeks is vital to ensuring the final release is everything it should be: stable, powerful, and intuitive.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How important is your testing?</h2>\n\n\n\n<p>Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute—whether or not you have experience.&nbsp; <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">Details on what to test in WordPress 6.8 are here</a>.</p>\n\n\n\n<p>If you encounter an issue, please share it in the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> of the support forums. If you are comfortable submitting a reproducible bug report, you can do so <a href=\"https://core.trac.wordpress.org/newticket\">via WordPress Trac</a>. You can also check your issue against this list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<p>Curious about testing releases in general and how to get started? Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<p>WordPress 6.8 will include many new features that were previously only available in the Gutenberg plugin. Learn more about Gutenberg updates since WordPress 6.7 in the<a href=\"https://make.wordpress.org/core/tag/gutenberg-new/\"> What’s New in Gutenberg</a> posts for versions<a href=\"https://make.wordpress.org/core/2024/06/09/what-is-new-in-gutenberg-18-5-05-jun/\"> </a><a href=\"https://make.wordpress.org/core/2024/10/09/whats-new-in-gutenberg-15-9-31-may-2/\">19.4</a>, <a href=\"https://make.wordpress.org/core/2024/10/24/whats-new-in-gutenberg-19-5-23-october/\">19.5</a>, <a href=\"https://make.wordpress.org/core/2024/11/06/whats-new-in-gutenberg-15-9-31-may-2-2/\">19.6</a>, <a href=\"https://make.wordpress.org/core/2024/11/20/whats-new-in-gutenberg-19-7-20-november/\">19.7</a>, <a href=\"https://make.wordpress.org/core/2024/12/04/whats-new-in-gutenberg-19-8-4-december/\">19.8</a>, <a href=\"https://make.wordpress.org/core/2024/12/18/whats-new-in-gutenberg-19-9-19-december/\">19.9</a>, <a href=\"https://make.wordpress.org/core/2025/01/11/whats-new-in-gutenberg-20-0-10-january/\">20.0</a>, <a href=\"https://make.wordpress.org/core/2025/02/08/whats-new-in-gutenberg-20-1-and-20-2/\">20.1, 20.2</a>, <a href=\"https://make.wordpress.org/core/2025/03/03/whats-new-in-gutenberg-20-3-18-february/\">20.3</a>, and 20.4.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s New in WordPress 6.8 Beta 1</h2>\n\n\n\n<p>This is a polish release, with user enhancements throughout incorporated into the latest Gutenberg updates. WordPress 6.8 brings a luster and gloss that only a polish release can.</p>\n\n\n\n<p>WordPress 6.8 Beta 1 contains over 370 enhancements and 520 bug fixes for the editor, including design improvements, polishing the query loop, and more than <a href=\"https://core.trac.wordpress.org/query?status=closed&amp;milestone=6.8&amp;group=component&amp;max=500&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">230 tickets for WordPress 6.8 Core</a>. Here’s a glimpse of what’s coming:</p>\n\n\n\n<h3 class=\"wp-block-heading\">Editor improvements</h3>\n\n\n\n<p>Easier ways to see your options in Data Views, and you can opt to ignore sticky posts in the Query Loop. Plus you’ll find lots of little improvements in the editor!</p>\n\n\n\n<h3 class=\"wp-block-heading\">The Style Book comes to Classic themes</h3>\n\n\n\n<p>The Style Book now features a <a href=\"https://github.com/WordPress/gutenberg/issues/68036\">structured layout</a> so you can preview site colors, typography, and block styles more easily. You can use the Style Book in classic themes with editor-styles or a theme.json file and includes clearer labels, and you can find them under <code>Appearance &gt; Design</code>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Support for Speculation browser API</h3>\n\n\n\n<p>WordPress 6.8 introduces native support for speculative loading, leveraging the <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API\">Speculation Rules API</a> to improve site performance with near-instant page loads. This feature prefetches or prerenders URLs based on user interactions, such as hovering over links, reducing load times for subsequent pages.</p>\n\n\n\n<p>By default, WordPress 6.8 applies a conservative prefetching strategy, balancing performance gains with resource efficiency. Developers can customize speculative loading behavior using new filters, since the API does not include UI-based controls. The existing <a href=\"https://wordpress.org/plugins/speculation-rules/\">Speculative Loading feature plugin</a> will adapt to the core implementation, allowing deeper customization.&nbsp; Please test this feature in supported browsers (currently Chrome 108+ and Edge 108+, with more browsers evaluating) and provide feedback on <a href=\"https://core.trac.wordpress.org/ticket/62503\">#62503</a> to help refine its implementation.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Major security boost</h3>\n\n\n\n<p>WordPress 6.8 will use bcrypt for password hashing, which <a href=\"https://make.wordpress.org/core/2025/02/17/wordpress-6-8-will-use-bcrypt-for-password-hashing/\">significantly hardens WordPress.</a> Other hashing is getting hardened, too, throughout the security apparatus. You won’t have to change anything in your daily workflow.</p>\n\n\n\n<p><strong>The features included in this first beta may change before the final release of WordPress 6.8, based on what testers like you find.</strong></p>\n\n\n\n<p>Get an overview of the <a href=\"https://make.wordpress.org/core/6-8/\">6.8 release cycle</a> and check the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for<a href=\"https://make.wordpress.org/core/tag/6-8/\"> 6.8-related posts</a> in the next few weeks for further details.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Caveat on testing 6.8 Beta 1 in versions older than 5.1</h2>\n\n\n\n<p>Due to an update made to the upgrade routine during this release, (see <a href=\"https://core.trac.wordpress.org/changeset/59803\">r59803</a>), any upgrade from versions older than 5.1 will fail. Folks are working to resolve this specific issue, so please hold off on reporting on this while testing the Beta 1 release.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Vulnerability bounty doubles during Beta &amp; Release Candidate</h2>\n\n\n\n<p>The WordPress community sponsors a <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/#enhanced-bounty-rewards-during-beta-and-release-candidate-phases\">monetary reward for reporting new, unreleased security vulnerabilities</a>. This reward doubles during the period between Beta 1 on March 4, 2025 and the final Release Candidate (RC) scheduled for April 15, 2025.  Please follow responsible disclosure practices as detailed in the project’s security practices and policies. You can find those on the <a href=\"https://hackerone.com/wordpress\">HackerOne page</a> and in the <a href=\"https://wordpress.org/about/security/\">security white paper</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Just for you: a Beta 1 haiku</h2>\n\n\n\n<p>March winds shift the tide.<br>Hands unite in open source;<br>WordPress moves ahead.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Props to <a href=\'https://profiles.wordpress.org/audrasjb/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>audrasjb</a> <a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a> <a href=\'https://profiles.wordpress.org/mamaduka/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>mamaduka</a> <a href=\'https://profiles.wordpress.org/michelleames/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>michelleames</a> <a href=\'https://profiles.wordpress.org/bph/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>bph</a> <a href=\'https://profiles.wordpress.org/jorbin/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jorbin</a> <a href=\'https://profiles.wordpress.org/joemcgill/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>joemcgill</a> <a href=\'https://profiles.wordpress.org/krupajnanda/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>krupajnanda</a> <a href=\'https://profiles.wordpress.org/desrosj/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>desrosj</a> <a href=\'https://profiles.wordpress.org/benjamin_zekavica/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>benjamin_zekavica</a> <a href=\'https://profiles.wordpress.org/lysyjan87/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>lysyjan87</a></em> <em>for reviewing and collaborating on this post!</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:\"18582\";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: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:38:\"Shaping Tomorrow at WordCamp Asia 2025\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wordpress.org/news/2025/02/shaping-tomorrow-at-wordcamp-asia-2025/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 22 Feb 2025 15:04:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18515\";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:394:\"Over 1,400 attendees from 71 countries gathered at the Philippine International Convention Center in Manila, and nearly 15,000 more joined online, for WordCamp Asia 2025. It&#8217;s the people. It&#8217;s the friendships and the stories. Matt Mullenweg, WordPress Cofounder The flagship WordPress event started with a dedicated Contributor Day, followed by two days of engaging talks, [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Nicholas Garofalo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:56717:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1.jpg?resize=1024%2C512&#038;ssl=1\" alt=\"WordCamp Asia 2025 attendees gathered for a group photo\" class=\"wp-image-18521\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1-scaled.jpg?resize=1024%2C512&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1-scaled.jpg?resize=300%2C150&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1-scaled.jpg?resize=768%2C384&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1-scaled.jpg?resize=1536%2C768&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-WCAsia-02-21-PM_1280x640-1-scaled-1-scaled.jpg?resize=2048%2C1024&amp;ssl=1 2048w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>Over 1,400 attendees from 71 countries gathered at the Philippine International Convention Center in Manila, and nearly 15,000 more joined online, for WordCamp Asia 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 alignwide has-text-align-center\"><blockquote><p>It&#8217;s the people. It&#8217;s the friendships and the stories.</p><cite>Matt Mullenweg, WordPress Cofounder</cite></blockquote></figure>\n</div>\n\n\n\n<p>The flagship WordPress event started with a dedicated Contributor Day, followed by two days of engaging talks, panels, hands-on workshops, and networking. Notable guests included WordPress Cofounder <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a> and Gutenberg Lead Architect <a href=\"https://profiles.wordpress.org/matveb/\">Matías Ventura</a>, who were joined by a diverse lineup of speakers and panelists.</p>\n\n\n\n<p>Throughout the event, the sponsor hall buzzed with activity as companies from across the WordPress ecosystem showcased their latest products, engaged with attendees, and offered live demos and giveaways.&nbsp;Each day, attendees refueled with diverse food offerings featuring Filipino favorites, turning meals into a prime networking opportunity where new connections were made and ideas were exchanged.</p>\n\n\n\n<h2 class=\"wp-block-heading\">New Ways to Engage</h2>\n\n\n\n<p>This year’s event introduced several new programs to the schedule:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Solutions Spotlight</strong>—a series of dynamic 10-minute lightning talks that gave an inside look at innovative products, cutting-edge strategies, and real-world solutions from top-tier sponsors, all designed to help attendees succeed in the WordPress ecosystem. These fast-paced sessions offered a unique opportunity to discover how leading brands are solving challenges, empowering users, and shaping the future of WordPress.</li>\n\n\n\n<li><strong>YouthCamp</strong>, a dedicated event for kids and teens ages 8-17, offered a full day of free, hands-on sessions designed to spark creativity and introduce the world of WordPress and open source. Through interactive workshops covering web basics, design, and development, participants gained practical skills while exploring the power of building online.&nbsp;</li>\n\n\n\n<li>The new <strong>Career and Social Corners</strong> enhanced networking, fostered meaningful connections, and created new opportunities for those within the WordPress community. Career Corner was the go-to space for attendees exploring career opportunities, connecting with sponsors, and discovering exciting new roles. Meanwhile, Social Corner offered a relaxed, lounge-style environment where attendees could engage in informal discussions over refreshments.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Contributor Day</h2>\n\n\n\n<p>WordCamp Asia kicked off with an incredible Contributor Day, bringing together almost 800 contributors, many of them new, to collaborate, share knowledge, and give back to WordPress. With 37 dedicated table leads and 16 experts from the Human Library guiding the way, participants of all experience levels engaged in meaningful discussions, tackled important tasks, and made a lasting impact on the WordPress project.</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-1 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;67e0b5373ef8c&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border wp-lightbox-container\"><img data-recalc-dims=\"1\" 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=\"18526\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18526\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1834-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"(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;67e0b5373f428&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border wp-lightbox-container\"><img data-recalc-dims=\"1\" 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=\"18537\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18537\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"(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;67e0b5373f82d&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18527\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18527\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989-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;67e0b5373fc1f&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18524\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18524\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1926-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;67e0b53740021&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18530\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18530\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920-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;67e0b53740418&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18525\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18525\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1963-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 class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"18616\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18616\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18614\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-18614\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813-scaled.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220_153813-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-id=\"18615\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305.jpg?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-18615\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305-scaled.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305-scaled.jpg?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305-scaled.jpg?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305-scaled.jpg?resize=2048%2C1367&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;67e0b537409ff&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18528\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18528\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1902-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;67e0b53740df4&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18534\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18534\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1886-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;67e0b537411b9&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18531\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18531\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1885-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;67e0b53741665&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18536\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18536\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465-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>Key contributions included resolving a critical media bug, advancing vertical text editing in Gutenberg, and refining the editing experience with dozens of issue closures. Performance optimizations and accessibility improvements abounded, joined by seven fresh patterns, and over 44,000 newly translated strings.</p>\n\n\n\n<p>New tools and workflows were explored to enhance testing and development. The day also saw meaningful conversations between hosting providers and users, improvements to event organizing processes, and hands-on training.</p>\n\n\n\n<p>With innovative ideas, new faces, and significant progress across multiple areas, Contributor Day reinforced the spirit of open source collaboration that drives WordPress forward.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The Future is WordPress</h2>\n\n\n\n<p>On the first full conference day, attendees gathered to celebrate the power of open source collaboration and innovation. Opening remarks from global and local event leads reflected on the incredible journey of WordCamp Asia, tracing its roots back to the first Southeast Asian WordCamp in Manila in 2008. This full-circle moment underscored how the WordPress community has flourished over the years, driven by shared knowledge and a commitment to an open web. The excitement continued with a highly anticipated opening keynote from Matías Ventura, who shared insights into the future of Gutenberg and WordPress, inspiring attendees to embrace the next wave of innovation and creativity in content publishing.</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=\"How WordPress is Evolving | Insights from Gutenberg’s Lead Architect at WordCamp Asia 2025.\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/-Zgv2q5NHBA?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>The day then began in earnest. Talks highlighted new ways to integrate WordPress with external applications, opening possibilities for more interactive and scalable digital experiences. Simultaneously, content strategists and marketers explored evolving best practices in SEO, learning how to optimize their sites for visibility, engagement, and long-term growth. These sessions emphasized the importance of adaptability in a constantly evolving digital landscape, ensuring that WordPress users stay ahead of industry trends.</p>\n\n\n\n<p>Workshops throughout the day provided hands-on learning experiences tailored to a wide range of skill levels. Developers refined their expertise, gaining practical knowledge they could apply to their own projects. Accessibility advocates led discussions on designing for inclusivity, showcasing strategies to make WordPress-powered websites more navigable and user-friendly for people of all abilities.</p>\n\n\n\n<p>As the conference continued into the afternoon, conversations expanded to performance optimization and emerging technologies shaping the future of WordPress. A dedicated session explored AI-driven workflows, demonstrating how artificial intelligence can enhance site performance, automate repetitive tasks, and create more personalized user experiences. These discussions showcased the evolving role of WordPress as a versatile platform that extends beyond traditional publishing.</p>\n\n\n\n<p>The first day culminated in a thought-provoking keynote panel, WordPress in 2030, where industry leaders explored the future of the platform. The discussion covered the expanding open source community, emerging technologies, and the role of education and mentorship. Panelists shared their perspectives on the opportunities and challenges ahead, encouraging attendees to actively shape the future of WordPress by contributing, innovating, and advocating for an open web.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"442\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x.jpg?resize=1024%2C442&#038;ssl=1\" alt=\"Panelists Noel Tock, Hong Phuc Dang, Jon Ang, Courtney Robertson, and Raquel Manriquez discuss WordPress in 2030\" class=\"wp-image-18561\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x-scaled.jpg?resize=1024%2C442&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x-scaled.jpg?resize=300%2C129&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x-scaled.jpg?resize=768%2C331&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x-scaled.jpg?resize=1536%2C663&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-CleanShot-2025-02-22-at-07.42.19%402x-scaled.jpg?resize=2048%2C883&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>Returning for the final day of WordCamp Asia 2025, attendees explored a new set of sessions designed to push the boundaries of web development and strategy. Technical discussions on advanced Gutenberg block development highlighted innovative ways to build more dynamic and interactive content experiences, while another session examined performance optimization strategies to enhance site speed, accessibility, and overall user engagement. Content creators and marketers gained valuable insights into audience growth, effective storytelling, and data-driven content strategies to maximize impact.</p>\n\n\n\n<p>The final sessions of the conference reinforced WordPress’s adaptability and innovation, equipping attendees with new skills and strategies.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Q&amp;A</h2>\n\n\n\n<p>As the final day drew to a close, Matt shared historic photos from WordCamp Davao 2008 in the Philippines, 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=\"Exclusive Q&amp;A with Matt Mullenweg at WordCamp Asia 2025 – Insights &amp; Future of WordPress!\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/LEm2NXwbZKc?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>Questions covered a variety of topics, incluiding: publishing on the open web, AI, headless WordPress, education, and Matt’s personal motivations. It was clear throughout the Q&amp;A that the future of WordPress is as bright as the island-themed attire at the event’s after-party.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Closing</h2>\n\n\n\n<p>Thank you to all the hard-working organizers who made this event possible, the speakers who took the stage, the visitors who ventured to Manila, and everyone who tuned in from around the world. Our hope is that every WordCamp attendee leaves with new knowledge, new friends, and new inspiration to build a better web.</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-2 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;67e0b53742275&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18533\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18533\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853-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;67e0b5374266e&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18547\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388.jpg?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-18547\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388-scaled.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388-scaled.jpg?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388-scaled.jpg?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388-scaled.jpg?resize=2048%2C1367&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;67e0b53742a60&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18535\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18535\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1877-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;67e0b53742e4c&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18523\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18523\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800-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;67e0b53743235&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18532\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18532\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1861-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;67e0b537435dc&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18529\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18529\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1860-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;67e0b537438af&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18545\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18545\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT-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;67e0b53743b71&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18543\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18543\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549-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;67e0b53743e32&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border 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=\"18546\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709.jpg?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-18546\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709-scaled.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709-scaled.jpg?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709-scaled.jpg?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709-scaled.jpg?resize=2048%2C1367&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;67e0b537440ea&quot;}\" data-wp-interactive=\"core/image\" class=\"wp-block-image size-large has-custom-border wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" 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=\"18540\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-18540\" style=\"border-radius:2px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/20250222-b9848a28-a181-47dc-80af-4d2eb6a72756.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></figure>\n</figure>\n\n\n\n<p>Be sure to mark your calendars for other major WordPress events in 2025: <a href=\"https://europe.wordcamp.org/2025/\">WordCamp Europe</a> (Basel, Switzerland) and<a href=\"https://us.wordcamp.org/2025/\"> WordCamp US</a> (Portland, Oregon, USA). Then join us in Mumbai, India for WordCamp Asia 2026!</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:\"18515\";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: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:25:\"Report: WordPress in 2025\";s:7:\"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:60:\"https://wordpress.org/news/2025/02/wordpress-in-2025-report/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 15 Feb 2025 03:19: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: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=18475\";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:379:\"This year is set to be transformative for WordPress, yet many decision-makers risk overlooking the immense opportunities ahead. Our new “WordPress in 2025” report highlights why WordPress should be a cornerstone of your long-term strategy. Stay ahead of the curve—read the report now to see how WordPress can drive growth and innovation for your business in the [&#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:\"Noel Tock\";s: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:3721:\"\n<p>This year is set to be transformative for WordPress, yet many decision-makers risk overlooking the immense opportunities ahead. Our new <strong>“WordPress in 2025”</strong> report highlights why WordPress should be a cornerstone of your long-term strategy. Stay ahead of the curve—read the report now to see how WordPress can drive growth and innovation for your business in the years to come.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"647\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=1024%2C647&#038;ssl=1\" alt=\"\" class=\"wp-image-18476\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=1024%2C647&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=300%2C189&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=768%2C485&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=1536%2C970&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/02/WordPress-in-2025-WPORG-2.jpg?resize=2048%2C1293&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>Some of the key points we explore:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>As proprietary &#8220;next-gen&#8221; CMS hype fizzles out and enterprise budgets shift priorities, open-source CMSs like WordPress are primed to gain ground in the commoditized CMS space. WordPress&#8217; maturity and extensibility provide a high starting point for innovation.</li>\n\n\n\n<li>WordPress&#8217; Block Editor has seen tremendous investment, amassing over 34,000 commits &#8211; more than entire competing CMS projects. New capabilities like Full Site Editing (FSE) give enterprises unprecedented ability to enable no-code site building.</li>\n\n\n\n<li>Just as being the first user-friendly publishing tool propelled WordPress&#8217; initial growth, AI presents a similar opportunity. WordPress&#8217; contributor community can build not just AI features, but an exciting multi-agent, LLM-agnostic ecosystem representing an intelligent content operating system.</li>\n\n\n\n<li>Pure-play headless vendors are working backwards to add no-code editing, while WordPress has long supported robust headless capabilities alongside its mature editor. For complex sites, hybrid architectures leveraging both are the pragmatic path forward.</li>\n</ul>\n\n\n\n<p><a href=\"https://wordpress.org/news/files/2025/02/WordPress-in-2025-Report-Noel-Tock.pdf\">Download the full WordPress in 2025 (PDF)</a> report directly to learn more.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Don’t miss WP:25, the virtual event.</h3>\n\n\n\n<p><a href=\"https://humanmade.com/wordpress-in-2025-event/?utm_campaign=41192678-WordPress%20in%202025&amp;utm_source=event&amp;utm_medium=Noel%20sales%20outreach&amp;utm_content=event%20landing%20page\">Save your spot at our free event, WP:25</a>, exploring the future of WordPress and featuring key people working with many of the ideas discussed in the report. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p><strong>About the report&#8217;s author, <a href=\"https://profiles.wordpress.org/noel_tock/\">Noel Tock</a></strong> — Having built his first website back in 1995, Noel has long been watching the evolution of the CMS space. As a co-owner at one of the leading enterprise WordPress agencies, Human Made, his belief in the power of open source is as great as ever. Human Made is a WordPress VIP Gold Partner specializing in DXP, headless, AI and more.</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:\"18475\";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: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:\"WordCamp Asia 2025: Manila Magic\";s:7:\"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:67:\"https://wordpress.org/news/2025/02/wordcamp-asia-2025-manila-magic/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Feb 2025 16:04:45 +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: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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18482\";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:409:\"The first major WordCamp of the year is here! WordCamp Asia 2025 lands in Manila, Philippines, from February 20-22, bringing together open source enthusiasts, developers, and WordPress professionals from across the region—and the world. With three packed days of learning, networking, and collaboration, this year’s event promises fresh insights, dynamic discussions, and plenty of opportunities [&#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:13:\"Bernard Meyer\";s: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:4844:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/02/444990627_474578655140578_2659126618470753960_n.jpg?resize=1024%2C536&#038;ssl=1\" alt=\"WordCamp Asia 2025\" class=\"wp-image-18491\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/02/444990627_474578655140578_2659126618470753960_n.jpg?resize=1024%2C536&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/02/444990627_474578655140578_2659126618470753960_n.jpg?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/02/444990627_474578655140578_2659126618470753960_n.jpg?resize=768%2C402&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/02/444990627_474578655140578_2659126618470753960_n.jpg?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>The first major WordCamp of the year is here! <a href=\"https://asia.wordcamp.org/2025/\">WordCamp Asia 2025</a> lands in Manila, Philippines, from February 20-22, bringing together open source enthusiasts, developers, and WordPress professionals from across the region—and the world.</p>\n\n\n\n<p>With three packed days of learning, networking, and collaboration, this year’s event promises fresh insights, dynamic discussions, and plenty of opportunities to connect.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Solutions spotlight</h3>\n\n\n\n<p>Throughout the conference days, multiple presentations will focus on the solutions provided by our amazing sponsors. This is a great opportunity to learn more about their initiatives and solutions.</p>\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 wp-element-button\" href=\"https://asia.wordcamp.org/2025/solutions-spotlight/\">Explore the solutions spotlight</a></div>\n</div>\n\n\n\n<h3 class=\"wp-block-heading\">Keynotes, panels, and deep dives</h3>\n\n\n\n<p>The main conference, which will be held on February 21-22, will feature <a href=\"https://asia.wordcamp.org/2025/schedule/#day-2\">a lineup of notable keynote speakers</a>, including digital innovation leaders and open-source advocates. Attendees can expect diverse sessions on business strategy, development of best practices, and technical advancements.</p>\n\n\n\n<p>For those looking to sharpen their skills, presentations will dive deep into topics like SEO for WordPress, performance optimization, and AI-powered content creation. Plus, don’t miss the electrifying WordPress Speed Build Battle, where developers race to create stunning sites in record time.</p>\n\n\n\n<h3 class=\"wp-block-heading\">YouthCamp</h3>\n\n\n\n<p>On February 22, WordCamp Asia 2025 will host <a href=\"https://asia.wordcamp.org/2025/youthcamp/\">YouthCamp</a>, a pre-registered event designed to introduce young minds to WordPress and its endless possibilities. This initiative aims to engage the next generation of WordPress users, developers, and contributors through hands-on activities and interactive sessions</p>\n\n\n\n<h3 class=\"wp-block-heading\">Closing Q&amp;A with Matt Mullenweg</h3>\n\n\n\n<p>WordPress Cofounder Matt Mullenweg will wrap up the event with a live Q&amp;A session on February 22. Whether attending in person or tuning in online, you can catch his insights live on the <a href=\"https://www.youtube.com/@WordPress\">WordPress YouTube channel</a> at 4:00 p.m. Philippine Time (08:00 UTC).</p>\n\n\n\n<h3 class=\"wp-block-heading\">After party</h3>\n\n\n\n<p>As the sun sets on WordCamp Asia 2025, the excitement continues with the After Party (theme: Island Vibe)! Get ready to experience the vibrant spirit of the Philippines with a lively gathering at <a href=\"https://www.picc.gov.ph/\">The Forum at PICC</a>. Expect a night filled with great conversations, music, and a celebration of the WordPress community.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Get WordCamp-ready</h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Secure your <a href=\"https://asia.wordcamp.org/2025/tickets/\">WordCamp Asia 2025 tickets</a> (if you haven’t already!)</li>\n\n\n\n<li>Browse the <a href=\"https://asia.wordcamp.org/2025/schedule/\">full schedule of sessions</a> to plan your experience</li>\n\n\n\n<li>Follow WordCamp Asia on<strong> </strong><a href=\"https://x.com/WordCampAsia\">X</a>, <a href=\"https://www.linkedin.com/company/wordcampasia/\">LinkedIn</a>, and <a href=\"https://www.instagram.com/wordcampasia/\">Instagram</a> for real-time updates</li>\n</ul>\n\n\n\n<p>As always, be part of the conversation! Whether you’re attending in Manila or following along online, share your experiences using <strong>#WCAsia</strong> and <strong>#WordPress</strong>.</p>\n\n\n\n<p>Manila is calling—see you at WordCamp Asia 2025!</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:\"18482\";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:35:\"WordPress 6.7.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/02/wordpress-6-7-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, 11 Feb 2025 16:52:23 +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=18445\";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.7.2 is now available! This minor release includes 35 bug fixes, addressing issues affecting multiple components including the block editor, HTML API, and Customize. WordPress 6.7.2 is a short-cycle release. The next major release will be version 6.8 planned for April 15, 2025. If you have sites that support automatic background updates, the update [&#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:8487:\"\n<h2 class=\"wp-block-heading\">WordPress 6.7.2 is now available!</h2>\n\n\n\n<p>This minor release includes <a href=\"https://make.wordpress.org/core/tag/6-7-2/\">35 bug fixes</a>, addressing issues affecting multiple components including the block editor, HTML API, and Customize.</p>\n\n\n\n<p>WordPress 6.7.2 is a short-cycle release. The next major release will be <a href=\"https://make.wordpress.org/core/6-8/\">version 6.8</a> planned for April 15, 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.7.2.zip\">download WordPress 6.7.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-7-2\">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.7.2 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-long\"><a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/ajlende\">Alex Lende</a>, <a href=\"https://profiles.wordpress.org/alexandrebuffet\">Alexandre Buffet</a>, <a href=\"https://profiles.wordpress.org/bowedk\">Andreas Pedersen</a>, <a href=\"https://profiles.wordpress.org/azaozz\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/ankitkumarshah\">Ankit Kumar Shah</a>, <a href=\"https://profiles.wordpress.org/apermo\">apermo</a>, <a href=\"https://profiles.wordpress.org/benniledl\">Benedikt Ledl</a>, <a href=\"https://profiles.wordpress.org/bernhard-reiter\">bernhard-reiter</a>, <a href=\"https://profiles.wordpress.org/ironprogrammer\">Brian Alexander</a>, <a href=\"https://profiles.wordpress.org/cbravobernal\">Carlos Bravo</a>, <a href=\"https://profiles.wordpress.org/poena\">Carolina Nymark</a>, <a href=\"https://profiles.wordpress.org/coquardcyr\">Cyrille</a>, <a href=\"https://profiles.wordpress.org/danielpost\">Daniel Post</a>, <a href=\"https://profiles.wordpress.org/darerodz\">darerodz</a>, <a href=\"https://profiles.wordpress.org/dpcalhoun\">David Calhoun</a>, <a href=\"https://profiles.wordpress.org/get_dave\">David Smith</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/dhewercorus\">dhewercorus</a>, <a href=\"https://profiles.wordpress.org/dd32\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/dougwollison\">Doug Wollison</a>, <a href=\"https://profiles.wordpress.org/ellatrix\">Ella</a>, <a href=\"https://profiles.wordpress.org/im3dabasia1\">Eshaan Dabasiya</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy\">Fabian Kägy</a>, <a href=\"https://profiles.wordpress.org/gaambo\">Fabian Todt</a>, <a href=\"https://profiles.wordpress.org/flixos90\">Felix Arntz</a>, <a href=\"https://profiles.wordpress.org/ffffelix\">Felix Renicks</a>, <a href=\"https://profiles.wordpress.org/franciscabusas22\">Francis Cabusas</a>, <a href=\"https://profiles.wordpress.org/frankbiganski\">Frank B.</a>, <a href=\"https://profiles.wordpress.org/mamaduka\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/ghinamt\">ghinamt</a>, <a href=\"https://profiles.wordpress.org/glynnquelch\">Glynn Quelch</a>, <a href=\"https://profiles.wordpress.org/gziolo\">Greg Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/jameskoster\">James Koster</a>, <a href=\"https://profiles.wordpress.org/jsnajdr\">Jarda Snajdr</a>, <a href=\"https://profiles.wordpress.org/audrasjb\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jdnd\">jdnd</a>, <a href=\"https://profiles.wordpress.org/jeryj\">jeryj</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/jonsurrell\">Jon Surrell</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/juanwp22\">juanwp22</a>, <a href=\"https://profiles.wordpress.org/jrf\">Juliette Reinders Folmer</a>, <a href=\"https://profiles.wordpress.org/karthickmurugan\">Karthick</a>, <a href=\"https://profiles.wordpress.org/mt8biz\">Kazuto Takeshita</a>, <a href=\"https://profiles.wordpress.org/ryelle\">Kelly Choyce-Dwan</a>, <a href=\"https://profiles.wordpress.org/ketanniruke\">Ketan Niruke</a>, <a href=\"https://profiles.wordpress.org/0mirka00\">Lena Morita</a>, <a href=\"https://profiles.wordpress.org/levskipg\">levskipg</a>, <a href=\"https://profiles.wordpress.org/maciejmackowiak\">Maciej Ma?kowiak</a>, <a href=\"https://profiles.wordpress.org/santosguillamot\">Mario Santos</a>, <a href=\"https://profiles.wordpress.org/mboynes\">Matthew Boynes</a>, <a href=\"https://profiles.wordpress.org/mayanktripathi32\">Mayank Tripathi</a>, <a href=\"https://profiles.wordpress.org/czapla\">Michal Czaplinski</a>, <a href=\"https://profiles.wordpress.org/mcsf\">Miguel Fonseca</a>, <a href=\"https://profiles.wordpress.org/presstoke\">Mitchell Austin</a>, <a href=\"https://profiles.wordpress.org/mreishus\">mreishus</a>, <a href=\"https://profiles.wordpress.org/mukesh27\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/assassinateur\">Nadir Seghir a11n</a>, <a href=\"https://profiles.wordpress.org/narenin\">Narendra Sishodiya</a>, <a href=\"https://profiles.wordpress.org/nareshbheda\">Naresh Bheda</a>, <a href=\"https://profiles.wordpress.org/neotrope\">neotrope</a>, <a href=\"https://profiles.wordpress.org/ndiego\">Nick Diego</a>, <a href=\"https://profiles.wordpress.org/oglekler\">Olga Gleckler</a>, <a href=\"https://profiles.wordpress.org/parthvataliya\">Parth vataliya</a>, <a href=\"https://profiles.wordpress.org/swissspidy\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/paullb\">paullb</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/pitamdey\">Pitam Dey</a>, <a href=\"https://profiles.wordpress.org/redkite\">redkite</a>, <a href=\"https://profiles.wordpress.org/rishavdutta\">Rishav Dutta</a>, <a href=\"https://profiles.wordpress.org/robertstaddon\">robertstaddon</a>, <a href=\"https://profiles.wordpress.org/rvoigt\">rvoigt</a>, <a href=\"https://profiles.wordpress.org/mi5t4n\">Sagar Tamang</a>, <a href=\"https://profiles.wordpress.org/sainathpoojary\">Sainath Poojary</a>, <a href=\"https://profiles.wordpress.org/seanlanglands\">seanlanglands</a>, <a href=\"https://profiles.wordpress.org/SergeyBiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/coffee2code/\">Scott Reilly</a>, <a href=\"https://profiles.wordpress.org/shyamkariya\">Shyam Kariya</a>, <a href=\"https://profiles.wordpress.org/smerriman\">smerriman</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/TobiasBg\">TobiasBg</a>, <a href=\"https://profiles.wordpress.org/hellofromTonya\">Tonya Mork</a>, <a href=\"https://profiles.wordpress.org/vishy-moghan\">Vishy Moghan</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, <a href=\"https://profiles.wordpress.org/wongjn\">wongjn</a>, <a href=\"https://profiles.wordpress.org/yogeshbhutkar\">Yogesh Bhutkar</a>, <a href=\"https://profiles.wordpress.org/zaoyao\">zaoyao</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 class=\"has-text-align-right\"><em>Props to <a href=\"https://profiles.wordpress.org/joedolson/\">@joedolson</a>, <a href=\"https://profiles.wordpress.org/joemcgill/\">@joemcgill</a> and <a href=\'https://profiles.wordpress.org/audrasjb/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>audrasjb</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:\"18445\";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: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:16:\"Joost/Karim Fork\";s:7:\"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/01/jkpress/\";s: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, 11 Jan 2025 02:06: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:1:{i:0;a:5:{s:4:\"data\";s:4:\"Meta\";s:7:\"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=18394\";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:319:\"Making great software, great product that stands the test of time and not just survives but thrives through monumental technological shifts is incredibly hard. That challenge is part of the reason I love doing it. There is never a dull day, and the reward of seeing the code you wrote used by the most amazing [&#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:\"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:9904:\"\n<p>Making great software, great product that stands the test of time and not just survives but thrives through monumental technological shifts is <em>incredibly hard</em>. That challenge is part of the reason I love doing it. There is never a dull day, and the reward of seeing the code you wrote used by the most amazing creators in the world is an indescribable pleasure. <strong>When I see what people create with WordPress, some days I feel like I’m grinding pigment for Leonardo da Vinci or slitting a quill for Beethoven.</strong></p>\n\n\n\n<p>In open source, one thing that makes it even harder to ship great software is bringing together disparate groups of contributors who may have entirely different incentives or missions or philosophies about how to make great work. Working together on a team is such a delicate balance, and even one person rowing in the wrong direction can throw everyone else off.</p>\n\n\n\n<p>That’s why periodically I think it is very healthy for open source projects to fork, it allows for people to try out and experiment with different forms of governance, leadership, decision-making, and technical approaches. As I&#8217;ve said, forking is beautiful, and <a href=\"https://wordpress.org/news/2024/10/spoon/\">forks have my full support and we&#8217;ll even link and promote them</a>.</p>\n\n\n\n<p><a href=\"https://joost.blog/\">Joost</a> is a self-proclaimed leader in the SEO space, an industry known for making the web better. He asked for and <a href=\"https://joost.blog/leading-marketing-communication-for-wordpress/\">I gave him WordPress marketing leadership responsibility</a> in January 2019 and <a href=\"https://joost.blog/why-im-stepping-down-from-my-wordpress-marketing-role/\">he stepped down in June of 2019</a>, I think we would both agree in those 5 months he was not effective at leading the marketing team or doing the work himself.</p>\n\n\n\n<p><a href=\"https://marucchi.com/\">Karim</a> leads a small WordPress agency called <a href=\"https://crowdfavorite.com/\">Crowd Favorite</a> which counts clients such as Lexus and ABC and employs ~50 people.</p>\n\n\n\n<p>Both are men I have shared meals with and consider of the highest integrity. I would trust them to watch any of my 15 godchildren for a day. These are good humans. Now go do the work. It probably won&#8217;t happen on day one, but Joost and Karim&#8217;s fork, which I&#8217;ll call JKPress until they come up with a better name, has a number of ideas they want to try out around governance and architecture. While Joost and Karim will be unilaterally in charge in the beginning, it sounds <a href=\"https://joost.blog/wordpress-leadership/\">like they want to set up</a>:</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A non-profit foundation, with a broad board to control their new project.</li>\n\n\n\n<li>A website owned by that foundation which hosts community resources like a plugin directory, forums, etc.</li>\n\n\n\n<li>No more centralized and moderated plugin and theme directories with security guidelines or restrictions are what plugins are allowed to do like putting banners in your admin or gathering data, everything done in a federated/distributed manner.</li>\n\n\n\n<li>The trademarks for their new project will either be public domain or held by their foundation.</li>\n\n\n\n<li>&#8220;Modernization&#8221; of the technology stack, perhaps going a Laravel-like approach or changing how WordPress&#8217; architecture works.</li>\n\n\n\n<li>Teams and committees to make decisions for everything, so no single person has too much power or authority.</li>\n</ol>\n\n\n\n<p><a href=\"https://marucchi.com/wordpress-leadership-continued/\">Karim has a similar post</a>. Joost says he has the time and energy to lead:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">So <a href=\"https://twitter.com/photomatt?ref_src=twsrc%5Etfw\">@photomatt</a> &#8211; I saw the post by <a href=\"https://twitter.com/automattic?ref_src=twsrc%5Etfw\">@automattic</a>.<br><br>I&#39;m ready to lead the next releases. I am sure plenty of people and companies are willing to help me and we&#39;ve got plenty of ideas on what we should be doing.<a href=\"https://twitter.com/hashtag/WordPress?src=hash&amp;ref_src=twsrc%5Etfw\">#WordPress</a></p>&mdash; Joost de Valk (@jdevalk) <a href=\"https://twitter.com/jdevalk/status/1877731220135538728?ref_src=twsrc%5Etfw\">January 10, 2025</a></blockquote><script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n</div></figure>\n\n\n\n<p>Now, as core committer Jb Audras (not employed by me or Automattic) points out, within WordPress we have a process in which people earn the right to lead a release:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Before leading any major release of WordPress, please start with leading a minor one <a href=\"https://twitter.com/jdevalk?ref_src=twsrc%5Etfw\">@jdevalk</a>. Then, apply to be Triage Lead or Coordination Lead Deputy for a major release. These are the steps everyone in our community should follow before claiming to run « the next releases ».</p>&mdash; Jb Audras (@AudrasJb) <a href=\"https://twitter.com/AudrasJb/status/1877833087473565785?ref_src=twsrc%5Etfw\">January 10, 2025</a></blockquote><script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n</div></figure>\n\n\n\n<p>However in Joost and Karim&#8217;s new project, they don&#8217;t need to follow our process or put in the hours to prove their worth within the WordPress.org ecosystem, they can just lead by example by shipping code and product to people that they can use, evaluate, and test out for themselves. If they need financial or hosting support is sounds like WP Engine wants to support their fork:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">We appreciate <a href=\"https://twitter.com/jdevalk?ref_src=twsrc%5Etfw\">@jdevalk</a> and <a href=\"https://twitter.com/karimmarucchi?ref_src=twsrc%5Etfw\">@karimmarucchi</a> thoughtful call for constructive conversation, change and evolved leadership within the WordPress community. Moments of disruption challenge all of us to reflect and to act.<br><br>WordPress’s success as the most widely used CMS is not the…</p>&mdash; WP Engine (@wpengine) <a href=\"https://twitter.com/wpengine/status/1870242287218790849?ref_src=twsrc%5Etfw\">December 20, 2024</a></blockquote><script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n</div></figure>\n\n\n\n<p>Awesome! (Maybe it&#8217;s so successful they rebrand as JK Engine in the future.) WP Engine, with its half a billion in revenue and 1,000+ employees, has more than enough resources to support and maintain a legitimate fork of WordPress. And they are welcome to use all the GPL code myself and others have created to do so, including many parts of WordPress.org that are open source released under the GPL, and Gutenberg which is GPL + MPL. </p>\n\n\n\n<p>Joost also is a major investor (owner?) in <a href=\"https://poststatus.com/\">Post Status</a> (which he tried to sell to me a few months ago, and I declined to buy, perhaps kicking off his consternation with me), so they have a news media site and Slack instance already ready to go. He also is an investor in <a href=\"https://patchstack.com/\">PatchStack</a> and appears to be trying to create a new business around something called <a href=\"https://progressplanner.com/\">Progress Planner</a>, both of which could be incorporated into the new non-profit project to give them some competitive distinctions from WordPress.</p>\n\n\n\n<p>To make this easy and hopefully give this project the push it needs to get off the ground, I&#8217;m deactivating the .org accounts of <a href=\"https://profiles.wordpress.org/joostdevalk/\">Joost</a>, <a href=\"https://profiles.wordpress.org/pirazo/\">Karim</a>, <a href=\"https://profiles.wordpress.org/sereedmedia/\">Se Reed</a>, <a href=\"https://profiles.wordpress.org/idea15/\">Heather Burns</a>, and <a href=\"https://profiles.wordpress.org/mor10/\">Morten Rand-Hendriksen</a>. I strongly encourage anyone who wants to try different leadership models or align with WP Engine to join up with their new effort.</p>\n\n\n\n<p>In the meantime, on top of my <a href=\"https://automattic.com/\">day job running a 1,700+ person company with 25+ products</a>, which I typically work 60-80 hours a week on, I&#8217;ll find time on nights and weekends to work on WordPress 6.8 and beyond. Myself and other &#8220;non-sponsored&#8221; contributors have been doing this a long time and while we may need to reduce scope a bit I think we can put out a solid release in March.</p>\n\n\n\n<p>Joost and Karim have a number of bold and interesting ideas, and I&#8217;m genuinely curious to see how they work out. The beauty of open source is they can take all of the GPL code in WordPress and ship their vision. You don&#8217;t need permission, you can just do things. If they create something that&#8217;s awesome, we may even merge it back into WordPress, that ability for code and ideas to freely flow between projects is part of what makes open source such an engine for innovation. I propose that in a year we do a WordPress + JKPress summit, look at what we&#8217;ve shipped and learned in the process, which I&#8217;d be happy to host and sponsor in NYC next January 2026. The broader community will benefit greatly from this effort, as it&#8217;s giving us a true chance to try something different and see how it goes.</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:\"18394\";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:67:\"WordPress Themes Need More Weird: A Call for Creative Digital Homes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"https://wordpress.org/news/2025/01/wordpress-themes-need-more-weird-a-call-for-creative-digital-homes/\";s: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, 02 Jan 2025 18:53: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:1:{i:0;a:5:{s:4:\"data\";s:6:\"Design\";s:7:\"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=18358\";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:409:\"The modern web has gradually shifted from a vibrant tapestry of personal expression to a landscape of identical designs, where millions of websites share not just similar structures, but identical visual language, spacing, and interaction patterns. As we collectively gravitate toward the same “proven” layouts and “conversion-optimized” designs, we’re not just losing visual diversity – [&#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:10:\"Nick Hamze\";s: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:7673:\"\n<p>The modern web has gradually shifted from a vibrant tapestry of personal expression to a landscape of identical designs, where millions of websites share not just similar structures, but identical visual language, spacing, and interaction patterns. As we collectively gravitate toward the same “proven” layouts and “conversion-optimized” designs, we’re not just losing visual diversity – we’re ceding control over how we present ourselves to the world. This matters because genuine self-expression online isn’t just about aesthetics – it’s about maintaining spaces where authentic voices can flourish.&nbsp;</p>\n\n\n\n<p>When every blog has the same hero section, when every portfolio follows the same grid, when every restaurant site looks interchangeable, we create an echo chamber of sameness. The cost isn’t just visual monotony – it’s the slow erosion of the web’s ability to surprise, delight, and showcase truly individual perspectives. WordPress, with its emphasis on complete ownership and control, offers an opportunity to break free from this convergence of design, allowing creators to build digital spaces that truly reflect their unique voice and vision.</p>\n\n\n\n<p>Think of WordPress themes like album covers. They should have personality and create an immediate visual impact. The web has become too sanitized, with everyone chasing the same minimal, “professional” look.</p>\n\n\n\n<p>Great themes should:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Have a strong point of view – like how Kubrick (the classic WordPress theme) defined an era with its distinctive header gradient. Don&#8217;t try to be everything to everyone.</li>\n\n\n\n<li>Embrace specific aesthetics boldly – whether that’s brutalist design, pixel art, hand-drawn elements, or distinctive typography. Create themes that excite people rather than just working for everyone.</li>\n\n\n\n<li>Design for specific use cases – like a theme for photographers that’s all about full-bleed images or a theme for writers that treats typography as art or a theme for musicians that feels like an album cover.</li>\n\n\n\n<li>Break some rules thoughtfully – because not every theme needs a hamburger menu. Not every theme needs to be mobile-first. Sometimes constraints create character.</li>\n</ul>\n\n\n\n<p>We need more themes that make people say “Wow!” or “That’s different!” rather than “That’s clean and professional.” The web needs more personality, more risk-taking, more fun.</p>\n\n\n\n<p>After spending countless hours digging through the WordPress theme repository, searching for designs that break the mold and spark excitement, I came up nearly empty-handed. Don’t get me wrong – there are plenty of well-built themes out there. But where’s the daring? The personality? The unexpected?</p>\n\n\n\n<p>If you&#8217;ve got a wild theme idea burning in your mind – that portfolio theme that looks like a vintage trading card collection, that blog theme inspired by zine culture, that restaurant theme that feels like a hand-drawn menu – now&#8217;s the time to build it. WordPress desperately needs your creativity, your weird ideas, your willingness to break the visual rules. The future of the web shouldn&#8217;t be a monochrome landscape of identical layouts. Let&#8217;s make WordPress themes exciting again. Let&#8217;s make the web weird again.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https://wordpress.org/themes/psychedeli\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18360\" src=\"https://i0.wp.com/wordpress.org/news/files/2024/12/psychedeli.webp?resize=1024%2C768&#038;ssl=1\" alt=\"Psychedeli theme\" class=\"wp-image-18360\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2024/12/psychedeli.webp?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2024/12/psychedeli.webp?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2024/12/psychedeli.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2024/12/psychedeli.webp?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://wordpress.org/themes/kawaii-chan\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18362\" src=\"https://i0.wp.com/wordpress.org/news/files/2024/12/kawaii.webp?resize=1024%2C768&#038;ssl=1\" alt=\"Kawaii-Chan theme\" class=\"wp-image-18362\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2024/12/kawaii.webp?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2024/12/kawaii.webp?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2024/12/kawaii.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2024/12/kawaii.webp?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://wordpress.org/themes/lowfi\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18361\" src=\"https://i0.wp.com/wordpress.org/news/files/2024/12/lofi.webp?resize=1024%2C768&#038;ssl=1\" alt=\"LowFi theme\" class=\"wp-image-18361\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2024/12/lofi.webp?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2024/12/lofi.webp?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2024/12/lofi.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2024/12/lofi.webp?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://wordpress.org/themes/bedrock\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18364\" src=\"https://i0.wp.com/wordpress.org/news/files/2024/12/bedrock.webp?resize=1024%2C768&#038;ssl=1\" alt=\"Bedrock theme\" class=\"wp-image-18364\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2024/12/bedrock.webp?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2024/12/bedrock.webp?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2024/12/bedrock.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2024/12/bedrock.webp?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://wordpress.org/themes/feelingood\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"18363\" src=\"https://i0.wp.com/wordpress.org/news/files/2024/12/feeling.webp?resize=1024%2C768&#038;ssl=1\" alt=\"Feelin’Good theme\" class=\"wp-image-18363\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2024/12/feeling.webp?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2024/12/feeling.webp?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2024/12/feeling.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2024/12/feeling.webp?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n</figure>\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:\"18358\";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:13:\"Holiday Break\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"https://wordpress.org/news/2024/12/holiday-break/\";s: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, 20 Dec 2024 00:36: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: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=18328\";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:\"In order to give myself and the many tired volunteers around WordPress.org a break for the holidays, we&#8217;re going to be pausing a few of the free services currently offered: We&#8217;re going to leave things like localization and the forums open because these don&#8217;t require much moderation. As you may have heard, I&#8217;m legally compelled [&#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:\"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:2315:\"\n<p>In order to give myself and the many tired volunteers around WordPress.org a break for the holidays, we&#8217;re going to be pausing a few of the free services currently offered:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New account registrations on WordPress.org (clarifying so press doesn&#8217;t confuse this: people can still make their own WordPress installs and accounts)</li>\n\n\n\n<li>New <a href=\"https://wordpress.org/plugins/\">plugin directory</a> submissions</li>\n\n\n\n<li>New plugin reviews</li>\n\n\n\n<li>New <a href=\"https://wordpress.org/themes/\">theme directory</a> submissions</li>\n\n\n\n<li>New <a href=\"https://wordpress.org/photos/\">photo directory</a> submissions</li>\n</ul>\n\n\n\n<p>We&#8217;re going to leave things like localization and the forums open because these don&#8217;t require much moderation.</p>\n\n\n\n<p>As you may have heard, <a href=\"https://www.theverge.com/2024/12/10/24318350/automattic-restore-wp-engine-access-wordpress\">I&#8217;m legally compelled to provide free labor and services to WP Engine thanks to the success of their expensive lawyers</a>, so in order to avoid bothering the court I will say that none of the above applies to WP Engine, so if they need to bypass any of the above please just have your high-priced attorneys talk to my high-priced attorneys and we&#8217;ll arrange access, or just reach out directly to me on Slack and I&#8217;ll fix things for you.</p>\n\n\n\n<p>I hope to find the time, energy, and money to reopen all of this sometime in the new year. Right now much of the time I would spend making WordPress better is being taken up defending against WP Engine&#8217;s legal attacks. Their attacks are against Automattic, but also me individually as the owner of WordPress.org, which means if they win I can be personally liable for millions of dollars of damages.</p>\n\n\n\n<p>If you would like to fund legal attacks against me, I would encourage you to sign up for WP Engine services, <a href=\"https://wpengine.com/plans/\">they have great plans and pricing starting at $50/mo and scaling all the way up to $2,000/mo</a>. If not, you can use <a href=\"https://wordpress.org/news/2024/10/wp-engine-promotions/\">literally any other web host in the world that isn&#8217;t suing me and is offering promotions and discounts for switching away from WP Engine</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:\"18328\";s: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:\"Mon, 24 Mar 2025 01:39:14 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, 18 Mar 2025 15:35:14 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:1742779996;s:21:\"cache_expiration_time\";i:1742823556;s:23:\"__cache_expiration_time\";i:1742823556;}', 'off');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(143, '_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1742823556', 'off'),
(144, '_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1742780356', 'off'),
(145, '_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1742823561', 'off');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(146, '_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:61:\"\n	\n	\n	\n	\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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:13:\"\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:111:\"Gutenberg Times: Get ready for WordPress 6.8, Source of Truth, a book, and code with AI — Weekend Edition 322\";s:7:\"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=38031\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"https://gutenbergtimes.com/get-ready-for-wordpress-6-8-source-of-truth-a-book-and-code-with-ai-weekend-edition-322/\";s: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:21353:\"<p>Hi, the spring is coming to Munich this weekend, or that&#8217;s what the forecast tells us. With temperatures around 18 °C / 64° F, I will spend a few hours outside on long walks in the <em><a href=\"https://en.wikipedia.org/wiki/Englischer_Garten\">Englisch Garden</a></em> and possible get my bicycle working again. I am looking forward to getting away from the screens all together and having in-person conversations with my cousin and his wife. They are accomplished musicians and different kind of nerds. </p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<p>🔖 What kind of activities are in your future and are they also determined by the weather like mine? Hit reply and let me know. </p>\n</div>\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n<p>PS: I just started my travel preparation for WordCamp Europe. Want to meet me? <a href=\"https://bit.ly/WCEUMeetBirgit\">bit.ly/WCEUMeetBirgit</a></p>\n\n\n\n<a href=\"https://bit.ly/WCEUMeetBirgit\"><img width=\"651\" height=\"153\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-21-at-15.15.09.png?resize=651%2C153&ssl=1\" alt=\"\" class=\"wp-image-38151\" /></a>\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-flow wp-block-group-is-layout-flow\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/get-ready-for-wordpress-6-8-source-of-truth-a-book-and-code-with-ai-weekend-edition-322/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/get-ready-for-wordpress-6-8-source-of-truth-a-book-and-code-with-ai-weekend-edition-322/#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/get-ready-for-wordpress-6-8-source-of-truth-a-book-and-code-with-ai-weekend-edition-322/#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/get-ready-for-wordpress-6-8-source-of-truth-a-book-and-code-with-ai-weekend-edition-322/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor</a></li></ol>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p><a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-3/\"><strong>WordPress 6.8 Beta 3</strong></a> was released on March 18, 2025, and it is ready for testing. If you need inspiration and instruction on how and what to test, the test team&#8217;s post is for you. <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">Help Test WordPress 6.8</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Joe Dolson</strong> published the dev note on <a href=\"https://make.wordpress.org/core/2025/03/20/changes-to-the-screen-reader-text-class-in-wordpress-6-8/\"><strong>Changes to the .screen-reader-text class in WordPress 6.8</strong></a>  The <code>.screen-reader-text</code> class replaces the deprecated <code>clip</code> property with <code>clip-path: inset(50%)</code> for modern browser compatibility and accessibility improvements. Focus styles remain unchanged to ensure visibility during keyboard navigation. Developers should update themes and plugins using <code>.screen-reader-text</code> to align with these changes for future-proofing.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>A group of contributors collaborated on the <a href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/\"><strong>Source of Truth (WordPress 6.8)</strong></a>. Learn everything about enhanced data views, query loops, and block interactions. Also about the more cohesive design experience through the Zoom Out editing approach, expanded style controls, and improved typography options. WordPress 6.8 is scheduled to be released on April 15, 2025</p>\n\n\n\n<a href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/\"><img width=\"652\" height=\"367\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/create-a-highly-detailed-high-resolution-featured-image-for-a-blog-edited.png?resize=652%2C367&ssl=1\" alt=\"\" class=\"wp-image-38146\" /></a>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>George Mamadashvili</strong> released <strong>Gutenberg 20.5 </strong>and the <a href=\"https://github.com/WordPress/gutenberg/releases/tag/v20.5.0\">changelog is available on GitHub</a>. Among the updates you&#8217;ll find</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the ability to create a new page from the button block added to a site navigation, (<a href=\"https://github.com/WordPress/gutenberg/pull/69368\">69368</a>)</li>\n\n\n\n<li>the pages list in the site editor can now display hierarchical relationship similar to the current pages list page, (<a href=\"https://github.com/WordPress/gutenberg/pull/69550\">69550</a>)</li>\n\n\n\n<li>developers can now control the modal size called via DataViews action functions (<a href=\"https://github.com/WordPress/gutenberg/pull/69302\">69302</a>)</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Troy Chaplin</strong> published <a href=\"https://developer.wordpress.org/news/?p=5091&preview=1&_ppp=85603a7674\"><strong>What’s new for developers? (March 2025)</strong></a> on the WordPress Developer blog. He covers Gutenberg 20.3 and 20.4 as well as updates around the WordPress 6.8 release cycle. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>As one of the first to cover the upcoming major release, <strong>Nithin Sreeraj</strong> at WP-Content posted <strong><a href=\"https://wp-content.co/wordpress-6-8-expected-features-and-changes/\">WordPress 6.8 Expected Features and Changes</a>.</strong></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>🎙️ Latest episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-115-wordpress-6-8-wordcamp-asia/\">Gutenberg Changelog 115 – Gutenberg Releases 20.2, 20.3, 20.4, WordPress 6.8 and WordCamp Asia</a> with special guest Jessica Lyschik.</p>\n\n\n\n<img width=\"652\" height=\"206\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2022/03/Screenshot-2025-03-07-at-18.02.51.png?resize=652%2C206&ssl=1\" alt=\"Jessica Lyschik and Birgit Pauli-Haack recording Gutenberg Changelog 115 \" class=\"wp-image-37930\" />\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><a href=\"https://x.com/BuntyWP\"><strong>Bhargav (Bunty) Bhandari</strong></a> takes building <a href=\"https://x.com/BuntyWP/status/1899447490723897556\">in public </a>quite literally. This time he created <strong>a Poll block for WordPress.</strong>  It allows you to create interactive polls directly within the WordPress Block Editor, with design tools, voting options and results in real time. The code is <a href=\"https://github.com/BhargavBhandari90/polls-block\">available on GitHub</a> until he submits it to the WordPress repository.</p>\n\n\n\n<a href=\"https://github.com/BhargavBhandari90/polls-block\"><img width=\"652\" height=\"257\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-19-at-12.20.49.png?resize=652%2C257&ssl=1\" alt=\"\" class=\"wp-image-38109\" /></a>\n\n\n\n<p><strong>Jamie Marsland</strong> runs an always friendly and welcoming <a href=\"https://www.facebook.com/groups/gutenberghub/\"><strong>WordPress Gutenberg Facebook group</strong></a>! The description read: &#8220;A community for Gutenberg users to learn, share, and explore tips on building WordPress websites using the Blocks Editor.&#8221; It&#8217;s a private group, too. Marsland <a href=\"https://www.linkedin.com/posts/jamesmarsland_this-is-your-weekly-reminder-that-i-run-activity-7308436177781510145-QhZJ?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAkKaoBHI9qqM4OcmXfJb1QeGFMlLI6W4o\">wrote</a>:  &#8220;Whether you need help with WordPress editing or want to share your knowledge, we’d love to have you.&#8221;</p>\n\n\n\n<a href=\"https://www.facebook.com/groups/gutenberghub/\"><img width=\"652\" height=\"248\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/FAcebook-Gutenberg-group.jpg?resize=652%2C248&ssl=1\" alt=\"\" class=\"wp-image-38120\" /></a>\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>Some people like to learn via videos; other people prefer books. </p>\n\n\n\n<p><strong><a href=\"https://profiles.wordpress.org/olein/\">Koji Kuno</a></strong>, a web developer from Japan and contributor to WordPress, published a book called <a href=\"https://www.amazon.de/Creating-Website-Twenty-Twenty-Five-English-ebook/dp/B0DC53C7KK\"><strong>Creating a Website with Twenty-Twenty-Five</strong></a> in late 2024. This book is designed for beginners who want to learn how to create websites using WordPress 6.7 and its newest theme, Twenty-Twenty-Five.</p>\n\n\n\n<p>The book starts by explaining the basics of WordPress, including how its block themes, block editor, and site editor work. Once readers understand these concepts, Kuno dives deeper into the Twenty-Twenty-Five theme. He provides a detailed overview of the theme’s files, layout structures, style options for blocks and fonts, and how templates and patterns connect to each other.</p>\n\n\n\n<p>Kuno also includes step-by-step guides for building two types of websites: a blog site and a coffee shop site. He uses clear explanations and helpful graphics to make everything easy to follow, even for beginners. While most of the instructions focus on using WordPress’s site editor, Kuno also touches on the underlying code for certain features, such as supporting post formats.</p>\n\n\n\n<p>Overall, the book strikes a good balance between practical tutorials and technical insights. It’s an excellent resource for anyone looking to learn website design with WordPress in an approachable way.</p>\n\n\n\n<a href=\"https://www.amazon.de/Creating-Website-Twenty-Twenty-Five-English-ebook/dp/B0DC53C7KK\"><img width=\"652\" height=\"392\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-20-at-18.47.29.png?resize=652%2C392&ssl=1\" alt=\"\" class=\"wp-image-38128\" /></a><em>Screenshot of Patterns and how they fit into the template structure of Twenty-Twenty-Five. (Page 44) </em>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Elliot Richmond</strong> <a href=\"https://www.youtube.com/watch?v=KVumLgR6Z5I\">experimented with <strong>Cursor AI to build a Block Theme</strong></a>. You can follow along on YouTube and see he is using Cursor AI for refactoring and code generation, about the challenges and results of AI-generated block themes, and some lesson learned turned into best practices . </p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his post <a href=\"https://silvanhagen.com/writing/additional-block-styles-child-theme/\"><strong>Additional Block Styles for Child Themes</strong></a>, <strong><a href=\"https://x.com/neverything\">Silvan Hagen</a></strong> shares how you can block styles by copying the relevant CSS file from the parent theme to the child theme and making adjustments. Hagen also provides a code snippet to append custom block styles from the child theme without overwriting the parent styles, by adding a function to the child theme’s <code>functions.php</code> file that enqueues the custom styles.</p>\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a>&nbsp;</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>&nbsp;|&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong>&nbsp;|&nbsp;<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>&nbsp;|&nbsp;<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\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>In his post, <a href=\"https://wordpress.com/blog/2025/03/19/local-wordpress-development-workflows/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Local WordPress Development Workflows Using Studio</strong></a> , <strong>Nick Diego</strong> walks you through two development workflows using Studio by WordPress.com. He covers using Git Deployments to WordPress.com for  your newly developed plugin or theme. In the second part of the article you’ll learn how to structure a complete website build, share a preview with clients and colleagues, and sync to a live site on WordPress.com.</p>\n\n\n\n<a href=\"https://wordpress.com/blog/2025/03/19/local-wordpress-development-workflows/\"><img width=\"652\" height=\"467\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/local-dev-overview.jpg?resize=652%2C467&ssl=1\" alt=\"Using Studio for local development. Workflows\" class=\"wp-image-38113\" /></a>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Muhammad Muhsin</strong>, developer at Awesome Motive, used the WordPress&nbsp;Interactivity API&nbsp;to build a simple <strong><a href=\"https://github.com/m-muhsin/stopwatch-block\">Stopwatch block</a></strong>. He is also working on a tutorial to go along with it. Meanwhile, you can study his code on <a href=\"https://github.com/m-muhsin/stopwatch-block\">GitHub</a> next to the <a href=\"https://developer.wordpress.org/block-editor/reference-guides/interactivity-api/\">documentation of the Interactivity API</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In this week&#8217;s live stream, <a href=\"https://www.youtube.com/live/ZHTMLvydYN0\"><strong>How to build incredible WordPress Blocks with Cursor AI</strong></a>, <strong>Ryan Welcher</strong> and <strong>Nick Diego</strong> explored how AI can help you create great WordPress blocks. They shared useful tips and cool AI tools to improve your block-building skills and make things easier. Don’t miss this chance to discover new possibilities for your WordPress site!</p>\n\n\n\n<a href=\"https://www.youtube.com/live/ZHTMLvydYN0\"><img width=\"652\" height=\"379\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AI-Ryan-Nick-march19-2025.jpg?resize=652%2C379&ssl=1\" alt=\"\" class=\"wp-image-38121\" /></a>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The <code>@wordpress/data</code> package introduces a data layer to the WordPress Block Editor, enabling efficient state management and interaction with the editor’s ecosystem. </p>\n\n\n\n<p>In two of his live streams, <strong>JuanMa Garrido</strong> embarked into the depth of the data package and discuss how to work with the data package. In<a href=\"https://www.youtube.com/watch?v=18zDV5KIDog\"> <strong>Data in the Block Editor</strong>, part one</a>, he explores the various stores, how to retrieve and update store data and dispatch actions. In <a href=\"https://www.youtube.com/watch?v=GlowE1b11Jk\"><strong>Data In the Block Editor</strong>, part two</a>, Garrido continues to work through the block editor documentation and the date layer course on learn.WordPress.org</p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his live stream, <strong>Ryan Welcher</strong> walked his viewers through the work necessary to <a href=\"https://www.youtube.com/watch?v=iK1fV6-P-n8\"><strong>add tests to his Advanced Query Loop plugin</strong></a> so developers who want to extend on the plugin can test custom hooks. </p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>On his video channel, <strong>Jon Bossenger</strong> streams on his adventure using AI for coding. You find out with him what works and what doesn&#8217;t. In his latest video <a href=\"https://www.youtube.com/watch?v=Iq41aVYPqJg\"><strong>Let&#8217;s Vibe,</strong> </a>he wanted to find out what Vibe Coding is all about and if it actually can produce functional software.</p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\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\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\" />\n\n\n\n<p>Featured Image: <em>Garage door and wall with rectangles of various colors painted on them for decoration Photo by Marcus Burnette found on WordPress.org/photos</em></p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too, and won&#8217;t give your email address to anyone <br />except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 22 Mar 2025 05:29: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:1;a:6:{s:4:\"data\";s:13:\"\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:33:\"Matt: Automattic Operating System\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"https://ma.tt/?p=140810\";s:7:\"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://ma.tt/2025/03/aos/\";s: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:5146:\"<p><em>I was interviewed by Inc magazine for almost two hours where we covered a lot of great topics for entrepreneurs but almost none of it made it into the <a href=\"https://ma.tt/2024/12/inc-hit-piece/\">weird hit piece they published</a>, however since both the journalist and I had recording of the interview I&#8217;ve decided to adapt some parts of it into a series of blog posts, think of it as the Inc Article That Could Have Been. This bit talks about some of the meta-work that myself and the Bridge team at Automattic do.</em><br /><br />At Automattic, the most important product I work on is the company itself. I&#8217;ve started referring to it as the &#8220;Automattic Operating System.&#8221; Not in the technical sense like Linux, but the meta layer the company runs on. The company isn&#8217;t WordPress.com or Beeper or Pocket Casts or any one thing. I&#8217;m responsible for the culture of the people who build those things, building the things that build those things. It&#8217;s our hiring, our HR processes, our expenses, the onboarding docs; it&#8217;s all of the details that make up the employee experience — all the stuff that shapes every employee&#8217;s day-to-day experience.</p>\n\n\n\n<p>Take expense reports. If you&#8217;ve got to spend two hours taking pictures of receipts and something like that, that&#8217;s a waste of time. You&#8217;re not helping a customer there. We switched to a system where everyone just gets a credit card. It does all the reporting and accounting stuff automatically. You just swipe the card and it just automatically files an expense report. Sometimes there&#8217;s an exception and you have to work with the accounting rules, but it just works and automates the whole process most of the time.</p>\n\n\n\n<p>Another commonly overlooked detail is the offer letter. We think so much about the design of our websites and our products. We have designers work on that and we put a lot of care and thought into it. But I realized we didn&#8217;t have the same attention to detail on our offer letter. When you think about it, getting an offer letter from a company and deciding to take it is a major life decision, something you only do a handful of times in your life.  This is one of the things that determines your life path. Our offer letter was just made by attorneys and HR. No designer had looked at it right. We hadn&#8217;t really thought about it from a product experience point of view. And so it was just this, generic document with bad typography and not great design. But it&#8217;s important, so one of the things we did was redesign it. Now it has a nice letterhead, great typography, and it&#8217;s designed for the end user.<br /><br />I realized that the salary and stuff was buried in paragraph two. It was just a small thing in the document! Well, what&#8217;s key when you&#8217;re deciding whether to take a job? Start date, salary, you know, that sort of thing, so we put the important parts at the very top.</p>\n\n\n\n<p>And then there&#8217;s the legal language. All the legal stuff, which is different in every country. We have people in 90 countries, so there&#8217;s all the legal stuff that goes in there. And then it has this nudge inspired by the behavioral economics book, Predictably Irrational.<br /><br />There&#8217;s the story about how, if you have an ethics statement above where you sign the test or something, people cheat less. So I thought, well, what&#8217;s our equivalent of that? <a href=\"https://ma.tt/2011/09/automattic-creed/\">We have the Automattic Creed</a>. It&#8217;s an important part of our culture. So we put the creed in, it says</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I will never stop learning. I won’t just work on things that are assigned to me. I know there’s no such thing as a status quo. I will build our business sustainably through passionate and loyal customers. I will never pass up an opportunity to help out a colleague, and I’ll remember the days before I knew everything. I am more motivated by impact than money, and I know that Open Source is one of the most powerful ideas of our generation. I will communicate as much as possible, because it’s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that’s insurmountable.</p>\n</blockquote>\n\n\n\n<p>It&#8217;s not legally binding, but it&#8217;s written in the first person, you read it and you kind of identify with it and then you sign below that. We want people who work at the company who identify with our core values and our core values really are in the creed.</p>\n\n\n\n<p>These sorts of things are key to our culture. And they&#8217;re universal. Again, we have people from over 90 countries. These are very different cultures, yes, and very different historical backgrounds and cultural makeups. But what&#8217;s universal? We have our philosophies that we apply every day regardless of where you were born or where you work.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Mar 2025 22:15:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\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:64:\"Gravatar: Digital Business Card Examples With Professional Flair\";s:7:\"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:\"http://blog.gravatar.com/?p=3083\";s:7:\"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://blog.gravatar.com/2025/03/21/digital-business-card-examples/\";s: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:19747:\"<p>Looking for digital business card examples that actually work? Networking has changed, but the need to make a strong first impression hasn&#8217;t, and business cards are a big part of it. So, if you’re looking for inspiration, we’ll show you real digital business cards from various industries that successfully blend professional presentation with practical functionality.</p>\n\n\n\n<p>Our list includes sleek corporate profiles and creative designs for artists and freelancers, each a great example of how to make your information accessible while maintaining your personal brand.&nbsp;</p>\n\n\n\n<p>By the end of this article, you&#8217;ll have actionable ideas for creating your own digital business card. And the best part? You can set up a free, customizable digital business card in minutes using <a href=\"https://gravatar.com/\">Gravatar</a> – no coding or design skills required.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Universal Digital Business Cards with Gravatar</strong></h2>\n\n\n\n<img width=\"1755\" height=\"1323\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/ronnie-new-gravatar-profile.png\" alt=\"Ronnie Burt Gravatar profile\" class=\"wp-image-3086\" />\n\n\n\n<p>Looking at <a href=\"https://gravatar.com/ronnie\">my Gravatar profile</a>, you can see how it functions as a complete <a href=\"https://blog.gravatar.com/2024/11/08/creating-a-digital-business-card/\">digital business card</a> that travels with me across the web. I’ve personally included a professional headshot, custom banner image, some interesting images, and verified links to all my social profiles. These sections are completely customizable, and what you include depends entirely on your goals.&nbsp;</p>\n\n\n\n<p>What makes this especially <a href=\"https://blog.gravatar.com/2025/02/17/how-to-be-better-at-networking/\">useful for networking</a> is the QR code functionality. When <a href=\"https://blog.gravatar.com/2024/06/16/how-to-network-at-a-conference/\">meeting someone at a conference or event</a>, I can quickly pull up my Gravatar profile QR code from my phone’s digital wallet. With one quick scan, my new contact instantly has access to all my professional information.</p>\n\n\n\n<img width=\"1368\" height=\"1112\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/image-1.png\" alt=\"Adding a Gravatar profile QR code to Apple Wallet and Google Wallet\" class=\"wp-image-3088\" />\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex\">\n<p>Anyone who scans my QR code can immediately connect with me through multiple channels – they can view my contact details, send me money, or browse through my featured photos for a more personal touch. No more fumbling with paper cards or manually typing contact info into phones.</p>\n</div>\n\n\n\n<p>As a technical professional, my Gravatar profile is quite literally the foundation of my online presence. When I contribute to <a href=\"https://github.com/\">GitHub</a>, post on <a href=\"https://stackoverflow.com/\">Stack Overflow</a>, or communicate through <a href=\"https://slack.com/\">Slack</a>, my Gravatar profile appears automatically, helping me build a more <a href=\"https://blog.gravatar.com/2025/01/10/personal-branding-social-media/\">recognizable personal brand</a>.</p>\n\n\n\n<img width=\"660\" height=\"374\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/ronnie-github-profile-1.png?w=660\" alt=\"Ronnie Burt profile in GitHub\" class=\"wp-image-3090\" />\n\n\n\n<p>The best part? I only need to update my information in one place. If I change roles or add new contact methods, updating my Gravatar profile instantly refreshes my presence across all integrated platforms – saving time and ensuring consistency.</p>\n\n\n\n<p>Want to create your own universal digital business card? <a href=\"http://gravatar.com\">Sign up at Gravatar.com</a> using just your email address. It takes minutes to set up but provides lasting professional benefits everywhere you go online.</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Industry-Specific Showcases: Real Estate to Tech Professionals</strong></h2>\n\n\n\n<p>Real estate agents face unique networking challenges – they need to connect instantly with potential buyers and showcase properties efficiently. Digital business cards can help in this process by offering scannable QR codes that provide immediate connections with house hunters.</p>\n\n\n\n<p>Take <a href=\"https://gravatar.com/liznitzbozeman\">Liz Nitz&#8217;s</a> digital business card as an example.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"518\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/liz-nitz-gravatar-profile.png?w=660\" alt=\"Liz Nitz Gravatar profile\" class=\"wp-image-3091\" />\n\n\n\n<p>As a Bozeman-based real estate agent, her Gravatar profile functions as a powerful lead generation tool. When potential clients scan her QR code, they gain instant access to her contact information plus direct links to her real estate website, where current property listings are just a tap away. This approach eliminates friction in the buying process – no typing long URLs or searching for contact details.</p>\n\n\n\n<p>The benefits go beyond real estate into technical fields where showing your expertise is extremely important. Tech professionals use digital business cards to highlight their portfolios, technical skills, and ongoing projects.</p>\n\n\n\n<p><a href=\"https://github.com/simonw\">Simon Willison</a>, founder of <a href=\"https://datasette.io/\">Datasette</a>, demonstrates this approach effectively through his <a href=\"https://github.com/\">GitHub</a> profile.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"504\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/simon-willison-github-profile.png?w=660\" alt=\"Simon Willison GitHub profile\" class=\"wp-image-3093\" />\n\n\n\n<p>His presence includes links to his technical blog and personal projects, creating a comprehensive snapshot of his expertise. Visitors can easily contact him while exploring his work samples – all from a single profile.</p>\n\n\n\n<p>What makes this especially powerful for tech professionals is GitHub&#8217;s integration with Gravatar. When developers update their Gravatar profile picture, those changes automatically appear on GitHub and ensure a consistent, professional presence without requiring multiple updates.</p>\n\n\n\n<p>For many industries, digital business cards eliminate the limitations of paper while adding dynamic elements like direct portfolio access, property listings, and instant contact options – turning a simple introduction into a potential business opportunity.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Creative examples for freelancers and artists</strong></h3>\n\n\n\n<p>For creative professionals, first impressions matter tremendously. Digital business cards give artists and freelancers a powerful advantage – the ability to showcase their actual work during initial meetings rather than just talking about it.</p>\n\n\n\n<p><a href=\"https://gravatar.com/talkingbullgames\">Jonathan H. Kantor&#8217;s</a> digital business card perfectly demonstrates this advantage.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"544\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/jonathan-h-kantor-gravatar-profile.png?w=660\" alt=\"Jonathan H. Kantor Gravatar profile\" class=\"wp-image-3094\" />\n\n\n\n<p>As an illustrator at <a href=\"https://www.thegamecrafter.com/designers/talkingbull-games\">Talking Bull Games</a>, his Gravatar profile displays samples of his artwork directly on the card itself. New contacts can immediately see his illustration style and quality before clicking through to his full portfolio website. This visual introduction creates an instant connection that paper cards simply cannot match.</p>\n\n\n\n<p>Similarly, <a href=\"https://gravatar.com/smcutts\">Shannon Cutts</a> uses her digital business card to establish her credibility as a freelance writer.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"397\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/shannon-cutts-gravatar-profile.png?w=660\" alt=\"Shannon Cutts Gravatar profile\" class=\"wp-image-3095\" />\n\n\n\n<p>Her profile links directly to her writing samples and service pages, allowing potential clients to quickly assess her style and expertise. This immediate access to her work helps her stand out in competitive pitching situations.</p>\n\n\n\n<p>Both Jonathan and Shannon have enhanced their cards with integrated QR codes connected to payment systems. This smart addition means that when someone appreciates their work, they can commission or purchase it on the spot by sending payment directly to the artist&#8217;s designated eWallet. No invoicing delays or payment friction – just a seamless transaction from introduction to sale, all through a digital business card.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Corporate digital cards that mean business</strong></h3>\n\n\n\n<p>Corporate professionals require business cards that convey expertise, professionalism, and comprehensive information. <a href=\"https://gravatar.com/thomasmccorry\">Thomas McCorry&#8217;s</a> digital business card exemplifies this approach perfectly.</p>\n\n\n\n<img width=\"660\" height=\"459\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/thomas-mccorry-gravatar-profile.png?w=660\" alt=\"Thomas McCorry Gravatar profile\" class=\"wp-image-3096\" />\n\n\n\n<p>His Gravatar profile is like a mini-CV, with a detailed bio section outlining his professional history and accomplishments. The card includes direct links to his personal website, portfolio of work, and <a href=\"https://www.linkedin.com/\">LinkedIn</a> profile – all organized in a clean, accessible format alongside professional photographs.</p>\n\n\n\n<p>This structured approach gives potential clients and contacts an immediate sense of Thomas&#8217;s experience and capabilities at a glance. Rather than trying to cram limited information onto a paper card, his digital version provides depth without overwhelming the viewer. Someone meeting Thomas can quickly understand his background and then access more detailed supporting materials about specific projects or expertise areas with a single tap.</p>\n\n\n\n<p><a href=\"https://it.gravatar.com/charlesleisure0\">Charles Leisure</a> takes corporate networking a step further by connecting a QR code to his digital business card.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"493\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/charles-leisure-gravatar-qr-code.gif?w=660\" alt=\"Charles Leisure Gravatar profile with QR code\" class=\"wp-image-3097\" />\n\n\n\n<p>This practical addition allows him to instantly <a href=\"https://blog.gravatar.com/2024/11/08/creating-a-digital-business-card/\">share his complete professional profile</a> during meetings or conferences by simply opening the QR code stored in his Apple or Google Wallet. Contacts can scan the code with their smartphone and immediately have all his information saved – eliminating the traditional business card exchange and ensuring his information never gets lost in a pocket or briefcase.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Create Your Perfect Digital Business Card with Gravatar</strong></h2>\n\n\n\n<p>Creating a professional digital business card doesn&#8217;t require design skills or technical expertise. Anyone can set up a functional, customizable card like the examples showcased in this article by <a href=\"https://blog.gravatar.com/2024/11/08/creating-a-digital-business-card/\">signing up for a free Gravatar profile</a>.</p>\n\n\n\n<p>Getting started takes just minutes, and the process is straightforward:</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sign up using your email address</strong> – Visit Gravatar.com and click &#8220;Get Started Now.&#8221; Enter your email address and follow the verification steps. If you already have a WordPress.com account, you can connect it to speed up the process.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"455\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/create-your-profile-page-gravatar-2.png?w=660\" alt=\"Creating a free profile with Gravatar\" class=\"wp-image-3099\" />\n\n\n\n<p></p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Add a professional headshot</strong> – Upload a high-quality photo that represents you well. The image will be cropped to a square format, so choose one where your face is clearly visible. For business purposes, opt for good lighting and a neutral background.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"360\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-uploading-profile-picture-1.png?w=660\" alt=\"Adding an image to your profile\" class=\"wp-image-3101\" />\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Insert verified links and social media profiles</strong> – Add your website, portfolio, and social media accounts. Gravatar verifies these connections, adding credibility to your profiles with a verification badge that builds trust with new contacts.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"478\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-profile-verified-accounts-section.png?w=660\" alt=\"Adding verified links and social profiles \" class=\"wp-image-3102\" />\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Add a professional bio</strong> – Craft a concise, compelling description that highlights your expertise and unique value. Think of this as your elevator pitch in written form – clear, engaging, and focused on what makes you stand out.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"385\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-profile-about-information-setup-1-1.png?w=660\" alt=\"Adding a bio\" class=\"wp-image-3103\" />\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li><strong>Add relevant images</strong> – Beyond your profile picture, you can add additional images that showcase your work, which is especially helpful for creative professionals wanting to display their portfolio directly on their card.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"485\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-profile-upload-photos.png?w=660\" alt=\"Adding relevant images \" class=\"wp-image-3104\" />\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li><strong>Create a QR code for easy profile sharing</strong> – Once your profile is complete, you can generate a QR code that links directly to your digital business card. This code can be added to your Apple or Google Wallet for easy sharing during in-person networking events.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"466\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-qr-code-example-1.png?w=660\" alt=\"Generating a QR code\" class=\"wp-image-3105\" />\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li><strong>Customize the style and feel</strong> – Personalize your digital business card with custom backgrounds, banner images, and button styles that align with your personal or corporate branding.</li>\n</ol>\n\n\n\n<img width=\"660\" height=\"469\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/profile-design-customization-in-gravatar.png?w=660\" alt=\"Customize the style of your profile\" class=\"wp-image-3106\" />\n\n\n\n<p>With these seven simple steps, you&#8217;ll have a professional digital business card that works across platforms and makes networking more efficient and effective.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Customization features and design possibilities</strong></h3>\n\n\n\n<p>Gravatar offers extensive customization options that let you create a truly personalized digital business card:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Background options</strong>: Add unique solid colors or image backgrounds that align with your personal aesthetic or company branding.&nbsp;</li>\n\n\n\n<li><strong>Custom header/banner images</strong>: Feature your logo, portfolio samples, or professional photography that represents your work.&nbsp;</li>\n</ul>\n\n\n\n<img width=\"660\" height=\"312\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-profile-header-settings.png?w=660\" alt=\"Header customization\" class=\"wp-image-3107\" />\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Button style customization</strong>: Match link buttons to your overall design theme for a cohesive, professional appearance.&nbsp;</li>\n</ul>\n\n\n\n<img width=\"660\" height=\"293\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-profile-buttons-and-links-color-settings.png?w=660\" alt=\"Customizing buttons on your profile\" class=\"wp-image-3108\" />\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Section rearrangement</strong>: Position the most important elements (like payment options) at the top of your profile for better usability.&nbsp;</li>\n</ul>\n\n\n\n<img width=\"660\" height=\"398\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-layout-settings.gif?w=660\" alt=\"Rearranging sections on your profile\" class=\"wp-image-3109\" />\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://support.gravatar.com/custom-domains/\"><strong>Custom domains</strong></a>: Transform your profile from <em>username.gravatar.com</em> to <em>yourname.social</em> (or other extensions like .bio, .contact, and more).&nbsp;</li>\n</ul>\n\n\n\n<p>Privacy is also thoughtfully integrated into the design system. Gravatar gives you control over which information remains public (like your avatar and display name) and which stays private (such as phone numbers or birth dates).&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"512\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-general-privacy-settings-1.png?w=660\" alt=\"Adjusting privacy settings\" class=\"wp-image-3110\" />\n\n\n\n<p>When a new site or app requests access to your non-public information, Gravatar will ask for your confirmation first.</p>\n\n\n\n<p>This privacy-first approach highlights one of Gravatar&#8217;s main strengths – functioning as a <a href=\"https://blog.gravatar.com/2024/02/27/gravatar-manifesto-one-profile-everywhere/\">universal profile</a>. Update your information once, and those changes instantly sync across all integrated platforms like WordPress, GitHub, and Slack, making your digital business card both customizable and remarkably efficient.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Start Building Your Professional Digital Presence</strong></h2>\n\n\n\n<p>A free Gravatar profile offers the perfect solution for professionals seeking to establish a consistent online presence. More than just a digital business card, it functions as your unified identity across the web, appearing automatically on compatible platforms whenever you interact.</p>\n\n\n\n<p>Getting started takes just minutes. Visit Gravatar.com, enter your email address, and follow the simple verification steps to create your profile. Add a professional photo, customize your information, and start connecting your social accounts. The process is straightforward and designed for users of all technical skill levels.</p>\n\n\n\n<p>What truly sets Gravatar apart is its automatic synchronization capability. Once set up, your digital business card will appear seamlessly across <a href=\"http://wordpress.com\">WordPress.com</a>, <a href=\"https://github.com/\">GitHub</a>, <a href=\"https://stackoverflow.com/\">Stack Overflow</a>, and numerous other integrated platforms.&nbsp;</p>\n\n\n\n<p>Start building your professional digital presence with <a href=\"https://gravatar.com\">Gravatar</a> today!</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Mar 2025 15:26:48 +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:11:\"Ronnie Burt\";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:13:\"\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:115:\"Do The Woo Community: Introducing the Content Sparks Hosting Team:  Derek Hanson, Rae Morey, Robbie Adair and 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=93144\";s:7:\"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:110:\"https://dothewoo.io/introducing-the-content-sparks-hosting-team-derek-hanson-rae-morey-robbie-adair-and-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:210:\"In the latest episode of Content Sparks, BobWP introduces three monthly hosts: Robbie Adair on content and AI, Rae Morey on all things media, and Derek Hansen on content management, promising valuable insights.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Mar 2025 13:24: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: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:13:\"\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:62:\"Do The Woo Community: Do the Woo Friday Shares, March 21, 2025\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=93186\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://dothewoo.io/blog/do-the-woo-friday-shares-march-21-2025/\";s: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:70:\"Our curated content across the Woo and WordPress community and beyond.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Mar 2025 10:47:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:5;a:6:{s:4:\"data\";s:13:\"\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:122:\"Do The Woo Community: Discovering the Impact of i2Coalition at Cloudfest with Christian Dawson, David Snead and James Webb\";s:7:\"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:28:\"https://dothewoo.io/?p=93118\";s:7:\"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:120:\"https://dothewoo.io/discovering-the-impact-of-i2coalition-at-cloudfest-with-christian-dawson-david-sneak-and-james-webb/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:232:\"At CloudFest 2025, experts from i2Coalition and BigScoots discuss the importance of collaboration in the hosting industry, addressing legislative challenges while emphasizing WordPress\'s role in supporting small businesses globally.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Mar 2025 09:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:6;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Do The Woo Community: From Founding to Funding, Marieke van de Rakt’s Entrepreneurial Journey\";s:7:\"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:28:\"https://dothewoo.io/?p=92989\";s:7:\"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:90:\"https://dothewoo.io/from-founding-to-funding-marieke-van-de-rakts-entrepreneurial-journey/\";s: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:229:\"In this episode, Jonathan Wold and Tammy Lister chat with Marieke van de Rakt, co-founder of Progress Planner. They discuss her teaching, investment philosophy, and insights on e-commerce challenges and open source opportunities.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Mar 2025 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:7;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"Do The Woo Community: Thoughts on CloudFest, Rollercoasters and WP Cloud’s Strategy with Elise Prather\";s:7:\"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:28:\"https://dothewoo.io/?p=93074\";s:7:\"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:99:\"https://dothewoo.io/thoughts-on-cloudfest-rollercoasters-and-wp-clouds-strategy-with-elise-prather/\";s: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:236:\"Elise Prather, VP at Automattic\'s WP Cloud, shares her immersive experience at CloudFest, highlighting its vast size, unique networking opportunities, and the customizable hosting solutions WP Cloud offers for companies and freelancers.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Mar 2025 09:33:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:8;a:6:{s:4:\"data\";s:13:\"\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:15:\"Matt: Radiohead\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"https://ma.tt/?p=140773\";s:7:\"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:32:\"https://ma.tt/2025/03/radiohead/\";s: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:785:\"<p>It&#8217;s so funny that my random re-engagement with Radiohead re-emergence coincides with them <a href=\"https://pitchfork.com/news/radiohead-members-form-new-llp-historically-a-telltale-sign-of-new-activity/\">doing a new entity that might mean something</a>. I did a <a href=\"https://x.com/photomatt/status/1901705209040011357\">poll on Twitter and people preferred</a> OK Computer to Kid A 78%! </p>\n\n\n\n<p>Grok told me: &#8220;The band has recently registered a new limited liability partnership (LLP) named RHEUK25, which includes all five members—Thom Yorke, Jonny Greenwood, Colin Greenwood, Ed O’Brien, and Philip Selway. This move is notable because Radiohead has historically created similar business entities before announcing new albums, tours, or reissues.&#8221;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Mar 2025 23:06:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\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:98:\"Do The Woo Community: Tara Claeys on the Benefits of Niching Down to School and Nonprofit Websites\";s:7:\"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:28:\"https://dothewoo.io/?p=92779\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://dothewoo.io/tara-claeys-on-the-benefits-of-niching-down-to-school-and-nonprofit-websites/\";s: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:230:\"In this episode of WP Agency Tracks, hosts Marcus Burnett and Cami MacNamara discuss the benefits and challenges of niching down with guest Tara Claeys, emphasizing her focus on schools and nonprofits for greater business success.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Mar 2025 14:04: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: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:10;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"Do The Woo Community: Ronnie Burt Chats About Gravatar’s Evolution and CloudFest Experiences\";s:7:\"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:28:\"https://dothewoo.io/?p=93052\";s:7:\"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:90:\"https://dothewoo.io/ronnie-burt-chats-about-gravatars-evolution-and-cloudfest-experiences/\";s: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:189:\"At CloudFest, Ronnie Burt discusses Gravatar\'s history, its integration with WordPress, recent spikes in usage from platforms like ChatGPT, and the importance of digital identity ownership.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Mar 2025 10:30:38 +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:11;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"Do The Woo Community: The Winners of the CloudFest Hackathon 2025\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=93009\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://dothewoo.io/blog/the-winners-of-the-cloudfest-hackathon-2025/\";s: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:210:\"The CloudFest Hackathon 2025 celebrated innovation in open-source development, featuring diverse awards and emphasizing inclusivity within the tech community, with Accessible Infographics as the overall winner.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 15:57:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:12;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 6.8 Beta 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=18634\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5533:\"<p>WordPress 6.8 Beta 3 is now ready for testing!</p>\n\n\n\n<p><strong>This beta version of the WordPress software is under development</strong>. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended you evaluate Beta 3 on a test server and site.</p>\n\n\n\n<p>You can test WordPress 6.8 Beta 3 in four ways:</p>\n\n\n\n<table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the<a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\"> WordPress Beta Tester</a> plugin on a WordPress install.&nbsp; (Select the “Bleeding edge” channel and “Beta/RC Only” stream).</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-6.8-beta3.zip\">Beta 3 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use the following<a href=\"https://make.wordpress.org/cli/\"> WP-CLI</a> command: <code>wp core update --version=6.8-beta3</code></td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&wp=beta&networking=no&language=&multisite=no&random=y4q1rn88xn\">6.8 Beta 3 WordPress Playground instance</a> to test the software directly in your browser without the need for a separate site or setup.</td></tr></tbody></table>\n\n\n\n<p>The current target date for the final release of WordPress 6.8 is <strong>April 15, 2025</strong>. Get an overview of the <a href=\"https://make.wordpress.org/core/6-8/\">6.8 release cycle</a>, and check the<a href=\"https://make.wordpress.org/core/\"> Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/6-8/\">6.8-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<p><strong>Catch up on what’s new in WordPress 6.8</strong>: Read the <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-1/\">Beta 1</a> and <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-2/\">Beta 2</a> announcements for details and highlights.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to test this release</h2>\n\n\n\n<p>Your help testing the WordPress 6.8 Beta 3 version is key to ensuring everything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">This detailed guide</a> will walk you through testing features in WordPress 6.8.</p>\n\n\n\n<p>If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to<a href=\"https://core.trac.wordpress.org/newticket\"> WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of<a href=\"https://core.trac.wordpress.org/tickets/major\"> known bugs</a>.</p>\n\n\n\n<p>Curious about testing releases in general?&nbsp; Follow along with the<a href=\"https://make.wordpress.org/test/\"> testing initiatives in Make Core</a> and join the<a href=\"https://wordpress.slack.com/messages/core-test/\"> #core-test channel</a> on<a href=\"https://wordpress.slack.com/\"> Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Vulnerability bounty doubles during Beta/RC</h2>\n\n\n\n<p>Between Beta 1, released on March 4, 2025, and the final Release Candidate (RC) scheduled for April 8, 2025, the <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/#enhanced-bounty-rewards-during-beta-and-release-candidate-phases\">monetary reward for reporting new, unreleased security vulnerabilities</a> is doubled. Please follow responsible disclosure practices as detailed in the project’s security practices and policies outlined on the<a href=\"https://hackerone.com/wordpress\"> HackerOne page</a> and in the<a href=\"https://wordpress.org/about/security/\"> security white paper</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Beta 3 updates and highlights</h2>\n\n\n\n<p>WordPress 6.8 Beta 3 contains more than 3 Editor updates and fixes since the Beta 2 release, including 16 tickets for WordPress core.</p>\n\n\n\n<p>Each beta cycle focuses on bug fixes; more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.8?since=2025-03-12&until=2025-03-17\">GitHub commits for 6.8</a> since March 12, 2025</li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&changetime=03%2F12%2F2025..03%2F17%2F2025&milestone=6.8&col=id&col=milestone&col=owner&col=type&col=priority&order=id\">Closed Trac tickets</a> since March 12, 2025</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">A Beta 3 haiku</h2>\n\n\n\n<p>Beta three refines,<br />WordPress shapes with steady hands,<br />Code grows into form.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Props to <a href=\"https://profiles.wordpress.org/benjamin_zekavica/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>benjamin_zekavica</a> <a href=\"https://profiles.wordpress.org/krupajnanda/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>krupajnanda</a> <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>ankit-k-gupta</a> <a href=\"https://profiles.wordpress.org/joemcgill/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>joemcgill</a> for proofreading and review.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 15:35:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Jeffrey Paul\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\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:74:\"WPTavern: #161 – Robert Jacobi on WordPress, Security, and the OSI Model\";s:7:\"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=188282\";s:7:\"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://wptavern.com/podcast/161-robert-jacobi-on-wordpress-security-and-the-osi-model\";s: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:52014:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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, WordPress, security, and the OSI model, which underpins the entire internet.</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 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>So on the podcast today we have Robert Jacobi. Robert has a long standing history with the tech and CMS industry, having worked in senior positions at Joomla, Cloudways, Perfect Dashboard and more. He&#8217;s now the Chief Experience Officer at Black Wall, a company formally known as BotGuard.</p>\n\n\n\n<p>Robert talks with me today about the transition from proprietary systems to open source, and the seven layer OSI model that underpins the internet. Drawing from his experiences in tech, Robert and I try, and perhaps fail, to break down the complexities of how website traffic is rooted over the internet. This is done to try to understand how Black Wall can position itself to mitigate risks before they reach hosting companies infrastructure.</p>\n\n\n\n<p>We also discuss the evolution of bot traffic on the web, where upwards of 10% of internet traffic is identified as malicious. This kind of insight is particularly important for those interested in the security aspect of web hosting and website management.</p>\n\n\n\n<p>We also get into Black Wall&#8217;s rebranding journey, and its continued dedication to the WordPress community by participating in events like WordCamp Asia and Europe.</p>\n\n\n\n<p>If you&#8217;ve ever wondered about the unseen layers of internet security and infrastructure, or the strategic moves involved in rebranding a tech company, 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 Robert Jacobi.</p>\n\n\n\n<p>I am joined on the podcast by Robert Jacobi. Very nice to have you on. I think I&#8217;m going to muddle up the company that you work for, because a little bird tells me that in the very, very recent past, the company that you work for became, well different in some way. Perhaps a name change, a logo change. Who did you work for and who do you now work for? And are they the same thing?</p>\n\n\n\n<p>[00:03:08] <strong>Robert Jacobi:</strong> Well, I still have my original swag, the BotGuard polo, which all of us have at the team, but we are now Black Wall. So Black Wall, formerly known as BotGuard. So we&#8217;ve done a full rebrand. I&#8217;m sure a lot of folks have seen already. But yep, just bringing it forward. Allowing ourselves to take on more of what we do, on top of the highly focused bot security monitoring and mitigation.</p>\n\n\n\n<p>[00:03:32] <strong>Nathan Wrigley:</strong> Okay. That&#8217;s a perfect introduction then. So give us your potted bio in tech, in CMSs. I&#8217;m not going to say WordPress because it&#8217;s a bit bigger than that. And maybe just throw in the BotGuard, Black Wall bit at the end there, and what your role is there. So just a couple of minutes. Just tell us who you are and whatnot.</p>\n\n\n\n<p>[00:03:49] <strong>Robert Jacobi:</strong> Minutes, I could spend all day talking about myself. So I&#8217;ve been in the industry for a number of years. Mumble, mumble, how long it&#8217;s been. Let&#8217;s go with CMSs because, actually a big passion way back in the day, had an agency where we created our own, of course proprietary CMS because that&#8217;s what you did.</p>\n\n\n\n<p>And then moved into open source for a number of reasons. Primarily, which I hope all agencies don&#8217;t need to talk about anymore, because I think it&#8217;s pretty obvious. It was the hit by a bus theory that, we put all our eggs into a proprietary basket, and we get hit by a bus, then that customer is stuck. With open source, there&#8217;s the community of the ecosystem, and it&#8217;s huge.</p>\n\n\n\n<p>And, you&#8217;ll always have your preferred vendors for many, many, reasons, but if something happens, you&#8217;re not locked into that code. You&#8217;re not blindsided. That was a fairly quick transition, and wound up working at the time, sorry WordPress universe, went to Joomla because hey, back in that day Mambo slash which became Joomla, was honestly just more of a stack that our team leaned towards. It was MVC based. It was geeky. There were tons of features, and functions that the types of customers we were working with, it resonated with. Especially multilingual at the time.</p>\n\n\n\n<p>Fast forward, let&#8217;s say 10 years, and now WordPress is beyond a competing product. It&#8217;s got an ecosystem a, value with its name brand, and literally the immense community that&#8217;s been built around it.</p>\n\n\n\n<p>From there went to, transitioned off of the Joomla space, and popped into a company called Perfect Dashboard. Oh, I forgot, I actually was the president of Joomla, briefly, so.</p>\n\n\n\n<p>[00:05:31] <strong>Nathan Wrigley:</strong> Just a little fact there, yeah.</p>\n\n\n\n<p>[00:05:32] <strong>Robert Jacobi:</strong> You know what, I should not forget that because that one year felt like 10. It&#8217;s a lot to work with a huge community, for many, many reasons. You have so many stakeholders. People whose lives depend on the product, the solution, the community, the ecosystem. Certainly not going to get into WordPress drama, but I understand how difficult it is to bear those responsibilities. And, it&#8217;s a lot. Immense amount of work. And WordPress has done amazing things in sustaining that for decades.</p>\n\n\n\n<p>So, moved over to the WordPress side of the universe. Company called Perfect Dashboard. We were acquired. Moved to running the WordPress business unit of Cloudways, also now acquired by Digital Ocean. And today I&#8217;m at Black Wall. I&#8217;m the Chief Experiences Officer for Black Wall. So that includes community, includes evangelism, includes investor in government relations. It&#8217;s really making sure that there&#8217;s an ability to communicate all the things that we do to the right people.</p>\n\n\n\n<p>[00:06:32] <strong>Nathan Wrigley:</strong> And what does well formally BotGuard, now Black Wall, what do they do? What do they offer up into the market? Is it a WordPress thing, or is it more of a, we&#8217;ll get into the OSI model in a minute, but is it more of an operating system thing?</p>\n\n\n\n<p>[00:06:46] <strong>Robert Jacobi:</strong> It&#8217;s at the top of the stack. So while, let&#8217;s just call it 50%, I know that&#8217;s not the exact number, but it&#8217;s close enough that I, think it&#8217;s fair to say, 50% of the web is run by WordPress. We&#8217;re still very heavily involved in the community. So we were just at WordCamp Asia. We&#8217;ll be at WordCamp Europe. These are places want to meet folks, communicate our solution, and engage with hosting providers because, when we get to running through our little OSI stack that you and I are obviously super experts in, we&#8217;ll kinda see where WordPress falls into it and where security matters, up and down that stack.</p>\n\n\n\n<p>We&#8217;re trying to help WordPress end users and hosting companies before you ever actually have to get to WordPress, because we already see that a significant portion of internet traffic, 40% of internet traffic is bots. AI agents, whatever you want to call them. And 25% of that 40%, so 10% is completely malicious. And you don&#8217;t want to get near the hosting company, the actual application, or anywhere further down the stack if you can avoid it.</p>\n\n\n\n<p>[00:07:50] <strong>Nathan Wrigley:</strong> So it sounds, just the name, and I confess, I don&#8217;t know much about what BotGuard, Black Wall do, did. But it sounds to me from the naming of it, that it&#8217;s a bit like you are literally a sentinel. You are standing in the way of things. Examining things that are coming your way and saying, no, you may not pass, but you may.</p>\n\n\n\n<p>And a bit like throwing it into dev null, if something is unable to pass, you are just black walling it, as it were. You are just saying, nope, off you go, drop, you&#8217;re outta here. Is that basically the principle? You are a security firm preventing things that are bad happening to whoever it is that uses your services.</p>\n\n\n\n<p>[00:08:25] <strong>Robert Jacobi:</strong> Some of it&#8217;s super, super bad, so you&#8217;re going to dev null it. And then there&#8217;s a spectrum of how bad those connections can be. We want to focus on humans getting to human content. Our key, sort of value propositions, humans are secure, humans are actually visiting your site. That&#8217;s what&#8217;s important.</p>\n\n\n\n<p>But there are good bots, and there are good bots who accidentally do bad things. And then there are the bad, bad bots. We obviously want Google to index our sites. We may or may not want Open AI indexing our sites. We certainly don&#8217;t want it. causing an accidental denial of service by how much it&#8217;s scraping our content. Which we have seen many a time. Where it&#8217;s like, great Open AI, come on in, take one quick look and get out. But it&#8217;s like, I&#8217;m going to stay there and I&#8217;m going to churn through everything. And we&#8217;ve seen it and it knocks sites out. And the AI engines, agents are particularly bad about that, because they&#8217;re trying to fill in and understand that data.</p>\n\n\n\n<p>[00:09:25] <strong>Nathan Wrigley:</strong> Yeah. Okay, so we&#8217;ve got some idea of what you do. Just as an aside, what a shame that the internet has a need for a company like yours. I don&#8217;t mean to take the food off your table, but back 20 years ago this just wasn&#8217;t really a thing. Just this promise of the internet to be this philanthropic place with unicorns and rainbows everywhere, where we were all going to throw our content in, and we were all going to consume it and it would be wonderful.</p>\n\n\n\n<p>And now we have well, human beings presumably started the whole thing, but now human beings have written codes such that they can step away and let their robots carry on. And what a shame that we need to have things like captchas on forms. and we need to pay security companies to do all of this stuff.</p>\n\n\n\n<p>And again, I&#8217;m not trying to say that your business doesn&#8217;t have a place. Clearly it does. But from a philosophical point of view, I wish that they didn&#8217;t need to exist, because the place was benign and harmless all the time.</p>\n\n\n\n<p>[00:10:19] <strong>Robert Jacobi:</strong> I&#8217;m going to poke a tiny hole in that bubble.</p>\n\n\n\n<p>[00:10:21] <strong>Nathan Wrigley:</strong> Please do.</p>\n\n\n\n<p>[00:10:22] <strong>Robert Jacobi:</strong> Actually, this is not a bad thing because we&#8217;ve actually moved most of the troublemaking away from us locally. You want to go back 20 years ago and we&#8217;re dealing with Norton Antivirus on everything, and crossing our fingers and praying that something doesn&#8217;t sneak into our immediate homes.</p>\n\n\n\n<p>We&#8217;ve actually been able to, because we&#8217;ve gone to cloud, push a lot of that super local personal risk a bit further downstream. So these security issues didn&#8217;t magically appear, they were much more, in fact, they were much more terrifying before. And I, oh my god, my Windows PC got hacked and now I have to like completely just throw it on the grill, light it on fire five times, and then reinstall Windows.</p>\n\n\n\n<p>Most folks don&#8217;t worry about doing that with their laptops, with their phones or whatnot anymore. The scalable risks are completely different, because me getting hacked was one person. Now a cloud website platform application, and then I&#8217;m, 10 million people get hacked. But we&#8217;re pushing it further away and away and away.</p>\n\n\n\n<p>[00:11:24] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s interesting. I remember in the dawn of computers that I had, I didn&#8217;t begin my computer journey right at the very, very beginning. You could walk into a store and walk out with a computer in more or less, every town and village in the country, when I began using them.</p>\n\n\n\n<p>But the media, the way that you got things onto the computer was a physical thing. You held the object in your hand. It was either a CD or some kind of media that you could physically hold. And now of course literally nobody is installing anything off a CD. And so I guess the, inexorable rise of the internet, and everything coming down a, well, telephone line, and we&#8217;ll get into that in a moment. Putting it in the cloud makes way more sense, doesn&#8217;t it? It doesn&#8217;t really seem to have so much utility having the antivirus, if you like, on the computer. I know it does, don&#8217;t get me wrong. But I can see that the shift to mitigating the risk and detecting the risk and doing something about the problem in the cloud. Obfuscated, abstracted away, so that you never even really know what&#8217;s going on is probably the best way forward. So, yeah.</p>\n\n\n\n<p>[00:12:25] <strong>Robert Jacobi:</strong> For 99.9 9, 9 9 9% of people, they&#8217;re not going to know or understand that they just want it to work. They don&#8217;t want to be robbed from, or in danger online. I always put it, as techy as I appear to be, I am the worst car person on earth. So when I think about internet security and what most people want to know about it, it&#8217;s pretty much what I want to know about cars.</p>\n\n\n\n<p>I want my car to turn on. Go forward, go backward, get me to where I need to be as safely as possible. I don&#8217;t know, or care about anything else that&#8217;s going on under the hood. It&#8217;s a tool that I use and I want it to work like I expect it to work.</p>\n\n\n\n<p>[00:13:04] <strong>Nathan Wrigley:</strong> Yeah. Given the population at large, it must be, one in a hundred thousand who care about the internals of their machine, probably even less so. Doesn&#8217;t matter really what you&#8217;re using, be it Mac, Windows, Linux, Chromebook, whatever it is, you just to flip the lid open and you want to just.</p>\n\n\n\n<p>[00:13:18] <strong>Robert Jacobi:</strong> Check my email, log into my social media, buy something, call it a day.</p>\n\n\n\n<p>[00:13:23] <strong>Nathan Wrigley:</strong> But because it&#8217;s becoming an increasingly crucial part of our lives. Certainly where I live in the UK, more or less everything has gone online that&#8217;s of any use. So shopping has gone online. Appointments for doctors have gone online. Dentists, it&#8217;s gone online. Pharmacy appointments, it&#8217;s all gone online. Paying your taxes, it&#8217;s online.</p>\n\n\n\n<p>And so we really do need to protect this stuff. Really need to protect this stuff, because if it&#8217;s possible to, I don&#8217;t know, inject some problem in that path, we&#8217;re not just going to take out the beautiful experience of buying from a shop. We&#8217;re going to take out our ability to get fuel into our houses and into our cars and all of that.</p>\n\n\n\n<p>[00:13:58] <strong>Robert Jacobi:</strong> Yeah, if you need that prescription, you don&#8217;t want that to go down, so.</p>\n\n\n\n<p>[00:14:01] <strong>Nathan Wrigley:</strong> It&#8217;s become almost like, almost like a human right. That seems a bit of a ridiculous thing to say, but on some level, it seems like the internet or access to the internet is almost on that level. It certainly feels like it is as important as other key parts of the country&#8217;s infrastructure. So power and gas all of that, and the road network and what have you.</p>\n\n\n\n<p>[00:14:20] <strong>Robert Jacobi:</strong> It is the information utility. So you have your power utilities, you have an information utility. It&#8217;s got to be available. In the States we always have our last mile issues, especially for very rural folks, about how connected are they, how fast is it? We always do this to ourselves. We got this great new toy, now let&#8217;s see how, great we can make it. Yeah, but if you&#8217;re not running at a hundred megabits a second your experience might really not be functional.</p>\n\n\n\n<p>[00:14:46] <strong>Nathan Wrigley:</strong> So we&#8217;re going to talk today about something that I confess, I don&#8217;t know anywhere near enough of. So, Robert and I have shared an article, and I&#8217;ll put the article in the show notes. And essentially this thing that we&#8217;re going to talk about is what&#8217;s called the OSI model. And the OSI model comprises various different layers.</p>\n\n\n\n<p>And basically, dear listener, if you&#8217;ve never thought about the gubbins of your computer, you, might just have this fairy tale notion that you open it up and start typing and it just works. I can send an email, of course I can send an email, you just click send and it&#8217;s gone and that recipient receives it.</p>\n\n\n\n<p>But the breathtaking quantity of things going on in the background disguised from you. Really, honestly, Robert, none of this should work, and yet it does work.</p>\n\n\n\n<p>[00:15:36] <strong>Robert Jacobi:</strong> Which is why I love my car analogy. I have no idea what is going on 99% of the time. I still have a gas car, so I know there&#8217;s a larger motor than an electric car. I know gas gets in there and lit on fire and moves pistons around, but really, in the most abstract sense of it. It goes, and that&#8217;s what I want it to do.</p>\n\n\n\n<p>[00:15:56] <strong>Nathan Wrigley:</strong> There&#8217;s explosions happening all the time, and fuel is being funneled around, and things are turning because they&#8217;ve been lubed with oil and all of that. And honestly, your car is nothing compared to the internet. The complexities in the internet, because I know that electric cars have taken over from, or are taking over from gasoline cars, but broadly speaking, the gasoline engine probably hasn&#8217;t changed terrifically much in the last a hundred years. Whereas I think the infrastructure comprising the internet, although the OSI model probably hasn&#8217;t changed much either.</p>\n\n\n\n<p>The things that are coming down the pike, and the things that have happened in the last 20 years, it&#8217;s breathtaking. So, dear listener, get out your tinfoil hat as Robert and I attempt and probably butcher what the OSI model is. And if you&#8217;ve got the capacity. Perhaps pause this podcast, go to the wptavern.com website, search for this episode and read the article. And the one that Robert came up with, which was a good one, is called What is the OSI model? It Standardizes How Computer Networks Communicate, and it&#8217;s on bluecatnetworks.com, but I&#8217;ll provide the link.</p>\n\n\n\n<p>[00:17:00] <strong>Robert Jacobi:</strong> The best one I found that had the good pictures to also help. Because visually it&#8217;s hard to, you think you have a server, some wires and a browser and it&#8217;s like me saying I have an engine, some gas, and a steering wheel. There&#8217;s a lot of pieces that go in between all those parts.</p>\n\n\n\n<p>[00:17:18] <strong>Nathan Wrigley:</strong> The amazing thing is this all happens really at the speed of light and. Okay, a perfect example is Robert is literally half a world away from me, and I&#8217;m talking to him through a browser, and I imagine that there is the most fractional delay between the words that I&#8217;m saying and him hearing it.</p>\n\n\n\n<p>It&#8217;s probably like a thousandth of a second or something. And yet somehow that sound and that image is getting consumed by my camera. Traveling down a cable. Getting into my computer. The computer&#8217;s making decisions about, what the heck am I going to do with this? And then pushing it down a wifi network.</p>\n\n\n\n<p>That wifi network is then thinking, where do I put this thing? And then it puts it there. That then decides to shunt it along somewhere else, which shunts it along somewhere else. And eventually it gets to Robert&#8217;s computer. Robert&#8217;s computer does all of it in reverse. Unpacks it rather than packing it up, and puts it on the screen. And it&#8217;s all happening like thousands of times a second, and it shouldn&#8217;t work.</p>\n\n\n\n<p>[00:18:20] <strong>Robert Jacobi:</strong> It&#8217;s more live than live.</p>\n\n\n\n<p>[00:18:22] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p>[00:18:22] <strong>Robert Jacobi:</strong> Because not only do we have the video, we have a chat window on the side. It&#8217;s all encapsulated. Use some of these acronyms, but, we have our streaming protocol for the actual video and audio. And then we have our standard internet protocols for the content and everything else that&#8217;s holding the streaming protocols together.</p>\n\n\n\n<p>It&#8217;s crazy. Why I&#8217;m excited to have this conversation with you is like, I feel, very anecdotally, but people are like, I&#8217;m just going to spin up a WordPress site. I&#8217;m going to be a WordPress agency. And they just do it. And there&#8217;s just all this stuff in the mix that, while it&#8217;s great to take for granted, it might help to know just a few of the pieces that are critical in that security portion of infrastructure.</p>\n\n\n\n<p>[00:19:05] <strong>Nathan Wrigley:</strong> Yeah, it feels to me like a bit like you&#8217;ve been to a really nice restaurant and you&#8217;ve eaten a fabulous meal, and then you realize the 12 hours of labor that went into creating that tiny little sauce on the side or something like that. And you get real appreciation for it. And hopefully something like that will come out of this.</p>\n\n\n\n<p>Again, caveat emptor, we&#8217;re not going to get everything right. Please feel free to give us a comment when we do get things wrong. But the OSI model is basically, it&#8217;s a seven layer stack and I think we&#8217;ll start at layer seven, because it sounds easier to describe it from the top down. So seven through one. And I&#8217;ll just say what all the layers are.</p>\n\n\n\n<p>So they go from the application layer, that&#8217;s layer seven. Presentation layer is six. The session layer is five. Four is transport. Three is network. Two is data link. And then the final one is the physical layer. And this point, I completely stand back and say, Robert, tell us a little bit about the top one, and Robert puts his hands on his head, the application layer.</p>\n\n\n\n<p>[00:20:06] <strong>Robert Jacobi:</strong> It&#8217;s funny, it&#8217;s like the top most layer and the bottom most layer are the, I feel, the easiest to like grok. Let&#8217;s use geek terms, to understand.</p>\n\n\n\n<p>The application layers is as well as a WordPresser, I can explain. It&#8217;s really the top, you&#8217;re connecting from the client, your client application, so a browser, email, whatever, with specific protocols.</p>\n\n\n\n<p>And what we primarily use is TCP IP, because that&#8217;s that magical thing that is able to grab a bunch of information, split it up into a billion pieces, and somehow put it all back together. How are we communicating with other devices is the way I look at that layer. It&#8217;s very high level, very abstract, it&#8217;s sort of fundamental. It&#8217;s like the air we need to breathe to actually get stuff done.</p>\n\n\n\n<p>[00:21:00] <strong>Nathan Wrigley:</strong> It&#8217;s the layer, if I&#8217;m correct, it&#8217;s the layer closest to us, the user. It&#8217;s the layer which we can most readily understand, because it&#8217;s the layer closest to which we do things. So I think maybe a poor example, or an incorrect example, would be to imagine it&#8217;s something like Microsoft Word or something like that. Because it isn&#8217;t, the application itself isn&#8217;t that layer. It&#8217;s more how that interacts with the protocol underneath. So it might be HTTPS or FTP or something like that. But you are writing an email or something like that, and you hit send, and then the application layer gets in the way and says, what do we do with this?</p>\n\n\n\n<p>[00:21:38] <strong>Robert Jacobi:</strong> Bingo. That&#8217;s exactly it, so we use all these, and generically they&#8217;re just called clients. So whether it&#8217;s Word, Microsoft Word, whether it is Safari, whether it&#8217;s Chrome, whether it&#8217;s Apple Mail. This will only entertain a few people, or Eudora mail. Just taking it back. Those are discreet applications on our devices.</p>\n\n\n\n<p>And then the application, to your point, you hit send, you hit go on your browser. And now we&#8217;re like going crazy, okay, what do we do? We have a request. A request needs to go somewhere. That&#8217;s where the application layer kicks in.</p>\n\n\n\n<p>[00:22:11] <strong>Nathan Wrigley:</strong> So we have this protocol in the application layer, which then makes decisions about what to do. And each of the layers is collapsing into the layer below it. And that layer then takes something that the previous higher layer gave to it and does, some shenanigans with it, and we get something which can then move into the layer below.</p>\n\n\n\n<p>[00:22:30] <strong>Robert Jacobi:</strong> Everyone knows the application layer, because we&#8217;ve all typed in HTTPS://. That is literally the application layer request.</p>\n\n\n\n<p>[00:22:40] <strong>Nathan Wrigley:</strong> Okay, so in the case of a browser, it&#8217;s the capacity for the browser to send something through HTTP, what have you. And then we get into the presentation layer, which is the layer beneath. And I think, again, I&#8217;m just cribbing from this article, if I&#8217;ve parsed this correctly, it says that this layer comprises things like translation, encryption, decryption compression. And it turns all of the bits and pieces into machine readable data. So for example, it says it will convert all of the binary ones and zeros into machine readable data. If the devices are using a different communication method, the presentation layer translates that data into something understandable, so that it can be received from layer seven.</p>\n\n\n\n<p>And there&#8217;s a lot more to it than that. It&#8217;s like this layer of converting what came to it, into something else, which can then be moved down the stack into five.</p>\n\n\n\n<p>[00:23:34] <strong>Robert Jacobi:</strong> Bingo, that&#8217;s literally exactly it. And it&#8217;s something us as humans completely don&#8217;t interact with unless you&#8217;re the person building out that infrastructure. It&#8217;s really just we&#8217;re having computers talking to computers at this point. So when you typed in HTTPS WP Tavern, that was your human interaction. Now we&#8217;re all like, what is the process? So presentation is making sure that that data moves forward the stack.</p>\n\n\n\n<p>[00:23:59] <strong>Nathan Wrigley:</strong> And my understanding as well is that this is the moment where encryption and decryption occur. And so it&#8217;s high up in the stack. That is to say it&#8217;s near the layer seven, because you obviously can&#8217;t have it encrypted before you do anything with it. It&#8217;s high up in the stack so that at this moment, before it&#8217;s gone anywhere, it has become encrypted, before it&#8217;s passed down the stack and sent down the wires. But also, this is the moment if it&#8217;s coming up the stack, towards you so that you can read it in your browser, so that it&#8217;s getting decrypted at the last possible moment as well. So the encryption, I guess is at the first possible point on the way out, and the last possible point on the way back in. Have I got that right?</p>\n\n\n\n<p>[00:24:40] <strong>Robert Jacobi:</strong> Yeah, and that&#8217;s a great way to look at it is, when we look from the top of the stack to the bottom of the stack, it&#8217;s almost in physical proximity to you as the human end user.</p>\n\n\n\n<p>[00:24:48] <strong>Nathan Wrigley:</strong> Yeah.</p>\n\n\n\n<p>[00:24:49] <strong>Robert Jacobi:</strong> Because at first you&#8217;re typing in something. Now something&#8217;s happening, that encryption is happening locally, because otherwise it wouldn&#8217;t be safe. And as we get further down the stack, you are physically further away from what&#8217;s going on.</p>\n\n\n\n<p>[00:25:02] <strong>Nathan Wrigley:</strong> Yeah. And the other thing that&#8217;s going on here is compression. So you&#8217;ve got some giant blob of data that the stack can compress to make it more efficient to fly over the wires, then that will be handled at this layer as well, is my understanding.</p>\n\n\n\n<p>[00:25:17] <strong>Robert Jacobi:</strong> We have compression on the servers as well in the applications layer as well. Don&#8217;t forget, you can compress data on the protocol.</p>\n\n\n\n<p>[00:25:22] <strong>Nathan Wrigley:</strong> So that all sounds really remarkable, but also quite humanly understandable, because everything that I&#8217;ve said makes perfect sense. And we start from five down. It starts to be really the domain of networking experts, and people who really obsess about computers and understand this stuff. But if you&#8217;re just the person using the web and WordPress casually, honestly, it may be that you&#8217;ve never come across this stuff, and I found it just breathtaking, to be honest.</p>\n\n\n\n<p>So layer five, is called the session layer, and it is literally that. It&#8217;s managing sessions, so it&#8217;s figuring out who&#8217;s connected to who. How that communication should begin. How it should end. When it&#8217;s decided that, okay, that connection should be destroyed. We&#8217;re not using that anymore, but okay, now we&#8217;ve got something else that we need to do. And it figures out, yeah, sessions basically, which I guess is the easiest way to describe it.</p>\n\n\n\n<p>[00:26:15] <strong>Robert Jacobi:</strong> Everyone knows what a session is. It&#8217;s me being connected, and my information being managed for me, so that when I log in, Nathan doesn&#8217;t get all my information.</p>\n\n\n\n<p>[00:26:24] <strong>Nathan Wrigley:</strong> And also, an understanding here is that usernames and passwords, so authentication is happening at this layer as well. And again, that kind of makes sense. So you would have to authenticate before the decryption happens in the layer above and vice versa. But yeah, this is opening up connections between, in this case, you and I are chatting in a browser, so we&#8217;re occupying one session, and then there are million, literally millions of packets of data just flying around over the internet via who knows what route. They&#8217;re all going in completely different routes.</p>\n\n\n\n<p>[00:26:57] <strong>Robert Jacobi:</strong> Some of these packets can literally be going through Australia or South Africa or Brazil, and back and forth and they, catch up.</p>\n\n\n\n<p>[00:27:05] <strong>Nathan Wrigley:</strong> Incredible, isn&#8217;t it? Literally. It&#8217;s like, I don&#8217;t know. Imagine getting a handful of rice and chucking it all down on the floor, but it assembles itself into a tower. It just lands and it just assembles itself. That&#8217;s basically what we are dealing with.</p>\n\n\n\n<p>[00:27:19] <strong>Robert Jacobi:</strong> That&#8217;s a good one. Yeah, like I have my own rice tower at home. I throw it on the ground. It gets shipped by FedEx to you, but when you open up the box, it reassembles itself.</p>\n\n\n\n<p>[00:27:28] <strong>Nathan Wrigley:</strong> Just in perfect condition, yeah. So the next layer four, is the transport layer. And this is the bit which actually I guess begins the process of sending my stuff to you, and your stuff to me. And typically the protocols for that are something called UDP, which is User Datagram Protocol or TCP Transmission Control Protocol.</p>\n\n\n\n<p>And my understanding, which is very basic, is that UDP differs from TCP in that UDP can be more of a stream of data, because it doesn&#8217;t require everything to come through perfectly to say, yeah, that&#8217;s now finished. So a perfect example would be us talking to each other, streaming. If bits get lost along the way, it doesn&#8217;t want to say, right end the call.</p>\n\n\n\n<p>We haven&#8217;t got one bit. We need to just stop. Until that bit has been found, it just keeps going and just disregards the missing bits. Whereas TCP, this is just incredible. This is the rice tower, isn&#8217;t it?</p>\n\n\n\n<p>[00:28:28] <strong>Robert Jacobi:</strong> TCP is the rice tower, exactly.</p>\n\n\n\n<p>[00:28:30] <strong>Nathan Wrigley:</strong> It requires every single piece to be sent. Acknowledged. Counted out. Counted in at the destination, and for the both ends of the connection to be saying, did you get that bit? Yeah, I got that bit. What about this bit? Did you get that bit? Yeah, I got that bit. 23, did you get 23? No, 23 has gone. Where, where&#8217;s 23? Oh, I&#8217;ll send 23 again. Here it is. A million times a second for this conversation that we&#8217;re having. Well, it&#8217;s probably not a million times a second, but you know what I mean.</p>\n\n\n\n<p>And I&#8217;ve summed that up very badly, but these packets of data that are flying around. They egress my computer. They go through 7, 6, 5, now we&#8217;re in 4, and they&#8217;ve got to go through further layers. But they&#8217;re not just going in a straight pipe, like a hose pipe from your faucet, spraying the garden. These are just going anywhere they choose. So one packet, like you said, might go via Australia, one might go through South Africa, and then somehow they just reassemble themselves magically at the other end.</p>\n\n\n\n<p>[00:29:26] <strong>Robert Jacobi:</strong> Routers, because that&#8217;s what those do. Obviously that&#8217;s a physical component further down the pipe. They&#8217;re saying, this is the order of information. I&#8217;m going to just spew out, and everyone else needs to figure out how to put it back together, one piece. It&#8217;s crazy.</p>\n\n\n\n<p>[00:29:38] <strong>Nathan Wrigley:</strong> Yeah, it is crazy. My understanding is that back in the day, when the internet was conceptualized, I think it was possibly something like Darpanet, or something like that, but it was a, I think it was a military endeavor, the enterprise was something along the lines of, we need a communication system which if various nodes are taken out, let&#8217;s say, I don&#8217;t know, bombed out of existence, or just the power is cut, the system is intelligent enough to just work round the problem, and figure, okay, we can&#8217;t go there anymore, let&#8217;s just go a different way. And that is what we now have.</p>\n\n\n\n<p>[00:30:12] <strong>Robert Jacobi:</strong> It&#8217;s all about redundancy. I&#8217;m going to take just a slight tangent on federated social media. Any kind of federated application. Those exist in a lot of ways to ensure redundancy. I&#8217;m going to go way, way back, to where most of the audience probably wasn&#8217;t born. So we had these things called modems, and they would be attached to a phone, and you would run something called a bulletin board system. Those were single points of failure.</p>\n\n\n\n<p>So you actually saw groups of independent bulletin board system providers create these distributed federated networks. So if you sent an email to a specific person, at a specific BBS, if that phone line was busy, it could go to another one that would take it, and keep pushing it along until you actually got it to the right place. This idea of distributed and federated systems is really what makes the internet functional because we take care of failure points. We ignore them and just work around them.</p>\n\n\n\n<p>[00:31:17] <strong>Nathan Wrigley:</strong> And obviously we know that works as well because parts of every country&#8217;s infrastructure are breaking all the time. One router somewhere will just go down, even if it&#8217;s a crucial router, it doesn&#8217;t in the end stop the system. It probably creates bottlenecks in various places.</p>\n\n\n\n<p>[00:31:31] <strong>Robert Jacobi:</strong> Slow it down.</p>\n\n\n\n<p>[00:31:32] <strong>Nathan Wrigley:</strong> Slow the egress of traffic around, yeah. But in layer four we&#8217;re dealing with the ports that things fire out of as well. And then when we get down to layer three, that&#8217;s when the actual data is divided up into little packets and little segments. So data four and data three, honestly, to some extent they feel very similar in my head at least anyway.</p>\n\n\n\n<p>But layer three is using things like IP addressing, to decide where this packet&#8217;s going to go. And I think wraps the packets up in the IP address, if you like. It&#8217;s almost like wrapping up a Christmas present and as it travels down the stack, by the time it gets to layer three, it&#8217;s being told, this is not what it&#8217;s being told, but this encapsulates it. This is a gift for Robert Jacobi. You must find Robert Jacobi.</p>\n\n\n\n<p>Then it reads that, and then finally, it&#8217;ll rip off the wrapping and finally give you the gift at the end as it goes back up the stack. So, there&#8217;s not a lot to say on layer three, I don&#8217;t think, other than it&#8217;s using things like IP v4 and IP v6 to make decisions about how it&#8217;s going to be spread around. Have I got that about right? Do you think?</p>\n\n\n\n<p>[00:32:35] <strong>Robert Jacobi:</strong> That works for me. I think that&#8217;s enough information for most folks. Again, we&#8217;re trying to give a taste of how complex security is, for what we do day to day. But also how we can apply it to how WordPress understands it.</p>\n\n\n\n<p>[00:32:48] <strong>Nathan Wrigley:</strong> And then we&#8217;ve got the two layers where, the data link layer and the physical layer. The data link layer is handling the data transferred. So the actual data moving around. So it&#8217;s getting pushed around on the same network is my understanding for layer two. So that&#8217;s when you are, for example, in the same office building. I think layer two is just for that. I could be wrong.</p>\n\n\n\n<p>[00:33:11] <strong>Robert Jacobi:</strong> It&#8217;s getting to your router and then your router will start moving stuff around. Cause don&#8217;t forget, your router is on your network as well as any other computer in that closed. So, our 192&#8217;s. Our internal network, so that&#8217;s the closest on the networking side, that hardware side, because as soon as it hits our router it goes to the cable, or whoever you&#8217;re using, outside of your office, home, your LAN.</p>\n\n\n\n<p>[00:33:35] <strong>Nathan Wrigley:</strong> And then the final layer, the physical layer is the cables, the actual infrastructure out there in the world outside of your house, basically. Or your office building. Well, maybe there&#8217;s some of it in the office building as well, but the majority of it, the miles and miles of things are all in the physical layer. And it says here on the bit that I&#8217;m reading. Finally, this layer encompasses the equipment that carries data across the network, such as fiber network switches, and so on.</p>\n\n\n\n<p>And so finally, our packets of data that we started off at the beginning, writing the email to Robert Jacobi. Finally, that packet has made it out. It&#8217;s escaped into the wild, and is now just rattling around on the internet desperately being told, very quickly, where to go. And then hopefully it&#8217;ll arrive. Travel to Robert&#8217;s computer. Travel in the reverse direction of the stack, and he&#8217;ll get a nice email from me with cat pictures in it.</p>\n\n\n\n<p>[00:34:27] <strong>Robert Jacobi:</strong> Why is it always cat pictures?</p>\n\n\n\n<p>[00:34:29] <strong>Nathan Wrigley:</strong> Why not? Okay, so all of that shenanigans is happening, and honestly, I feel a, it&#8217;s very difficult if you&#8217;re inexperienced like me, to get the words out in the correct order so that I have demonstrated that I understand it. Because I do on a very, very slight level.</p>\n\n\n\n<p>And I know that entire careers, very, very, well paid careers can be built upon really understanding what we&#8217;ve just spoken about. But in there, I presume, is the capacity for threats, and the capacity for things to go wrong, and the capacity in all of these layers for people to inject things which shouldn&#8217;t be there. For clever people to figure out ways to disrupt that information. To take that information. To delete that information. To rewrite that information. And is that essentially what your company does? Prevent those things?</p>\n\n\n\n<p>[00:35:18] <strong>Robert Jacobi:</strong> So when I look at it from a CMS stack, and again, let&#8217;s focus on WordPress. My mental model that is slightly different. I&#8217;ll use, I think what most of us feel like is WordPress infrastructure. I know, the really smart folks are going to yell at me for this. You have a server somewhere. It has an operating system, it has PHP, MySQL, it has WordPress, and then whatever else is in front of it.</p>\n\n\n\n<p>So there&#8217;s a whole stack and layer on layers of communication that go from when I hit my browser and type in WP Tavern and hit go. And let&#8217;s move away from all the really highly technical networking protocol issues.</p>\n\n\n\n<p>At some point, it&#8217;s going to make a request to a hosting company that needs to be able to say, oh, yes, let&#8217;s give them the WP Tavern homepage. In that process there are caching services, firewall products, local security on the networking side of that hosting company. What I feel personally, but also which is what makes products like Black Walls critical is, detect and defend as far away from the website as possible.</p>\n\n\n\n<p>So if there are a million bots coming at you, get them before they even hit the hosting company&#8217;s infrastructure. Some will always sneak through because it&#8217;s a battle that&#8217;s just never ending and, you&#8217;re going to keep learning and fighting and learning and fighting. Mitigate the risks as close to the bad actor, and as far away from the site as possible. So, mitigate, mitigate, mitigate, mitigate, mitigate. And there are tools and solutions up and down that entire stack.</p>\n\n\n\n<p>So you&#8217;re going to have stuff way before you hit the hosting company. You&#8217;re going to have some solutions closer to the hosting company. You&#8217;re going to have solutions directly on WordPress. There are security plugins that are running on your install of your site. Those are great. I personally feel that you don&#8217;t want to even get that close if you&#8217;re a bad actor. Mitigate that problem as quickly, as soon as possible.</p>\n\n\n\n<p>And even solutions that work at the operating system level, or at least the language level. There are products out there that are constantly monitoring, looking for and mitigating PHP corruption. So, you really don&#8217;t want to let everyone have access all the way down to that level, because then you&#8217;re already, you will have problems, how to put it nicely. We don&#8217;t say bad words on the show.</p>\n\n\n\n<p>[00:37:53] <strong>Nathan Wrigley:</strong> So do you sell your product into the WordPress space? So, you know, to freelancers, agencies, or are you more at the hosting level, or is it even more like infrastructure level? So at the router level. So in our case, this sort of physical layer that we were talking about. Is that the kind of place where your products go? I honestly don&#8217;t know where your product sits in all of that.</p>\n\n\n\n<p>[00:38:16] <strong>Robert Jacobi:</strong> So, if you look at it from a hardware perspective, there&#8217;s going to be the end user is going to make request. It&#8217;s going to get routed somewhere. We sit between where it&#8217;s getting routed and the hosting company. So our goal is to prevent the hosting company from wasting physical resources. Now we need to amp up our service because there&#8217;s so much traffic coming in.</p>\n\n\n\n<p>Now we need to amp up our customer support because more stuff is happening with our virtual machines or hosted infrastructure. So that&#8217;s our place in the universe. Get the bad guys before they get to the critical infrastructure.</p>\n\n\n\n<p>[00:38:51] <strong>Nathan Wrigley:</strong> And another question, forgive my ignorance. Is Black Wall&#8217;s solution, is it software? Is it code that sits on an operating system? Or maybe you even have hardware that sits in the way of things, the packets have to transfer through your hardware and be inspected in a way, like a router might get in the way of those things.</p>\n\n\n\n<p>[00:39:10] <strong>Robert Jacobi:</strong> Our secret sauce is that we are software that emulates the hardware that used to be required. So there are hardware companies buy this kind of routing and prevention, traffic mitigation. And we do it on the software side so that you as an agency or MSP, if you&#8217;re running a bunch of virtual machines, you can deploy this on your own. Certainly as a hosting company, you can deploy this across your entire enterprise.</p>\n\n\n\n<p>[00:39:36] <strong>Nathan Wrigley:</strong> So you are dealing with very technical, the people that purchase from you they&#8217;re not me, for example. They are very technical. They&#8217;re in the data centers. The sort of technical end of the hosting companies. They understand what I&#8217;ve just butchered during this episode.</p>\n\n\n\n<p>It&#8217;s not like a freelancer market. You will not be selling Black Wall as a plugin. You are dealing with, directly with hosting companies and the tech side of those hosting companies.</p>\n\n\n\n<p>[00:40:01] <strong>Robert Jacobi:</strong> There&#8217;s a wonderful German word called Jein. So yes and no.</p>\n\n\n\n<p>[00:40:04] <strong>Nathan Wrigley:</strong> Oh, that is a good word.</p>\n\n\n\n<p>[00:40:05] <strong>Robert Jacobi:</strong> For all the Germans listening. You still want to be able to control a lot of times exactly what kind of traffic comes in. You might want to get scraped by AI bots more than someone else does. Or you might want to turn off all scraping if you&#8217;re an e-commerce store and you&#8217;re worried about people taking your pricing and not allowing you to sell at your level.</p>\n\n\n\n<p>We&#8217;ve had, and are currently reworking our entire WordPress plugin, to enable that end user control of that infrastructure. So it&#8217;s not running on your WordPress install, which is great because it&#8217;s not taking up resources, filling up your hard drive. But you can control, as an end user, the granularity of the traffic that&#8217;s able to access your site.</p>\n\n\n\n<p>[00:40:45] <strong>Nathan Wrigley:</strong> Oh, so you have a plugin, so you are reading what the hosting company is doing. You can view it through a GUI on your WordPress website, but you are not actually, it&#8217;s nothing to do with your WordPress install. You&#8217;re getting the data from your hosting company, and that is another layer away from you. Okay. That&#8217;s interesting. I didn&#8217;t realise that.</p>\n\n\n\n<p>[00:41:04] <strong>Robert Jacobi:</strong> Yes, it empowers all these website owners, agencies, MSPs, to fine tune, for lack of a better term.</p>\n\n\n\n<p>[00:41:10] <strong>Nathan Wrigley:</strong> Yeah. And then do you offer a sort of GUI for data breakdown, tables, graphs, charts, and ways to block things that you imagine are suspicious, and alerting and things like that?</p>\n\n\n\n<p>[00:41:20] <strong>Robert Jacobi:</strong> Yep, as well as defaults for all sorts of things of course, just to make life easier for folks. You can go and visit our site and get some initial monitoring for your site for free. We enjoy having that as part of just an offering of the reporting and monitoring, you can see it. My traffic has been great, and then all of a sudden you look and it&#8217;s oh wait, it&#8217;s just been Chat GPT.</p>\n\n\n\n<p>[00:41:40] <strong>Nathan Wrigley:</strong> Sad realization that the million visitors that seemed to be going to your excellent article were in fact Chat GPT.</p>\n\n\n\n<p>[00:41:47] <strong>Robert Jacobi:</strong> Bots stealing that information.</p>\n\n\n\n<p>[00:41:49] <strong>Nathan Wrigley:</strong> Sadly, time has got the better of us. We&#8217;re at the time where Robert has to walk away. I know he&#8217;s got a hard stop. Firstly, my apologies, dear listener for utterly butchering the OSI model. I&#8217;m sure there&#8217;s a lot of geeks out there who were just throwing things.</p>\n\n\n\n<p>[00:42:01] <strong>Robert Jacobi:</strong> They&#8217;re going to kill, but my hope is everyone looks it up, a lazy Sunday afternoon understanding.</p>\n\n\n\n<p>[00:42:06] <strong>Nathan Wrigley:</strong> Exactly. And that, really was my capacity to understand it. Doesn&#8217;t matter how much more I read it, I will be able to get no more out of it. But an important conversation, and one that we&#8217;ve never had before. We never get into the weeds of all of that. It&#8217;s always WordPress all the way down.</p>\n\n\n\n<p>And this is what&#8217;s happening before, WordPress gets to put the bits and your screen. So really important and hopefully, like Robert said, it will encourage people to go and have a little look.</p>\n\n\n\n<p>Robert Jacobi, thank you so much for chatting to me today, and good luck with the new rebranding of BotGuard into Black Wall. I hope that goes well too. Thank you so much.</p>\n\n\n\n<p>[00:42:39] <strong>Robert Jacobi:</strong> Thank you Nathan.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://www.linkedin.com/in/robert-jacobi/\">Robert Jacobi</a>.<br /><br />Robert has a long-standing history with the tech and CMS industry, having worked in senior positions at Joomla, Cloudways, Perfect Dashboard, and more. He&#8217;s now the Chief Experience Officer at <a href=\"https://blackwall.com/\">Black Wall</a>, a company formerly known as BotGuard.<br /><br />Robert talks with me today about the transition from proprietary systems to open source, and the seven-layer OSI model that underpins the internet. Drawing from his experiences in tech, Robert and I try, and perhaps fail, to break down the complexities of how website traffic is routed over the internet. This is done to try to understand how Black Wall can position itself to mitigate risks before they reach hosting companies infrastructure.<br /><br />We also discuss the evolution of bot traffic on the web, where upwards of 10% of internet traffic is identified as malicious. This kind of insight is particularly important for those interested in the security aspect of web hosting and website management.<br /><br />We also get into Black Wall&#8217;s rebranding journey, and its continued dedication to the WordPress community by participating in events like WordCamp Asia and Europe.</p>\n\n\n\n<p>If you&#8217;ve ever wondered about the unseen layers of internet security and infrastructure, or the strategic moves involved in rebranding a tech company, this episode is for you.<br /></p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p><a href=\"https://blackwall.com/\">Black Wall</a> (formerly BotGuard)</p>\n\n\n\n<p><a href=\"https://www.joomla.org/\">Joomla</a></p>\n\n\n\n<p><a href=\"https://www.cloudways.com/en/\">Cloudways</a></p>\n\n\n\n<p><a href=\"https://www.digitalocean.com/\">Digital Ocean</a></p>\n\n\n\n<p><a href=\"https://bluecatnetworks.com/glossary/what-is-the-osi-model/\">What is the OSI model? It standardizes how computer networks communicate</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:\"Tue, 18 Mar 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:14;a:6:{s:4:\"data\";s:13:\"\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:103:\"Do The Woo Community: The Challenges and Wins of Creating a Suite of WordPress Plugins with Steve Burge\";s:7:\"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:28:\"https://dothewoo.io/?p=92722\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"https://dothewoo.io/the-challenges-and-wins-of-creating-a-suite-of-wordpress-plugins-with-steve-burge/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:183:\"In this episode host Mark Westguard chats with Steve Burge, founder of PublishPress, discussing their journeys, the evolution of WordPress plugins, and strategies for business growth.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 09:26:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:15;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"Gutenberg Times: Source of Truth (WordPress 6.8)\";s:7:\"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=38037\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/\";s: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:45256:\"<p>Ahead of WordPress 6.8 Beta release and in absence of Anne McCarthy, we publish the Source of Truth a second time on the Gutenberg Times. </p>\n\n\n\n<p>With me, I mean all the collaborators on this post: Krupal Lakhia, Justin Tadlock, Jonathan Bossenger, and JuanMa Garrido. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"changelog\">Changelog</h2>\n\n\n\n<p>Any changes will be cataloged here as the release goes on. </p>\n\n\n\n<p>The post will be updated around RC 1 release (March 25) . If you find missing features, please ping me on WPSlack or DM on Bluesky (<a href=\"https://bsky.app/profile/gutenbergtimes.com\">@gutenbertimes.com</a>) </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"important-note-guidelines\">Important note/guidelines</h2>\n\n\n\n<p>Please do not copy and paste what is in this post since this will be shared with many people. This should be used to inspire your own content and to ensure that you have the best information about this release. If you do copy and paste, keep in mind that others might do the same, opening the door for some awkwardness around duplicated content out on the web.&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each item has been tagged using best guesses with different high level labels so that you can more readily see at a glance who is likely to be most impacted.</li>\n\n\n\n<li>Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn more.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"overview\">Overview&nbsp;</h2>\n\n\n\n<p class=\"has-body-background-color has-accent-background-color has-text-color has-background has-link-color wp-elements-a85028a54332c7cdc396d5f2b4559ede\"><em>Note: As always, what’s shared here is being actively pursued, but doesn’t necessarily mean each will make it into the final release of WordPress 6.8.</em></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/6-8/\">WordPress 6.8</a> is set to be released on April 15th, 2025. This release continues refining foundational features introduced in previous versions, focusing on improving data views, query loops, and block interactions. It introduces a more streamlined design experience with a <strong>Zoom Out</strong> editing approach, expanded style controls, and enhanced typography options. API developments, including the Block Hooks and Interactivity API, aim to enhance extensibility, while speculative loading integration and performance optimizations seek to improve site speed. Accessibility improvements and ongoing support for PHP 8.x ensure WordPress remains user-friendly and forward-compatible.</p>\n\n\n\n<p>Of note, this release includes Gutenberg 19.4 &#8211; 20.4.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"important-links\">Important links:</h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2025/02/06/roadmap-to-6-8/\">Roadmap 6.8</a>.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/6-8/\">WordPress 6.8 Development Cycle</a></li>\n\n\n\n<li>6.8 Field Guide (will come out around March 25 after RC 1 release)&nbsp;</li>\n\n\n\n<li>What’s new for developers: <a href=\"https://developer.wordpress.org/news/2024/11/whats-new-for-developers-november-2024/\">November</a>, <a href=\"https://developer.wordpress.org/news/2024/12/whats-new-for-developers-december-2024/\">December</a>, <a href=\"https://developer.wordpress.org/news/2025/01/whats-new-for-developers-january-2025/\">January</a>, <a href=\"https://developer.wordpress.org/news/2025/02/whats-new-for-developers-february-2025/\">February</a></li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-8-assets\">6.8 assets:&nbsp;</h3>\n\n\n\n<p>In this <a href=\"https://drive.google.com/drive/u/0/folders/1WBc_QOYSSaQCbz6KTPBsrcLtPNtAPDzh\">Google Drive folder</a> you can view all assets in this document&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tags\">Tags</h2>\n\n\n\n<p>To make this document easier to navigate based on specific audiences, the following tags are used liberally:&nbsp;</p>\n\n\n\n<p>[end user]: end user focus.&nbsp;</p>\n\n\n\n<p>[theme author]: block or classic theme author.&nbsp;</p>\n\n\n\n<p>[plugin author]: plugin author, whether block or otherwise.</p>\n\n\n\n<p>[developer]: catch-all term for more technical folks.&nbsp;</p>\n\n\n\n<p>[site admin]: this includes a “builder” type.&nbsp;</p>\n\n\n\n<p>[enterprise]: specific items that would be of interest to or particularly impact enterprise-level folks</p>\n\n\n\n<p>If no tags are listed, it’s because the impact is broad enough to impact everyone equally.&nbsp;</p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-large-font-size\">Table of contents</p>\n\n\n\n<ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#changelog\">Changelog</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#important-note-guidelines\">Important note/guidelines</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#overview\">Overview </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#important-links\">Important links:</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#6-8-assets\">6.8 assets: </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#tags\">Tags</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#priority-items-for-6-8\">Priority items for 6.8</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#global-styles-available-on-the-main-site-editor-sidebar\">Global Styles available on the main site editor sidebar </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#swifter-hiding-and-showing-the-template\">Swifter hiding and showing the template </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#style-book\">Style Book </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#zoom-out-view\">Zoom Out View </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#design-tools\">Design Tools </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#updated-core-blocks\">Updated Core Blocks </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#buttons\">Buttons </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#cover-block\">Cover Block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#details-block\">Details block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#file-block\">File block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#gallery-blockeach-image-in-a-gallery-block-shows-multiple-options-on-how-a-link-should-behave-and-how-a-visitor-to-the-site-can-interact-with-the-images-for-wordpress-6-8-contributors-added-expand-to-click-to-the-gallery-s-toolbar-to-open-all-images-in-a-light-box-effect-with-one-click-the-option-is-available-from-the-link-toolbar-button-64014\">Gallery Block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#image-blocks-and-handling\">Image Blocks and handling</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#set-image-blocks-as-featured-image\">Set image blocks as featured image</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#navigation-block\">Navigation Block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#query-loop-block\">Query Loop Block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#introducing-the-query-total-block\">Introducing the Query Total block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#separator-block\">Separator Block</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#social-icons-block-updates\">Social Icons block updates</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#editor-improvements\">Editor improvements </a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#reset\">Reset </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#cut\">Cut</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#new-commands\">New Commands</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#starter-content\">Starter Content</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#patterns-in-folders\">Patterns in folders</a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#data-views-updates\">Data Views updates </a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#api-iterations\">API iterations</a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#interactivity-api\">Interactivity API</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#block-hooks-api\">Block Hooks API </a></li></ol></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#security-enhancements\">Security enhancements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#support-for-speculative-loading\">Support for Speculative Loading</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#additional-performance-improvements\">Additional Performance improvements</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/#accessibility-improvements\">Accessibility improvements</a></li></ol>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"priority-items-for-6-8\">Priority items for 6.8</h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"global-styles-available-on-the-main-site-editor-sidebar\">Global Styles available on the main site editor sidebar </h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author] [site admin]</p>\n\n\n\n<p>The Site Editor sidebar is getting increasingly powerful, serving as the entry point to manage all things on your site. Until this version, the Styles panel offered limited style settings, focusing on style variations, color palettes, and typographies. WordPress 6.8 changes this by introducing a full-fledged Global Styles panel in its place, giving users site-wide granular control of styles at the top level.</p>\n\n\n\n<img width=\"652\" height=\"369\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image.png?resize=652%2C369&ssl=1\" alt=\"Site editor sidebar with more design tools\" class=\"wp-image-38038\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"swifter-hiding-and-showing-the-template\">Swifter hiding and showing the template </h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin]</p>\n\n\n\n<p>Switching between editing your site templates and content pages should be as smooth and seamless as possible; sometimes, you need to focus on the post content and hide the rest of the template. This was previously possible in the post settings, but now it is much easier thanks to the <strong>Show template</strong> toggle directly on the preview dropdown in the top toolbar.</p>\n\n\n\n		\n			<div class=\"jetpack-videopress-player__wrapper\"> <div class=\"toolbelt-video-wrapper\"></div></div>\n			\n			\n		\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"style-book\">Style Book </h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin]</p>\n\n\n\n<p>The Style Book provides a comprehensive overview of your site’s colors, typography, and block styles in an organized layout. Each block example and style group is labeled, making it easy to preview and understand your theme’s current design settings.&nbsp;&nbsp;</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Think of it as if your theme threw a party, and all the design elements showed up wearing name tags. 😀</p>\n\n\n\n<p class=\"has-small-font-size\"><em>Ramon Dodd, release lead of <a href=\"https://make.wordpress.org/core/2024/12/18/whats-new-in-gutenberg-19-9-19-december/\">Gutenberg 19.9</a>&nbsp;</em></p>\n</blockquote>\n\n\n\n<p>The Style Book can be accessed in two ways. The first option is via the Styles menu item in the left sidebar. The second option is available when editing theme elements via the right Styles sidebar. This was already available in WordPress 6.7.&nbsp;</p>\n\n\n\n<p>With WordPress 6.8, opening the Style Book from the left sidebar <strong>Styles</strong> menu shows subsets of blocks and makes them available for site wide editing.&nbsp;</p>\n\n\n\n<p>When you click on <strong>Typography</strong> you can preview all text-related blocks, and adjust options and settings. You can preview and modify specific blocks via the <strong>Blocks</strong> option.&nbsp;</p>\n\n\n\n<p>The Style Book also received some performance improvements to ensure a more fluid user experience.&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Give the Style Book its own route so it can be linked to directly (<a href=\"https://github.com/WordPress/gutenberg/pull/67811\">67811</a>).</li>\n\n\n\n<li>Scroll to top at the styles root (<a href=\"https://github.com/WordPress/gutenberg/pull/67605\">67605</a>).</li>\n\n\n\n<li>Try splitting the Style Book into sections (<a href=\"https://github.com/WordPress/gutenberg/pull/68071\">68071</a>).<br /></li>\n</ul>\n\n\n\n		\n			<div class=\"jetpack-videopress-player__wrapper\"> <div class=\"toolbelt-video-wrapper\"></div></div>\n			\n			\n		\n		\n\n\n<p>For classic themes that support the Style Book, site patterns have been relocated to <strong>Appearance &gt; Design &gt; Patterns</strong>, consolidating all design-related functionality from the Site Editor into one place. Previously, patterns were listed under<strong> Appearance &gt; Patterns</strong>.</p>\n\n\n\n<p>Support is available for classic themes that either support editor styles via add_theme_support( &#8216;editor-styles&#8217; ) or have a theme.json file (<a href=\"https://github.com/WordPress/gutenberg/pull/66851\">66851)</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"zoom-out-view\">Zoom Out&nbsp;View </h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin][end user]</p>\n\n\n\n<p>In Zoom Out view, users can now apply different section styles and designs directly from the toolbar, cycling through them and inspecting them in the context of the rest of the page. This enhancement streamlines the decision-making and production process (<a href=\"https://github.com/WordPress/gutenberg/pull/67140\">67140</a>).&nbsp;</p>\n\n\n\n<img width=\"652\" height=\"326\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-2.png?resize=652%2C326&ssl=1\" alt=\"change design in block toolbar\" class=\"wp-image-38045\" />\n\n\n\n<p>The Block options on the block toolbar only lists Copy, Cut, Duplicate, and Delete for sections in Zoom Out view (<a href=\"https://github.com/WordPress/gutenberg/pull/67279\">67279</a>).</p>\n\n\n\n<img width=\"538\" height=\"291\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-1.png?resize=538%2C291&ssl=1\" alt=\"Zoom out view with only four choices in toolbar options dropdown. \" class=\"wp-image-38044\" />\n\n\n\n<p>In addition to the added Zoom Out icon in the toolbar, users can also invoke Zoom Out view via the Keyboard shortcut <kbd><strong>Shift command + 0</strong> </kbd>on a Mac and <strong><kbd>Shift + Ctrl + 0</kbd></strong> on Windows (<a href=\"https://github.com/WordPress/gutenberg/pull/66400\">66400</a>). The shortcut has also been added to the <strong>Keyboard shortcuts</strong> list.&nbsp;</p>\n\n\n\n<img width=\"652\" height=\"281\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-3.png?resize=652%2C281&ssl=1\" alt=\"keyboard shortcuts\" class=\"wp-image-38046\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"design-tools\">Design Tools </h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][theme author] [site admin]</p>\n\n\n\n<p>Design Tools offers increasingly refined tools for visual customization. When it comes to border and spacing support, the block editor itself provides granular controls within individual blocks, allowing users to define border widths, styles, colors, and radii, as well as precise padding and margin adjustments. These controls facilitate the creation of visually distinct elements and well-structured layouts. The work for WordPress <a href=\"https://make.wordpress.org/core/2024/06/20/roster-of-design-tools-per-block-wordpress-6-6-edition/\">6.6</a> and <a href=\"https://make.wordpress.org/core/2024/10/17/roster-of-design-tools-per-block-wordpress-6-6-edition-2/\">6.7</a> was continued for WordPress 6.8 to provide all design tools to all blocks, where possible.&nbsp;</p>\n\n\n\n<p>In this release, the following blocks received border support</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comments (<a href=\"https://github.com/WordPress/gutenberg/pull/66354\">66354</a>),</li>\n\n\n\n<li>Comments Link (<a href=\"https://github.com/WordPress/gutenberg/pull/68450\">68450</a>),</li>\n\n\n\n<li>Comments Count (<a href=\"https://github.com/WordPress/gutenberg/pull/68223\">68223</a>),</li>\n\n\n\n<li>Latest Posts (<a href=\"https://github.com/WordPress/gutenberg/pull/66353\">66353</a>),</li>\n\n\n\n<li>Page List, also received color and spacing support (<a href=\"https://github.com/WordPress/gutenberg/pull/66385\">66385</a>),</li>\n\n\n\n<li>Content, also spacing support (<a href=\"https://github.com/WordPress/gutenberg/pull/66366\">66366</a>),</li>\n\n\n\n<li>RSS, also spacing support (<a href=\"https://github.com/WordPress/gutenberg/pull/66411\">66411</a>),</li>\n\n\n\n<li>Archives, also color support (<a href=\"https://github.com/WordPress/gutenberg/pull/63400\">63400</a>), (<a href=\"https://github.com/WordPress/gutenberg/pull/68685\">68685</a>), and</li>\n\n\n\n<li>Query Total (<a href=\"https://github.com/WordPress/gutenberg/pull/68323\">68323</a>)</li>\n</ul>\n\n\n\n<p>Beyond those, the Category block supports color options as well (<a href=\"https://github.com/WordPress/gutenberg/pull/68686\">68686</a>).</p>\n\n\n\n<p>For the Post Content block, the color support via the sidebar Design Tools has been brought up to feature parity with the options available via theme.json. Now users and designers can adjust colors for all heading levels in addition to text, background, and link (<a href=\"https://github.com/WordPress/gutenberg/pull/67783\">67783</a>).</p>\n\n\n\n<img width=\"652\" height=\"399\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-5.png?resize=652%2C399&ssl=1\" alt=\"post content block not has additional text color options. \" class=\"wp-image-38049\" />\n\n\n\n<p>Another user experience improvement can be found in the list of fonts: Each font family is now previewed in the font picker dropdown and gives users a better indication as to what the font will look like (<a href=\"https://github.com/WordPress/gutenberg/pull/67118\">67118</a>).</p>\n\n\n\n<img width=\"652\" height=\"326\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-4.png?resize=652%2C326&ssl=1\" alt=\"preview of fonts in drop down\" class=\"wp-image-38047\" />\n\n\n\n<p>The <a href=\"https://make.wordpress.org/core/?p=117323&preview=1&_ppp=6a618f26dc\">Roster of design tools per block (WordPress 6.8 edition)</a> gives you a complete overview of the available Design Tools per core block.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"updated-core-blocks\">Updated Core Blocks&nbsp;</h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"buttons\">Buttons&nbsp;</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][developer]</p>\n\n\n\n<p>WordPress 6.8 adds a small piece of code (`box-sizing: border-box;`) to the styling of buttons. Imagine you’re putting a picture in a frame. You want the picture to fit nicely within the frame’s borders. That’s what `box-sizing: border-box;` does for buttons (and other elements) on a website. It tells the browser to include the border and padding of an element in its total width and height (<a href=\"https://github.com/WordPress/gutenberg/pull/65716\">65716</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cover-block\">Cover Block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin][end user]</p>\n\n\n\n<p>Images used as backgrounds in Cover blocks now come with resolution controls so that you can change their sizes. This works with both an uploaded background image or the already assigned featured image. This adds to the more granular control for designers and theme developers. (<a href=\"https://github.com/WordPress/gutenberg/pull/67273\">#67273</a>), (<a href=\"https://github.com/WordPress/gutenberg/pull/62926\">62926</a>).</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"details-block\">Details block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin][developer][end user]</p>\n\n\n\n<p>In WordPress 6.8 the Details block is now more flexible to use and has received some quality-of-life updates:&nbsp;</p>\n\n\n\n<p>The addition of the name attributes field in the<strong> Advanced</strong> panel of the block’s settings. This allows a group of Details blocks to be connected and styled if needed.&nbsp; (<a href=\"https://github.com/WordPress/gutenberg/pull/56971\">56971</a>)&nbsp;</p>\n\n\n\n<img width=\"652\" height=\"327\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-6.png?resize=652%2C327&ssl=1\" alt=\"Details block name attributes in editor\" class=\"wp-image-38050\" />\n\n\n\n<img width=\"652\" height=\"142\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-7.png?resize=652%2C142&ssl=1\" alt=\"shows FAQ name attribute in front end\" class=\"wp-image-38051\" />\n\n\n\n<p>The summary content is used as the label in the List View which makes it quicker to identify the block and allows for easier reorganizing of content (<a href=\"https://github.com/WordPress/gutenberg/pull/67217\">67217</a>).&nbsp;</p>\n\n\n\n<img width=\"652\" height=\"145\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-11-at-15.21.19.png?resize=652%2C145&ssl=1\" alt=\"Shows Details block summary in List View\" class=\"wp-image-38075\" />\n\n\n\n<p>The Details block also receives anchor support via the <strong>Advanced</strong> panel, allowing users to create anchor links to specific Details blocks.&nbsp;</p>\n\n\n\n<p>With the help of the allowedBlocks attributes, developers can now control what blocks content creators can use in a Details block. (<a href=\"https://github.com/WordPress/gutenberg/pull/68489\">68489</a>).&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"file-block\">File block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin]</p>\n\n\n\n<p>Allow content-only editing, which gives users the ability to update the filename text and download button text (<a href=\"https://github.com/WordPress/gutenberg/pull/65787\">65787</a>).</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gallery-blockeach-image-in-a-gallery-block-shows-multiple-options-on-how-a-link-should-behave-and-how-a-visitor-to-the-site-can-interact-with-the-images-for-wordpress-6-8-contributors-added-expand-to-click-to-the-gallery-s-toolbar-to-open-all-images-in-a-light-box-effect-with-one-click-the-option-is-available-from-the-link-toolbar-button-64014\">Gallery Block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin]</p>\n\n\n\n<p>Each image in a Gallery block shows multiple options on how a link should behave and how a visitor to the site can interact with the images. For WordPress 6.8 contributors added <strong>Expand to click </strong>to the Gallery’s toolbar to open all images in a light box effect, with one click. The option is available from the <strong>Link</strong> toolbar button (<a href=\"https://github.com/WordPress/gutenberg/pull/64014\">64014</a>).&nbsp;</p>\n\n\n\n<img width=\"652\" height=\"316\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXdZktcc02nZIQCghCLmAjPOUF9cts60_MlovrgelL5oT4xU480bq0RYIprDaLwmVhTjB1qNRTs6CpG8kd8Sj5BQeba3Gsdnn2W1exYyAdFogZLijRlHbLlWrP3lz5fhd5WBxH-xog.png?resize=652%2C316&ssl=1\" alt=\"Gallery block now with Expand on click link option. \" class=\"wp-image-38072\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"image-blocks-and-handling\">Image Blocks and handling</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin]</p>\n\n\n\n<p>The outcome of the Image manipulation methods are now better communicated in the block editor. The success notices are displayed at the bottom of the editor. The notices also come with a handy <strong>Undo</strong> link to revert to the original if necessary (<a href=\"https://github.com/WordPress/gutenberg/pull/67314\">67314</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/67312\">67312</a>).</p>\n\n\n\n<img width=\"652\" height=\"326\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXeaVkwkpGplPD35IemZm67r6FGjmD7_p_gXJscl-X01euYym9mBFHIwS6Fgd366hhkzV-ym6l6y4yBWVfqskRzgx2yBJtSNtiWUa0MOVbwSBfnZS8uAmA1PHwWYSsMkA9dWIpn0.png?resize=652%2C326&ssl=1\" alt=\"shows notification of image manipulation sucesses. \" class=\"wp-image-38071\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"set-image-blocks-as-featured-image\">Set image blocks as featured image</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin][end user]</p>\n\n\n\n<p>Featured images offer a nice touch in external previews, making them more attractive to potential readers. However, it can be easy to forget to set one! To help set featured images more easily, Image blocks now offer a dropdown action to directly set them as the featured image of the post or page containing the block (<a href=\"https://github.com/WordPress/gutenberg/pull/65896\">65896</a>).</p>\n\n\n\n<img width=\"652\" height=\"369\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXdkffQ7hXMMD38hOaoXiHfIu410IrvEMmxgV295KxHLjPwxKj8DLHE1bGLpbotOmqnLliyrwh-zTRWY3rhTTiiAxjpZQLndv2NXwqwLPkw1V4MmZsYjJNf0tAhpKClTIEpg5sYv7A.png?resize=652%2C369&ssl=1\" alt=\"Displays bock toolbar option dropdown with Set featured image\" class=\"wp-image-38073\" />\n\n\n\n<p>Another WordPress 6.8 update also changes how the Image block handles those cool overlay styles aka filters (like a semi-transparent color wash) designers might add on top of images. It’s making the way these styles are applied more efficient and reliable. Details on CSS changes can be found in the PR (<a href=\"https://github.com/WordPress/gutenberg/pull/67788\">67788</a>).&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"navigation-block\">Navigation Block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin][theme author]</p>\n\n\n\n<p>The theme of polish also continues for the Navigation Block. Menu names are now displayed in the List View for easier orientation and, for faster design considerations, a <strong>Clear</strong> option was added to the color picker(<a href=\"https://github.com/WordPress/gutenberg/pull/68446\">68446</a>)(<a href=\"https://github.com/WordPress/gutenberg/pull/68454\">68454</a>).&nbsp;</p>\n\n\n\n<p>These updates enabled non-interactive formats for the block, and users can now use the choices from the dropdown menu in the block’s tools bar, like <strong>Highlight</strong>, <strong>Strikethrough</strong>, or <strong>Inline image</strong> (<a href=\"https://github.com/WordPress/gutenberg/pull/67585\">67585</a>).&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"query-loop-block\">Query Loop Block</h3>\n\n\n\n<p>[site admin][theme author][end user]</p>\n\n\n\n<p>The Query Loop block received an additional filtering option named <strong>Formats</strong>, making it possible to create templates or post lists for the various post formats available in WordPress: Image, Video, Aside, Link, Standard, and Gallery. Caveat: the used Theme needs to register support for post formats (<a href=\"https://github.com/WordPress/gutenberg/pull/66037\">66037</a>)</p>\n\n\n\n<p>For Pages, content creators will find two additional sorting options: <strong>Ascending by order</strong> and <strong>Descending by order</strong>, which allows for a display following the page attribute page_order (<a href=\"https://github.com/WordPress/gutenberg/pull/68781\">68781</a>).&nbsp;</p>\n\n\n\n<p>Video: https://videopress.com/v/CN22ETfh</p>\n\n\n\n		\n			<div class=\"jetpack-videopress-player__wrapper\"> <div class=\"toolbelt-video-wrapper\"></div></div>\n			\n			\n		\n		\n\n\n<p>Looking to replace your Query Loop block’s design? The Query Loop block patterns have been relocated from a modal to a dropdown. It’s still in the block toolbar, now under <strong>Change design</strong> (<a href=\"https://github.com/WordPress/gutenberg/pull/66993\">66993</a>).</p>\n\n\n\n<img width=\"652\" height=\"244\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXc4-QWpmfv3qG2zLGrbOp-EApNjngf4cih8QWVbG7zSX4cMHn8mtVmyyHz2Tr8CKOggezYAWg6Qc5gQgbEi9xxyate_eak1DcYTX1k8jyIH7DVVf_gaMHoVU92um26KVFE-5qeLKw.png?resize=652%2C244&ssl=1\" alt=\"new dropdown for query loop designs patterns\" class=\"wp-image-38070\" />\n\n\n\n<p>The Query Loop block now has a new option to <strong>ignore</strong> sticky posts. When selected, the Query Loop block ignores whether a post has the sticky option enabled. When used, all posts show based on the <strong>ORDER BY</strong> preferences selected without taking the sticky status into account. (<a href=\"https://github.com/WordPress/gutenberg/issues/66221\">66221</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/69057\">69057</a>)</p>\n\n\n\n<img width=\"652\" height=\"484\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXfGdSLPzcnYvEQzng70wBguH50Hk0CN_HdE0P6YPSJh-YLTTVjN-vimzers7tqKi2iFW4wAPyWBVvBYiPMOlb9v-hhyheA9w2gvE-o3l_MkvnYOQE4XwQnVMQv6HmLDmPRAqN6Y.png?resize=652%2C484&ssl=1\" alt=\"query loop now has ignore sticky post option.\" class=\"wp-image-38074\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"introducing-the-query-total-block\">Introducing the Query Total block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][site admin][end user]</p>\n\n\n\n<p>You know how many results are in your queries, but do your site’s readers? The new <a href=\"https://github.com/WordPress/gutenberg/pull/67629\">Query Total block</a> is here to help.When added to a Query Loop block, the Query Total block displays the number of results the query has returned, or, alternatively, the current range in a set of paginated results. Out of the box, the new block <a href=\"https://github.com/WordPress/gutenberg/pull/68323\">shows its border controls</a> (<a href=\"https://github.com/WordPress/gutenberg/pull/68150\">68150</a>)(<a href=\"https://github.com/WordPress/gutenberg/pull/68323\">68323</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/68507\">68507</a>).</p>\n\n\n\n<img width=\"652\" height=\"286\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXeynqIt04rW-Fc_yJm49sod-QCp8OMalBYL7yyqDB8Kzs4ZHKAlMb72T0PAYMUSBtOQ9GZ5OEKwRsYLkm0k7cUaabwvIn4LOo4-MYGNiFficf-5Edz6gFQKTVrMET3Vwm8XLegD7A.png?resize=652%2C286&ssl=1\" alt=\"Query Total block\" class=\"wp-image-38069\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"separator-block\">Separator Block</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[theme author][developer][site admin]</p>\n\n\n\n<p>Now designers and creators can choose between a &lt;div&gt; or &lt;hr&gt; tag, opening up more styling possibilities for this block. The setting to switch can be found under <strong>Advanced &gt; HTML Element</strong>. The transformation option now also includes the Spacer block. (<a href=\"https://github.com/WordPress/gutenberg/pull/67530\">67530</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/66230\">66230</a>)</p>\n\n\n\n<img width=\"652\" height=\"120\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXc75mCgLPa9ExHzCGlwhxmKMfJN4iTN4mNrmKex2HeesITyQ2OZa-ZJbfIlPVKxt5ZbHySdf_Ng_HfQLsvF4SEJvZ24muVwgAGk4-QCYY2gINvfHL-SjrNiOfMuxtMtzfcj_08MBQ.png?resize=652%2C120&ssl=1\" alt=\"div tag with Separtor block\" class=\"wp-image-38067\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"social-icons-block-updates\">Social Icons block updates</h3>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin]</p>\n\n\n\n<p>The social icons block shipped with the option to add a Discord icon, received a Clear button to reset color options, and received contentOnly support. To add a URL to the icons, you now only need to press the arrow key once. This certainly streamlines the content creation process. (<a href=\"https://github.com/WordPress/gutenberg/pull/64883\">64883</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/68564\">68564</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/66622\">66622</a>)</p>\n\n\n\n<img width=\"652\" height=\"419\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/AD_4nXfNVl59lZew9z_e6synpWkdS8bDvobmcsZj4gC8p3bdO2zXBANCB6drGxLUrql8Gte_UbtFiDOhfvEFMKITRoFG_zXtEzzbPEVCxCUzBJuSnSr36X5rAe__7cmA4DD9RbmROiZ4gw.png?resize=652%2C419&ssl=1\" alt=\"Social icons includes Discord icon now. \" class=\"wp-image-38068\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"editor-improvements\">Editor improvements&nbsp;</h2>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[end user][site admin][theme author]</p>\n\n\n\n<p>The Editor screens received a few helpful improvements in WordPress 6.8.&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"reset\">Reset&nbsp;</h3>\n\n\n\n<p>Reset colors for blocks and global styles in the editor with a single click thanks to the inline reset button added to all color controls (<a href=\"https://github.com/WordPress/gutenberg/pull/67116\">#67116</a>). The Shadow panel and the Duotone settings also received a very handy reset button. Instead of the need to remove settings one at a time, designers can quickly start over. (<a href=\"https://github.com/WordPress/gutenberg/pull/66722\">66722</a>) (<a href=\"https://github.com/WordPress/gutenberg/pull/68981\">68981</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cut\">Cut</h3>\n\n\n\n<p>The Block Options menu now also lists a Cut action together with the Copy action in the dropdown menu. (<a href=\"https://github.com/WordPress/gutenberg/pull/68554\">68554</a>)</p>\n\n\n\n<img width=\"652\" height=\"269\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/image-8.png?resize=652%2C269&ssl=1\" alt=\"Cut option now in block toolbar options  dropdown\" class=\"wp-image-38052\" />\n\n\n\n<h3 class=\"wp-block-heading\" id=\"new-commands\">New Commands</h3>\n\n\n\n<p>Two new commands were added to the Command Palette in the Site editor:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong>Add new page</strong> command creates a new page from anywhere in the site editor and speeds up the content creation process (<a href=\"https://github.com/WordPress/gutenberg/pull/65476\">65476</a>).&nbsp;</li>\n\n\n\n<li>The <strong>Open Site Edito</strong>r command offers a one click navigation to the site editor, from the page or post editor screens accessed via the WP-Admin menu (<a href=\"https://github.com/WordPress/gutenberg/pull/66722\">66722</a>).</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"starter-content\">Starter Content</h3>\n\n\n\n<p>With WordPress 6.8, a new pattern category is available, called Starter Content. It lists the page layouts that are otherwise available via the New Page modal. If a user has disabled the starter content&nbsp; pop-up when creating new pages, this category surfaces the page layouts, should they be needed. (<a href=\"https://github.com/WordPress/gutenberg/pull/66819\">66819</a>) The Inserter now also always shows all the available patterns in a list. (<a href=\"https://github.com/WordPress/gutenberg/pull/65611\">65611</a>).</p>\n\n\n\n		\n			<div class=\"jetpack-videopress-player__wrapper\"> <div class=\"toolbelt-video-wrapper\"></div></div>\n			\n			\n		\n		\n\n\n<h3 class=\"wp-block-heading\" id=\"patterns-in-folders\">Patterns in folders</h3>\n\n\n\n<p>[theme author][site admin] [developer]</p>\n\n\n\n<p>With WordPress 6.8 developer can now use sub-folders to organize patterns for their themes. For example, all header patterns are added to the &#8220;header&#8221; folder, all footer patterns into the &#8220;footer&#8221; folder, testimonials patterns into the &#8220;testimonials&#8221; folder, and so on. (<a href=\"https://core.trac.wordpress.org/ticket/62378\">62378</a>)</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"data-views-updates\">Data Views updates&nbsp;</h2>\n\n\n\n<p>This release also contains quite a few Data Views improvements:</p>\n\n\n\n<p>A user can modify the amount of whitespace that is displayed per row on three levels: comfortable, balanced, and compact.&nbsp; (<a href=\"https://github.com/WordPress/gutenberg/pull/67170\">67170</a>)&nbsp;&nbsp;</p>\n\n\n\n<p>You can now set your site’s homepage from the Site Editor via the page’s actions menu (<a href=\"https://github.com/WordPress/gutenberg/pull/65426\">#65426</a>). This is the equivalent of updating the Reading Settings in <strong>Settings &gt; Reading.</strong> Under <strong>Pages</strong> in the editor, find the page you’d like to set as your homepage, click on the action menu, and select <strong>Set as homepage</strong>.</p>\n\n\n\n<p>All delete actions now show a <strong>Confirm to delete</strong> modal, to safeguard against accidental removal of templates, patterns, or pages. (<a href=\"https://github.com/WordPress/gutenberg/pull/67824\">67824</a>)</p>\n\n\n\n<p>Here is a list of PRs with more Data View changes:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add: Media field changing UI to Data views and content preview field to posts and pages. (<a href=\"https://github.com/WordPress/gutenberg/pull/67278\">67278</a>)</li>\n\n\n\n<li>Add combined fields support. (<a href=\"https://github.com/WordPress/gutenberg/pull/65399\">65399</a>)</li>\n\n\n\n<li>DataViews Fields API: Default getValueFromId supports nested objects. (<a href=\"https://github.com/WordPress/gutenberg/pull/66890\">66890</a>)</li>\n\n\n\n<li>DataViews list layout: Hide actions menu when there is only one action and is primary. (<a href=\"https://github.com/WordPress/gutenberg/pull/67015\">67015</a>)</li>\n\n\n\n<li>DataViews table layout: Hide actions menu when there is only one action and is primary. (<a href=\"https://github.com/WordPress/gutenberg/pull/67020\">67020</a>)</li>\n\n\n\n<li>DataViews: Expand configuration dropdown on mobile. (<a href=\"https://github.com/WordPress/gutenberg/pull/67715\">67715</a>)</li>\n\n\n\n<li>DataViews configuration dropdown: Remove style overrides. (<a href=\"https://github.com/WordPress/gutenberg/pull/65373\">65373</a>)</li>\n\n\n\n<li>Update &#8220;hidden&#8221; icon to be clearer, and invert logic as used in DataViews. (<a href=\"https://github.com/WordPress/gutenberg/pull/65914\">65914</a>)</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"api-iterations\">API iterations</h2>\n\n\n\n<p class=\"has-text-align-right has-large-font-size\">[developer][plugin author][enterprise]</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"interactivity-api\">Interactivity API</h3>\n\n\n\n<p>The Interactivity API in WordPress 6.8 introduces an improved wp-each directive, making it more flexible and reliable. Previously, it could only loop through arrays or objects with a .map method. Now, it supports any <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#built-in_iterables\">iterable value</a>, including strings, arrays, maps, sets, and <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*\">generator functions</a>. Additionally, it can handle undefined or null values by subscribing to changes and updating automatically when the value becomes iterable.(<a href=\"https://github.com/WordPress/gutenberg/pull/67798\">67798</a>)</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-hooks-api\">Block Hooks API&nbsp;</h3>\n\n\n\n<p>In WordPress 6.8, work continues on improvements to the Block Hooks API.</p>\n\n\n\n<p>The Block Hooks API now supports dynamically inserting blocks into post content. (<a href=\"https://github.com/WordPress/gutenberg/pull/67272\">67272</a>) A typical example would be a plugin that provides blocks that can be used in posts and that would like to provide extensibility for those blocks. The Block Hooks API will now also work with Synced Patterns. (<a href=\"https://github.com/WordPress/gutenberg/pull/68058\">68058</a>)</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"security-enhancements\">Security enhancements</h2>\n\n\n\n<p>Various security-related enhancements made it into WordPress 6.8, the most significant of which is <a href=\"https://core.trac.wordpress.org/ticket/21022\">the switch to using bcrypt for password hashing</a>. This includes improvements to the algorithm that’s used for storing application passwords and security keys. The dedicated post <a href=\"https://make.wordpress.org/core/2025/02/17/wordpress-6-8-will-use-bcrypt-for-password-hashing/\">WordPress 6.8 will use bcrypt for password hashing</a> covers these changes in detail. You will find a <a href=\"https://core.trac.wordpress.org/query?group=status&component=Security&milestone=6.8\">list of all security updates in 6.8</a> on WordPress Core Trac.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support-for-speculative-loading\">Support for Speculative Loading</h2>\n\n\n\n<p>Building upon the success of the <a href=\"https://wordpress.org/plugins/speculation-rules/\">Speculative Loading plugin</a>, which has over 40,000 active installations, WordPress 6.8 integrates speculative loading into core. This feature utilizes the <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API\">Speculation Rules API</a> to prefetch URLs dynamically based on user interaction, aiming to improve performance metrics like Largest Contentful Paint (LCP). The current proposal has a default configuration employing conservative prefetching to ensure safety and compatibility, but feedback is requested on this. Developers have access to filters for customization, allowing adjustments to the speculative loading behavior as needed (#<a href=\"https://core.trac.wordpress.org/ticket/62503\">62503</a>). Details are laid out in the <a href=\"https://make.wordpress.org/core/2025/03/06/speculative-loading-in-6-8/\">Speculative Loading in 6.8</a> Dev Note.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"additional-performance-improvements\">Additional Performance improvements</h2>\n\n\n\n<p>For the WordPress 6.8 release, several key performance improvements have been implemented in the block editor and collectively contribute to a more responsive and efficient editing experience.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To address performance issues in the site editor when handling navigation blocks with multiple submenu. The isBlockVisibleInTheInserter selector was improved to prevent unnecessary computations, resulting in a more efficient block editor experience (#<a href=\"https://github.com/WordPress/gutenberg/pull/68898\">68898</a>).</li>\n\n\n\n<li>This release also introduces the withSyncEvent action wrapper utility to streamline event handling, reducing potential performance bottlenecks (#<a href=\"https://github.com/WordPress/gutenberg/pull/68097\">68097</a>). A Dev Note is in the works.&nbsp;</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"accessibility-improvements\">Accessibility improvements</h2>\n\n\n\n<p>WordPress 6.8 includes <a href=\"https://core.trac.wordpress.org/query?status=closed&focuses=~accessibility&milestone=6.8&col=id&col=summary&col=status&col=focuses&col=owner&col=type&col=priority&order=priority\">26 accessibility improvements</a>. A Dev Note with more details will be in the Field Guide around the Release candidate release on March 25.&nbsp;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 09:16: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:16;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"Do The Woo Community: My Content Journey Leading to Content Sparks\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=92890\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://dothewoo.io/blog/my-content-journey-leading-to-content-sparks/\";s: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:222:\"BobWP reflects on their journey with audio and content creation, from childhood fascination with radios to launching the podcast, Do the Woo. They now introduce a new show, Content Sparks, exploring diverse content topics.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Mar 2025 08:51:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:17;a:6:{s:4:\"data\";s:13:\"\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:97:\"Do The Woo Community: Inside the World of Composable CMS: A Deep Dive with Tom Cranstoun from AEM\";s:7:\"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:28:\"https://dothewoo.io/?p=92578\";s:7:\"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:95:\"https://dothewoo.io/inside-the-world-of-composable-cms-a-deep-dive-with-tom-cranstoun-from-aem/\";s: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:379:\"This show is sponsored by&#8230; Avalara: providing cloud-based and scalable global tax compliance that is hassle-free, safe and secure plus topped off with enterprise-class security. In this episode of Scaling Enterprise, WP and OSS, join Brad Williams, Tom Willmot, and Karim Marucchi as they dive into the world of enterprise content management system. Special guest [&#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:\"Mon, 17 Mar 2025 14:20: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: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:18;a:6:{s:4:\"data\";s:13:\"\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:119:\"Do The Woo Community: Bridging Innovation and Community with Jessica Lyschik and Jakob Trost at the CloudFest Hackathon\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=92934\";s:7:\"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:118:\"https://dothewoo.io/bridging-innovation-and-community-with-jessica-lyschik-and-jakob-trost-at-the-cloudfest-hackathon/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:206:\"In this episode of Open Web Conversations, Adam Weeks discusses the CloudFest Hackathon with Greyd\'s Jessica Lyschik and Jakob Trost, exploring innovations, community contributions, and enhancing 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 17 Mar 2025 12:17:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:19;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"Do The Woo Community: Staying on Top of Things, A Packed RSS Reader\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=92628\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://dothewoo.io/blog/staying-on-top-of-things-a-packed-rss-reader/\";s: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:157:\"I have a strong appreciation for RSS, highlighting its simplicity, effectiveness in managing content, and preference over cluttered inboxes and social media.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 17 Mar 2025 10:39:02 +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:20;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Do The Woo Community: CloudFest Hackathon. Behind CMS Freedom with Patricia BT and Dennis Snell\";s:7:\"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:28:\"https://dothewoo.io/?p=92906\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://dothewoo.io/cloudfest-hackathon-behind-cms-freedom-with-patricia-bt-and-dennis-snell/\";s: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:229:\"Patricia and Dennis discuss their CMS Freedom project at the CloudFest Hackathon, aiming to simplify system transitions and preserve online content. They emphasize teamwork, learning, and the value of contributions beyond coding.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 16 Mar 2025 13:20:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:21;a:6:{s:4:\"data\";s:13:\"\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:38:\"Matt: Dalio &amp; Benioff in Singapore\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"https://ma.tt/?p=140704\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"https://ma.tt/2025/03/dalio-benioff/\";s: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:594:\"<p>With the world changing so quickly, it&#8217;s hard to find alpha,  but the best way is by following the brightest thinkers. <a href=\"https://www.youtube.com/watch?v=O5pF60yUfw0\">This CNBC interview with Ray Dalio and Marc Benioff is good</a>, but it&#8217;s way better if you <a href=\"https://www.youtube.com/watch?v=l4XTvLZJFcA\">go to the livestream about 25 minutes in and see the full discussion without the editing</a>. You hear what these great thinkers actually think, rather than what an editor thought you&#8217;d enjoy. A little bit of friction gets you a lot more information.</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, 15 Mar 2025 20:46:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"Gutenberg Times: WordPress 6.8 Dev Notes, WP:25, new Blocks and sites — Weekend Edition 321\";s:7:\"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=37936\";s:7:\"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://gutenbergtimes.com/wordpress-6-8-dev-notes-weekend-edition-321/\";s: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:22013:\"<p>Hi, </p>\n\n\n\n<p>This week I will feel a lot of FOMO as I had a chance to attend <a href=\"https://cloudfest.com\">CloudFest</a> but had to bow out at the last minute, to give my busted knee a rest. My doctor is convinced that I had overdone the walking in Manila and WordCamp Asia. So going to an amusement part and another trade show, would not be wise. Unfortunately, there are no live-streams to participate remotely. 🤷🏼‍♀️</p>\n\n\n\n<p>Meanwhile, I have been testing WordPress 6.8 and although there are no new ones, the updates to existing features are amazing and make content creation so much easier.  Next week on Tuesday, in time of Beta 3 release,  I&#8217;ll publish the  <em>Source of Truth</em>, while Anne McCarthy is on sabbatical. The release team started to release Dev Notes already. You&#8217;ll find the list below. </p>\n\n\n\n<p>This week, I have many updates again in this edition. Enjoy! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></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-flow wp-block-group-is-layout-flow\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-6-8-dev-notes-weekend-edition-321/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-6-8-dev-notes-weekend-edition-321/#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/wordpress-6-8-dev-notes-weekend-edition-321/#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/wordpress-6-8-dev-notes-weekend-edition-321/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li></ol>\n</div></div>\n\n\n\n<p><strong>Tom Willmot</strong>, CEO of Human Made posted the <a href=\"https://humanmade.com/wordpress-for-enterprise/wp25-recap-the-future-of-wordpress/\"><strong>WP:25 Recap: The Future of WordPress</strong> </a>with links to the recorded session. <em>WP:25</em> was a virtual conference, hosted by Human Made with some awesome speakers and panels. I wanted to highlight two of them: </p>\n\n\n\n<p><strong>Tammie Lister</strong> speaking on <a href=\"https://www.youtube.com/watch?v=o6f0nzkt77w\"><strong>The power of FSE</strong></a>, in which she took the audience &#8220;through the incredible transformation Full Site Editing is bringing to WordPress. Tammie made it clear: FSE isn’t just another feature—it’s a fundamental shift in how teams build and manage content.&#8221;</p>\n\n\n\n<p><strong>Mary Hubbard</strong>, executive director of WordPress, and Noel Tock chat about what’s next for the world’s favorite CMS in the coming year. <a href=\"https://www.youtube.com/watch?v=8p_KZmtdmjc&t=13s\"><strong>WordPress in 2025</strong></a>. <em>“AI is reshaping the way we interact with content, and WordPress is embracing AI in every way, any way that can enhance it, without replacing the human creativity aspect. So I think this right now, we’re at a pivotal point, not just for what it means for open source, but actually, what it means for the project itself.”</em> &#8211; Mary Hubbard.</p>\n\n\n\n<p>You&#8217;ll find the other <a href=\"https://www.youtube.com/playlist?list=PL1H81eN4d97gJQDBQLblGQsAjkiyJ4z2P\">WP:25 sessions on this YouTube Playlis</a>t</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>WordPress 6.8 release cycle is progressing as schedule to Beta 3 next week. <a href=\"https://wordpress.org/news/2025/03/wordpress-6-8-beta-2/\"><strong>WordPress 6.8 Beta 2</strong></a> was released this week. </p>\n\n\n\n<p>And a reminder to <a href=\"https://make.wordpress.org/test/2025/03/04/help-test-wordpress-6-8/\">Help Test WordPress 6.8</a> to figure out if all features work as supposed to and report bugs. The instructions provided <strong>Krupa Nanda</strong> are excellent to get a head start on many things updates in WordPress 6.8 </p>\n\n\n\n<p>The first Dev Notes are now available on the Make Core blog: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2025/03/12/roster-of-design-tools-per-block-wordpress-6-8-edition/\">Roster of design tools per block (WordPress 6.8 edition)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/03/13/more-efficient-block-type-registration-in-6-8/\">More efficient block type registration in 6.8</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/03/12/data-a-helpful-performance-warning-for-developers-in-the-useselect-hook/\">Data: A helpful performance warning for developers in the ‘useSelect’ hook</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/03/12/i18n-improvements-6-8/\">Internationalization improvements in 6.8</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/03/06/speculative-loading-in-6-8/\">Speculative Loading in 6.8</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2025/02/17/wordpress-6-8-will-use-bcrypt-for-password-hashing/\">WordPress 6.8 will use bcrypt for password hashing</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>🎙️ Latest episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-115-wordpress-6-8-wordcamp-asia/\">Gutenberg Changelog 115 – Gutenberg Releases 20.2, 20.3, 20.4, WordPress 6.8 and WordCamp Asia</a> with special guest Jessica Lyschik.</p>\n\n\n\n<img width=\"652\" height=\"206\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2022/03/Screenshot-2025-03-07-at-18.02.51.png?resize=652%2C206&ssl=1\" alt=\"Jessica Lyschik and Birgit Pauli-Haack recording Gutenberg Changelog 115 \" class=\"wp-image-37930\" />\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>In his latest post, <a href=\"https://kinsta.com/blog/disable-gutenberg-blocks/\"><strong>How to disable and lock Gutenberg blocks</strong></a>, <strong>Bud Kraus</strong> takes you on a deep dive into content governance topic and how to provide guardrails to authors and enforce editorial guidelines for your site. It&#8217;s comprehensive coverage of the topic and includes explanation on how UI tools work as well as enforcing block locking with PHP and via theme.json. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>ICYMI, After a longer beta period, GenerateBlocks 2.0 was released Mid-February with the aim of providing &#8220;fundamental changes to GenerateBlocks with a streamlined and robust system to make building fast and effective sites easier&#8221; <strong>Kathy Zant</strong> wrote in the announcement post <a href=\"https://generatepress.com/introducing-generateblocks-2/\"><strong>Introducing GenerateBlocks 2.0: A New Era for High Performance Websites&nbsp;</strong></a>. The post also provides a migration path from version 1 to version 2 and outlines many  changes for the plugin. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Diane and Yann Collet</strong> created a great resource at <a href=\"https://wp.gallery/\"><strong>WP Gallery</strong></a> featuring beautiful websites designed with the Gutenberg Block Editor. It&#8217;s a fantastic place for inspiration. </p>\n\n\n\n<a href=\"https://wp.gallery/\"><img width=\"652\" height=\"313\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-15-at-13.33.37.png?resize=652%2C313&ssl=1\" alt=\"\" class=\"wp-image-38003\" /></a>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/twentig/\"><strong>Twentig</strong></a> also a creation of <strong>Diane and Yann Collet</strong>, was also updated last month. The plugin is a toolkit designer working on Block Themes and  has over 25,000 users. It provides Starter content, more Gutenberg Blocks and hundreds of patterns.  You can browse the <a href=\"https://twentig.com/twentig-changelog/\">changelog of the latest version on the Twentig website</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://x.com/BuntyWP\"><strong>Bhargav (Bunty) Bhandari</strong></a> posted <a href=\"https://x.com/BuntyWP/status/1897168487619158418\">on X (former twitter)</a> about his work on a new block to add LinkedIn-like work experience information to a site. With it, you can showcase professional experience, with option to add a title, company name, description. The plugin is on its way to the WordPress plugin repository, and it might take a few weeks to be released. Meanwhile, you can <a href=\"https://github.com/BhargavBhandari90/experience-block\">download it from GitHub repo</a>.</p>\n\n\n\n<a href=\"https://github.com/BhargavBhandari90/experience-block\"><img width=\"652\" height=\"375\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-15-at-14.41.48.png?resize=652%2C375&ssl=1\" alt=\"\" class=\"wp-image-38004\" /></a>\n\n\n\n<p><strong>Djordje Arsenovic</strong>&nbsp;created a <a href=\"https://wordpress.org/plugins/typewriter-block/\"><strong>Typewriter block</strong></a>, and it is now available in the WordPress plugin repository. Use the block to make text appear on the fronted as it was typed out on the old-fashioned typewriter machine.</p>\n\n\n\n<div class=\"wp-block-typewriter-block-typewriter-block has-accent-color has-light-background-background-color has-text-color has-background has-link-color wp-elements-1c6d10d527bc04a31f1f6f0966e28b67\"><p class=\"djolecodes-typewriter-effect\"><strong>WordPress 6.8 will be released on April 15, 2025.</strong></p></div>\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>Is your theme.json getting too big?<strong> Iulia Caza</strong>, developer at Dekode, built an npm package called  <a href=\"https://www.npmjs.com/package/@theme-json/create\"><strong>Create Theme JSON</strong></a> that lets you split up the theme.json into multiple files in a theme-json folder and the build script assembles it into your theme&#8217;s theme.json file, when ready. &#8220;It definitely makes development much easier and faster.&#8221; Caza <a href=\"https://www.linkedin.com/feed/update/urn:li:ugcPost:7288638658574725121?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7288638658574725121%2C7289179396152651777%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287289179396152651777%2Curn%3Ali%3AugcPost%3A7288638658574725121%29\">wrote on LinkedIn</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Anne Katzeff</strong> published a new tutorial on how to <a href=\"https://www.askdesign.biz/blog/2025/03/add-categories-to-a-block-theme-menu/\">add categories to a Block Theme menu</a> and guides you through accessing the menu editor and adding custom links for categories by copying their URLs from the WordPress dashboard. Katzeff also demos the steps in <a href=\"https://www.youtube.com/watch?v=H0Qprz3nmGA\">this YouTube video</a></p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Ryan Welcher</strong> worked on a <a href=\"https://www.youtube.com/watch?v=4xoi4HAiOOQ\"><strong>new WordPress block theme for the Block Developer Cookbook</strong></a> during his live stream. You can watch how he creates a new skin for his theme (aka Style variation) and also add different block style variations. Welcher also prompts Cursor AI to make changes.  The code is available on this <a href=\"https://github.com/ryanwelcher/bdc-site\">GitHub repository</a>. </p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Joshua Siagia</strong> announced <a href=\"https://wind.press/blog/hello-windpress\"><strong>the arrival of WindPress</strong></a> &#8211; a platform-agnostic&nbsp;<a href=\"https://tailwindcss.com/\">Tailwind CSS</a>&nbsp;integration plugin for WordPress that allows you to use the full power of Tailwind CSS within the WordPress ecosystem, streamlining workflows for developers. It supports Tailwind CSS v3 and v4, offers features like autocompletion, HTML-to-native conversion, and class sorting, and ensures lightweight performance with optimized CSS caching. Seamlessly compatible with popular builders like Gutenberg and Bricks, it simplifies customization while maintaining speed. WindPress is ideal for developers seeking efficient Tailwind CSS integration in WordPress projects. It is now available in the WordPress plugin repository: <a href=\"https://wordpress.org/plugins/windpress/\"><strong>WindPress</strong></a></p>\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a>&nbsp;</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>&nbsp;|&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong>&nbsp;|&nbsp;<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>&nbsp;|&nbsp;<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\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>Save the date! Nick Diego and Ryan Welcher will demo on March 19th, 2025 <a href=\"https://www.youtube.com/live/ZHTMLvydYN0\"><strong>How to build incredible WordPress Blocks with Cursor A</strong>I</a> on YouTube Live hosted by Jamie Marsland. They will explore the power of AI in crafting exceptional WordPress blocks. In this session, you&#8217;ll discover practical techniques, pro tips, and AI-driven tools to enhance your block-building skills and streamline workflows. Whether you&#8217;re a developer or looking to expand your WordPress expertise, this is your chance to unlock new possibilities for your WordPress site!</p>\n\n\n\n<a href=\"https://www.youtube.com/live/ZHTMLvydYN0\"><img width=\"652\" height=\"368\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-15-at-15.27.01.png?resize=652%2C368&ssl=1\" alt=\"\" class=\"wp-image-38005\" /></a>\n\n\n\n<p><strong>Bart Kalisz</strong>, JavaScript Engineer at WooCommerce announced in his post <a href=\"https://developer.woocommerce.com/2025/03/11/woocommerce-blocks-client-files-relocated-to-complete-monorepo-merge/\">WooCommerce Blocks client files relocated to complete monorepo merge</a>. As of March 5, 2025, WooCommerce Blocks client files have moved from <code>plugins/woocommerce-blocks</code> to <code>plugins/woocommerce/client/blocks</code>, completing the monorepo merge initiated in December 2023. This change enhances codebase consistency and repository organization. Developers with existing pull requests need to rebase their branches. End users will not experience any functional differences. The build process remains the same, ensuring a smooth transition.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Do you want to jumpstart adding AI to your site? <strong>Felix Arntz</strong> has you covered with his plugin <a href=\"https://wordpress.org/plugins/ai-services/\"><strong>AI Services</strong></a> from the WordPress repository. The plugin provides a &#8220;central infrastructure that allows other plugins to make use of AI capabilities. It exposes APIs that can be used in various contexts, whether you need to use AI capabilities in server-side or client-side code.&#8221; The latest update comes with AI image generation, starting with OpenAI&#8217;s DALL-E and Google&#8217;s recently published Imagen models! The plugin page also lists a few code examples on how to integrate it using PHP or JavaScript.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Developer Advocates, <strong>Brian Coords</strong> and <strong>Nick Diego</strong> were experts on this week&#8217;s InstaWP webinar: <a href=\"https://www.youtube.com/watch?v=ItjtsF_zvHU\"><strong>Building WordPress Plugins with AI</strong></a> with founder <strong>Vikas Singhal</strong> to &#8220;reveal game-changing insights for leveraging AI to build powerful WordPress plugins.&#8221; Both developers demo&#8217;d their workflow programming with Cursor AI.</p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>This post <strong><a href=\"https://wordpress.com/blog/2025/02/24/studio-preview-sites/\">Introducing Preview Sites: Pushing the Limits of Collaboration with&nbsp;Studio</a>, <a href=\"https://x.com/antoniosejas\">Antonio Sejas</a></strong> catches us up on the latest features of <em>Studio</em>, WordPress&#8217;s local development tool.  “Demo Sites” are now “Preview Sites” with increased storage (2 GB) and more sites allowed (10). Personalized URLs are introduced, and sites remain active for seven days after the last update. These changes enhance collaboration and testing for Studio users.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Geoff Graham</strong> built <a href=\"https://css-tricks.com/baseline-status-in-a-wordpress-block/\"><strong>Baseline Status in a WordPress Block</strong></a> and published a blog post about his approach, from scaffolding, settings, supports, rendering front and back end and styling. The plugin is available on the WordPress repository <br /><a href=\"https://wordpress.org/plugins/baseline-status/\">Baseline Status</a></p>\n\n\n\n<img width=\"652\" height=\"127\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/03/Screenshot-2025-03-15-at-17.49.43.png?resize=652%2C127&ssl=1\" alt=\"\" class=\"wp-image-38017\" />\n\n\n\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\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\" />\n\n\n\n<p>Featured Image: Wasserburg am Inn &#8211; Photo by Birgit Pauli-Haack</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too, and won&#8217;t give your email address to anyone <br />except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 15 Mar 2025 17:15:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:23;a:6:{s:4:\"data\";s:13:\"\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:62:\"Do The Woo Community: Do the Woo Friday Shares, March 14, 2025\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=92817\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://dothewoo.io/blog/do-the-woo-friday-shares-march-14-2025/\";s: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:45:\"This weeks curated shares from the 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Mar 2025 10:28:37 +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:24;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"Gravatar: SEO-Friendly Author Bio Pages: Essential Tips\";s:7:\"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:\"http://blog.gravatar.com/?p=2849\";s:7:\"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:48:\"https://blog.gravatar.com/2025/03/13/author-seo/\";s: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:20769:\"<p>If you’re an author, chances are you’ve come across terms like E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness). These concepts are critical for improving your visibility in search engine results, but putting them into action can feel like a daunting puzzle. Whether you’re a book author, a blogger, or someone with a diverse portfolio of written work, creating a strong web presence is essential to establishing your authority. </p>\n\n\n\n<p>Author SEO goes beyond just writing great content – it involves technical elements like schema markup and consistent author profiles to signal credibility to search engines. But how do you bring all these moving parts together to create an effective strategy?</p>\n\n\n\n<p>In this guide, we’ll explore actionable steps to optimize your author bio pages and build a consistent online presence. From <a href=\"https://gravatar.com/\">Gravatar</a> integration to schema markup, these techniques will help you strengthen your E-E-A-T signals and achieve better search rankings.  </p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Building author E-E-A-T through optimized bio pages</strong></h2>\n\n\n\n<p>Establishing E-E-A-T is essential for authors striving to improve their visibility online. According to <a href=\"https://services.google.com/fh/files/misc/hsw-sqrg.pdf\">Google’s Search Quality Rater Guidelines</a>, high E-E-A-T pages are deemed more trustworthy, which can directly impact rankings.</p>\n\n\n\n<p>Your author bio page is a prime opportunity to strengthen your position. Here’s how to optimize each component:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Experience</strong>: Share milestones like years of writing, notable projects, or awards. This helps showcase your firsthand knowledge, making your expertise relatable and credible.</li>\n\n\n\n<li><strong>Expertise</strong>: Highlight qualifications such as degrees, certifications, or industry recognition. These reinforce your authority on your subject matter.</li>\n\n\n\n<li><strong>Authoritativeness</strong>: Link to your published work on reputable platforms, which positions you as a trusted source. Tools like Gravatar ensure your online presence remains consistent.</li>\n\n\n\n<li><strong>Trustworthiness</strong>: Build trust by including testimonials or reviews. A professional headshot and clear contact details further enhance reliability.</li>\n</ul>\n\n\n\n<p>Keep in mind that an optimized bio page is more than just an introduction to your readers – it signals your credibility and authority to search engines and readers alike.&nbsp;</p>\n\n\n\n<p>Now that you have a strong bio page in place, the next step is integrating tools like Gravatar to maintain consistency across all platforms.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating consistent author profiles with Gravatar</strong></h2>\n\n\n\n<img width=\"1397\" height=\"716\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/gravatar-new-homepage.png\" alt=\"Gravatar homepage\" class=\"wp-image-2851\" />\n\n\n\n<p>Being consistent across all your digital profiles can help you build a solid and trustworthy online presence, and <a href=\"https://gravatar.com/\">Gravatar</a> simplifies this process. This platform links your profile picture and key details – like your name, bio, and website – to your email address, ensuring that your information is automatically updated across supported websites.</p>\n\n\n\n<img width=\"660\" height=\"457\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/ronnie-gravatar-profile-2.png?w=660\" alt=\"Example of a completed Gravatar profile – Ronnie Burt\" class=\"wp-image-2853\" />\n\n\n\n<p>For authors, Gravatar eliminates the hassle of managing profiles manually on multiple platforms. Whether it’s a WordPress blog, an online portfolio, or a <a href=\"https://blog.gravatar.com/2024/07/11/enable-comments-in-wordpress/\">comment section</a>, Gravatar ensures your professional identity remains uniform, building trust and reinforcing your E-E-A-T.</p>\n\n\n\n<p>Setting up Gravatar is straightforward: Create an account, upload a professional photo, and fill in your details.&nbsp;</p>\n\n\n\n<img width=\"1452\" height=\"1123\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/gravatar-about-section-1.png\" alt=\"Example of the Gravatar profile dashboard – Editing the About section\" class=\"wp-image-2854\" />\n\n\n\n<p>From there, Gravatar takes care of the rest, providing flawless integration and a polished, consistent online presence. This not only saves time but also enhances your credibility, making it an essential tool for any author looking to strengthen and <a href=\"https://blog.gravatar.com/2024/12/02/how-can-you-manage-your-digital-footprint/\">monitor their digital footprint</a>.</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WordPress integration and cross-platform syncing</strong></h3>\n\n\n\n<p>According to W3Techs, “<a href=\"https://w3techs.com/technologies/details/cm-wordpress#:~:text=WordPress%20is%20used%20by%2062.0%25%20of%20all%20the%20websites%20whose%20content%20management%20system%20we%20know.%20This%20is%2043.6%25%20of%20all%20websites.\"><em>WordPress is used by 62.0% of all the websites</em></a><em> whose content management system we know. This is 43.6% of all websites.</em>” So, it’s no wonder that so many authors, writers, and contributors go with WordPress as their platform of choice.&nbsp;</p>\n\n\n\n<p>Gravatar integrates perfectly with WordPress, automatically displaying your avatar across the WordPress ecosystem wherever your email address is linked, such as in blog posts, comments, or <a href=\"https://blog.gravatar.com/2025/01/07/wordpress-author-box/\">author pages</a>. This standard integration helps maintain a consistent online identity with minimal effort.</p>\n\n\n\n<p>However, for authors looking to go beyond the basics, the <a href=\"https://wordpress.org/plugins/gravatar-enhanced/\">Gravatar Enhanced plugin</a> offers additional features. Unlike the default Gravatar setup, which only pulls the <a href=\"https://blog.gravatar.com/2024/07/19/wordpress-profile-picture/\">profile picture</a>, this plugin provides greater customization options, allowing you to display more detailed author profiles, including <a href=\"https://blog.gravatar.com/2024/11/11/how-to-list-social-media-handles/\">links to your social media</a> and published works.&nbsp;</p>\n\n\n\n<img width=\"1226\" height=\"793\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/gravatar-profile-block-customized-2.png\" alt=\"Example of a customized profile block with the Gravatar Enhanced plugin\" class=\"wp-image-2855\" />\n\n\n\n<p>You can also control how your Gravatar appears on various sections of your WordPress site, such as post bylines and author widgets.</p>\n\n\n\n<p>On top of that, with Gravatar you can create multiple profiles each linked to a different email address, and you can pull any of these easily with the Gravatar Enhanced plugin. This is invaluable if you write across different genres or target audiences (more on that in a second).&nbsp;</p>\n\n\n\n<p>If you’re tech-savvy or have the budget to work with a developer, and have many people contributing to your website, you can also take advantage of the <a href=\"https://docs.gravatar.com/api/profiles/rest-api/\">Gravatar REST API</a>. This gives you more flexibility and granular control over exactly what data gets imported and displayed on the website. It also makes it much easier for guest authors to contribute – their Gravatar profile information will be automatically imported.&nbsp;</p>\n\n\n\n<p>This applies to every single <a href=\"https://docs.gravatar.com/integrations/\">platform that has integrated Gravatar</a>, including <a href=\"https://github.com/\">GitHub</a>, <a href=\"https://slack.com/\">Slack</a>, <a href=\"https://openai.com/\">OpenAI</a>, <a href=\"https://www.figma.com/\">Figma</a>, <a href=\"https://zapier.com/\">Zapier</a>, and many more.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"268\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/companies-using-gravatar-logos.png?w=660\" alt=\"Logos of websites that have integrated Gravatar\" class=\"wp-image-2856\" />\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Managing multiple author identities</strong></h3>\n\n\n\n<p>For authors who write across different genres or target diverse audiences, managing multiple online identities can be a challenge. Gravatar simplifies this with its ability to associate multiple email addresses with unique profiles. Each profile can feature a distinct avatar, bio, and contact details, allowing you to tailor your online presence to specific audiences or platforms.</p>\n\n\n\n<p>To use a different profile with Gravatar Enhanced , you just need to put the email address corresponding to that profile.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"225\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/gravatar-profile-block-in-editor-1.png?w=660\" alt=\"Importing a Gravatar profile through email and the Gravatar Enhanced plugin\" class=\"wp-image-2857\" />\n\n\n\n<p>For instance, if you write technical guides under one pen name and fiction under another, Gravatar ensures your profiles stay separate and relevant. By linking each email to a unique profile, you maintain consistency and professionalism for both identities without any crossover confusion.</p>\n\n\n\n<p>This flexibility helps you maintain your E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) across different niches, ensuring that each identity aligns with its intended audience while reinforcing your credibility.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Technical SEO essentials for author pages</strong></h2>\n\n\n\n<p>Optimizing the technical side of your author pages can help your site rank well in search engine results and provide an easy and memorable user experience. Here are some key areas to focus on:</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Page speed and mobile responsiveness</strong></h3>\n\n\n\n<p>Fast-loading, mobile-friendly pages are a must. Use tools like <a href=\"https://pagespeed.web.dev/\">Google PageSpeed Insights</a> to identify performance bottlenecks and ensure your site is accessible on all devices. Reasons for a slow website include:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Large image files</strong> – High-resolution images that aren’t optimized can significantly increase load times.</li>\n\n\n\n<li><strong>Too many HTTP requests</strong> – Each image, script, or CSS file requires a separate HTTP request, slowing down the site.</li>\n\n\n\n<li><strong>Unoptimized JavaScript and CSS </strong>– Heavy or poorly written scripts can delay rendering, especially if they aren’t minified or compressed.</li>\n\n\n\n<li><strong>Lack of browser caching </strong>– Without caching, users have to download site elements repeatedly, even if they’ve visited before.</li>\n\n\n\n<li><strong>Slow server response time </strong>– Poor hosting or high traffic can lead to delays in how quickly the server processes requests.</li>\n\n\n\n<li><strong>Bloated plugins</strong> – Excessive or poorly coded plugins can slow down the backend and frontend of the site.</li>\n\n\n\n<li><strong>Unoptimized database</strong> – A database cluttered with unnecessary data, like old revisions or spam comments, can slow query times.</li>\n\n\n\n<li><strong>High traffic without proper resources</strong> – A <a href=\"https://pressable.com/features/automate/wordpress-scalability-customization-hosting/\">sudden spike in visitors</a> can overwhelm your hosting plan, leading to slowdowns.</li>\n</ul>\n\n\n\n<p>Whatever the issue is, make sure you fix it on time since most users access the web via mobile, a <a href=\"https://blog.gravatar.com/2024/06/05/user-profile-page-examples/\">responsive, clutter-free design</a> helps with usability and improves your search rankings.&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Schema markup for author pages</strong></h3>\n\n\n\n<p>Implementing schema markup helps search engines understand your content better. Use the “Author” schema to display rich snippets, such as your name, bio, and image, directly in search results.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"440\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/christopher-paolini-example-author-google-snippet.png?w=660\" alt=\"Example of an author page on Google Search Results\" class=\"wp-image-2859\" />\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Canonical URLs and structured navigation</strong></h3>\n\n\n\n<p>Ensure each author page has a unique, canonical URL to prevent duplicate content issues. Structured navigation, including breadcrumbs, helps search engines and users understand your site’s hierarchy, improving crawlability and the user experience. They are also essential for screen readers and users who only use keyboards to navigate.&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Secure and accessible design</strong></h3>\n\n\n\n<p>A secure site (HTTPS) is critical for building trust with both users and search engines. Additionally, ensure your content is accessible to all users, including those with disabilities, by adhering to <a href=\"https://www.w3.org/TR/WCAG21/\">Web Content Accessibility Guidelines (WCAG)</a>. Here are some of the main areas you need to consider:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you have a shop for your books, events, or services, make sure that users can successfully complete a purchase with any assistive technology, including screen readers and keyboard navigation.&nbsp;</li>\n\n\n\n<li>Create <a href=\"https://www.w3.org/WAI/tutorials/images/\">functional and descriptive alt text for your images</a> and files. Users should be able to understand the main idea behind each image and if it’s only decorative, just leave the alt text tag empty.&nbsp;</li>\n\n\n\n<li>Make sure your link texts make sense – “click here to book a spot for my book signing” is much better than just “click here.”</li>\n\n\n\n<li>Use accessible fonts and ensure that <a href=\"https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html\">users can scale text up to 200%</a> without the loss of functionality and content.&nbsp;</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Meta descriptions and optimized headings</strong></h3>\n\n\n\n<p>Every author page should have a compelling meta description and properly structured headings (H1, H2, etc.). These elements improve click-through rates and help search engines identify the page’s main focus. They are also essential for accessibility: The meta descriptions and titles are what the assistive technologies will read out loud to people who use them and want to search online.&nbsp;</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Implementing author schema markup</strong></h3>\n\n\n\n<p>Schema markup helps search engines understand the structure and content of your author pages, boosting visibility in search results. By implementing author-specific schema, you can enhance your E-E-A-T signals, making your pages more appealing to both users and search engines.</p>\n\n\n\n<img width=\"660\" height=\"183\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/author-schema-markup.png?w=660\" alt=\"Example of a rich snippet of an author website\" class=\"wp-image-2860\" />\n\n\n\n<p>For blog authors, use the <a href=\"https://schema.org/Article\">Article schema</a> to mark up your blog posts, including details like the headline, author name, and publication date. For book authors, the <a href=\"https://schema.org/Book\">Book schema</a> is ideal. It highlights properties like the book title, ISBN, and author information, making your work easier to find​.</p>\n\n\n\n<img width=\"660\" height=\"250\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/example-book-schema.png?w=660\" alt=\"Example of a book Google snippet\" class=\"wp-image-2861\" />\n\n\n\n<p>You can then implement the schema on your website with the <a href=\"https://www.google.com/webmasters/markup-helper/u/0/\">Google’s Structured Data Markup Helper</a> or WordPress plugins like <a href=\"https://rankmath.com/\">Rank Math</a> and <a href=\"https://yoast.com/\">Yoast</a>. You can tag relevant sections of your page, such as your name, bio, and links to your published works, and generate JSON-LD code for seamless integration​.&nbsp;</p>\n\n\n\n<p>To get the most out of schema markup, make sure you:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Include key details: </strong>Author name, profile image, and links to verified profiles.</li>\n\n\n\n<li><strong>Stay consistent across platforms</strong> by syncing with Gravatar, which adds a professional touch to your author bio.</li>\n\n\n\n<li><strong>Validate your schema</strong> with Google’s Rich Results Test to check for errors and ensure all required fields are present.</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Measuring and improving author page performance</strong></h2>\n\n\n\n<p>Optimizing your author pages doesn’t stop at implementation – you need to measure their performance and refine them over time. Here’s how:</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key metrics to track</strong></h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Organic traffic</strong> – Use tools like <a href=\"https://marketingplatform.google.com/about/analytics/\">Google Analytics</a> to monitor how many users find your author pages through search.</li>\n\n\n\n<li><strong>Bounce rate</strong> – A high bounce rate could indicate poor user experience or irrelevant content.</li>\n\n\n\n<li><strong>Time on page</strong> – Longer time spent suggests that visitors find your content engaging and valuable.</li>\n\n\n\n<li><strong>Search rankings</strong> – Track keyword rankings for your name, book titles, or blog posts using tools like <a href=\"https://search.google.com/search-console/about\">Google Search Console</a>, <a href=\"https://ahrefs.com/\">Ahrefs</a>, or <a href=\"https://www.semrush.com/\">SEMrush</a>.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Improving author page performance</strong></h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enhance content</strong> – Ensure your bio includes relevant keywords, links to authoritative publications, and an engaging summary of your work.</li>\n\n\n\n<li><strong>Optimize for mobile</strong> – Many visitors will access your page from mobile devices, so ensure your layout is responsive and user-friendly.</li>\n\n\n\n<li><strong>Leverage internal linking</strong> – Link to related blog posts, books, or interviews to keep users engaged and improve site navigation.</li>\n\n\n\n<li><strong>Update regularly</strong> – Add new publications, awards, or noteworthy achievements to keep your page fresh and relevant.</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Use heatmaps and session recordings</strong></h3>\n\n\n\n<p>Heatmaps (e.g., from tools like <a href=\"https://www.hotjar.com/\">Hotjar</a>) show which parts of your page users interact with most, helping you refine layout and content.&nbsp;</p>\n\n\n\n<img width=\"1593\" height=\"865\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/01/example-heatmap-hotjar.png\" alt=\"Example of a Hotjar heatmap\" class=\"wp-image-2862\" />\n\n\n\n<p>Session recordings provide deeper insights into user behavior, highlighting any obstacles they encounter. </p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enhance your author authority now</strong></h2>\n\n\n\n<p>As AI-generated content continues to flood the web, a verified and consistent author profile is the best strategy to help you stand out and maintain reader trust. A strong, recognizable presence builds credibility and helps search engines and audiences alike see you as a reliable source.</p>\n\n\n\n<p>With the tips outlined in this article, you’ll lay a solid foundation for optimizing your author website. Start with a polished bio, leverage schema markup for better search visibility, and use Gravatar to maintain a consistent online identity. With its “Update Once, Sync Everywhere” functionality, Gravatar ensures your avatar and profile details are synchronized across platforms, saving you time while <a href=\"https://blog.gravatar.com/2024/04/10/personal-branding-tools/\">keeping your branding professional</a> and cohesive.</p>\n\n\n\n<p>The key to successful author SEO lies in the trinity of a professional bio and website, technical SEO, and an up-to-date Gravatar profile. Ready to boost your authority? <a href=\"https://gravatar.com/\">Learn more about Gravatar today</a>!</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 13 Mar 2025 18:49:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Ronnie Burt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\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:62:\"Do The Woo Community: Meet Some of Our Hosts at CloudFest 2025\";s:7:\"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:43:\"https://dothewoo.io/?post_type=blog&p=92709\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://dothewoo.io/blog/meet-some-of-our-hosts-at-cloudfest-2025/\";s: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:100:\"Make sure and say hi to some of our hosts if you are attending the CloudFest event or the Hackathon.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 13 Mar 2025 12:03: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: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:26;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"Do The Woo Community: A New Show, Content Sparks, with Regular Host 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=92609\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"https://dothewoo.io/a-new-show-content-sparks/\";s: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:172:\"BobWP introduces \"Content Sparks,\" a show focusing on content creation insights, featuring tips from his 18 years in the WordPress space combined with my hosts experiences.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 13 Mar 2025 09:27:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:27;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"WPTavern: #160 – Rahul Bansal on Success in Enterprise WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=188219\";s:7:\"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:80:\"https://wptavern.com/podcast/160-rahul-bansal-on-success-in-enterprise-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:57342:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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, creating a successful business in enterprise WordPress, and working to foster the WordPress community.</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 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>So on the podcast today, we have Rahul Bansal.</p>\n\n\n\n<p>Rahul is the founder and CEO of rtCamp, a large agency that specializes in enterprise grade WordPress projects. He began his journey quite differently, starting as an individual blogger back in 2006, discovering WordPress in 2007, and gradually transitioning from being a publisher to a freelance developer, before founding rtCamp in 2009.</p>\n\n\n\n<p>Today, rtCamp is an enterprise grade WordPress consultancy agency operating globally and trusted by clients such as Google, Meta, Automattic, News UK and Al Jazeera.</p>\n\n\n\n<p>Rahul sheds his light on working with enterprise clients in the WordPress space. Many of us are familiar with WordPress in the context of small businesses and blogging, but the enterprise space demands additional layers of security and scalability. Rahul explains the factors that set enterprise projects apart, and why meticulous code reviews, and security audits are essential when working at this level.</p>\n\n\n\n<p>He talks about the opportunities in the enterprise space, recounting how rtCamp initially stumbled into enterprise level projects, not even realizing their potential until a client&#8217;s high expectations led to a decision to market themselves as an enterprise agency.</p>\n\n\n\n<p>We also discussed the role of WordPress in enterprise environments, from why Gutenberg has become a credible selling point due to its powerful editing capabilities, to how the platform&#8217;s flexibility supports varied enterprise needs.</p>\n\n\n\n<p>Rahul also gets into the importance of positioning. How historical context offers advantages, and the expanding market that makes WordPress a compelling choice for large clients today.</p>\n\n\n\n<p>Towards the end, we explore rtCamp&#8217;s innovative intern program, aimed at growing the WordPress talent pool, and the way they&#8217;re contributing back to the WordPress project, a win-win for the business and the broader community.</p>\n\n\n\n<p>If you&#8217;ve ever considered what it takes to work with WordPress at the enterprise level, 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, Rahul Bansal.</p>\n\n\n\n<p>I am joined on the podcast today by Rahul Bansal. Hello.</p>\n\n\n\n<p>[00:03:47] <strong>Rahul Bansal:</strong> Hello.</p>\n\n\n\n<p>[00:03:48] <strong>Nathan Wrigley:</strong> It is very nice to have you on the podcast today. We&#8217;re going to talk about the enterprise, which I confess is something that I only really know about because people talk about it. I&#8217;ve never worked in the enterprise, I&#8217;ve never worked with enterprise clients. So Rahul is here. He&#8217;s very much in the enterprise as you&#8217;re about to find out, and he&#8217;s going to educate me all about that.</p>\n\n\n\n<p>So Rahul, I wonder if you wouldn&#8217;t mind just for a minute or two minutes, just tell us who you are, what you do in the WordPress space, where you work, your position there, and so on. A little potted bio.</p>\n\n\n\n<p>[00:04:18] <strong>Rahul Bansal:</strong> Currently I am founder and CEO of rtCamp, which is a large agency specifically dealing in enterprise grade WordPress projects. I started quite differently, like I started as a individual blogger, back in 2006.</p>\n\n\n\n<p>In 2007 I found WordPress. I started developing with WordPress in 2007. And slowly from being a publisher, I become freelance developer, and then around 2009 rtCamp started. So I&#8217;ve been with rtCamp for the last 16 years.</p>\n\n\n\n<p>[00:04:46] <strong>Nathan Wrigley:</strong> That&#8217;s been quite a journey. I see the name rtCamp everywhere. And we should just say, so it&#8217;s spelt, lowercase r, lowercase t, and then Camp with a capitol C, a m p. Go and Google that, and have a look at what the team over there doing.</p>\n\n\n\n<p>How big has the team grown to? How many employees, staff do you have over there now?</p>\n\n\n\n<p>[00:05:05] <strong>Rahul Bansal:</strong> So currently we are 230 people, all spread over.</p>\n\n\n\n<p>[00:05:08] <strong>Nathan Wrigley:</strong> That is truly an enormous agency. So bravo for growing that. That&#8217;s really incredible.</p>\n\n\n\n<p>The first question that I want to ask though is, when does normal WordPress become enterprise WordPress? At what point do we cross the Rubicon where a site is, I don&#8217;t know, big enough, or your agency is working with a different type of client? Can you define what you think that means? And I&#8217;m sure that if you&#8217;re on the cusp of being an enterprise agency, this is something that, you know, may be slightly confusing.</p>\n\n\n\n<p>[00:05:37] <strong>Rahul Bansal:</strong> Firstly, there is no formal definition to that. Many agencies believe they&#8217;re serving enterprise space when they&#8217;re not. Some people are actually serving enterprise space, but they don&#8217;t realise it.</p>\n\n\n\n<p>So in my opinion, it&#8217;s where the requirement changes a lot. Like, for example, if we&#8217;re building a small WordPress site, which I don&#8217;t consider as an enterprise site, we will be tempted to pick first theme and plugin that matches our need, like if it works, if it gets a job done, that&#8217;s it.</p>\n\n\n\n<p>But then in enterprise space, there is a lot of security and scalability concerns. These two concerns are very big. Something might be working all right, but then when you look at the code, you realise that there&#8217;s going to be a security issues, or there could be scalability issues. Many times, indy developer person, they design small WordPress plugins. They don&#8217;t have data or big enough site to test it on a large installation. So those things are not tested on really high traffic website. So enterprise can mean really high traffic website, with a lot of scalability requirement.</p>\n\n\n\n<p>On the other hand, the traffic can be less, but the security requirement can be enormous. Consider the White House website. It was on the WordPress with the previous administration, and it&#8217;s again, on the WordPress with the new administration. So in both cases, I don&#8217;t think White House, like a website we can classify as a very high traffic website, but it is a very sensitive website.</p>\n\n\n\n<p>It would be a lot embarrassing if that site gets hacked. So every piece of code that goes into White House website, which agency is working on it, will be thoroughly checked for security attack, for audit, for all the compliances. And this additional efforts is what makes it enterprisey, in my opinion.</p>\n\n\n\n<p>[00:07:12] <strong>Nathan Wrigley:</strong> Okay, so it&#8217;s not necessarily the size of the client, or the fame, for want of a better word, of the client. It&#8217;s more about the kind of work that you&#8217;re doing in the background. So custom code largely, because you simply at that scale cannot have something off the shelf.</p>\n\n\n\n<p>[00:07:28] <strong>Rahul Bansal:</strong> So we can have things off the shelf. The thing is, you cannot just take it and use it. You still have to own it in that sense. Like, for our clients also, we go and use many things from WordPress plugin directory. But then when we put it on this website, it is kind of like signed by us. So it&#8217;s like we have to verify, even if it is not coded by us, we have to verify line by line that it is following best coding practices, database queries will scale with high traffic, if it is a high traffic website.</p>\n\n\n\n<p>There are many checks and balances in place. So no matter if you are doing in-house, like as a custom coding, or we are buying a premium plugin or using a free plugin, everything has to go through certain checks. And those checks are very expensive to do, because that&#8217;s a human labor. You have to literally go through things line by line. And in many cases, you have to put extra efforts to make it scalable with their existing system.</p>\n\n\n\n<p>Because usually a large enterprise won&#8217;t use just a website in silos. It&#8217;ll be part of multiple system like authentication system, where if an employee joins a large organisation based on some rule, they might get automatic access to their website. Likewise, if they leave organisation, their access should be automatically revoked, or they have some CRM integrations, data integrations, some kind of asset, like digital asset management solution integration.</p>\n\n\n\n<p>So all these have to be connected, and this all need to work together. So a lot of effort goes in doing these extra things, which are either don&#8217;t exist for small websites. So, enterprise website that I&#8217;m talking about, this can be really unknown website. We have a client which is basically a government public origin fund. Common people don&#8217;t even know about them, but they basically want pretty much all the big companies we know. Like, they have stake in all the big companies. Their asset is something like $400 billion in under management.</p>\n\n\n\n<p>Most people don&#8217;t even know that company. But then it&#8217;s very sensitive because that money they&#8217;re managing is public money, it&#8217;s not like VC fund. It&#8217;s actually state reserve. Now, seriousness, we need to demonstrate in the security is very high, because if something gets hacked or somebody uploads the wrong investor report or something like portfolio report, it can have a lot of consequences.</p>\n\n\n\n<p>[00:09:32] <strong>Nathan Wrigley:</strong> It kind of sounds to me as if the assurance that you are giving an enterprise client is basically that what we&#8217;ve built is, as far as we can tell, it&#8217;s bulletproof. We&#8217;ve gone through it line by line. We may have custom coded bits and pieces, but certainly the bits that we didn&#8217;t custom code, we are totally guaranteeing that this is going to be robust.</p>\n\n\n\n<p>And also it&#8217;s sounds a bit like, if a client at an enterprise level approaches you and they say, can you do this? Your answer is yes. Basically, yes, we can do it. We can do it with WordPress. There may be a cost, but we can do it. There&#8217;s almost no scenario where a client would come to you and say, can you do this, forget the money, can you do it? The answer&#8217;s never no. The answer&#8217;s always going to be yeah, yeah, we&#8217;ll figure it out.</p>\n\n\n\n<p>[00:10:15] <strong>Rahul Bansal:</strong> So that&#8217;s the thing, like if the budget has no limit then there is no limit on technology. Most often, like even where enterprise agency, WordPress has this large spectrum. So we end up with a lot of low quality leads, where somebody knocks on an enterprise agencies&#8217; door and they really have budget constraint. They really want something really good out of the box, but they don&#8217;t want to pay for it. Or they don&#8217;t want to pay as high as it&#8217;ll require to deliver that kind of solution.</p>\n\n\n\n<p>For some enterprises, budget is no limit, but then we try to be mindful of resources. For example, many enterprise agencies, including us, if you go to their GitHub account, they would have list of published themes and plugins. Most commonly plugins, themes rarely are used off the shelf. So we will build these plugins to ensure that the cost of rebuild project is less, like if we have to deliver another project, we try our best that we reuse as much as possible.</p>\n\n\n\n<p>And that&#8217;s the open source spirit, that the entire WordPress committee follows. We use many times solutions that are already put in open source by our competing agencies. They also use our solution. So that&#8217;s where the enterprise solution with WordPress is also affordable. The right enterprise client that we target, usually have higher budget than we would need to develop because we are competing against a lot of experienced managers, which are very expensive, super expensive.</p>\n\n\n\n<p>And when I is super expensive, I&#8217;m just talking about licensing fees. Before you hire an agency to write custom code for you, you have already paid a lot of money just for the right to use the software. With WordPress, that right to use costs zero. And then all the nice agencies in WordPress space, big, small, no matter what size they are, try their best to reuse existing solutions, to bring the cost down.</p>\n\n\n\n<p>So enterprise WordPress, relatively, cost less than other enterprise CMS, but then it certainly costs a lot than building a small website. Like, you cannot go to an enterprise agency and expect in $500 your site to be built perfectly, because the requirement gathering phase, like talking to all stakeholders and understanding all the solutions they use inhouse can take like many days.</p>\n\n\n\n<p>[00:12:15] <strong>Nathan Wrigley:</strong> So you may have answered this question just now with what you&#8217;ve just said. I feel that you&#8217;ve definitely gone into this territory, but it sounds like there&#8217;s a lot of line by line checking of everything. So for example, if you use a plugin off the repo, you&#8217;re going to go through that one line at a time. And you said this can be an expensive process. You&#8217;ve also said that obviously there&#8217;s benefits of using WordPress because you can take things that other people have used and so on.</p>\n\n\n\n<p>But I guess at some point there&#8217;s got to be some sort of tipping point where you think, okay, WordPress is going to be good for this project, but it might not be good for that project. Is it always WordPress for you? Do you always lean into WordPress, or does there come a point where you say, do you know what, with the custom things that this particular client wants and what have you, lets just build the thing ourselves, let&#8217;s not rely on the CMS, or do you always lean in on WordPress?</p>\n\n\n\n<p>[00:13:01] <strong>Rahul Bansal:</strong> Maybe it&#8217;s the nature of our positioning that we rarely get things that we cannot do in WordPress, so we always do things in WordPress. The boundary varies with how much off the shelf WordPress we&#8217;ll use, and how much custom we&#8217;ll use. In one of the project, I remember there was a specific data crunching process that we needed to build. And we felt that it&#8217;ll be better if it is built as a microservice and run independently.</p>\n\n\n\n<p>So we built that in Python, but then it was talking to WordPress REST API. So that freedom we have from client, for example like that microservice, that microservice was never visible to any of the client&#8217;s editorial team. Everything they were doing, their only interface was WP admin. There was no second login or no second interface to them. It was just something was running on some server and magically data was going inside and outside WordPress.</p>\n\n\n\n<p>And that&#8217;s the power of WordPress. It has so many APIs to communicate with outside world, like rest API, GraphQL, and even from the traditional XML-RPC. That WordPress can coexist with other systems very nicely. And that&#8217;s where we never face that, can we do this on WordPress or not? It&#8217;s like, can we do everything on WordPress, or do we need to put some minor things outside WordPress?</p>\n\n\n\n<p>And those decisions are not the engineering limitation. Like, that microservice, we could have put it in WordPress also, but we felt that its architecture was more suited for independent microservice. That was the right call, it turned out to be right call. Much later that microservice grew independently.</p>\n\n\n\n<p>[00:14:26] <strong>Nathan Wrigley:</strong> If we rewind the clock to the beginning when you were just beginning with WordPress and beginning the agency that ended up being rtCamp with your 230 odd employees, did you intend for what&#8217;s happened to happen? Did you always know that you wanted to grow something to the point where it became, air quotes, enterprise with many, many employees, or did it just evolve over time unexpectedly?</p>\n\n\n\n<p>[00:14:49] <strong>Rahul Bansal:</strong> Yeah, it all happened unexpectedly. Like, I started as a professional blogger. I used to make money from advertising, affiliate marketing. So it&#8217;s like, I wasn&#8217;t doing anything remotely related to agencies.</p>\n\n\n\n<p>So one thing led to another and then I started freelancing. Then even after freelancing, when I started rtCamp as an agency, because I was coming from bloggersphere, most of my initial client were bloggers, like independent bloggers. Somebody wanted a theme, somebody wanted a plugin, somebody wanted a sidebar, which sidebar just used to be a lot more popular in those early days of blogging. Like, people used to have MySpace, like experience on the web, like lots of widgets, email submission form, this pop up.</p>\n\n\n\n<p>So in fact, the first enterprise client that walked into our door, that&#8217;s why I said like many agencies don&#8217;t even realise when they mingle with enterprise space. I kind of felt very irritated because they asked so many questions. They got our reference from LinkedIn. We had zero, we were not even using enterprise word anywhere in our branding, marketing, anywhere at all. But back in 2010, also, we made a good name for ourselves.</p>\n\n\n\n<p>So anybody who shouted, hey, any WordPress references, our name used to pop up on social media. So we got that. And they sent us a very large procurement checklist, which we never heard of. All of our projects were like email exchange, two, three emails, money via PayPal, and emails used to be contact. Like, whatever you committed on email is the contract.</p>\n\n\n\n<p>And suddenly there comes like this long PDF, Excel sheets with check boxes. Do you have a data storage policy? This policy, that policy. If we end up filling this, we&#8217;re not going make any profit with this project. So then one of my teammates said, let&#8217;s price in that. Let&#8217;s price in and see if they can afford it. So we literally added another zero to our pricing, literally like 5 times, 10 times. And we said like, hey, this is our minimum, do you want to go ahead?</p>\n\n\n\n<p>I said, sure, like this is peanuts. And they were worried like, do you understand the project? You are quoting very less, your starting point is very less than our internal budget. So they came to our office, they were based in India. Luckily they were in the same city. They came to our office to audit us physically. They put like remarks like, you don&#8217;t have a fingerprint scanner in your biometric sensors in your office entry. There is no employee log.</p>\n\n\n\n<p>But we are not storing any of your data. So this office is not the building where your data will reside. Your data will reside on AWS, or all those cloud servers. And then they got convinced. WordPress was very small then, and we were the only known agencies, which was fully committed to WordPress at that point. So they didn&#8217;t have choice two, three, so they kind of crossed the fingers and gave us that project.</p>\n\n\n\n<p>It took six months to close. I was very pessimistic. It&#8217;s only after two, three years that we realised that they&#8217;d become our largest client by a huge margin. All my blogger friend put one side, and this single client, one side. And that revenue was growing very nicely, year on year. Renewals, they had this retainers, every year they were renewing without asking questions.</p>\n\n\n\n<p>So I realise that it&#8217;s very hard to win these big clients, but once you are in it becomes very smooth journey, henceforth, like after that point. And then I think 2014 around, after two, three years data, when I saw that this client was consistently, for the last three years in a row, our biggest client. Zero sales effort, zero account issues, no negotiation on pricing, and everything was smooth.</p>\n\n\n\n<p>So then I thought like we should go in to some enterprise space, and luckily around that time I had a call with Chris Lema. Chris Lema used to be available for consulting calls on Clarity. I&#8217;m not sure if that service is still around. And I still remember it was exactly 33 minutes that I talked to Chris. He repositioned rtCamp. In 33 minutes he gave me some amazing breakthrough idea.</p>\n\n\n\n<p>And after that call, first time we told ourselves, we are enterprise WordPress agency from today. Until 2014 we were not identifying ourself or branding ourself as an enterprise workplace agency. That moment was the first time when we put in bold letters on our homepage, in SEO Meta, everywhere we added, we are enterprise, enterprise, enterprise WordPress.</p>\n\n\n\n<p>[00:18:35] <strong>Nathan Wrigley:</strong> Can you remember that moment? So if you cast your mind back, when you added the zero and sent it, and there was obviously some suspicion in your mind that nothing&#8217;s going to come of this or what have you. Can you remember the feeling? So it&#8217;s an odd question because I&#8217;m asking you about your feelings, but can you remember the feeling when they came back and said, oh yeah, this is not as expensive as we&#8217;d imagined? That really must have opened up an entirely new world for you.</p>\n\n\n\n<p>[00:19:00] <strong>Rahul Bansal:</strong> Yeah. So firstly, it was very unexpected because we were selling like WordPress projects for $100, $50, $500. The biggest was $1,000. We still remember we built a complete BuddyPress plugin for $900. And we were like so happy when that client sent us $100 tip. He rounded up to $1,000 and we were partying, like with that extra $100, we throw a party to our team.</p>\n\n\n\n<p>And suddenly this client comes and they said, $5,000 is okay? Are you kidding me? Because they sent so much data I didn&#8217;t want to fill in, so I just thought, let&#8217;s just give them a number and they will walk away. We&#8217;ll not appear as a company who didn&#8217;t want to fulfill their data request. I thought, I will give them a reason to walk away, but then it didn&#8217;t walk out.</p>\n\n\n\n<p>Initially I was still skeptical because they really demand too much data. Just imagine, we were like some 20 people agency at that time, and we spent three to six months in back and forth sales call. We didn&#8217;t have typical sales team at that point. Writing those long answers. We were not even understanding questions. The problem was not that we didn&#8217;t want to give data or we didn&#8217;t take security seriously, there were things that we never heard of.</p>\n\n\n\n<p>It was all like foreign language to us. What are they asking? Why do they want to do that? I was not expecting lifetime revenue, that concept was not in our books then. So it was project, money in, money out, end of email, site goes live. Then the recurring revenues hosting companies. We were not into selling maintenance contract.</p>\n\n\n\n<p>So it was a project kind of thinking like big, big economy mindset. So even with 5,000, I thought like, the amount of effort they&#8217;re putting us, we won&#8217;t be left with any decent margin after this project. And that was a true case. For first year there was not much margin left because they had put us through a lot of work to fulfill that project. And then we realised we underquoted after that also, because when the data, we had to talk to their Microsoft vendor. They were using Microsoft SharePoint. There were many rough edges that we had no idea could happen to us.</p>\n\n\n\n<p>In year one, they were the highest revenue, but project was in loss. It&#8217;s only a year, two, three, it was very good profit. And then we have the strategy that we call now land and expand. Land big accounts, no matter whatever price point you wanted to do, go aggressive, and then once you are in, then you spread within the organisation.</p>\n\n\n\n<p>[00:21:08] <strong>Nathan Wrigley:</strong> Oh that&#8217;s an interesting insight. So land and expand. Land the client, the big fish, if you like, with the knowledge that if you maintain the relationship over many years, the profit can build up. Not necessarily year one, but maybe a bit in year two, and year three, and year four, it&#8217;s beginning to mature.</p>\n\n\n\n<p>And, it sounds like such an interesting story. And, again, I&#8217;m going to rewind back to before 2014, so before you added enterprise to your website and have you. Do you think if you had begun your journey today, that you would have the same capability to expand in the same way? Because it feels like there are now quite a few players. Perhaps when you began that was less of the case. You were competing in a much less crowded marketplace.</p>\n\n\n\n<p>But it feels like everybody&#8217;s intent now is to become an agency which can call itself enterprise. And I&#8217;m imagining that you got your foot in the door at a really nice time where you became a name that everybody could trust, and the recommendations come in because of prior work, but maybe that would be more difficult now.</p>\n\n\n\n<p>[00:22:08] <strong>Rahul Bansal:</strong> The market is much bigger now. In fact, just imagine WordPress market share. When we were building the first initial websites, there was not even custom post types that were present in WordPress. So all the WordPress plugins, we used to do a lot of hacks. There was not standardisation. So a lot of things happened with WordPress as a platform. WordPress evolved. The market share has become so big. It&#8217;s easier to sell. We have so many examples like from White House to large publishers. And globally, it&#8217;s not like just the American companies are using WordPress. India&#8217;s second largest publisher also uses WordPress. So does Al Jazeera in Qatar.</p>\n\n\n\n<p>So there are many big websites all over the world so it makes WordPress easy to sell. The market is big. There is a precedence where you can pitch somebody, this is WordPress used by so and so. I believe that no matter which lead you are dealing with, so if you have a lead from a certain industry, a certain geography, you will find a WordPress success story in their geography. You will find WordPress being used by your prospect&#8217;s competition. That makes it easier to sell WordPress.</p>\n\n\n\n<p>So, yeah, the competition is more because opportunity is bigger. The pie is a lot bigger. Otherwise we would&#8217;ve stuck to the same size. Every year we are adding more people because we are able to get more work for them, even with these new agencies coming up. In fact, it&#8217;s easier to build WordPress agency, or any kind of enterprise grade agency now, because the recipe is quite clear. Because we can look at how other agencies are doing and you can take some lessons from them.</p>\n\n\n\n<p>At that time we had no idea. Like, in fact, we didn&#8217;t have the idea that we should position ourselves enterprise grade agency, that was the call with Chris. Before that call, we had no idea that we should be labeling ourselves as an enterprise grade agency.</p>\n\n\n\n<p>[00:23:42] <strong>Nathan Wrigley:</strong> If clients approach you, and it sounds like this may not be the case. It feels like people are approaching you because you build WordPress, not inquiring whether or not you would do a WordPress project for them. What are the one or two bits that you always bring out when a client says, well, why would we go with WordPress? What are the one or two top line items which you think, okay, if we&#8217;re going to build you a website, we&#8217;re going to choose WordPress, and here&#8217;s the best reasons at enterprise? So we&#8217;re not talking about a mom and pop store, that it really doesn&#8217;t matter if it goes down a bit. What are the one or two things which you bring out when an enterprise client wants to know why WordPress?</p>\n\n\n\n<p>[00:24:18] <strong>Rahul Bansal:</strong> First we want to reassure them that WordPress is the right platform. So this is a difference between a product company and agency. A product has a landing page, which is more similar, it gets us to a lot of people. But an agency pitch is tailored for every client, every prospect. So our first goal is to find competition. So which are the competitors for this particular client, prospective client, and see if they&#8217;re using WordPress. If your competition is using WordPress, you will feel a lot more comfortable going after it, because nobody wants to be first, especially in large enterprises.</p>\n\n\n\n<p>Another way we define enterprise is that, when you are not buying from out of your pocket. In a large organisation, your job is not to save the money or find cheapest solution, your job is to deliver result so that it can go very nicely in your annual review report. I still believe people, especially in enterprise, are looking for safety as a first because they know that they have budget to build anything under the sun.</p>\n\n\n\n<p>So usually we say less like, WordPress can do this, WordPress can do that. Because for everything that WordPress or any platform doesn&#8217;t do out of the box, they have budget. What they need to know is that it&#8217;s secure, it&#8217;s safe, it&#8217;ll scale well. And if some government approaches us, so we show that public sovereign fund, that they&#8217;re managing. So that client has a special permission with us, like we cannot refer them publicly, that government agency, but we can refer them to other government agencies in private conversations. So that is how we convince like, okay, this is similar people to you who are using WordPress.</p>\n\n\n\n<p>And I think safety is still the first thing that people are looking for because, it&#8217;s not even WordPress, it starts with open source. There is something, somebody did some marketing where people believe or have this misconception that open source will be easy to hack, because you can see the code, you can easily hack. That is our first step. If client mentions it explicitly, we go all in. Even if the client doesn&#8217;t mention it, if the prospect says that we are looking for rating interest, we still will verify. Are you sure that you are sorted on WordPress being safe? Any concerns, any doubts?</p>\n\n\n\n<p>And then features, because WordPress has no match. And I&#8217;m not saying this as a WordPress agency. The Gutenberg editor itself alone is miles apart. If you go to any other platform, the editing capabilities are nowhere close to Gutenberg editor. Gutenberg editor demo itself is a deal breaker in many cases. We just show them Gutenberg editor, and they&#8217;re like, wow, is this possible? Is this thing real? Is this some mockup? No, this is website. After the call, we are going to send you a URL, go and try your hands on. This is no fake, that vaporware demo where you see something on my screen, but in reality it doesn&#8217;t work like that. This is the real website. Go and try it.</p>\n\n\n\n<p>[00:26:53] <strong>Nathan Wrigley:</strong> That&#8217;s really interesting because in the non-enterprise, that message hasn&#8217;t necessarily landed. Gutenberg is, it&#8217;s very divisive issue, isn&#8217;t it? Whether you use it or not. And it&#8217;s curious that you are saying that it&#8217;s one of the key things which leads to the success.</p>\n\n\n\n<p>Can you just dig into that a little bit? What are some of the aspects of Gutenberg which make the clients think, okay, this is great, this is perfect, this is just what we need? What are some of the features that you draw out of the block editor?</p>\n\n\n\n<p>[00:27:19] <strong>Rahul Bansal:</strong> So I think the main difference that we feel like compared to the consumer WordPress, I would say. The consumer WordPress access technologies on very different platform, like proprietary. Just imagine somebody is using Instagram to create reels. With that mindset they come to WordPress Media Library and expect video editing experience like that to happen in WordPress, they will be disappointed.</p>\n\n\n\n<p>But here we&#8217;re talking to people in large companies, very large companies, using legacy systems, probably from the nineties. They might have a desktop application to update a webpage, some ugly looking forms. We even have a memory where a client, their publishing workflow they had to write an article using a very poorly designed HTML web form, and they had to upload images via FTP. And then they had to reference images in document. There was no drag and drop interface.</p>\n\n\n\n<p>So now if somebody like this person comes to Gutenberg, it&#8217;s like an iPhone moment for them. With that being said, Gutenberg itself is a very powerful editor. We haven&#8217;t come across a case where somebody said, oh, this is not flexible. As I said, like enterprise have a very good balance around the feature versus maintenance. For example, so Gutenberg may have one or two features less compared to a third party page builder, but then being part of Core, they&#8217;re assured that five years down the line, it will be very well maintained.</p>\n\n\n\n<p>Security is more important to them because one less plugin means one less attack vector. Less things to break, less things to train, less things to maintain going forward. We as an agency develop so many sites on Gutenberg that we have our own libraries and our own patterns. So it&#8217;s like, whenever a requirement comes, we can easily map it to Gutenberg.</p>\n\n\n\n<p>[00:28:51] <strong>Nathan Wrigley:</strong> I think that&#8217;s the difficult thing to imagine if you&#8217;ve never built your own block or you&#8217;ve never delved into patterns. But certainly at the enterprise level, if a client comes to you and said, we have this repeatable thing, and we need to put this repeatable thing on page every time. And honestly it&#8217;s real chore. And you can build a block, and they drop the block in, and now they just fill out some fields, drag an image in here, and suddenly, boom, it&#8217;s exactly on the front end what were expecting.</p>\n\n\n\n<p>It&#8217;s that kind of thing, isn&#8217;t it? It&#8217;s that, almost like an app inside of an editor. So we&#8217;ve got a block which consumes perfectly the content that you want, and we can adapt it if your needs change. But if you&#8217;ve never really gotten into that, it&#8217;s hard to imagine. It&#8217;s just a bunch of paragraphs and images, but it&#8217;s not, it&#8217;s so much more powerful than that.</p>\n\n\n\n<p>[00:29:34] <strong>Rahul Bansal:</strong> One thing I would say that, if you look at any large corporation, they have something called design systems, where they have their brand guidelines across products, not just websites like, across mediums like print and everywhere. With Gutenberg, it is very intuitive and easy to map the design system into WordPress. So that is where Gutenberg shines, that you can create patterns, you can create theme json. You can give them a starting point which blends very well with their existing design system.</p>\n\n\n\n<p>That is where half of the job gets done. Like, compared to indie hackers or small businesses, large enterprises are not running after lots of plugins. They don&#8217;t want to try a hundred plus blocks plugin, a plugin with 200 blocks. They want to restrict number of choices. They want to have less number of blocks, but properly weighted with the user&#8217;s guidelines. So it&#8217;s like, the freedom they demand is easily given by Gutenberg, and with the assurance of, it is going to be around long term. It&#8217;ll be very well maintained. It&#8217;ll be very well supported, and performance. I still feel Gutenberg has much better performance, the markup, SEO qualities, top notch.</p>\n\n\n\n<p>[00:30:35] <strong>Nathan Wrigley:</strong> I think it&#8217;s just the constraints that you can put around that editing experience. So if the client comes and they want this inexperienced user to be able to create content but have boundaries so they can, I don&#8217;t know, they can add an image here and it will be, it doesn&#8217;t matter, they just put it in and it will output perfectly. And here&#8217;s where the text goes, but they can&#8217;t change the fonts, you&#8217;re not allowed to change the color and what have you. All of those kind of constraints around the editing experience. It&#8217;s just miraculous really what&#8217;s possible.</p>\n\n\n\n<p>And I think it gets lost because the majority of people, I&#8217;m imagining using WordPress are sort of tinkering with Core blocks and it can become confusing. There&#8217;s lots of choices. You try one thing and it doesn&#8217;t work out, and you throw your hands in the air. But if you&#8217;ve built the perfect thing, then all of those guardrails are in place and it will output the perfect thing every time. I think that&#8217;s really interesting.</p>\n\n\n\n<p>How do you grow, and how do you find your next employees? Because I&#8217;m guessing at the level that you are now at, you must have some fairly exacting specifications when you put out a job description. And WordPress is becoming an increasingly JavaScript based thing. Lot more technical difficulties. Where do you find your talent, and is it becoming harder to find?</p>\n\n\n\n<p>[00:31:40] <strong>Rahul Bansal:</strong> This would be unique to literally us. We have what we call our own training center where we, every year we take some 50 students from college, who recently graduated. Every six months we take 25 to 30 students from colleges. We put them through six months of training, like a complete, they get paid to learn WordPress for six month. They have no obligation to continue with us. They can join our competition, they can do anything with the WordPress.</p>\n\n\n\n<p>But we really get this talent and this job is very popular in India. So this training we run, the pay scales are very popular in India. So last year also we had some 90,000 applications for 60 positions. We literally have to build a platform. So we have a campus adding platform, its name is Chitragupta. Chitragupta is basically is responsible for managing the ledger of your good and bad work. So in Hindu mythology. So we built  Chitragupta, which basically scans your GitHub repos and assigns your grade.</p>\n\n\n\n<p>And those 9,000 people gets graded. And then we interview from top to bottom until 60 positions gets filled. So last time we had to interview some 1,200 students, by the time 60 students got selected.</p>\n\n\n\n<p>Then we put them to the six month training. Our course is public, so people know what is going to be in the course, and so we find a lot of passionate people. Many times by the time they join our course, I&#8217;ve already gone through it from the public website that we have learn.rtcamp.com. From there, they already have checked it. And then we put them through the six month training. After that, this thing we started this year only. After six month training, we put them six months into the WordPress.</p>\n\n\n\n<p>So WordPress Core has a mentorship program running on for new contributors. So this year we enrolled 10 people, managed by Automattic and Google employees, senior employees. So they are mentoring this people for further. So first year we, we invest them heavily. Zero revenue, only investment in year one.</p>\n\n\n\n<p>And then from year two, we start getting, like some client work done from them. And this is something turned out to be very great for us from last three years. At some point we felt, there are same number of people switching between agencies, and net new addition to the WordPress worker pool was getting stagnant, especially around Covid.</p>\n\n\n\n<p>I felt the way people used to discover life with WordPress, or a professional life with WordPress was mostly through WordCamps or meetup groups, and when that Covid happened, we suddenly missed those years, when new people didn&#8217;t come to the WordPress, as many as they used to come before.</p>\n\n\n\n<p>So there was this gap that started hurting large agencies, like us. Because if we look at a small website, then the enterprise budget appears a lot, but there&#8217;s always a limit. No company approves unlimited budget for any venture. Like for every project there&#8217;s a budget. It&#8217;s usually large enough, but there&#8217;s always a number and, as talent was getting more expensive, WordPress was getting unaffordable at some point.</p>\n\n\n\n<p>So I talked to some medium publishers, medium sized publishers, not the big ones, who complain a lot. Like the good WordPress agencies are either sold out or too expensive. It&#8217;s like WordPress is suddenly getting unaffordable, and that is when we started in this hiding experiment, where we onboarded people every year. And this is, we are doing from last four years.</p>\n\n\n\n<p>So we have been hiring for many years, but early it was 5, 10 people. This massive scale of hiring we started from last three to four years. And, it turned very well for us. Like all these people in second year clocked, like in agency billable hours is a very big metric, and in second year, these people clock 90%, more than 90% billable hours.</p>\n\n\n\n<p>[00:35:08] <strong>Nathan Wrigley:</strong> That&#8217;s incredible. What a great idea. Can I just ask, just to clarify with that, is that an in-person thing? So you come to a place where 60 people gather, and the tuition is taking place in the same room, or is it an online thing or?</p>\n\n\n\n<p>[00:35:23] <strong>Rahul Bansal:</strong> So before Covid it was, it used to be in the same room, but the scale was 20 people at that time only. After Covid, we made it completely remote. It&#8217;s now completely remote. It&#8217;s still in the same time zone because, these are the Zoom calls, recordings. The time zone synchronization is needed. So that&#8217;s why it&#8217;s currently India only. But we are expanding it to other territories, and we are seeing like if we can create similar talent pool in other part of the world. Because,early it was in n office, then it went remote over Zoom. And this year, it is going async. We have a dedicated department, which is called Learning and Development Department.</p>\n\n\n\n<p>So our agency head has implemented most lessons in a synced way, so that people can wake up at different time. And so it&#8217;s like they won&#8217;t get blocked. They can learn asynchronously, they can complete this six month course asynchronously.</p>\n\n\n\n<p>[00:36:11] <strong>Nathan Wrigley:</strong> It just sounds like the appetite is incredible. The numbers that you just mentioned there, I think you said something like 1200 or something like that, people for 90 places. That&#8217;s just remarkable. So the appetite really is there. It seems like such a commendable project as well, in that you are putting out a limited, you know what, you can manage. 60 people out into the workplace. Some of them may end up working with you. Some may end up working with your competitors. But you&#8217;ve put 60 people out there who are really credible at pushing the boundaries of what WordPress can do, and hopefully just making a start on their career.</p>\n\n\n\n<p>[00:36:44] <strong>Rahul Bansal:</strong> Yeah.</p>\n\n\n\n<p>[00:36:45] <strong>Nathan Wrigley:</strong> But I know that it&#8217;s not just limited to that. And, I would like to get into this just before we finish, because I think this is important. Over the last few years we see these metrics every year of companies who put time into the WordPress project in general, in a whole manner of different ways. They may be sponsoring events. They may be committing staff to Five for the Future and what have you.</p>\n\n\n\n<p>And the company, your company, rtCamp, it always seems to be right at the forefront of that in a growing way. I&#8217;d just like to applaud you for that and give you an opportunity to say what it is that you do so that we&#8217;ve got an impression of just how much good you are doing apart from obviously, having a very profitable agency and what have you, how much good you&#8217;re putting back into the community as well. So just outline your commitments to the WordPress project.</p>\n\n\n\n<p>[00:37:29] <strong>Rahul Bansal:</strong> So, as I mentioned that, so we have multiple ways of contributing. So as we hire a lot of from college, unfortunately we cannot have a lot of Core committers with us, but we take care of the other end. For example, these 10 people, we have a commitmentt now internally that every six months, so we will put 10 people full-time, like full-time as in literally full-time. A hundred percent of their time will go in working on WordPress project for six months.</p>\n\n\n\n<p>And then this will be rotated by next batch. So in rotation there will be at least 10 people. As we grow further, then we&#8217;ll make it 15, 20. And we want to keep this ramping up this number. So there will be always, WordPress Core will have enough junior people to pick the task. So, that good first issues will, somebody will be looking at them.</p>\n\n\n\n<p>Then we have a QA people, work into the QA team, other teams. I myself as WordCamp organizer, for WordCamp Asia. We have other people contributing to different part of WordPress.</p>\n\n\n\n<p>We have a training course, which is public domain, in public domain. We started that much before learn.wordpress.org is there. Now  learn.wordpress.org is there, it is much better resource. But then this course was there for many years, and many other agencies use it. So that is one of the way to build human capital. So this word actually drives me a lot. We want to consciously put our efforts in developing human capital of WordPress.</p>\n\n\n\n<p>Because in the end, it&#8217;s people that do the job, no matter how fancy it is. You need a human to put a prompt to the AI. ChatGPT won&#8217;t build things on its own. You need to, you need a human to ask creative questions. And we want to ensure that WordPress economy continues to grow, and it never falls short of people. So we hire a lot of junior people. We put into the workplace. We publish our videos tutorial. We publish our training material also in the public domain.</p>\n\n\n\n<p>Many companies use it, and we expect no link back, also, no credit. Because sometimes they have a apprehension that if they know, this is why rtCamp course will, for, example, our training course site doesn&#8217;t require registration. So if you&#8217;re sending your employees to learn WordPress on our site, we won&#8217;t track them. We won&#8217;t solicit them. We have no way of knowing who&#8217;s learning. Google Analytics just shows traffic. A lot of traffic is coming to those training sites, but we have no personally identify information tracked there.</p>\n\n\n\n<p>[00:39:45] <strong>Nathan Wrigley:</strong> I would imagine that in every aspect of your business, except this, maybe, there&#8217;s gotta be some measurable ROI. Okay, we put this in, we get this out. Do you have any metrics to measure your commitment to the community, or is it just putting your finger in the air and thinking, okay, last year, our business did this, let&#8217;s put, I don&#8217;t know, whatever it might be. Do you have a pro forma that you stick to? A number of hours, a number of people? Or is it just, yeah, this feels right this year. Because you can&#8217;t measure this. And in some cases, I imagine people would think, yeah, they&#8217;re probably overdoing it a little bit over there and what have you.</p>\n\n\n\n<p>[00:40:21] <strong>Rahul Bansal:</strong> So, we have a top line mandate that, so it&#8217;s like, internally we divide engineers in three categories in rtCamp. The junior ones were like less than two years in rtCamp. The senior ones like two to five years. And lead levels were like more than five years with us. The junior one, we target 20% of their time for WordPress Core. And the medium level, the seniors, 10%, and lead level is 5%. Lead level is very hard, because we have very less lead engineers. The demand supply gap is more evident on senior and lead level. But then, these metrics are, so our office structure is that we have some called business needs.</p>\n\n\n\n<p>So every people need to submit their 20% report. Not only they need to submit the hours report, like they have their hours went into the WordPress Core or different part. They have to compile what are the issues they solved. It&#8217;s not like you&#8217;re just making time entries. You have to tell in the leadership quarterly review that I have 50 people in my business units, and together they clock 3000 hours. And this is what we achieved in 3000 hours. And this is approved. The props messages we see in WordPress Slack, those screenshots, if our employee names is mentioned, are taken screenshots and filing into those review reports.</p>\n\n\n\n<p>Three people got props from my team. The WordPress Core release notes, like with major releases. So those contributor list also presented by them. If somebody&#8217;s doing some make WordPress blog post or activity, those are also tracked by them. So the heads compile this report, from like bottom ups and then present in leadership meeting. So this is not accidental.</p>\n\n\n\n<p>The material ROI is very hard to measure. We cannot say that, oh, we made like X dollars because of this effort. I think, as a salesperson, when I tell a client like, hey, I&#8217;m going to give you an engineer who knows WordPress very well. I&#8217;m more confident if that person has contributed six months to the WordPress Core. And their patches is weighted by some amazing people in WordPress community, especially senior ones. It&#8217;s like a win-win situation for all. This gives me a very, very well trained people to sell.</p>\n\n\n\n<p>[00:42:16] <strong>Nathan Wrigley:</strong> That&#8217;s exactly how I was just thinking about it. This kind of win-win cycle of you put people into WordPress, and obviously at a junior level, more time and I can understand that. That makes sense. Presumably the ones who are more experienced, they&#8217;ve got other work to be doing. But also they&#8217;ve probably gained a ton of experience doing those prior years of extra hours.</p>\n\n\n\n<p>So you put the hours in, but also they contribute to Core, but they get experience back out. They&#8217;ll be exposed to all sorts of different things that your projects would never have put them in front of, presumably. So they&#8217;ll be touching on subject matters. Getting into plugins, themes, blocks, code, Core, whatever it may be in a whole range of different ways than they would be. So like you say, it&#8217;s like you slap my back, I&#8217;ll slap yours a little bit. Win-win. WordPress wins, you win.</p>\n\n\n\n<p>[00:43:06] <strong>Rahul Bansal:</strong> There are three wins here. The person, that student, who came right out of the college, and usually in college, people here, people have some negative perception about professional life. That companies are evil. You are going to do labor. Somebody will steal your credit, and here they&#8217;re on their own. Like they go into the WordPress community on their own. They sign a patch with their name. They file a Trac ticket with their name. They get props in their name. They get treated very well by contributor. If somebody makes mistakes, WordPress committee is full of nice people. Nobody&#8217;s going to pull them down. Nobody&#8217;s going to shout at them.</p>\n\n\n\n<p>Everybody corrects them with respect and compassion, and that helped them grow as a person. Like, they become better human. They become better coder. And that empathy, we see that, when they become senior engineers, and when they&#8217;re reviewing some junior&#8217;s code, they remember that, hey, when I was, it was my first day in WordPress community, and I made that patch. I made one mistake, but somebody was nice to me, so I have to pass it on. So that niceness cycle continues.</p>\n\n\n\n<p>And, the biggest win is that these people like, who has an incredible job satisfaction. They love open source more. Many of them don&#8217;t join for the love of open source, they&#8217;re at a point when they, join rtCamp, they&#8217;re at a point when their college is ending. They just want to get a job, and secure a financial life. Whatever jobs comes their way, they&#8217;re okay with it. Open source, closed source, not much preference. But once they&#8217;re in, and then we take them through this one year of tour, like six months in training center, then six months in WordPress community, they become the advocate of open source for life.</p>\n\n\n\n<p>And that is a very most important win for us because we want people to believe in open source. We don&#8217;t want them to say open source is good because their company is selling it. We want them to have that faith that open source is the right way to do things. And that faith is very important for growth. You cannot mug up your mission statement and stand for it.. You have to believe in something to stand for it.</p>\n\n\n\n<p>[00:45:00] <strong>Nathan Wrigley:</strong> What a profoundly interesting thing to have said. I think that&#8217;s just fabulous. I think your company is doing so many interesting things. It&#8217;s obviously, financially it&#8217;s working out, but just the position that you&#8217;ve painted there of the way that you are treating your employees, and the autonomy that you&#8217;re giving them, and the future opportunities that you are giving them. And the training opportunities giving them, just remarkable. And I&#8217;m profoundly impressed by what you&#8217;ve been doing.</p>\n\n\n\n<p>Unfortunately, time is our enemy. We&#8217;re going to call it a day there. Rahul, thank you so much for chatting to me today. That has been an incredible journey. Long may it continue. I wish you and rtCamp all the success that you can possibly have the future.</p>\n\n\n\n<p>[00:45:39] <strong>Rahul Bansal:</strong> Thank you, Nathan. Thanks for having me on this podcast.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://www.linkedin.com/in/rahul286/\">Rahul Bansal</a>.</p>\n\n\n\n<p>Rahul is the founder and CEO of <a href=\"https://rtcamp.com/\">rtCamp</a>, a large agency that specialises in enterprise-grade WordPress projects. He began his journey quite differently, starting as an individual blogger back in 2006, discovering WordPress in 2007, and gradually transitioning from being a publisher to a freelance developer, before founding rtCamp in 2009. Today, rtCamp is an enterprise-grade WordPress consultancy agency, operating globally and trusted by clients such as Google, Meta, Automattic, NewsUK, and Al Jazeera.</p>\n\n\n\n<p>Rahul sheds light on working with enterprise clients in the WordPress space. Many of us are familiar with WordPress in the context of small businesses and blogging, but the enterprise space demands additional layers of security and scalability. Rahul explains the factors that set enterprise projects apart, and why meticulous code reviews, &nbsp; and security audits are essential when working at this level.</p>\n\n\n\n<p>He talks about the opportunities in the enterprise space, recounting how rtCamp initially stumbled into enterprise level projects, not even realising their potential until a client’s high expectations led to a decision to market themselves as an enterprise agency.</p>\n\n\n\n<p>We also discuss the role of WordPress in enterprise environments, from why Gutenberg has become a credible selling point, due to its powerful editing capabilities, to how the platform’s flexibility supports varied enterprise needs.</p>\n\n\n\n<p>Rahul also gets into the importance of positioning, how historical context offers advantages, and the expanding market that makes WordPress a compelling choice for large clients today.</p>\n\n\n\n<p>Towards the end, we explore rtCamp’s innovative internship program aimed at growing the WordPress talent pool, and the way they are contributing back to the WordPress project; a win-win for the business and the broader community.</p>\n\n\n\n<p>If you&#8217;ve ever considered what it takes to work with WordPress at the enterprise level, 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://rtcamp.com/\">rtCamp</a></p>\n\n\n\n<p><a href=\"https://www.whitehouse.gov/\">White House website</a></p>\n\n\n\n<p><a href=\"https://www.aljazeera.com/\">Al Jazeera website</a></p>\n\n\n\n<p><a href=\"https://campus.rtcamp.com/\">Campus at rtCamp</a></p>\n\n\n\n<p><a href=\"https://learn.rtcamp.com/\">rtLearn</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, 12 Mar 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:28;a:6:{s:4:\"data\";s:13:\"\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:97:\"Do The Woo Community: Effective Collaboration with Clients and Teams: A Chat with Zach Hendershot\";s:7:\"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:28:\"https://dothewoo.io/?p=92561\";s:7:\"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:95:\"https://dothewoo.io/effective-collaboration-with-clients-and-teams-a-chat-with-zach-hendershot/\";s: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:237:\"In this episode, Adam and Emma discuss effective collaboration with Zach, CEO of Miruni, focusing on setting clear expectations, minimizing manual tasks via automation, and enhancing communication for better client and team interactions.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Mar 2025 09:49:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:29;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"Gravatar: Top Strategies for Reducing Friction in Sign-Ups\";s:7:\"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:\"http://blog.gravatar.com/?p=2830\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://blog.gravatar.com/2025/03/11/sign-up-flow/\";s: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:17831:\"<p>Creating effective sign-up flows presents a challenging balance. Users expect quick, frictionless experiences, but businesses need quality data to better serve their customers. To get this information, they often overload the sign-up process, leading to high abandonment rates and lost opportunities.</p>\n\n\n\n<p>Thankfully, there is a way to find balance – and we’re talking about more than just user-friendly designs. Advanced strategies like intelligent data collection timing and progressive disclosure techniques help maintain healthy conversion rates while gathering essential user information. These approaches, combined with AI-driven personalization, can transform a standard sign-up process into an engaging experience.</p>\n\n\n\n<p>Reducing friction while maintaining control over data collection might seem daunting. However, by implementing strategic optimization techniques and tools like Gravatar&#8217;s developer API, you can significantly reduce friction points in their sign-up process.&nbsp;</p>\n\n\n\n<p>So, let’s see how you can do just that while still collecting valuable user data that allows for personalization and improves the overall user experience.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Essential strategies for reducing sign-up friction</strong></h2>\n\n\n\n<p>When talking about sign-up friction, a common topic is form optimization, but that’s only the beginning. You need a bit more if you want to create better sign-up experiences and reduce drop-off rates while still maintaining high data quality.</p>\n\n\n\n<p>First, <a href=\"https://www.newbreedrevenue.com/blog/progressive-profiling-and-h