/*M!999999\- enable the sandbox mode */ 
-- MariaDB dump 10.19  Distrib 10.11.15-MariaDB, for Linux (x86_64)
--
-- Host: 127.0.0.1    Database: pst_hebat_db
-- ------------------------------------------------------
-- Server version	11.4.12-MariaDB-ubu2404

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

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

DROP TABLE IF EXISTS `wp_commentmeta`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

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

LOCK TABLES `wp_commentmeta` WRITE;
/*!40000 ALTER TABLE `wp_commentmeta` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_commentmeta` ENABLE KEYS */;
UNLOCK TABLES;

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

DROP TABLE IF EXISTS `wp_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_comments` (
  `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `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,
  PRIMARY KEY (`comment_ID`),
  KEY `comment_post_ID` (`comment_post_ID`),
  KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  KEY `comment_date_gmt` (`comment_date_gmt`),
  KEY `comment_parent` (`comment_parent`),
  KEY `comment_author_email` (`comment_author_email`(10))
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

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

LOCK TABLES `wp_comments` WRITE;
/*!40000 ALTER TABLE `wp_comments` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_comments` ENABLE KEYS */;
UNLOCK TABLES;

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

DROP TABLE IF EXISTS `wp_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_links` (
  `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `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 '',
  PRIMARY KEY (`link_id`),
  KEY `link_visible` (`link_visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

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

LOCK TABLES `wp_links` WRITE;
/*!40000 ALTER TABLE `wp_links` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_links` ENABLE KEYS */;
UNLOCK TABLES;

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

DROP TABLE IF EXISTS `wp_options`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_options` (
  `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `option_name` varchar(191) NOT NULL DEFAULT '',
  `option_value` longtext NOT NULL,
  `autoload` varchar(20) NOT NULL DEFAULT 'yes',
  PRIMARY KEY (`option_id`),
  UNIQUE KEY `option_name` (`option_name`),
  KEY `autoload` (`autoload`)
) ENGINE=InnoDB AUTO_INCREMENT=210 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

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

LOCK TABLES `wp_options` WRITE;
/*!40000 ALTER TABLE `wp_options` DISABLE KEYS */;
INSERT INTO `wp_options` VALUES
(1,'cron','a:11:{i:1781153450;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1781153451;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:1781153457;a:1:{s:8:\"do_pings\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1781157050;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:1781158850;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:1781160650;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:1781163564;a:3:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1781163567;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:1781163624;a:1:{s:28:\"wp_update_comment_type_batch\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1781239851;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}','on'),
(2,'siteurl','http://shemahakam.com','on'),
(3,'home','http://shemahakam.com','on'),
(4,'blogname','PST Hebat','on'),
(5,'blogdescription','Portal K3, Lingkungan &amp; Operasional Tambang','on'),
(6,'users_can_register','0','on'),
(7,'admin_email','admin@example.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','j F Y','on'),
(25,'time_format','H:i','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:112:{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:35:\"gallery/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:45:\"gallery/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:65:\"gallery/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"gallery/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"gallery/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:41:\"gallery/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:24:\"gallery/([^/]+)/embed/?$\";s:40:\"index.php?gallery=$matches[1]&embed=true\";s:28:\"gallery/([^/]+)/trackback/?$\";s:34:\"index.php?gallery=$matches[1]&tb=1\";s:36:\"gallery/([^/]+)/page/?([0-9]{1,})/?$\";s:47:\"index.php?gallery=$matches[1]&paged=$matches[2]\";s:43:\"gallery/([^/]+)/comment-page-([0-9]{1,})/?$\";s:47:\"index.php?gallery=$matches[1]&cpage=$matches[2]\";s:32:\"gallery/([^/]+)(?:/([0-9]+))?/?$\";s:46:\"index.php?gallery=$matches[1]&page=$matches[2]\";s:24:\"gallery/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:34:\"gallery/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:54:\"gallery/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:49:\"gallery/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:49:\"gallery/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:30:\"gallery/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:13:\"favicon\\.ico$\";s:19:\"index.php?favicon=1\";s:12:\"sitemap\\.xml\";s:24:\"index.php??sitemap=index\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:27:\"comment-page-([0-9]{1,})/?$\";s:38:\"index.php?&page_id=4&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:0:{}','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','pst-hebat','on'),
(42,'stylesheet','pst-hebat','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:0:{}s:12:\"_multiwidget\";i:1;}','auto'),
(78,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','auto'),
(79,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','auto'),
(80,'uninstall_plugins','a:0:{}','off'),
(81,'timezone_string','Asia/Jakarta','on'),
(82,'page_for_posts','5','on'),
(83,'page_on_front','4','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','1796705450','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:6:{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 -->\";}s:12:\"_multiwidget\";i:1;}','auto'),
(106,'sidebars_widgets','a:4:{s:19:\"wp_inactive_widgets\";a:3:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";}s:8:\"footer-1\";a:2:{i:0;s:7:\"block-5\";i:1;s:7:\"block-6\";}s:8:\"footer-2\";a:0:{}s:13:\"array_version\";i:3;}','auto'),
(107,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(108,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(109,'widget_archives','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(110,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(111,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(112,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(113,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(114,'widget_meta','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(115,'widget_search','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(116,'widget_recent-posts','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(117,'widget_recent-comments','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(118,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(119,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(120,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','auto'),
(121,'_transient_wp_core_block_css_files','a:2:{s:7:\"version\";s:5:\"6.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'),
(124,'_transient_doing_cron','1781243295.9946908950805664062500','on'),
(125,'wp_calendar_block_has_published_posts','1','auto'),
(130,'theme_mods_twentytwentyfive','a:1:{s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1781153458;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'),
(131,'current_theme','PST Hebat','auto'),
(132,'theme_switched','','auto'),
(135,'theme_mods_pst-hebat','a:28:{s:18:\"nav_menu_locations\";a:1:{s:7:\"primary\";i:2;}s:18:\"custom_css_post_id\";i:-1;s:11:\"navbar_logo\";i:0;s:14:\"navbar_tagline\";s:5:\"Hebat\";s:17:\"she_trend_month_1\";s:3:\"Jan\";s:15:\"she_trend_pst_1\";s:3:\"100\";s:15:\"she_trend_psi_1\";s:2:\"78\";s:15:\"she_trend_epi_1\";s:2:\"85\";s:17:\"she_trend_month_2\";s:3:\"Feb\";s:15:\"she_trend_pst_2\";s:3:\"101\";s:15:\"she_trend_psi_2\";s:2:\"80\";s:15:\"she_trend_epi_2\";s:2:\"86\";s:17:\"she_trend_month_3\";s:3:\"Mar\";s:15:\"she_trend_pst_3\";s:3:\"102\";s:15:\"she_trend_psi_3\";s:2:\"82\";s:15:\"she_trend_epi_3\";s:2:\"87\";s:17:\"she_trend_month_4\";s:3:\"Apr\";s:15:\"she_trend_pst_4\";s:3:\"104\";s:15:\"she_trend_psi_4\";s:2:\"85\";s:15:\"she_trend_epi_4\";s:2:\"89\";s:17:\"she_trend_month_5\";s:3:\"May\";s:15:\"she_trend_pst_5\";s:3:\"105\";s:15:\"she_trend_psi_5\";s:2:\"86\";s:15:\"she_trend_epi_5\";s:2:\"91\";s:17:\"she_trend_month_6\";s:3:\"Jun\";s:15:\"she_trend_pst_6\";s:3:\"107\";s:15:\"she_trend_psi_6\";s:2:\"88\";s:15:\"she_trend_epi_6\";s:2:\"92\";}','auto'),
(137,'_transient_wp_styles_for_blocks','a:2:{s:4:\"hash\";s:32:\"8c7d46a72d7d4591fc1dd9485bedb304\";s:6:\"blocks\";a:5:{s:11:\"core/button\";s:0:\"\";s:14:\"core/site-logo\";s:0:\"\";s:18:\"core/post-template\";s:120:\":where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}\";s:12:\"core/columns\";s:102:\":where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}\";s:14:\"core/pullquote\";s:69:\":root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}\";}}','on'),
(150,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:5:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:7:\"upgrade\";s:8:\"download\";s:57:\"https://downloads.wordpress.org/release/wordpress-7.0.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:57:\"https://downloads.wordpress.org/release/wordpress-7.0.zip\";s:10:\"no_content\";s:68:\"https://downloads.wordpress.org/release/wordpress-7.0-no-content.zip\";s:11:\"new_bundled\";s:69:\"https://downloads.wordpress.org/release/wordpress-7.0-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:3:\"7.0\";s:7:\"version\";s:3:\"7.0\";s:11:\"php_version\";s:3:\"7.4\";s:13:\"mysql_version\";s:5:\"5.5.5\";s:11:\"new_bundled\";s:3:\"6.7\";s:15:\"partial_version\";s:0:\"\";}i:1;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:49:\"https://downloads.w.org/release/wordpress-7.0.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:49:\"https://downloads.w.org/release/wordpress-7.0.zip\";s:10:\"no_content\";s:60:\"https://downloads.w.org/release/wordpress-7.0-no-content.zip\";s:11:\"new_bundled\";s:61:\"https://downloads.w.org/release/wordpress-7.0-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:3:\"7.0\";s:7:\"version\";s:3:\"7.0\";s:11:\"php_version\";s:3:\"7.4\";s:13:\"mysql_version\";s:5:\"5.5.5\";s:11:\"new_bundled\";s:3:\"6.7\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:2;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:51:\"https://downloads.w.org/release/wordpress-6.9.4.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:51:\"https://downloads.w.org/release/wordpress-6.9.4.zip\";s:10:\"no_content\";s:62:\"https://downloads.w.org/release/wordpress-6.9.4-no-content.zip\";s:11:\"new_bundled\";s:63:\"https://downloads.w.org/release/wordpress-6.9.4-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.9.4\";s:7:\"version\";s:5:\"6.9.4\";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:9:\"new_files\";s:1:\"1\";}i:3;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:51:\"https://downloads.w.org/release/wordpress-6.8.5.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:51:\"https://downloads.w.org/release/wordpress-6.8.5.zip\";s:10:\"no_content\";s:62:\"https://downloads.w.org/release/wordpress-6.8.5-no-content.zip\";s:11:\"new_bundled\";s:63:\"https://downloads.w.org/release/wordpress-6.8.5-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.8.5\";s:7:\"version\";s:5:\"6.8.5\";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:9:\"new_files\";s:1:\"1\";}i:4;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:51:\"https://downloads.w.org/release/wordpress-6.7.5.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:51:\"https://downloads.w.org/release/wordpress-6.7.5.zip\";s:10:\"no_content\";s:62:\"https://downloads.w.org/release/wordpress-6.7.5-no-content.zip\";s:11:\"new_bundled\";s:63:\"https://downloads.w.org/release/wordpress-6.7.5-new-bundled.zip\";s:7:\"partial\";s:61:\"https://downloads.w.org/release/wordpress-6.7.5-partial-2.zip\";s:8:\"rollback\";s:62:\"https://downloads.w.org/release/wordpress-6.7.5-rollback-2.zip\";}s:7:\"current\";s:5:\"6.7.5\";s:7:\"version\";s:5:\"6.7.5\";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:5:\"6.7.2\";s:9:\"new_files\";s:0:\"\";}}s:12:\"last_checked\";i:1781163565;s:15:\"version_checked\";s:5:\"6.7.2\";s:12:\"translations\";a:0:{}}','off'),
(151,'_site_transient_update_plugins','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1781163565;s:8:\"response\";a:1:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":13:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:3:\"5.7\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:54:\"https://downloads.wordpress.org/plugin/akismet.5.7.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:60:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=2818463\";s:2:\"1x\";s:60:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=2818463\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/akismet/assets/banner-1544x500.png?rev=2900731\";s:2:\"1x\";s:62:\"https://ps.w.org/akismet/assets/banner-772x250.png?rev=2900731\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.8\";s:6:\"tested\";s:3:\"7.0\";s:12:\"requires_php\";s:3:\"7.2\";s:16:\"requires_plugins\";a:0:{}}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:1:{s:9:\"hello.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/hello-dolly/assets/banner-1544x500.jpg?rev=2645582\";s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}}}','off'),
(152,'_site_transient_timeout_browser_fd6fe26fadc0e4b2acefe0d4da2a5e2e','1781768366','off'),
(153,'_site_transient_browser_fd6fe26fadc0e4b2acefe0d4da2a5e2e','a:10:{s:4:\"name\";s:7:\"Firefox\";s:7:\"version\";s:5:\"140.0\";s:8:\"platform\";s:5:\"Linux\";s:10:\"update_url\";s:32:\"https://www.mozilla.org/firefox/\";s:7:\"img_src\";s:44:\"http://s.w.org/images/browsers/firefox.png?1\";s:11:\"img_src_ssl\";s:45:\"https://s.w.org/images/browsers/firefox.png?1\";s:15:\"current_version\";s:2:\"56\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','off'),
(154,'_site_transient_timeout_php_check_1ad0acda4da6c4fcb37046d1f090be2c','1781768367','off'),
(155,'_site_transient_php_check_1ad0acda4da6c4fcb37046d1f090be2c','a:5:{s:19:\"recommended_version\";s:3:\"8.3\";s:15:\"minimum_version\";s:3:\"7.4\";s:12:\"is_supported\";b:0;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}','off'),
(156,'can_compress_scripts','0','on'),
(157,'_site_transient_timeout_community-events-e0e4f94be3c2d577e126ec3b012627f2','1781206769','off'),
(158,'_site_transient_community-events-e0e4f94be3c2d577e126ec3b012627f2','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:12:\"192.168.16.0\";}s:6:\"events\";a:3:{i:0;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:39:\"WPJKT Meetup #53 – WordPress on Cloud\";s:3:\"url\";s:65:\"https://www.meetup.com/jakarta-wordpress-meetup/events/315132233/\";s:6:\"meetup\";s:24:\"Jakarta WordPress Meetup\";s:10:\"meetup_url\";s:48:\"https://www.meetup.com/jakarta-wordpress-meetup/\";s:4:\"date\";s:19:\"2026-06-12 18:00:00\";s:8:\"end_date\";s:19:\"2026-06-12 20:00:00\";s:20:\"start_unix_timestamp\";i:1781262000;s:18:\"end_unix_timestamp\";i:1781269200;s:8:\"location\";a:4:{s:8:\"location\";s:24:\"Jakarta Pusat, Indonesia\";s:7:\"country\";s:2:\"id\";s:8:\"latitude\";d:-6.183812;s:9:\"longitude\";d:106.81513;}}i:1;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:61:\"WordPress Campus Connect Institut Teknologi Tangerang Selatan\";s:3:\"url\";s:53:\"https://events.wordpress.org/campusconnect/2026/itts/\";s:6:\"meetup\";s:0:\"\";s:10:\"meetup_url\";s:0:\"\";s:4:\"date\";s:19:\"2026-06-18 00:00:00\";s:8:\"end_date\";s:19:\"2026-06-18 00:00:00\";s:20:\"start_unix_timestamp\";i:1781715600;s:18:\"end_unix_timestamp\";i:1781715600;s:8:\"location\";a:4:{s:8:\"location\";s:28:\"Tangerang Selatan, Indonesia\";s:7:\"country\";s:2:\"ID\";s:8:\"latitude\";d:-6.2744472;s:9:\"longitude\";d:106.6567018;}}i:2;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:42:\"Menjangkau Pelanggan Baru dengan WordPress\";s:3:\"url\";s:65:\"https://www.meetup.com/tangsel-wordpress-meetup/events/315114795/\";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:\"2026-06-27 15:00:00\";s:8:\"end_date\";s:19:\"2026-06-27 17:00:00\";s:20:\"start_unix_timestamp\";i:1782547200;s:18:\"end_unix_timestamp\";i:1782554400;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'),
(159,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1781206769','off'),
(160,'_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:\"Sat, 06 Jun 2026 18:05: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: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=7.1-alpha-62485\";s: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:66:\"\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:37:\"What Happened at WordCamp Europe 2026\";s:7:\"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:51:\"https://wordpress.org/news/2026/06/wceu-2026-recap/\";s: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, 06 Jun 2026 17:44: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:4:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:4:\"WCEU\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20793\";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:249:\"WordCamp Europe 2026 brought the WordPress community to Kraków for three days of contribution and conversation, from CERN going live on WordPress to WordPress 7.0, AI, and a closing fireside chat on where the project goes next. Read the full recap.\";s: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:72388:\"\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=2560%2C1440&#038;ssl=1\" alt=\"\" class=\"wp-image-20801\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<div class=\"wp-block-group is-horizontal is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-e8523bbf wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"386\" height=\"501\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/Witold-wapuu-wceu-2026.jpg?resize=386%2C501&#038;ssl=1\" alt=\"\" class=\"wp-image-20863\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/Witold-wapuu-wceu-2026.jpg?w=386&amp;ssl=1 386w, https://i0.wp.com/wordpress.org/news/files/2026/06/Witold-wapuu-wceu-2026.jpg?resize=231%2C300&amp;ssl=1 231w\" sizes=\"(max-width: 386px) 100vw, 386px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe, <a href=\"https://europe.wordcamp.org/2026/\">the biggest WordPress conference in Europe</a>, spent the first week of June in Kraków. The 2026 edition of this event filled the ICE Kraków Congress Centre from June 4 to 6, drawing 2,458 ticket holders from 81 countries to the south of Poland. Close to a quarter of them were attending their first WordCamp Europe.</p>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">The city made it easy to settle in. Every attendee&#8217;s badge carried a transport hologram good for unlimited trams and buses. The Main Market Square, the largest in Europe, sat a short ride away, and the local food ran the gamut from pierogi to żurek soup to obwarzanek pretzels sold off the street.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Kraków is beautiful, with history everywhere.<br><em>&#8211; Sebastian Miśniakiewicz, local team lead</em></p>\n</blockquote>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-7387b849 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">The program kept pace with the setting. Across multiple tracks, the schedule held 49 talks and eight hands-on workshops, grouped into themes that ran from core development and AI to business and the open web. Around them sat a full Contributor Day, a sponsor area, side events, on-site childcare, and an after-party the local team stretched to eight hours.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"474\" height=\"500\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wandzia-wapuu-wceu-2026.jpg?resize=474%2C500&#038;ssl=1\" alt=\"\" class=\"wp-image-20864\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wandzia-wapuu-wceu-2026.jpg?w=474&amp;ssl=1 474w, https://i0.wp.com/wordpress.org/news/files/2026/06/wandzia-wapuu-wceu-2026.jpg?resize=284%2C300&amp;ssl=1 284w\" sizes=\"(max-width: 474px) 100vw, 474px\" /></figure>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Contributor Day Opens the Week</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As it does every year, the event began the day before the talks. Contributors filled the venue for Contributor Day, a working session where people work together to improve WordPress itself rather than watch a presentation about it. The morning started with registration and a welcome, the room split into teams, and a group photo broke up the work around midday. The afternoon ran a second working block before each team gathered to share what it had done.</p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64ee7ef13&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64ee7f868&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee7f868\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20812\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20812\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee80242&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee80242\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20806\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20806\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee80c03&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee80c03\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20805\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20805\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee815d3&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee815d3\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20807\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20807\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee81fa0&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee81fa0\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20808\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20808\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee82a28&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee82a28\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20809\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20809\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee83422&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee83422\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20810\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20810\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee83db6&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee83db6\" class=\"wp-block-image size-full wp-lightbox-container\"><img data-recalc-dims=\"1\" decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20813\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.25.24-1-scaled.jpeg?ssl=1\" alt=\"\" class=\"wp-image-20813\" style=\"aspect-ratio:1\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee847af&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee847af\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20811\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20811\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">The range of tables is the clearest picture of how wide the project has become. Newcomers could sit down with Polyglots to translate WordPress into their own language, with Documentation to fix the pages people reach when they get stuck, or with Support to answer questions in the forums. More technical tables covered Core, Performance, Testing, Themes, and the Plugins team, whose reviewers screen every plugin submitted to the directory.</p>\n\n\n\n<p class=\"wp-block-paragraph\">First-timers were not left to find their own way. The day was built around onboarding tables, named table leads, and mentors, with an open invitation for experienced contributors to adopt a newcomer and walk them through their first patch, string, or ticket.</p>\n\n\n\n<p class=\"wp-block-paragraph\">People who could not travel to Kraków were welcomed to join remotely through the #contributor-day channel in the <a href=\"https://make.wordpress.org/\">Make WordPress Slack</a>, so distance was not a reason to sit the day out.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The Birthplace of the Web</h2>\n\n\n\n<p class=\"wp-block-paragraph\">It was fitting that the opening keynote came from CERN. The European Laboratory for Particle Physics, on the French-Swiss border outside Geneva, is where the World Wide Web was invented more than 30 years ago, and <a href=\"https://profiles.wordpress.org/joachimv\">Joachim Valdemar Yde</a>, who has managed CERN&#8217;s web team since 2021, came to explain why the laboratory had chosen WordPress to carry its web presence forward.</p>\n\n\n\n<div class=\"wp-block-group has-black-background-color has-background is-layout-constrained wp-container-core-group-is-layout-ef2f134e wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\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\" class=\"youtube-player\" width=\"600\" height=\"338\" src=\"https://www.youtube.com/embed/712t_Kjbj3I?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent&#038;listType=playlist&#038;list=PL1pJFUVKQ7ET_os7azDwYFsUDoc0Y9plA\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"></iframe>\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Yde and <a href=\"https://profiles.wordpress.org/franciscobbarros\">Francisco Borges Aurindo Barros</a>, who leads CERN&#8217;s WordPress infrastructure, framed the move as a chance to give a web presence built up over three decades a shared, modern foundation. After evaluating several leading content management systems against CERN&#8217;s needs, WordPress came out on top.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Barros walked through what they had built. The guiding idea is that people at CERN focus on their content while the web team looks after the platform underneath. A self-service portal lets anyone request a site in a few clicks. Behind it, a shared distribution supplies a common theme and a set of approved, security-hardened plugins, and an in-house tool provisions each new site on Kubernetes in about a minute. In its first year, the platform has already set up hundreds of sites.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Moving years of existing content onto the new platform is the other half of the work, and the team automated it: a single command lifts each site&#8217;s pages, headings, and images and rebuilds them as Gutenberg blocks, with no downtime. They plan to open source the tool.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then Yde delivered the line that the room had been waiting for.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">As of today, our main flagship website, home.cern, is now served on WordPress. It&#8217;s been automatically migrated, and it&#8217;s live.<br><br><em>&#8211; Joachim Valdemar Yde, Web Manager, CERN</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The rollout is on track to wrap up over the coming months, and early impressions, Yde said, have been overwhelmingly positive, with easy wins in responsiveness and accessibility. For those at the event, the keynote pointed the room toward <a href=\"https://youtu.be/f09yvh3mnME\">a later talk by CERN&#8217;s Akanksha Chatterjee</a> on building and maintaining the laboratory&#8217;s engineering websites on the same service.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There is a neat symmetry to it. The institution that published the world&#8217;s first website now runs on the software that powers more than 40% of today&#8217;s web, licensed under the GPL and maintained by the people in the room.</p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 7.0 and AI</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 was a throughline of the conference. Several sessions placed the release at the center, framing it less as a routine update than as a change in what the software is, and in what it makes possible for the people who build with it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The anchor for that conversation was a panel called &#8220;Inside WordPress 7.0.&#8221; It gathered contributors who worked on the release, among them <a href=\"https://profiles.wordpress.org/juanmaguitar\">Juan Manuel Garrido</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/benjamin_zekavica\">Benjamin Zekavica</a>, <a href=\"https://profiles.wordpress.org/mikachan\">Sarah Norris</a>, and <a href=\"https://profiles.wordpress.org/milana_cap\">Milana Cap</a>. It was framed around more than a feature list, setting out to cover how a release of this size actually comes together: the contribution workflows, the coordination, and the human aspects of shipping software in the open.</p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64ee86350&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee86350\" class=\"wp-block-image size-full wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"843\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?resize=1264%2C843&#038;ssl=1\" alt=\"Photo of the stage for the panel inside WordPress 7.0\" class=\"wp-image-20878\" title=\"Panel: Inside WordPress 7.0\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?w=1264&amp;ssl=1 1264w, https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?resize=768%2C512&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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<p class=\"wp-block-paragraph\">What gives this release its weight is the work moving into WordPress&#8217;s core: a native AI client, a new Abilities API that lets plugins declare what they can do in a way other tools can discover, and a Connectors screen for wiring up providers such as OpenAI, Anthropic, or Google Gemini. The argument running through the AI sessions was that this belongs to everyone who builds on WordPress, not only to developers shipping their own integrations. Speakers got specific about how to put that to work.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://profiles.wordpress.org/anukasha\">Anukasha Singh</a> focused on how the Abilities API can make plugin permissions cleaner and safer than the capability checks developers have leaned on for years.</li>\n\n\n\n<li>In a workshop, <a href=\"https://profiles.wordpress.org/wpfeedback\">Vito Peleg</a> set out to take builders from one-off prompts toward a tool-using workflow that audits a live site and files structured tickets.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/schlessera\">Alain Schlesser</a>, a WP-CLI maintainer who has worked on structured data and the AI-native web, turned to a fast-growing opportunity. AI assistants and search now send real traffic to the open web, with more than a billion referral visits logged by the middle of 2025. His session framed WordPress as well-placed to earn that attention, with a practical checklist for getting a site ready to be found, read, and cited.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">People stayed at the center of the conversation, too. <a href=\"https://profiles.wordpress.org/karmatosed\">Tammie Lister</a>, in a talk called &#8220;Human in the loop means something,&#8221; framed the phrase as a real commitment rather than a checkbox. Humans and AI are each good at different things, and the products worth building let each do what it does best.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Development and Craft</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The development sessions were where the craft lived. <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, who co-wrote the HTML API and designed the block parser, devoted a deep-dive workshop to that API. <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, a long-time Core committer on the Performance team, focused on how the WP_Query class has been made faster through better caching, and how site builders can take advantage of that at scale.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Scaling got a hands-on session of its own. One talk set out to see how far a WordPress site can run on a twelve-dollar virtual server, profiling it under load in Grafana and tuning away the bottlenecks, with a GitHub repository so attendees could follow along at home. <a href=\"https://profiles.wordpress.org/fellyph\">Fellyph Cintra</a> focused on the latest in <a href=\"https://playground.wordpress.net/\">WordPress Playground</a>, the browser-based tooling and architectural changes that the project credits with a real speed-up.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://profiles.wordpress.org/luminuu\">Jessica Lyschik</a>, a Core contributor and former default-theme co-lead, set out to make the case that accessibility-ready requirements are far easier to meet than most theme developers assume, drawing on real reviews of both block and classic themes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Two members of the Plugins team, <a href=\"https://profiles.wordpress.org/davidperez\">David Perez</a> and <a href=\"https://profiles.wordpress.org/frantorres\">Fran Torres</a>, framed their session as a practical clinic. Between them, they have reviewed more than 25,000 plugins, and they set out to name the common, avoidable issues that keep good plugins stuck in the review queue. For a first-time author, that is the difference between an afternoon and a month of waiting.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The Business of WordPress and the Open Web</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The business and community sessions pulled the lens back to people, with a refreshingly unsentimental view of running a WordPress business. <a href=\"https://profiles.wordpress.org/deltacx\">Debbie Levitt</a> built her talk around a model for finding product-market fit at three levels at once, on the premise that teams celebrate one good metric and then wonder months later where their users went. <a href=\"https://profiles.wordpress.org/vasvalch\">Vassilena Valchanova</a> took on a quieter problem: being good at the work is not the same as anyone knowing you are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There was a local thread here as well. <a href=\"https://profiles.wordpress.org/irsilviana\">Irfani Silviana</a>, a full-stack developer at a Kraków-based agency, framed the Business Model Canvas as a translation layer that moves developers from shipping features to engineering business value, a fitting talk to give in her own city.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The web&#8217;s standards, the argument goes, remain as open as the day Tim Berners-Lee created them at CERN.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">That idea carried through the rest of the community sessions. </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://profiles.wordpress.org/wdavidsnead\">David Snead</a>, an attorney who works with internet infrastructure providers, set out to explain how hosts, registrars, and registries coordinate against abuse through shared, real-time intelligence, on the logic that a threat to one WordPress host is a threat to all of them.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/mbootsman\">Marcel Bootsman</a> shared a practical playbook for how companies and individuals can support open source sustainably and look after the people who keep it going.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/karinchristen\">Karin Christen</a> set out to describe how her Swiss agency turned <a href=\"https://wordpress.org/five-for-the-future/\">Five for the Future</a> from a good intention into a standing team habit through internal contributor days.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Running alongside the talks, the hands-on workshops were a chance to build something on the spot. In one, <a href=\"https://profiles.wordpress.org/welcher\">Ryan Welcher</a> set out to build a touch-enabled gallery slider with the Interactivity API, while another centered on Full Site Editing, with a working portfolio theme attendees could reuse on their next client project. These were laptop-open, leave-with-working-code sessions.</p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64ee870c8&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64ee87848&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee87848\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20849\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20849\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee88173&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee88173\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20850\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20850\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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<h2 class=\"wp-block-heading\">Closing Fireside Chat</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The closing session opened with a warm gesture from Kraków University of Technology. Representatives took the stage to thank the organizers and the community and to present <a href=\"https://profiles.wordpress.org/4thhubbard\">Mary Hubbard</a>, the Executive Director of WordPress, with a gift from their faculty of informatics and mathematics. They described what the university and the WordCamp community share: a love of learning and sharing knowledge, and an openness to new ideas, skills, and connections.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Hubbard used the moment to share some news. Starting in October, the university will open a WordPress-specific course, which she called a trail-blazing event for Poland and for WordPress. Earlier that day, the program&#8217;s first cohort, around 20 students, had shown what they built, part of the <a href=\"https://wordpress.org/education/campus-connect/\">WordPress Campus Connect</a> and <a href=\"https://wordpress.org/education/credits/\">WordPress Credits</a> education work.</p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64ee888df&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64ee88f42&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee88f42\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20888\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20888\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee89818&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee89818\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20887\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20887\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">Hubbard then turned the stage into a conversation, inviting <a href=\"https://profiles.wordpress.org/matveb\">Matías Ventura</a>, the lead of the Gutenberg project, and <a href=\"https://profiles.wordpress.org/richtabor\">Rich Tabor</a>, a WordPress designer and developer, to talk through where WordPress is heading and how AI fits in. WordPress 7.0 had just launched with Ventura as its release lead, and he asked everyone who had contributed to it to stand for a round of applause.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Much of the chat explored the balance between building WordPress with AI, and building with AI on WordPress, without losing the human part. Ventura noted that WordPress&#8217;s long investment in its design system is paying off now that you can ask an AI to extend a menu or a control, and it reaches for the right components. He pointed to older primitives gaining new value, like <a href=\"https://wordpress.org/cli/\">WP-CLI</a>, which AI models use fluently, and to <a href=\"https://developer.wordpress.com/docs/developer-tools/studio/studio-code/\">Studio Code</a>, an open source, agent-based coding tool the team has been building for WordPress. Tabor showed how he now ships many small editor improvements by talking to an agent instead of typing code, and Ventura demoed desktop mode and open-canvas experiments that reimagine the admin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">On open source and AI, Hubbard argued that open source is why WordPress has thrived, that the same values should shape AI, and that the community should be far more vocal about it. As she put it, &#8220;We should be talking about it, and we should be much louder about it.&#8221;</p>\n\n\n\n<div class=\"wp-block-group has-black-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9c97b5da wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\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\" class=\"youtube-player\" width=\"600\" height=\"338\" src=\"https://www.youtube.com/embed/X4GG-sfH94M?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"></iframe>\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Audience questions pushed on multilingual support, unsticking long-stalled tickets, and reaching a younger, more diverse community. On that last point, Hubbard came back to education, pointing to a <a href=\"https://wordpress.org/news/2026/02/ai-leaders-credential/\">US pilot of an AI literacy micro-credential</a> that uses WordPress as the playground, and made the case for it:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I think that focusing in on younger generations, and bringing them into the project in a healthy way, with the dynamic of education as well as mentorship, and how we can understand and learn from them, as well as mentor them and adopt them as contributors, is very important.<br><br><em>&#8211; Mary Hubbard, WordPress Executive Director</em></p>\n</blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Beyond the Talks</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp is also about the corridor outside the talks, and Kraków gave people reason to roam. Between sessions, attendees moved through the sponsor area for product demos and conversations that often carried on over lunch.</p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64ee8a50d&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-3 is-cropped has-black-background-color has-background wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-radius:2px\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64ee8abb1&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8abb1\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20823\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20823\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee8b474&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8b474\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20828\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20828\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee8c0dc&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8c0dc\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20825\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20825\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee8cae9&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8cae9\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20824\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20824\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee8d446&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8d446\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20826\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20826\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01-scaled.jpeg?resize=2048%2C1366&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64ee8dd82&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64ee8dd82\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20827\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58.jpeg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20827\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58-scaled.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58-scaled.jpeg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58-scaled.jpeg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58-scaled.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58-scaled.jpeg?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">The after-party was the not-so-subtle flourish of a local team that doubled the usual length to eight hours, with Polish food and dragon-and-floral swag that nodded to the Wawel Dragon of Kraków legend. The nearby artistic Kazimierz district kept the evening going, and the trams, as one organizer had promised, were still running reliably afterward.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What Comes Next</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamps run on people, and 2026 was no different. The organizing teams, the speakers, the sponsors who funded the venue and the meals, the local crew who sorted trams and pierogi, and the contributors who arrived a day early to work on the project all built this WCEU together. The people watching the <a href=\"https://www.youtube.com/playlist?list=PL1pJFUVKQ7ET_os7azDwYFsUDoc0Y9plA\">livestream</a> from outside Kraków were part of it as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For anyone whose appetite was only sharpened by three days in Poland, the calendar already has the next stop. <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a> (Phoenix, USA) runs August 16 to 19, with its own Contributor Day opening the week.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" style=\"border-style:none;border-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1024%2C321&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=768%2C241&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=1536%2C482&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser-scaled.png?resize=2048%2C643&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe will return next year (May 27-29, 2027) in Málaga, Spain.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" />\n\n\n\n<p class=\"wp-block-paragraph\"><em>Photography by the <a href=\"https://europe.wordcamp.org/2026/community/organisers/#photography-team\">WCEU 2026 photography team</a>. See the full galleries on <a href=\"https://www.flickr.com/photos/wceu/albums/\">Flickr</a>.</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:\"20793\";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:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Protect The Shire\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://wordpress.org/news/2026/06/pts/\";s: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, 05 Jun 2026 18:51:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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=20783\";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:353:\"tl;dr: Temporary 24-hour cooldown period for plugin/theme releases before auto-updates. AI can give defenders an edge. We want to secure all 78K plugins and themes on WordPress.org.&#160; One of the things we’ve always striven to do as the developers of WordPress is to work harder so you don’t have to; we take technology that’s complex [&#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:7905:\"\n<p class=\"wp-block-paragraph\"><strong>tl;dr:</strong> <em>Temporary 24-hour cooldown period for plugin/theme releases before auto-updates. AI can give defenders an edge. We want to secure all 78K plugins and themes on WordPress.org.&nbsp;</em></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">One of the things we’ve always striven to do as the developers of WordPress is to work harder so you don’t have to; we take technology that’s complex or inaccessible and make it available to everyone, running in as many environments as possible. It’s the Open Source way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just last December there was a <a href=\"https://x.com/karpathy/status/2026731645169185220\">step-change in coding ability</a> that rocked many developers, and since April’s <a href=\"https://red.anthropic.com/2026/mythos-preview/\">reveal of Mythos</a>, security activity has kicked into high gear. A few days ago, <a href=\"https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop.html\">Chrome shipped a release with 429 security fixes</a>! The threats and opportunities of these new capabilities inspired us to kick off an initiative we call <strong>Protect The Shire</strong> (hat tip <a href=\"https://www.tolkiensociety.org/discover/biography/\">J. R. R. Tolkien</a>) with the aim of using our best minds and the infrastructure of WordPress.org to make all code in our directories and repositories as secure as possible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Much of this work was and will remain behind the scenes, and we hope its success is defined mostly by what <em>doesn’t</em> happen. However, while we reckon with our newfound powers, we need to make space for review.</p>\n\n\n\n<h2 class=\"wp-block-heading\">To Update or Not</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress core updates go through multiple people and layers of review before they go out, a process we’ve polished to a high art in the 18 years since we <a href=\"https://wordpress.org/news/2008/12/coltrane/\">introduced one-click upgrades in 2.7 “Coltrane.”</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Core is solid, and I’m so proud that <a href=\"https://wordpress.org/about/stats/\">over 50% of all WordPress sites have upgraded to 7.0 within two weeks</a>! That’s the result of an unimaginable amount of work across thousands of hosts, developers, and teams across WordPress.org. We’ve pushed hard to make upgrades happen automagically, and as fast as possible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We’re in a liminal period now, and I believe 2026 will be a year of tension between two approaches: updating as quickly as possible to stay secure, and holding back on updating to stay secure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We’ve seen clever and dangerous supply chain attacks across the npm, PyPI, GitHub, and RubyGems ecosystems, and we even had our own mini-version with the <a href=\"https://anchor.host/someone-bought-30-wordpress-plugins-and-planted-a-backdoor-in-all-of-them/\">Essential Plugins debacle</a>, where good plugins were unknowingly sold to a new author who had malicious intent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How to balance security updates and <em>securing</em> updates?</p>\n\n\n\n<h2 class=\"wp-block-heading\">Mirkwood or the Wild West?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone knows the fun of WordPress is in its 78k+ plugins and themes. We have a rigorous, human-powered review process for <a href=\"https://make.wordpress.org/themes/handbook/review/\">theme</a> and <a href=\"https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/\">plugin</a> submissions, but once you’re published in the directory, you’re on your own. Our update system currently distributes every plugin and theme release as soon as a developer presses the button. That’s what keeps the directory as robust as WordPress itself. There were over 3,000 commits to the plugin repository yesterday!&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">For now, each new plugin release will wait up to 24 hours before being distributed through auto-updates. This will give everyone, including a <a href=\"https://wapuu.studio/wapuu/a-gandalf-wapuu-that-is-a-coding-wizard-302912b8/\">new Wapuu</a> we call Gandalf, a chance to review changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I expect 24 hours could be reduced to minutes as the process evolves, but we’ll err on the side of caution while AI models are advancing so rapidly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Our <a href=\"https://make.wordpress.org/plugins/\">plugin review team</a> seems superhuman, but still needs to sleep. But bots don’t, and a depth of review that seemed unimaginable before is now a matter of time and tokens.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The security capabilities of AI are going to make the world weird and take a lot of our focus in the next few months, but there’s a light at the end of the tunnel.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Our Shire Is Special</h2>\n\n\n\n<p class=\"wp-block-paragraph\">There’s no shortage of ways to find, install, and update plugins and themes for WordPress. For those who choose WordPress.org, though, we want to make sure that it feels safe and secure. That means staying strict about some things—like guidelines and Open Source licenses—while also remaining flexible enough to allow solo hackers, community projects, and for-profit commercial plugins and themes to thrive in our ecosystem.</p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub stars may get the hype, but if you add up all the numbers <a href=\"https://wordpress.org/plugins/\">in our plugin directory</a>, it’s over 400M installs. There are 69 plugins, many from solo devs, installed on over a million sites each! Now we need to learn from the best parts of GitHub and make that available to every developer on WordPress.org.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just because WordPress plugins have a reputation for vulnerabilities is no reason not to aim for the same security and stability we’ve achieved in core. We’ve done the impossible a few times already in <a href=\"https://wordpress.org/book/table-of-contents/\">our journey from a b2/cafelog fork</a> to <a href=\"https://wordpress.org/showcase/\">where we are today</a>.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Freedom and security are not zero-sum.</strong> With Open Source, we can show how security comes from transparency, not obscurity. Collaboration over competition. What we accomplish when we come together is nothing short of incredible. Success always attracts bad actors, but we grow stronger through every adversity.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The scale of WordPress can make some challenges seem too big to tackle, but given time, there is no problem that’s insurmountable. I’m reminded of the story behind the title of <a href=\"https://www.amazon.com/Bird-Some-Instructions-Writing-Life/dp/0385480016\">Anne Lamott’s book <em>Bird by Bird</em></a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Thirty years ago my older brother, who was ten years old at the time, was trying to get a report written on birds that he&#8217;d had three months to write, which was due the next day. We were out at our family cabin in Bolinas, and he was at the kitchen table close to tears, surrounded by binder paper and pencils and unopened books about birds, immobilized by the hugeness of the task ahead. Then my father sat down beside him, put his arm around my brother&#8217;s shoulder, and said, &#8220;Bird by bird, buddy. Just take it bird by bird.”</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">More to come, stay tuned. I wish everyone <a href=\"https://europe.wordcamp.org/2026/\">in Kraków at WordCamp Europe</a> the best and hope to see you soon!</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:\"20783\";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:66:\"\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:4:\"WP23\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/news/2026/05/wp23/\";s: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, 27 May 2026 17:40:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s: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:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;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=20747\";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:349:\"WordPress at 23 is simultaneously both the strongest and most precarious it’s ever been. Last week, we shipped WordPress 7 to the world. In seven days, 46% of all WordPresses, tens of millions across countless different hosting environments, are already on 7.0, auto-updated with no breakage. From a Raspberry Pi to the most secure sites [&#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:5651:\"\n<p class=\"wp-block-paragraph\">WordPress at 23 is simultaneously both the strongest and most precarious it’s ever been.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Last week, <a href=\"https://wordpress.org/news/2026/05/armstrong/\">we shipped WordPress 7 to the world</a>. In seven days, <a href=\"https://wordpress.org/about/stats/\">46% of all WordPresses</a>, tens of millions across countless different hosting environments, are already on 7.0, auto-updated with no breakage. From a <a href=\"https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress\">Raspberry Pi</a> to the most secure sites in the world, like <a href=\"https://www.whitehouse.gov/\">WhiteHouse.gov</a>. Sit with that for a minute when you think of all the resources and all the projects that have had security problems in the past few weeks. No supply chain attacks, no security problems, just a stable, secure infrastructure doing its job invisibly to power a huge portion of the open internet.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>I&#8217;m really proud of the capability and security of WordPress, and we should celebrate that. That accomplishment represents the work of thousands and thousands of people coming together to make the web a better place. Also, an iceberg of what is going on behind the scenes. </em> </h2>\n\n\n\n<p class=\"wp-block-paragraph\">However, the release was not what I hoped it would be because so much time from key people was taken away by <a href=\"https://wpengine.com/\">WP Engine’s</a> attacks.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.silverlake.com/\">Silver Lake</a>, in its immense 100B+ power, summoned a <a href=\"https://en.wikipedia.org/wiki/Shoggoth\">shoggoth</a> in <a href=\"https://www.quinnemanuel.com/\">Quinn Emanuel</a> that has been paperclip-maximizing legal torture that is not just going after <a href=\"https://automattic.com/\">Automattic</a> and <a href=\"https://wordpress.org/\">WordPress.org</a> and me personally, but this Golem Jagannath is now trying to dissolve the <a href=\"https://wordpressfoundation.org/\">WordPress Foundation</a> itself, a non-profit with <a href=\"https://projects.propublica.org/nonprofits/organizations/205498932\">no employees or payroll</a> that supports <a href=\"https://central.wordcamp.org/\">WordCamps</a> and <a href=\"https://wordpress.org/education/credits/\">Open Source education around the world</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you know anyone at <a href=\"https://www.linkedin.com/company/silver-lake/\">Silver Lake</a>, <a href=\"https://www.linkedin.com/company/quinn-emanuel/\">Quinn Emanuel</a>, or <a href=\"https://www.linkedin.com/company/wpengine/\">WP Engine</a> in that order, please beg, plead with them to stop the violence. <strong>End this internecine warfare</strong> that is threatening to destroy one of the last stalwarts of the Open Web.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s not fun and games anymore, not just business. This is having a real impact on people&#8217;s lives.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It took every ounce of will in my body, and I am grateful to thousands of hours of meditation, to not explode in rage when asked about pineapple on pizza and debating the <a href=\"https://en.wikipedia.org/wiki/Jean_Baudrillard\">meaning of Jean Baudrillard</a> and&nbsp;“<a href=\"https://wordpress.org/news/2024/09/wp-engine-banned/\">bastardized simalcra</a>” when miles away, my closest friend is in a hospital bed waiting for a heart transplant.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I have colleagues <a href=\"https://eric.blog/2026/05/24/six-months/\">LITERALLY DYING</a> I can’t be with because Silver Lake / Quinn Emanuel / WP Engine shoggoth is trying to make it seem like <a href=\"https://www.therepository.email/wp-engine-and-automattic-trade-accusations-of-withheld-evidence-in-flurry-of-court-filings\">I am hiding or destroying evidence because we rotate logs on wordpress.org or I have disappearing chats on Signal with romantic partners</a>. I don’t curse, but this is so f-ed up I don’t know what to say.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>If you don&#8217;t know anyone at these entities, please pray, meditate, and call on whatever forces or divine interventions you can to bring this to an end.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\">I reached out multiple times to resolve this with open arms; I’ve extended every olive branch; and I’ve even said positive things about Silver Lake and WP Engine in the press, trying to bring this to a close. Heather Brunner would not even come into the same room with me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">All of this from a stupid presentation <a href=\"https://www.youtube.com/watch?v=fnI-QcVSwMU\">I gave at WordCamp US 2024 about how private equity can hollow out high-trust-based Open Source communities that in the past 19 months has only gotten 16k views on YouTube</a>. &nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">Silver Lake, you have already extracted all your pounds of flesh. I missed my Mom&#8217;s knee surgery. If you wanted me to suffer for my sins, I have, and probably deeper than you will ever know. WordPress and WordPress.org, and yes, even my flawed leadership, are at the heart of what has made WP Engine successful so far. You have so much money and power, <a href=\"https://pe-insights.com/trump-approves-14bn-tiktok-us-spin-off-with-oracle-silver-lake-and-kkr-as-investors/\">you just got TikTok, the Trump administration loves you</a>, you don’t need to control and take over WordPress, too. If you win, you destroy it, and then what? Please have mercy and stop trying to ruin people’s lives. Let’s move on.</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:\"20747\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"Looking Ahead to WordCamp Europe 2026\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://wordpress.org/news/2026/05/wceu-2026-sessions/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 26 May 2026 12:52: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:3:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:4:\"WCEU\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20721\";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:385:\"June 4-6, 2026 &#124; ICE Kraków Congress Centre, Kraków, Poland WordCamp Europe 2026 will bring the WordPress community together in Kraków, Poland, from June 4–6 for Contributor Day, two conference days, and a program shaped by the ideas, tools, and people moving WordPress forward. This year’s schedule includes two official keynotes, hands-on workshops, panels, and [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:17685:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"390\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=1024%2C390&#038;ssl=1\" alt=\"\" class=\"wp-image-20725\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=1024%2C390&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=300%2C114&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=768%2C292&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=1536%2C585&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?w=1892&amp;ssl=1 1892w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>June 4-6, 2026 | ICE Kraków Congress Centre, Kraków, Poland</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe 2026 will bring the WordPress community together in Kraków, Poland, from June 4–6 for Contributor Day, two conference days, and a program shaped by the ideas, tools, and people moving WordPress forward. This year’s schedule includes two official keynotes, hands-on workshops, panels, and sessions across development, accessibility, artificial intelligence, content, search, business, education, security, and community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The program offers a broad view of how WordPress is used today: as publishing software, a framework for building at scale, a tool for business growth, and a global open source project shaped by contributors around the world. Whether you build with WordPress, write for the web, support clients, teach new learners, or contribute to the project, WordCamp Europe offers a chance to learn from practical examples and connect them to the platform&#8217;s future.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-82d461e8 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/tickets/\" style=\"background-color:#31416c\">Get Your Tickets</a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/schedule/\" style=\"background-color:#31416c\">WCEU Schedule</a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/wordcamp-europe-2026/\" style=\"background-color:#31416c\">About WCEU 2026</a></div>\n</div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"411\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=1024%2C411&#038;ssl=1\" alt=\"\" class=\"wp-image-20724\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=1024%2C411&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=300%2C120&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=768%2C308&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=1536%2C616&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Keynotes at WordCamp Europe 2026</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The keynote sessions at WordCamp Europe 2026 will give attendees two ways to look at WordPress today: through a large-scale institutional adoption story and through a broader closing reflection on where the project is headed. These sessions anchor the program while connecting many of the themes that appear throughout the conference, from infrastructure and governance to contribution, innovation, and the future of the web.</p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\" style=\"margin-top:var(--wp--preset--spacing--10);margin-right:0;margin-bottom:var(--wp--preset--spacing--10);margin-left:0\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?resize=1024%2C538&#038;ssl=1\" alt=\"\" class=\"wp-image-20726\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?resize=1024%2C538&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?resize=300%2C158&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Joachim Valdemar Yde and Francisco Borges Aurindo Barros will share how <a href=\"https://europe.wordcamp.org/2026/session/two-worlds-collide-wordpress-at-cern/\">CERN is adopting WordPress as its future content management system</a>. Their keynote will explore the governance, infrastructure, and migration work behind moving more than 800 websites onto a customized WordPress Service, offering a look at WordPress on an institutional scale.</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?resize=1024%2C538&#038;ssl=1\" alt=\"\" class=\"wp-image-20727\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?resize=1024%2C538&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?resize=300%2C158&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ma.tt Mullenweg will close WordCamp Europe 2026 with a broader look at <a href=\"https://europe.wordcamp.org/2026/session/closing-keynote/\">WordPress, the open web, and the ideas shaping what comes next</a>. As the event’s final keynote, this session will bring together many of the conversations happening across Contributor Day, sessions, workshops, and community gatherings throughout the week.</p>\n</div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Program Themes to Watch at WCEU 2026</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The rest of the WCEU themes are organized around topics that reflect the breadth of the WordPress ecosystem. These themes give attendees a way to follow the sessions most relevant to their work, from building better sites and improving content discovery to growing sustainable businesses, strengthening security, expanding access, and supporting the people and communities behind the project.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Search, Visibility, and Discovery</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Search continues to change, but helping people find the right information remains central to the web. WCEU’s search and SEO sessions look at how AI-generated answers, generative engine optimization, shifting user habits, and new discovery platforms are changing visibility for publishers, businesses, and builders. Sessions include <a href=\"https://europe.wordcamp.org/2026/session/panel-the-future-of-seo/\">Panel: The Future of SEO</a>, with Kacper Bartoszak, Pam Aungst Cronin, Alex Moss, David Cuesta, and Jovana Smoljanovic Tucakov, as well as Emma Young’s <a href=\"https://europe.wordcamp.org/2026/session/ai-search-why-your-whole-company-should-care/\">AI Search: Why Your Whole Company Should Care</a>, which looks at why AI-native discovery now affects content, development, partnerships, and business strategy.</p>\n\n\n\n<h3 class=\"wp-block-heading\">AI and the Future of Building</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Artificial intelligence has a dedicated presence at WordCamp Europe 2026, with sessions that move beyond general discussion and into practical use cases for marketing, product work, development, and site management. Vito Peleg’s <a href=\"https://europe.wordcamp.org/2026/session/agentic-ai-wordpress-from-prompts-to-tools-systems/\">Agentic AI &amp; WordPress: From Prompts to Tools &amp; Systems</a> will explore how teams can move from simple prompts to AI workflows that execute tasks, while Monika Dimitrova’s <a href=\"https://europe.wordcamp.org/2026/session/ai-wont-save-your-marketing-but-it-might-save-your-time-and-money/\">AI Won’t Save Your Marketing (but it might save your time and money)</a> focuses on how small businesses can use AI without losing the strategy and identity that make their work effective.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Development and Technical Practice</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Development sessions at WCEU will focus on how WordPress sites, tools, and workflows are built for long-term use. The program includes a <a href=\"https://europe.wordcamp.org/2026/session/panel-inside-wordpress-7-0/\">Panel: Inside WordPress 7.0</a>, with contributors discussing the release, its features, and the process behind it, along with sessions such as Anukasha Singh’s <a href=\"https://europe.wordcamp.org/2026/session/smarter-plugin-permissions-with-the-abilities-api/\">Smarter Plugin Permissions with the Abilities API</a>, Ariel Ramos’s <a href=\"https://europe.wordcamp.org/2026/session/headless-wordpress-api-security-in-10-minutes/\">Headless WordPress API Security in 10 Minutes</a>, and Dejan Rudić Vranić’s hands-on workshop <a href=\"https://europe.wordcamp.org/2026/session/build-your-developer-portfolio-a-hands-on-guide-to-fse/\">Build Your Developer Portfolio: A Hands-on Guide to FSE</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Accessibility and Inclusive Design</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Accessibility is part of building a better web for everyone, and WCEU’s accessibility sessions give attendees practical ways to make digital experiences more usable, inclusive, and sustainable. This theme connects directly to WordPress’s project values, from how content is structured to how themes, plugins, and interfaces are designed. For designers, developers, content creators, and project leads, these sessions offer a chance to make accessibility part of everyday decisions rather than a final step at the end of a project.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Content, Writing, and Communication</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Content and writing sessions at WCEU will focus on how clearer communication helps users find what they need, teams share what they know, and communities make information easier to understand. Pooja Sanwal’s <a href=\"https://europe.wordcamp.org/2026/session/why-writing-still-matters-in-a-video-first-internet/\">Why Writing Still Matters in a Video-First Internet</a> looks at the role of written content as video continues to dominate online traffic, Fernando Tellado’s <a href=\"https://europe.wordcamp.org/2026/session/do-you-really-need-an-seo-geo-plugin-for-wordpress/\">Do You Really Need an SEO/GEO Pugin for WordPress</a>? explores what WordPress can already do for visibility, and Birgit Olzem’s <a href=\"https://europe.wordcamp.org/2026/session/documentation-as-a-love-language-for-the-future-you/\">Documentation as a Love Language for the Future You</a> looks at how simple documentation practices can help teams and communities preserve knowledge.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Security and Trust</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Security remains central to maintaining websites people can rely on. WCEU’s security-focused sessions look beyond basic reminders and into the risks, systems, and decisions that shape safer WordPress experiences. The broader program includes talks on <a href=\"https://europe.wordcamp.org/2026/session/fighting-spam-and-bots-on-wordpress-with-ai/\">AI-assisted spam and bot detection</a>, plugin permissions, and <a href=\"https://europe.wordcamp.org/2026/session/headless-wordpress-api-security-in-10-minutes/\">secure headless WordPress architectures</a>, giving attendees practical ways to think about resilience, trust, and responsible site management.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Business and Sustainable Growth</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The business sessions at WCEU will explore how WordPress professionals turn ideas, services, and products into sustainable work. Debbie Levitt’s <a href=\"https://europe.wordcamp.org/2026/session/three-levels-of-atomic-product-market-fit/\">Three Levels of Atomic Product-Market Fit</a> looks at how teams can understand product-market fit beyond a single metric, Irfani Silviana’s <a href=\"https://europe.wordcamp.org/2026/session/wordpress-roi-map-engineering-business-value-with-bmc/\">WordPress ROI Map: Engineering Business Value with BMC</a> connects technical decisions to business outcomes, and Liza Bogatyrev’s <a href=\"https://europe.wordcamp.org/2026/session/stop-positioning-into-obscurity-to-unlock-growth/\">Stop Positioning Into Obscurity to Unlock Growth</a> focuses on how clearer positioning can support revenue and adoption.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Education, Contribution, and Community</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress grows when people can learn, participate, and find a place to contribute. WCEU’s education and community sessions include <a href=\"https://europe.wordcamp.org/2026/session/panel-rethinking-learning-in-wordpress/\">Panel: Rethinking Learning in WordPress</a>, featuring Mary Hubbard, Rade Jekic, Klaus Harris, Natalia Basiura, and Benjamin Zekavica, along with Daniel Grzonka’s <a href=\"https://europe.wordcamp.org/2026/session/the-new-engineer-psychology-systems-and-open-source/\">The New Engineer: Psychology, Systems, and Open Source</a>, Ivana Ćirković’s <a href=\"https://europe.wordcamp.org/2026/session/what-it-really-means-to-be-a-part-of-the-wp-credits-program/\">What It (Really) Means To Be a Part of the WP Credits Program</a>?, and Jörg Pareigis’s <a href=\"https://europe.wordcamp.org/2026/session/sovereign-university-ai-tutors-powered-by-wordpress/\">Sovereign University AI Tutors Powered by WordPress</a>. Together, these sessions connect contributor onboarding, academic partnerships, open source learning, and the future skills people need to work with WordPress.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" style=\"background-color:#31416c\">Get Your Tickets Today</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Explore the Full Program</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe 2026 will bring together many parts of the WordPress ecosystem in one place: software, publishing, business, design, education, and community. The keynotes and theme-based sessions offer a broad look at how WordPress is being used today and how contributors, builders, and users are preparing for what comes next.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the full <a href=\"https://europe.wordcamp.org/2026/schedule/\">WordCamp Europe 2026 schedule</a> and choose the sessions that match how you use, build, teach, support, or contribute to WordPress. <a href=\"https://europe.wordcamp.org/2026/tickets/\">Tickets are available now</a> for attendees joining the community in Kraków. All sessions will be live streamed. Keep checking back for updates.&nbsp;</p>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:var(--wp--preset--spacing--10);margin-right:0;margin-bottom:var(--wp--preset--spacing--10);margin-left:0\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18817\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kraków is calling. See you at WordCamp Europe 2026!</p>\n\n\n\n<p class=\"wp-block-paragraph\"></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:\"20721\";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:66:\"\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:29:\"WordPress 7.0 “Armstrong”\";s:7:\"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:45:\"https://wordpress.org/news/2026/05/armstrong/\";s: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, 20 May 2026 18:41: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:4:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:3:\"7-0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"7.0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;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=20583\";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:338:\"Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you make it uniquely yours.\";s: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:\"Matias Ventura\";s: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:80674:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0.png?resize=1024%2C683&#038;ssl=1\" alt=\"WP 7.0 Release Edition Main Image\" class=\"wp-image-20705\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0-scaled.png?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Every WordPress release celebrates an artist who has made an indelible mark on the world of music. Say Hello to WordPress 7.0 “Armstrong”, named in honor of &#8220;Satchmo&#8221; himself, jazz musician Louis Armstrong.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Known as the “first great jazz soloist”, Louis Armstrong created ensembles that highlighted his own profound trumpeting skills, and in the process, transformed jazz from an orchestral art form into a solo art form. The master trumpeter also impressed the world with his signature vocals, introducing improvisation into Jazz, influencing every artist he worked with, and permanently changing the landscape of music.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Louis Armstrong wove his personal touch into the world of Jazz. With WordPress 7.0 “Armstrong”, you can build with yours.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Welcome to WordPress 7.0!</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 marks the start of a new era, laying the foundation for AI across the WordPress experience. Greeting you with a modern, more intuitive dashboard, 7.0 introduces enhanced customization and development tools that inspire creativity and tap into endless potential.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you’re a creator, business owner or developer &#8211; WordPress 7.0 let&#8217;s you create in a way that is uniquely your own.</p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://wordpress.org/wordpress-7.0.zip\">Download WordPress 7.0 now</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s inside</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you create your way.</p>\n\n\n\n<h3 class=\"wp-block-heading\">AI-Integrated WordPress</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Possibilities right in your hands.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">With AI integrated throughout WordPress the potential is endless. A new AI Client in Core lets WordPress communicate with generative AI models, while connections are easily managed from a single hub in the dashboard. The AI Client combined with the Abilities API makes a fiery duo that introduces new functionality, workflow automation, and creation tools to your website. Install the new AI plugin to expand your options even more: generate and edit images, create titles or excerpts, or even suggest alt text.</p>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 also includes a new Client-Side Abilities package: a Javascript counterpart to the Abilities API, with a built in UI and command palette that delivers extensive new and hybrid AI abilities.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20700\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Manage all your external connections in a central hub on the Connector’s screen. Easily dive in with 3 presets, or add your own connections. Authenticate and get started with AI abilities in just a few clicks.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20699\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">An AI-integrated WordPress promises infinite potential, ready to be discovered.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Modernized Dashboard</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Elevate your admin experience</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 introduces a fully revitalized dashboard with a chic, modern new color scheme, and clean finishes throughout.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Polished with smooth transitions that seamlessly shift as you move between screens, you’ll feel like you’re effortlessly gliding through the dashboard.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just one click of the new Command Palette shortcut, a <code>⌘K</code> or <code>Ctrl+K</code> icon in the upper admin bar, lets you access your favorite tools from anywhere in the dashboard.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20698\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Explore typography from one place, regardless of theme. Install, upload and manage your font collection from the new dedicated font management page, with support for block, hybrid and classic themes.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20697\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Visually scrub through revision versions to see what changed at a glance, with markers that make editorial choices more intuitive. Easily pick the revision you want and restore instantly.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20696\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Design, Create, Customize</h2>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>A simpler way to build</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Let WordPress be your muse with new blocks, block supports, and design tools that add visual agility, granular control, and keep every element of your website on brand, with fresh new touches.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Showcase your ideas in a lightbox slideshow with the new gallery block, and finesse your markup with the new Heading block. Deliver clear site navigation with the new Breadcrumbs block, and add more detail to your designs with the new Icons block.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20695\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enhanced responsiveness controls in 7.0 make your site more user friendly. Hide and reveal blocks based on device, without affecting other viewports. </p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20694\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Design and build your menu overlay with blocks and patterns, fully customizable with the styles you want visitors to see. Add columns, stylize typography, or embed your own close button in the overlay. Start with a template or create your own menu from scratch.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20693\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fine tune page design and layout with Patterns that act as a single unit, detachable for more isolated control. Insert your pattern, swap elements and customize with ease.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20692\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Style every detail of content with custom CSS at the block level, right in your post or page.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&#038;ssl=1\" alt=\"\" class=\"wp-image-20691\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?w=1360&amp;ssl=1 1360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Developer’s toolbox</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced tools for building</strong> <strong>your way</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 lets you build faster, better, stronger, and easier with an extensive set of&nbsp; expanded APIs and enhanced functionality.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Create blocks and patterns on the server level using only PHP, auto-registered with the block API.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore a more extensible Site Editor, with routing, route validation, and a new wordpress/boot package that allows plugins to build custom site-editor pages.</p>\n\n\n\n<h2 class=\"wp-block-heading\">And much more</h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a comprehensive overview of all the new features and enhancements in WordPress 7.0, please visit the feature-showcase website.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/download/releases/7-0\">Check out whats new in 7.0</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Learn more about WordPress 7.0</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://learn.wordpress.org/\">Learn WordPress</a> is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, <a href=\"https://learn.wordpress.org/social-learning/\">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Read the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7.0\">WordPress 7.0 Release Notes</a> for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the <a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">WordPress 7.0 Field Guide</a> and learn about the changes in this release with detailed developer notes to help you build with WordPress.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The 7.0 release squad</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every release comes to you from a dedicated team of enthusiastic contributors who help keep things on track and moving smoothly. The team that has led 7.0 is a global, cross-functional group of contributors who are always ready to champion ideas, remove blockers, and resolve issues.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Release Lead: <a href=\"https://profiles.wordpress.org/matveb/\">Matias Ventura</a></li>\n\n\n\n<li>Release Coordination: <a href=\"https://profiles.wordpress.org/chaion07/\">Ahmed Kabir Chaion</a>, <a href=\"https://profiles.wordpress.org/amykamala/\">Amy Kamala</a>, <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a></li>\n\n\n\n<li>Tech Leads: <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a></li>\n\n\n\n<li>Triage Leads: <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a></li>\n\n\n\n<li>Test Leads: <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\">Ankit K Gupta</a>, <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you, contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The mission of WordPress is to <a href=\"https://wordpress.org/about/\">democratize publishing</a> and embody the <a href=\"https://opensource.org/osd-annotated\">freedoms that come with open source</a>. A global and diverse community of people collaborating to strengthen the software supports this effort.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 reflects the tireless efforts and passion of more than 875+ contributors in countries all over the world. This release also welcomed over 200+ first-time contributors!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Their collaboration delivered more than 420 enhancements and fixes, ensuring a stable release for all – a testament to the power and capability of the WordPress open source community.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"has-small-font-size\"><a href=\"https://profiles.wordpress.org/1000camels/\">1000camels</a> · <a href=\"https://profiles.wordpress.org/aakashverma1/\">Aakash Verma</a> · <a href=\"https://profiles.wordpress.org/jorbin/\">Aaron Jorbin</a> · <a href=\"https://profiles.wordpress.org/aaronrobertshaw/\">Aaron Robertshaw</a> · <a href=\"https://profiles.wordpress.org/abdullah17/\">Abdullah Kaludi</a> · <a href=\"https://profiles.wordpress.org/abduremon/\">Abdur Rahman Emon</a> · <a href=\"https://profiles.wordpress.org/hiabhaykulkarni/\">Abhay Kulkarni</a> · <a href=\"https://profiles.wordpress.org/fitehal/\">Abhishek Deshpande</a> · <a href=\"https://profiles.wordpress.org/acmoifr/\">acmoifr</a> · <a href=\"https://profiles.wordpress.org/dannythedog/\">Adam</a> · <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a> · <a href=\"https://profiles.wordpress.org/zieladam/\">Adam Zieliński</a> · <a href=\"https://profiles.wordpress.org/oztaser/\">Adil Öztaşer</a> · <a href=\"https://profiles.wordpress.org/adithyanaik/\">adithyanaik</a> · <a href=\"https://profiles.wordpress.org/iamadisingh/\">Aditya Singh</a> · <a href=\"https://profiles.wordpress.org/adnanhyder/\">Adnan Hyder Pervez</a> · <a href=\"https://profiles.wordpress.org/adnanlimdi/\">adnan.limdi</a> · <a href=\"https://profiles.wordpress.org/adrmf25/\">adrmf25</a> · <a href=\"https://profiles.wordpress.org/afwebdev/\">afwebdev</a> · <a href=\"https://profiles.wordpress.org/agnieszkaszuba/\">Agnieszka Szuba</a> · <a href=\"https://profiles.wordpress.org/elazzabi/\">Ahmed</a> · <a href=\"https://profiles.wordpress.org/chaion07/\">Ahmed Kabir Chaion</a> · <a href=\"https://profiles.wordpress.org/ajitbohra/\">Ajit Bohra</a> · <a href=\"https://profiles.wordpress.org/wildworks/\">Aki Hamano</a> · <a href=\"https://profiles.wordpress.org/akshat2802/\">Akshat Kakkad</a> · <a href=\"https://profiles.wordpress.org/aljullu/\">Albert Juhé Lluveras</a> · <a href=\"https://profiles.wordpress.org/alecrust/\">Alec Rust</a> · <a href=\"https://profiles.wordpress.org/alecgeatches/\">alecgeatches</a> · <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> · <a href=\"https://profiles.wordpress.org/akirk/\">Alex Kirk</a> · <a href=\"https://profiles.wordpress.org/ajlende/\">Alex Lende</a> · <a href=\"https://profiles.wordpress.org/alexstine/\">Alex Stine</a> · <a href=\"https://profiles.wordpress.org/albigdd/\">Alexander Bigga</a> · <a href=\"https://profiles.wordpress.org/aliaghdam/\">Ali Aghdam</a> · <a href=\"https://profiles.wordpress.org/mrfoxtalbot/\">Alvaro Gómez</a> · <a href=\"https://profiles.wordpress.org/alvitidiana/\">alvitidiana</a> · <a href=\"https://profiles.wordpress.org/amanandhishoe/\">amanandhishoe</a> · <a href=\"https://profiles.wordpress.org/alh0319/\">Amber Hinds</a> · <a href=\"https://profiles.wordpress.org/amesplant/\">Ames Plant</a> · <a href=\"https://profiles.wordpress.org/amibe/\">Amibe Websites</a> · <a href=\"https://profiles.wordpress.org/amin7/\">Amin</a> · <a href=\"https://profiles.wordpress.org/amitraj2203/\">Amit Raj</a> · <a href=\"https://profiles.wordpress.org/amykamala/\">Amy Kamala</a> · <a href=\"https://profiles.wordpress.org/altf4falt/\">Anand Rajaram</a> · <a href=\"https://profiles.wordpress.org/anastis/\">Anastis Sourgoutsidis</a> · <a href=\"https://profiles.wordpress.org/anlino/\">Anders Norén</a> · <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a> · <a href=\"https://profiles.wordpress.org/awetz583/\">Andrea Roenning</a> · <a href=\"https://profiles.wordpress.org/andraganescu/\">Andrei Draganescu</a> · <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a> · <a href=\"https://profiles.wordpress.org/nacin/\">Andrew Nacin</a> · <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a> · <a href=\"https://profiles.wordpress.org/andrewryno/\">Andrew Ryno</a> · <a href=\"https://profiles.wordpress.org/andrewserong/\">Andrew Serong</a> · <a href=\"https://profiles.wordpress.org/eatingrules/\">Andrew Wilder</a> · <a href=\"https://profiles.wordpress.org/aidvu/\">Andrija Vučinić</a> · <a href=\"https://profiles.wordpress.org/oandregal/\">André Maneiro</a> · <a href=\"https://profiles.wordpress.org/rilwis/\">Anh Tran</a> · <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\">Ankit K. Gupta</a> · <a href=\"https://profiles.wordpress.org/ankitkumarshah/\">Ankit Kumar Shah</a> · <a href=\"https://profiles.wordpress.org/ankitmaru/\">Ankit Panchal</a> · <a href=\"https://profiles.wordpress.org/annezazu/\">Anne McCarthy</a> · <a href=\"https://profiles.wordpress.org/annebovelett/\">Anne-Mieke Bovelett</a> · <a href=\"https://profiles.wordpress.org/antpb/\">Anthony Burchell</a> · <a href=\"https://profiles.wordpress.org/ahortin/\">Anthony Hortin</a> · <a href=\"https://profiles.wordpress.org/ant1busted/\">Antoine</a> · <a href=\"https://profiles.wordpress.org/antonvlasenko/\">Anton Vlasenko</a> · <a href=\"https://profiles.wordpress.org/slieptsov/\">anton7249</a> · <a href=\"https://profiles.wordpress.org/antoniosejas/\">Antonio Sejas</a> · <a href=\"https://profiles.wordpress.org/antonrinas/\">antonrinas</a> · <a href=\"https://profiles.wordpress.org/anukasha/\">Anukasha Singh</a> · <a href=\"https://profiles.wordpress.org/anupkankale/\">Anup Kankale</a> · <a href=\"https://profiles.wordpress.org/anveshika/\">Anveshika Srivastava</a> · <a href=\"https://profiles.wordpress.org/apedog/\">apedog</a> · <a href=\"https://profiles.wordpress.org/arcwp/\">arcwp</a> · <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a> · <a href=\"https://profiles.wordpress.org/arkaprabhachowdhury/\">Arkaprabha Chowdhury</a> · <a href=\"https://profiles.wordpress.org/armandmatthey/\">Armand MD</a> · <a href=\"https://profiles.wordpress.org/artemiosans/\">Artemio Morales</a> · <a href=\"https://profiles.wordpress.org/arthur791004/\">Arthur Chu</a> · <a href=\"https://profiles.wordpress.org/artpi/\">Artur Piszek</a> · <a href=\"https://profiles.wordpress.org/artz91/\">ArtZ91</a> · <a href=\"https://profiles.wordpress.org/arunu1996/\">Arun</a> · <a href=\"https://profiles.wordpress.org/arunsathiya/\">Arun Sathiya</a> · <a href=\"https://profiles.wordpress.org/iamasadpolash/\">Asad Polash</a> · <a href=\"https://profiles.wordpress.org/asadowski10/\">asadowski10</a> · <a href=\"https://profiles.wordpress.org/atharvasagane/\">atharvasagane</a> · <a href=\"https://profiles.wordpress.org/racinesdesign/\">Audrey Soler</a> · <a href=\"https://profiles.wordpress.org/audunmb/\">audunmb</a> · <a href=\"https://profiles.wordpress.org/awardpress/\">awardpress</a> · <a href=\"https://profiles.wordpress.org/azharderaiya/\">Azhar Deraiya</a> · <a href=\"https://profiles.wordpress.org/azragh/\">Azragh</a> · <a href=\"https://profiles.wordpress.org/neo2k23/\">BackuPs</a> · <a href=\"https://profiles.wordpress.org/badasswp/\">badasswp</a> · <a href=\"https://profiles.wordpress.org/scruffian/\">Ben Dwyer</a> · <a href=\"https://profiles.wordpress.org/benniledl/\">Benedikt Ledl</a> · <a href=\"https://profiles.wordpress.org/benjamingosset/\">Benjamin Gosset</a> · <a href=\"https://profiles.wordpress.org/benjamin_zekavica/\">Benjamin Zekavica</a> · <a href=\"https://profiles.wordpress.org/benoitchantre/\">Benoit Chantre</a> · <a href=\"https://profiles.wordpress.org/benpinales/\">benpinales</a> · <a href=\"https://profiles.wordpress.org/bernhard-reiter/\">Bernie Reiter</a> · <a href=\"https://profiles.wordpress.org/berislavgrgicak/\">Bero</a> · <a href=\"https://profiles.wordpress.org/beaubhavik/\">Bhavik Panchal</a> · <a href=\"https://profiles.wordpress.org/mbigul/\">Bigul Malayi</a> · <a href=\"https://profiles.wordpress.org/wilcosky/\">Billy Wilcosky</a> · <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson (birgire)</a> · <a href=\"https://profiles.wordpress.org/bph/\">Birgit Pauli-Haack</a> · <a href=\"https://profiles.wordpress.org/blackstar1991/\">BlackStar</a> · <a href=\"https://profiles.wordpress.org/bluefuton/\">bluefuton</a> · <a href=\"https://profiles.wordpress.org/bobbingwide/\">bobbingwide</a> · <a href=\"https://profiles.wordpress.org/safedawn/\">Boris Gherman</a> · <a href=\"https://profiles.wordpress.org/bor0/\">Boro Sitnikovski</a> · <a href=\"https://profiles.wordpress.org/bradley2083/\">brad hogan</a> · <a href=\"https://profiles.wordpress.org/bjorsch/\">Brad Jorsch</a> · <a href=\"https://profiles.wordpress.org/bradshawtm/\">bradshawtm</a> · <a href=\"https://profiles.wordpress.org/brajdas0022/\">brajdas0022</a> · <a href=\"https://profiles.wordpress.org/bhubbard/\">Brandon Hubbard</a> · <a href=\"https://profiles.wordpress.org/kraftbj/\">Brandon Kraft</a> · <a href=\"https://profiles.wordpress.org/bpayton/\">Brandon Payton</a> · <a href=\"https://profiles.wordpress.org/brbrr/\">brbrr</a> · <a href=\"https://profiles.wordpress.org/bacoords/\">Brian Coords</a> · <a href=\"https://profiles.wordpress.org/bgardner/\">Brian Gardner</a> · <a href=\"https://profiles.wordpress.org/masteradhoc/\">Brian Haas</a> · <a href=\"https://profiles.wordpress.org/brianhogg/\">Brian Hogg</a> · <a href=\"https://profiles.wordpress.org/bridgetwillard/\">Bridget Willard</a> · <a href=\"https://profiles.wordpress.org/brumack/\">brumack</a> · <a href=\"https://profiles.wordpress.org/freibergergarcia/\">Bruno Freiberger Garcia</a> · <a href=\"https://profiles.wordpress.org/buutqn/\">buutqn</a> · <a href=\"https://profiles.wordpress.org/beryldlg/\">Béryl de La Grandière</a> · <a href=\"https://profiles.wordpress.org/calin/\">Calin Don</a> · <a href=\"https://profiles.wordpress.org/karl94/\">Carlo Cannas</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/cbirdsong/\">cbirdsong</a> · <a href=\"https://profiles.wordpress.org/cgastrell/\">cgastrell</a> · <a href=\"https://profiles.wordpress.org/chexee/\">Chelsea Otakan</a> · <a href=\"https://profiles.wordpress.org/chihsuan/\">Chi-Hsuan Huang</a> · <a href=\"https://profiles.wordpress.org/xristos3490/\">Chris Lilitsas</a> · <a href=\"https://profiles.wordpress.org/chrismcelroyseo/\">Chris McElroy SEO</a> · <a href=\"https://profiles.wordpress.org/czarate/\">Chris Zarate</a> · <a href=\"https://profiles.wordpress.org/chrisdotdotdot/\">chrisdotdotdot</a> · <a href=\"https://profiles.wordpress.org/chrispecoraro/\">chrispecoraro</a> · <a href=\"https://profiles.wordpress.org/cris31/\">Christelle Stasse</a> · <a href=\"https://profiles.wordpress.org/apermo/\">Christoph Daum</a> · <a href=\"https://profiles.wordpress.org/nyiriland/\">Christy Nyiri</a> · <a href=\"https://profiles.wordpress.org/cagrimmett/\">Chuck Grimmett</a> · <a href=\"https://profiles.wordpress.org/butterflymedia/\">Ciprian Popescu</a> · <a href=\"https://profiles.wordpress.org/clayray/\">clayray</a> · <a href=\"https://profiles.wordpress.org/clementpolito/\">Clément Polito</a> · <a href=\"https://profiles.wordpress.org/costdev/\">Colin Stewart</a> · <a href=\"https://profiles.wordpress.org/copons/\">Copons</a> · <a href=\"https://profiles.wordpress.org/coreyw/\">Corey Worrell</a> · <a href=\"https://profiles.wordpress.org/cr0ybot/\">Cory Hughart</a> · <a href=\"https://profiles.wordpress.org/courane01/\">Courtney Robertson</a> · <a href=\"https://profiles.wordpress.org/crstauf/\">crstauf</a> · <a href=\"https://profiles.wordpress.org/themearts/\">Cuong Le</a> · <a href=\"https://profiles.wordpress.org/czarflix/\">czarflix</a> · <a href=\"https://profiles.wordpress.org/daledupreez/\">Dale du Preez</a> · <a href=\"https://profiles.wordpress.org/colorful-tones/\">Damon Cook</a> · <a href=\"https://profiles.wordpress.org/dpknauss/\">Dan Knauss</a> · <a href=\"https://profiles.wordpress.org/danluu/\">Dan Luu</a> · <a href=\"https://profiles.wordpress.org/alexodiy/\">Dan Zakirov</a> · <a href=\"https://profiles.wordpress.org/danielbachhuber/\">Daniel Bachhuber</a> · <a href=\"https://profiles.wordpress.org/redsweater/\">Daniel Jalkut (Red Sweater)</a> · <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a> · <a href=\"https://profiles.wordpress.org/mte90/\">Daniele Scasciafratte</a> · <a href=\"https://profiles.wordpress.org/danieltj/\">danieltj</a> · <a href=\"https://profiles.wordpress.org/dannyreaktiv/\">dannyreaktiv</a> · <a href=\"https://profiles.wordpress.org/dkotter/\">Darin Kotter</a> · <a href=\"https://profiles.wordpress.org/nerrad/\">Darren Ethier (nerrad)</a> · <a href=\"https://profiles.wordpress.org/darshitrajyaguru97/\">Darshit Rajyaguru</a> · <a href=\"https://profiles.wordpress.org/dryanpress/\">Dave Ryan</a> · <a href=\"https://profiles.wordpress.org/drw158/\">Dave Whitley</a> · <a href=\"https://profiles.wordpress.org/darerodz/\">David Arenas</a> · <a href=\"https://profiles.wordpress.org/davidbaumwald/\">David Baumwald</a> · <a href=\"https://profiles.wordpress.org/davidabowman/\">David Bowman</a> · <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a> · <a href=\"https://profiles.wordpress.org/justlevine/\">David Levine</a> · <a href=\"https://profiles.wordpress.org/get_dave/\">David Smith</a> · <a href=\"https://profiles.wordpress.org/superdav42/\">David Stone</a> · <a href=\"https://profiles.wordpress.org/dsas/\">Dean Sas</a> · <a href=\"https://profiles.wordpress.org/debarghyabanerjee/\">DEBARGHYA BANERJEE</a> · <a href=\"https://profiles.wordpress.org/raftaar1191/\">Deepak Gupta</a> · <a href=\"https://profiles.wordpress.org/deepaklalwani/\">Deepak Lalwani</a> · <a href=\"https://profiles.wordpress.org/deepakprajapati/\">Deepak Prajapati</a> · <a href=\"https://profiles.wordpress.org/deepakrohilla/\">Deepak Rohilla</a> · <a href=\"https://profiles.wordpress.org/dingo_d/\">Denis Žoljom</a> · <a href=\"https://profiles.wordpress.org/realloc/\">Dennis Ploetner</a> · <a href=\"https://profiles.wordpress.org/dmsnell/\">Dennis Snell</a> · <a href=\"https://profiles.wordpress.org/deoladev/\">deoladev</a> · <a href=\"https://profiles.wordpress.org/dhansondesigns/\">Derek Hanson</a> · <a href=\"https://profiles.wordpress.org/devangvachheta137/\">Devang Vachheta</a> · <a href=\"https://profiles.wordpress.org/dhiraj0901/\">Dhiraj Joshi</a> · <a href=\"https://profiles.wordpress.org/dhrumilk/\">Dhrumil Kumbhani</a> · <a href=\"https://profiles.wordpress.org/dhruval04/\">Dhruval Shah</a> · <a href=\"https://profiles.wordpress.org/dhruvang21/\">Dhruvang21</a> · <a href=\"https://profiles.wordpress.org/dhruvik18/\">Dhruvik Malaviya</a> · <a href=\"https://profiles.wordpress.org/dianeco/\">Diane Co</a> · <a href=\"https://profiles.wordpress.org/digamberpradhan/\">digamberpradhan</a> · <a href=\"https://profiles.wordpress.org/digitalblanket/\">digitalblanket</a> · <a href=\"https://profiles.wordpress.org/dilipbheda/\">Dilip Bheda</a> · <a href=\"https://profiles.wordpress.org/dilip2615/\">Dilip Modhavadiya</a> · <a href=\"https://profiles.wordpress.org/dimitro/\">Dimitris Mitropoulos</a> · <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a> · <a href=\"https://profiles.wordpress.org/divyeshpatel01/\">divyeshpatel01</a> · <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a> · <a href=\"https://profiles.wordpress.org/thehenridev/\">Douglas Henri</a> · <a href=\"https://profiles.wordpress.org/drebbitsweb/\">Dreb Bitanghol</a> · <a href=\"https://profiles.wordpress.org/drewapicture/\">Drew Jaynes</a> · <a href=\"https://profiles.wordpress.org/drivingralle/\">Drivingralle</a> · <a href=\"https://profiles.wordpress.org/drysand/\">drysand</a> · <a href=\"https://profiles.wordpress.org/elrae/\">Earle Davies</a> · <a href=\"https://profiles.wordpress.org/eclev91/\">eclev91</a> · <a href=\"https://profiles.wordpress.org/eddystile/\">Eddy</a> · <a href=\"https://profiles.wordpress.org/egill/\">Egill R. Erlendsson</a> · <a href=\"https://profiles.wordpress.org/ehti/\">Ehti</a> · <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a> · <a href=\"https://profiles.wordpress.org/codex-m/\">Emerson Maningo</a> · <a href=\"https://profiles.wordpress.org/nrqsnchz/\">Enrique Sánchez</a> · <a href=\"https://profiles.wordpress.org/ytfeldrawkcab/\">Eric Michel</a> · <a href=\"https://profiles.wordpress.org/ethitter/\">Erick Hitter</a> · <a href=\"https://profiles.wordpress.org/im3dabasia1/\">Eshaan Dabasiya</a> · <a href=\"https://profiles.wordpress.org/ecairol/\">Esteban</a> · <a href=\"https://profiles.wordpress.org/estelaris/\">Estela Rueda</a> · <a href=\"https://profiles.wordpress.org/evansolomon/\">Evan Solomon</a> · <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kägy</a> · <a href=\"https://profiles.wordpress.org/faisalahammad/\">Faisal Ahammad</a> · <a href=\"https://profiles.wordpress.org/faisal03/\">Faisal Alvi</a> · <a href=\"https://profiles.wordpress.org/fakhriaz/\">Fakhri Azzouz</a> · <a href=\"https://profiles.wordpress.org/farhad0/\">Farhad Sakhaei</a> · <a href=\"https://profiles.wordpress.org/feli22/\">feli22</a> · <a href=\"https://profiles.wordpress.org/felipevelzani/\">Felipe Velzani</a> · <a href=\"https://profiles.wordpress.org/flixos90/\">Felix Arntz</a> · <a href=\"https://profiles.wordpress.org/fellyph/\">Fellyph Cintra</a> · <a href=\"https://profiles.wordpress.org/fernandot/\">Fernando Tellado</a> · <a href=\"https://profiles.wordpress.org/firoz2456/\">Firoz Sabaliya</a> · <a href=\"https://profiles.wordpress.org/fandevelop/\">Florence ANDROLUS</a> · <a href=\"https://profiles.wordpress.org/fcoveram/\">Francisco Vera</a> · <a href=\"https://profiles.wordpress.org/vanhoucke/\">Franck VANHOUCKE</a> · <a href=\"https://profiles.wordpress.org/franz00/\">Fransisca H</a> · <a href=\"https://profiles.wordpress.org/frozzare/\">Fredrik Forsmo</a> · <a href=\"https://profiles.wordpress.org/from/\">frOM</a> · <a href=\"https://profiles.wordpress.org/fushar/\">fushar</a> · <a href=\"https://profiles.wordpress.org/gajendrasingh/\">Gajendra Singh</a> · <a href=\"https://profiles.wordpress.org/garrett-eclipse/\">Garrett Hyder</a> · <a href=\"https://profiles.wordpress.org/garyj/\">Gary Jones</a> · <a href=\"https://profiles.wordpress.org/pento/\">Gary Pendergast</a> · <a href=\"https://profiles.wordpress.org/gaurangsondagar/\">Gaurang Sondagar</a> · <a href=\"https://profiles.wordpress.org/gautammkgarg/\">Gautam Garg</a> · <a href=\"https://profiles.wordpress.org/gautam23/\">Gautam Mehta</a> · <a href=\"https://profiles.wordpress.org/geminorum/\">geminorum</a> · <a href=\"https://profiles.wordpress.org/generosus/\">Generosus</a> · <a href=\"https://profiles.wordpress.org/mamaduka/\">George Mamadashvili</a> · <a href=\"https://profiles.wordpress.org/gmjuhasz/\">Gergely J</a> · <a href=\"https://profiles.wordpress.org/gierand/\">gierand</a> · <a href=\"https://profiles.wordpress.org/glendaviesnz/\">Glen Davies</a> · <a href=\"https://profiles.wordpress.org/ingeniumed/\">Gopal Krishnan</a> · <a href=\"https://profiles.wordpress.org/grahamarmfield/\">Graham Armfield</a> · <a href=\"https://profiles.wordpress.org/grantmkin/\">Grant M. Kinney</a> · <a href=\"https://profiles.wordpress.org/gziolo/\">Greg Ziółkowski</a> · <a href=\"https://profiles.wordpress.org/guido07111975/\">Guido</a> · <a href=\"https://profiles.wordpress.org/gulamdastgir04/\">Gulamdastgir Momin</a> · <a href=\"https://profiles.wordpress.org/gustavohappyeng/\">Gustavo Hilario</a> · <a href=\"https://profiles.wordpress.org/gyurmey/\">Gyurmey</a> · <a href=\"https://profiles.wordpress.org/adrock42/\">H. Adam Lenz</a> · <a href=\"https://profiles.wordpress.org/kabir93/\">H. Kabir</a> · <a href=\"https://profiles.wordpress.org/hack_nug/\">hack_nug</a> · <a href=\"https://profiles.wordpress.org/hanneslsm/\">hanneslsm</a> · <a href=\"https://profiles.wordpress.org/hage/\">Hans-Gerd Gerhards</a> · <a href=\"https://profiles.wordpress.org/hardikhuptechdev/\">Hardik Kumar</a> · <a href=\"https://profiles.wordpress.org/hardipparmar/\">Hardip Parmar</a> · <a href=\"https://profiles.wordpress.org/harshalkadu/\">Harshal Kadu</a> · <a href=\"https://profiles.wordpress.org/harshbhonsle08/\">harshbhonsle08</a> · <a href=\"https://profiles.wordpress.org/helen/\">Helen Hou-Sandi</a> · <a href=\"https://profiles.wordpress.org/abcd95/\">Himanshu Pathak</a> · <a href=\"https://profiles.wordpress.org/himshekhar07/\">Himanshu Shekhar</a> · <a href=\"https://profiles.wordpress.org/hiranimahaveer/\">hiranimahaveer</a> · <a href=\"https://profiles.wordpress.org/hiroshisato/\">Hiroshi Sato</a> · <a href=\"https://profiles.wordpress.org/hbhalodia/\">Hit Bhalodia</a> · <a href=\"https://profiles.wordpress.org/hiteshtalpada/\">Hitesh Talpada</a> · <a href=\"https://profiles.wordpress.org/hozefasmile/\">Hozefa Saleh</a> · <a href=\"https://profiles.wordpress.org/royhridoy/\">Hridoy Roy</a> · <a href=\"https://profiles.wordpress.org/hugod/\">hugod</a> · <a href=\"https://profiles.wordpress.org/huubl/\">huubl</a> · <a href=\"https://profiles.wordpress.org/huzaifaalmesbah/\">Huzaifa Al Mesbah</a> · <a href=\"https://profiles.wordpress.org/priethor/\">Héctor Prieto</a> · <a href=\"https://profiles.wordpress.org/iandunn/\">Ian Dunn</a> · <a href=\"https://profiles.wordpress.org/ibrahimriaz/\">Ibrahim Riaz</a> · <a href=\"https://profiles.wordpress.org/ierwira/\">ierwira</a> · <a href=\"https://profiles.wordpress.org/iflairwebtechnologies/\">iflairwebtechnologies</a> · <a href=\"https://profiles.wordpress.org/ignatiusjeroe/\">ignatiusjeroe</a> · <a href=\"https://profiles.wordpress.org/indirabiswas27/\">Indira Biswas</a> · <a href=\"https://profiles.wordpress.org/ipstenu/\">Ipstenu (Mika Epstein)</a> · <a href=\"https://profiles.wordpress.org/iqbal1hossain/\">Iqbal Hossain</a> · <a href=\"https://profiles.wordpress.org/isabel_brison/\">Isabel Brison</a> · <a href=\"https://profiles.wordpress.org/iseulde/\">iseulde</a> · <a href=\"https://profiles.wordpress.org/itsyash1421/\">itsyash1421</a> · <a href=\"https://profiles.wordpress.org/iulia-cazan/\">Iulia Cazan</a> · <a href=\"https://profiles.wordpress.org/jabe/\">Jabe</a> · <a href=\"https://profiles.wordpress.org/jacobcassidy/\">Jacob Cassidy</a> · <a href=\"https://profiles.wordpress.org/smithjw1/\">Jacob Smith</a> · <a href=\"https://profiles.wordpress.org/jadavsanjay/\">Jadav Sanjay</a> · <a href=\"https://profiles.wordpress.org/jamesgiroux/\">James Giroux</a> · <a href=\"https://profiles.wordpress.org/jameskoster/\">James Koster</a> · <a href=\"https://profiles.wordpress.org/isotropic/\">James LePage</a> · <a href=\"https://profiles.wordpress.org/jhmonroe/\">James Monroe</a> · <a href=\"https://profiles.wordpress.org/james-roberts/\">James Roberts</a> · <a href=\"https://profiles.wordpress.org/jsnajdr/\">Jarda Snajdr</a> · <a href=\"https://profiles.wordpress.org/jarekmorawski/\">jarekmorawski</a> · <a href=\"https://profiles.wordpress.org/jarodortegaaraya/\">jarodortegaaraya</a> · <a href=\"https://profiles.wordpress.org/jason_the_adams/\">Jason Adams</a> · <a href=\"https://profiles.wordpress.org/jasonkytros/\">Jason Kytros</a> · <a href=\"https://profiles.wordpress.org/madtownlems/\">Jason LeMahieu (MadtownLems)</a> · <a href=\"https://profiles.wordpress.org/jaz_on/\">Jason Rouet</a> · <a href=\"https://profiles.wordpress.org/jaspercck/\">jaspercck</a> · <a href=\"https://profiles.wordpress.org/javiercasares/\">Javier Casares</a> · <a href=\"https://profiles.wordpress.org/jdeep/\">Jaydeep Das</a> · <a href=\"https://profiles.wordpress.org/jdahir0789/\">Jaydip Ahir</a> · <a href=\"https://profiles.wordpress.org/jcnetsys/\">jcnetsys</a> · <a href=\"https://profiles.wordpress.org/audrasjb/\">Jean-Baptiste Audras</a> · <a href=\"https://profiles.wordpress.org/jsmansart/\">Jean-Sébastien Mansart</a> · <a href=\"https://profiles.wordpress.org/krokodok/\">Jeff Chi</a> · <a href=\"https://profiles.wordpress.org/maverick3x6/\">Jeff Golenski</a> · <a href=\"https://profiles.wordpress.org/phpbits/\">Jeffrey Carandang</a> · <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeffrey Paul</a> · <a href=\"https://profiles.wordpress.org/jmdodd/\">Jennifer M. Dodd</a> · <a href=\"https://profiles.wordpress.org/jdy68/\">Jenny Dupuy</a> · <a href=\"https://profiles.wordpress.org/jeremyfelt/\">Jeremy Felt</a> · <a href=\"https://profiles.wordpress.org/jeherve/\">Jeremy Herve</a> · <a href=\"https://profiles.wordpress.org/jeryj/\">jeryj</a> · <a href=\"https://profiles.wordpress.org/jessedyck/\">Jesse Dyck</a> · <a href=\"https://profiles.wordpress.org/luminuu/\">Jessica Lyschik</a> · <a href=\"https://profiles.wordpress.org/jf1994/\">jf1994</a> · <a href=\"https://profiles.wordpress.org/jhtjards/\">jhtjards</a> · <a href=\"https://profiles.wordpress.org/jigarkahar/\">Jigar Kahar</a> · <a href=\"https://profiles.wordpress.org/jigar9998/\">Jigar Panchal</a> · <a href=\"https://profiles.wordpress.org/jojo256/\">Joan Namunina</a> · <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a> · <a href=\"https://profiles.wordpress.org/joefusco/\">Joe Fusco</a> · <a href=\"https://profiles.wordpress.org/joehoyle/\">Joe Hoyle</a> · <a href=\"https://profiles.wordpress.org/joemcgill/\">Joe McGill</a> · <a href=\"https://profiles.wordpress.org/joen/\">Joen Asmussen</a> · <a href=\"https://profiles.wordpress.org/joezappie/\">joezappie</a> · <a href=\"https://profiles.wordpress.org/wedgemaster/\">Johan</a> · <a href=\"https://profiles.wordpress.org/timse201/\">Johannes Jülg</a> · <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a> · <a href=\"https://profiles.wordpress.org/bitmachina/\">John Hooks</a> · <a href=\"https://profiles.wordpress.org/johnjago/\">John Jago</a> · <a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby</a> · <a href=\"https://profiles.wordpress.org/mindctrl/\">John Parris</a> · <a href=\"https://profiles.wordpress.org/johnwatkins0/\">John Watkins</a> · <a href=\"https://profiles.wordpress.org/jomonthomaslobo1/\">Jomon Thomas Lobo</a> · <a href=\"https://profiles.wordpress.org/jonsurrell/\">Jon Surrell</a> · <a href=\"https://profiles.wordpress.org/psykro/\">Jonathan Bossenger</a> · <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a> · <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a> · <a href=\"https://profiles.wordpress.org/joppuyo/\">joppuyo</a> · <a href=\"https://profiles.wordpress.org/jordesign/\">jordesign</a> · <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a> · <a href=\"https://profiles.wordpress.org/jorge1017/\">jorge1017</a> · <a href=\"https://profiles.wordpress.org/josvelasco/\">Jos Velasco</a> · <a href=\"https://profiles.wordpress.org/josevarghese/\">Jose Varghese</a> · <a href=\"https://profiles.wordpress.org/josephscott/\">Joseph Scott</a> · <a href=\"https://profiles.wordpress.org/jdwire/\">Joshua Dwire</a> · <a href=\"https://profiles.wordpress.org/verygoode/\">Joshua Goode</a> · <a href=\"https://profiles.wordpress.org/joshualipstone/\">joshualipstone</a> · <a href=\"https://profiles.wordpress.org/joyously/\">Joy</a> · <a href=\"https://profiles.wordpress.org/jtquip88/\">jtquip88</a> · <a href=\"https://profiles.wordpress.org/juanfra/\">Juanfra Aldasoro</a> · <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a> · <a href=\"https://profiles.wordpress.org/julianoe/\">julianoe</a> · <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a> · <a href=\"https://profiles.wordpress.org/juliobox/\">Julio Potier</a> · <a href=\"https://profiles.wordpress.org/junaidkbr/\">Junaid Ahmed</a> · <a href=\"https://profiles.wordpress.org/greenshady/\">Justin Tadlock</a> · <a href=\"https://profiles.wordpress.org/itsroy69/\">Jyotirmoy Roy</a> · <a href=\"https://profiles.wordpress.org/djidjou/\">Jérill</a> · <a href=\"https://profiles.wordpress.org/kallyansin/\">Kallyan Singha</a> · <a href=\"https://profiles.wordpress.org/kapilpaul/\">Kapil Paul</a> · <a href=\"https://profiles.wordpress.org/karinchristen/\">Karin Christen</a> · <a href=\"https://profiles.wordpress.org/karolmanijak/\">Karol Manijak</a> · <a href=\"https://profiles.wordpress.org/karthickmurugan/\">Karthick</a> · <a href=\"https://profiles.wordpress.org/karthikeya01/\">Karthikeya Bethu</a> · <a href=\"https://profiles.wordpress.org/kasparsd/\">Kaspars</a> · <a href=\"https://profiles.wordpress.org/zoonini/\">Kathryn Presner</a> · <a href=\"https://profiles.wordpress.org/kausaralm/\">Kausar Alam</a> · <a href=\"https://profiles.wordpress.org/khushdoms/\">Kaushik Domadiya</a> · <a href=\"https://profiles.wordpress.org/kjoyner/\">Kedar Joyner</a> · <a href=\"https://profiles.wordpress.org/kmurphyzuora/\">Keith Murphy</a> · <a href=\"https://profiles.wordpress.org/ryelle/\">Kelly Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/kelvinballoo/\">kelvinballoo</a> · <a href=\"https://profiles.wordpress.org/keoshi/\">keoshi</a> · <a href=\"https://profiles.wordpress.org/gwwar/\">Kerry Liu</a> · <a href=\"https://profiles.wordpress.org/kbat82/\">Kevin Batdorf</a> · <a href=\"https://profiles.wordpress.org/khoipro/\">Khoi Pro</a> · <a href=\"https://profiles.wordpress.org/khokansardar/\">Khokan Sardar</a> · <a href=\"https://profiles.wordpress.org/khushipatel15/\">Khushi Patel</a> · <a href=\"https://profiles.wordpress.org/khushi1501/\">Khushi Thakrar</a> · <a href=\"https://profiles.wordpress.org/kirasong/\">Kira Schroder</a> · <a href=\"https://profiles.wordpress.org/solankisoftware/\">Kirtikumar Solanki</a> · <a href=\"https://profiles.wordpress.org/kjellr/\">Kjell Reigstad</a> · <a href=\"https://profiles.wordpress.org/kkmuffme/\">kkmuffme</a> · <a href=\"https://profiles.wordpress.org/knutsp/\">Knut Sparhell</a> · <a href=\"https://profiles.wordpress.org/obenland/\">Konstantin Obenland</a> · <a href=\"https://profiles.wordpress.org/kpapazov/\">kpapazov</a> · <a href=\"https://profiles.wordpress.org/kristastevens/\">kristastevens</a> · <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a> · <a href=\"https://profiles.wordpress.org/krupalpanchal/\">Krupal Panchal</a> · <a href=\"https://profiles.wordpress.org/mywp459/\">Kyle Mott</a> · <a href=\"https://profiles.wordpress.org/mlaetitia/\">Lae</a> · <a href=\"https://profiles.wordpress.org/lakshyajeet/\">Lakshyajeet Singh Goyal</a> · <a href=\"https://profiles.wordpress.org/lancewillett/\">Lance Willett</a> · <a href=\"https://profiles.wordpress.org/lgersman/\">Lars Gersmann</a> · <a href=\"https://profiles.wordpress.org/lasacco/\">Laura Sacco</a> · <a href=\"https://profiles.wordpress.org/laurisaarni/\">Lauri Saarni</a> · <a href=\"https://profiles.wordpress.org/lapsrj/\">Leandro Amorim</a> · <a href=\"https://profiles.wordpress.org/leedxw/\">leedxw</a> · <a href=\"https://profiles.wordpress.org/leemon/\">leemon</a> · <a href=\"https://profiles.wordpress.org/lbones/\">Lela</a> · <a href=\"https://profiles.wordpress.org/0mirka00/\">Lena Morita</a> · <a href=\"https://profiles.wordpress.org/levinbaria/\">Levin Baria</a> · <a href=\"https://profiles.wordpress.org/lsarsfield/\">Liam Sarsfield (a11n)</a> · <a href=\"https://profiles.wordpress.org/liviopv/\">liviopv</a> · <a href=\"https://profiles.wordpress.org/louischan/\">Louis Chance</a> · <a href=\"https://profiles.wordpress.org/louiswol94/\">Louis Wolmarans</a> · <a href=\"https://profiles.wordpress.org/gigitux/\">Luigi Teschio</a> · <a href=\"https://profiles.wordpress.org/luigipulcini/\">luigipulcini</a> · <a href=\"https://profiles.wordpress.org/luisherranz/\">luisherranz</a> · <a href=\"https://profiles.wordpress.org/lukasfritzedev/\">LukasFritzeDev</a> · <a href=\"https://profiles.wordpress.org/lukecarbis/\">Luke Carbis</a> · <a href=\"https://profiles.wordpress.org/griffbrad/\">Lynn Bradley Griffith</a> · <a href=\"https://profiles.wordpress.org/leaprvt/\">Léa Prévot</a> · <a href=\"https://profiles.wordpress.org/maccyd/\">maccyd</a> · <a href=\"https://profiles.wordpress.org/madhavishah01/\">Madhavi Shah</a> · <a href=\"https://profiles.wordpress.org/madhavraj/\">madhavraj</a> · <a href=\"https://profiles.wordpress.org/magaliechetrit/\">Magalie Chetrit</a> · <a href=\"https://profiles.wordpress.org/onemaggie/\">Maggie Cabrera</a> · <a href=\"https://profiles.wordpress.org/mai21/\">Mai</a> · <a href=\"https://profiles.wordpress.org/aion11/\">Mainul Kabir Aion</a> · <a href=\"https://profiles.wordpress.org/mkrndmane/\">Makarand Mane</a> · <a href=\"https://profiles.wordpress.org/maksvi/\">maksvi</a> · <a href=\"https://profiles.wordpress.org/malayladu/\">Malay Ladu</a> · <a href=\"https://profiles.wordpress.org/malt3/\">Malte</a> · <a href=\"https://profiles.wordpress.org/maltfield/\">maltfield</a> · <a href=\"https://profiles.wordpress.org/manhar/\">Manhar Barot</a> · <a href=\"https://profiles.wordpress.org/manishxdp/\">Manish Dhorepatil</a> · <a href=\"https://profiles.wordpress.org/sirlouen/\">Manuel Camargo</a> · <a href=\"https://profiles.wordpress.org/manzoorwanijk/\">Manzoor Wani</a> · <a href=\"https://profiles.wordpress.org/marc4/\">Marc Armengou</a> · <a href=\"https://profiles.wordpress.org/iworks/\">Marcin Pietrzak</a> · <a href=\"https://profiles.wordpress.org/pagelab/\">Marcio Duarte</a> · <a href=\"https://profiles.wordpress.org/webdados/\">Marco Almeida | Webdados</a> · <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a> · <a href=\"https://profiles.wordpress.org/olmostblue/\">Marco Olmedi</a> · <a href=\"https://profiles.wordpress.org/power2009/\">Marcus</a> · <a href=\"https://profiles.wordpress.org/marian1/\">marian1</a> · <a href=\"https://profiles.wordpress.org/marianne38/\">Marianne</a> · <a href=\"https://profiles.wordpress.org/plari/\">Marie</a> · <a href=\"https://profiles.wordpress.org/tyxla/\">Marin Atanasov</a> · <a href=\"https://profiles.wordpress.org/marineevain/\">Marine EVAIN</a> · <a href=\"https://profiles.wordpress.org/santosguillamot/\">Mario Santos</a> · <a href=\"https://profiles.wordpress.org/motylanogha/\">Mariusz Szatkowski</a> · <a href=\"https://profiles.wordpress.org/markjaquith/\">Mark Jaquith</a> · <a href=\"https://profiles.wordpress.org/mapk/\">Mark Uraine</a> · <a href=\"https://profiles.wordpress.org/markoserb/\">Marko Ivanovic</a> · <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a> · <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a> · <a href=\"https://profiles.wordpress.org/muryam/\">Maryam Sultana</a> · <a href=\"https://profiles.wordpress.org/mathiaspeguet/\">Mathias Peguet</a> · <a href=\"https://profiles.wordpress.org/mathijsvdbeek/\">mathijsvdbeek</a> · <a href=\"https://profiles.wordpress.org/mmaattiiaass/\">Matias Benedetto</a> · <a href=\"https://profiles.wordpress.org/matveb/\">Matias Ventura</a> · <a href=\"https://profiles.wordpress.org/mattmiklic/\">Matt Miklic</a> · <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a> · <a href=\"https://profiles.wordpress.org/mattshaw/\">Matt Shaw</a> · <a href=\"https://profiles.wordpress.org/matteoenna/\">Matteo Enna</a> · <a href=\"https://profiles.wordpress.org/kittmedia/\">Matthias Kittsteiner</a> · <a href=\"https://profiles.wordpress.org/jillro/\">Maud Royer</a> · <a href=\"https://profiles.wordpress.org/maulikmakwana2008/\">Maulik Makwana</a> · <a href=\"https://profiles.wordpress.org/maxschmeling/\">Max Schmeling</a> · <a href=\"https://profiles.wordpress.org/djsuperfive/\">Maxime Freschard</a> · <a href=\"https://profiles.wordpress.org/maximumsoftware/\">maximum.software</a> · <a href=\"https://profiles.wordpress.org/mayanktripathi32/\">Mayank Tripathi</a> · <a href=\"https://profiles.wordpress.org/mayur8991/\">Mayur Prajapati</a> · <a href=\"https://profiles.wordpress.org/mabfahad/\">Md Abdullah Al Fahad</a> · <a href=\"https://profiles.wordpress.org/hmbashar/\">Md Abul Bashar</a> · <a href=\"https://profiles.wordpress.org/ismail0071/\">MD ISMAIL</a> · <a href=\"https://profiles.wordpress.org/mdibrahimk48/\">Md. Ibrahim Khalil</a> · <a href=\"https://profiles.wordpress.org/immeet94/\">Meet Makadia</a> · <a href=\"https://profiles.wordpress.org/meher/\">Meher Bala</a> · <a href=\"https://profiles.wordpress.org/mehrazmorshed/\">Mehraz Morshed</a> · <a href=\"https://profiles.wordpress.org/melchoyce/\">Mel Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/donmhico/\">Michael</a> · <a href=\"https://profiles.wordpress.org/hrkhal/\">Michael James Ilett</a> · <a href=\"https://profiles.wordpress.org/mcsf/\">Miguel Fonseca</a> · <a href=\"https://profiles.wordpress.org/migueluy/\">Miguel Lezama</a> · <a href=\"https://profiles.wordpress.org/mmtr86/\">Miguel Torres</a> · <a href=\"https://profiles.wordpress.org/simison/\">Mikael Korpela</a> · <a href=\"https://profiles.wordpress.org/mikejolley/\">Mike Jolley</a> · <a href=\"https://profiles.wordpress.org/mmcalister/\">Mike McAlister</a> · <a href=\"https://profiles.wordpress.org/mikinc860/\">Mikin Chauhan</a> · <a href=\"https://profiles.wordpress.org/mimitips/\">mimi</a> · <a href=\"https://profiles.wordpress.org/multidots1896/\">Minal Diwan</a> · <a href=\"https://profiles.wordpress.org/mirmpro/\">Mir Monoarul Alam</a> · <a href=\"https://profiles.wordpress.org/illuminea/\">Miriam Schwab</a> · <a href=\"https://profiles.wordpress.org/369work/\">Miroku</a> · <a href=\"https://profiles.wordpress.org/m1r0/\">Miroslav Mitev (a11n)</a> · <a href=\"https://profiles.wordpress.org/presstoke/\">Mitchell Austin</a> · <a href=\"https://profiles.wordpress.org/mmorris8/\">mmorris8</a> · <a href=\"https://profiles.wordpress.org/mobarak/\">Mobarak Ali</a> · <a href=\"https://profiles.wordpress.org/hmrisad/\">Mohammad Risad</a> · <a href=\"https://profiles.wordpress.org/opurockey/\">Mohammad Rockeybul Alam</a> · <a href=\"https://profiles.wordpress.org/jabir20/\">Mohammed Jabir shaikh</a> · <a href=\"https://profiles.wordpress.org/mohkatz/\">Mohammed Kateregga</a> · <a href=\"https://profiles.wordpress.org/mohamedahamed/\">Mohammed Noumaan Ahamed</a> · <a href=\"https://profiles.wordpress.org/mohitbsf/\">Mohit Sharma</a> · <a href=\"https://profiles.wordpress.org/mokshasharmila13/\">Moksha Shah</a> · <a href=\"https://profiles.wordpress.org/monarobase/\">Monarobase</a> · <a href=\"https://profiles.wordpress.org/monzuralam/\">Monzur Alam</a> · <a href=\"https://profiles.wordpress.org/man4toman/\">Morteza Geransayeh</a> · <a href=\"https://profiles.wordpress.org/mosescursor/\">Moses Cursor Ssebunya</a> · <a href=\"https://profiles.wordpress.org/mreishus/\">mreishus</a> · <a href=\"https://profiles.wordpress.org/mrwweb/\">mrwweb</a> · <a href=\"https://profiles.wordpress.org/mtias/\">mtias</a> · <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a> · <a href=\"https://profiles.wordpress.org/mustafabharmal/\">Mustafa Bharmal</a> · <a href=\"https://profiles.wordpress.org/mydesign78/\">mydesign78</a> · <a href=\"https://profiles.wordpress.org/trickster301/\">Nabhishek Singh</a> · <a href=\"https://profiles.wordpress.org/assassinateur/\">Nadir Seghir</a> · <a href=\"https://profiles.wordpress.org/senadir/\">Nadir Seghir</a> · <a href=\"https://profiles.wordpress.org/namankhare/\">Naman Khare</a> · <a href=\"https://profiles.wordpress.org/nanisamireddy/\">NANI SAMIREDDY</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/muddassirnasim/\">Nasim Miah</a> · <a href=\"https://profiles.wordpress.org/nateallen/\">Nate Allen</a> · <a href=\"https://profiles.wordpress.org/navi161/\">Navneet Kaur</a> · <a href=\"https://profiles.wordpress.org/nendeb55/\">nendeb</a> · <a href=\"https://profiles.wordpress.org/ndiego/\">Nick Diego</a> · <a href=\"https://profiles.wordpress.org/celloexpressions/\">Nick Halsey</a> · <a href=\"https://profiles.wordpress.org/nicmare/\">nicmare</a> · <a href=\"https://profiles.wordpress.org/nidhidhandhukiya/\">nidhidhandhukiya</a> · <a href=\"https://profiles.wordpress.org/ntsekouras/\">Nik Tsekouras</a> · <a href=\"https://profiles.wordpress.org/nikitasolanki1812/\">Nikita Solanki</a> · <a href=\"https://profiles.wordpress.org/nikunj8866/\">Nikunj Hatkar</a> · <a href=\"https://profiles.wordpress.org/nilambar/\">Nilambar Sharma</a> · <a href=\"https://profiles.wordpress.org/nimeshatxecurify/\">Nimesh</a> · <a href=\"https://profiles.wordpress.org/ninomiho/\">Nino Mihovilic</a> · <a href=\"https://profiles.wordpress.org/ninos-ego/\">Ninos</a> · <a href=\"https://profiles.wordpress.org/niravsherasiya7707/\">Nirav Sherasiya</a> · <a href=\"https://profiles.wordpress.org/noruzzaman/\">Noruzzaman Rubel</a> · <a href=\"https://profiles.wordpress.org/obliviousharmony/\">obliviousharmony</a> · <a href=\"https://profiles.wordpress.org/yasunocco/\">Okawa Yasuno</a> · <a href=\"https://profiles.wordpress.org/oglekler/\">Olga Gleckler</a> · <a href=\"https://profiles.wordpress.org/triple0t/\">Oluwaseun Olorunsola</a> · <a href=\"https://profiles.wordpress.org/gabertronic/\">Ophelia Rose</a> · <a href=\"https://profiles.wordpress.org/opr18/\">opr18</a> · <a href=\"https://profiles.wordpress.org/ottok/\">Otto Kekäläinen</a> · <a href=\"https://profiles.wordpress.org/ov3rfly/\">Ov3rfly</a> · <a href=\"https://profiles.wordpress.org/ovidiu-galatan/\">Ovidiu Galatan</a> · <a href=\"https://profiles.wordpress.org/ovidiul/\">ovidiul</a> · <a href=\"https://profiles.wordpress.org/owolter/\">owolter</a> · <a href=\"https://profiles.wordpress.org/ozgursar/\">Ozgur Sar</a> · <a href=\"https://profiles.wordpress.org/paaljoachim/\">Paal Joachim Romdahl</a> · <a href=\"https://profiles.wordpress.org/palak678/\">Palak Patel</a> · <a href=\"https://profiles.wordpress.org/paragjethva/\">Parag Jethva</a> · <a href=\"https://profiles.wordpress.org/paragoninitiativeenterprises/\">Paragon Initiative Enterprises</a> · <a href=\"https://profiles.wordpress.org/parinpanjari/\">Parin Panjari</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/patricedefago/\">Patrice Défago</a> · <a href=\"https://profiles.wordpress.org/patrickwclanden/\">patrickwclanden</a> · <a href=\"https://profiles.wordpress.org/pbearne/\">Paul Bearne</a> · <a href=\"https://profiles.wordpress.org/pbiron/\">Paul Biron</a> · <a href=\"https://profiles.wordpress.org/bbpaule/\">Paul English</a> · <a href=\"https://profiles.wordpress.org/paulkevan/\">Paul Kevan</a> · <a href=\"https://profiles.wordpress.org/pavanpatil1/\">Pavan Patil</a> · <a href=\"https://profiles.wordpress.org/ciorici/\">Pavel Ciorici</a> · <a href=\"https://profiles.wordpress.org/vybiral/\">Pavel Vybíral</a> · <a href=\"https://profiles.wordpress.org/pavelevap/\">pavelevap</a> · <a href=\"https://profiles.wordpress.org/penelopeadrian/\">penelopeadrian</a> · <a href=\"https://profiles.wordpress.org/pers/\">Per Søderlind</a> · <a href=\"https://profiles.wordpress.org/provenself/\">Peter Rubin</a> · <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a> · <a href=\"https://profiles.wordpress.org/peter8nss/\">peter8nss</a> · <a href=\"https://profiles.wordpress.org/petitphp/\">petitphp</a> · <a href=\"https://profiles.wordpress.org/johnstonphilip/\">Phil Johnston</a> · <a href=\"https://profiles.wordpress.org/philhoyt/\">philhoyt</a> · <a href=\"https://profiles.wordpress.org/vheemstra/\">Philip</a> · <a href=\"https://profiles.wordpress.org/philipmjackson/\">Philip Jackson</a> · <a href=\"https://profiles.wordpress.org/manhphucofficial/\">Phuc Nguyen</a> · <a href=\"https://profiles.wordpress.org/nekojonez/\">Pieterjan Deneys</a> · <a href=\"https://profiles.wordpress.org/piyushpatel123/\">Piyush Patel</a> · <a href=\"https://profiles.wordpress.org/pmbs/\">pmbs</a> · <a href=\"https://profiles.wordpress.org/poligilad/\">poligilad</a> · <a href=\"https://profiles.wordpress.org/pooja-n/\">Pooja Kakkad</a> · <a href=\"https://profiles.wordpress.org/pooja1210/\">Pooja Killekar (Muchandikar)</a> · <a href=\"https://profiles.wordpress.org/poojapadamad/\">poojapadamad</a> · <a href=\"https://profiles.wordpress.org/porg/\">porg</a> · <a href=\"https://profiles.wordpress.org/gaisma22/\">Pradeep Pasam</a> · <a href=\"https://profiles.wordpress.org/prajapatvishnu/\">prajapatvishnu</a> · <a href=\"https://profiles.wordpress.org/pranavyeole/\">Pranav Yeole</a> · <a href=\"https://profiles.wordpress.org/pranjalpratapsingh/\">Pranjal Pratap Singh</a> · <a href=\"https://profiles.wordpress.org/prasadkarmalkar/\">Prasad Karmalkar</a> · <a href=\"https://profiles.wordpress.org/pmbaldha/\">Prashant Baldha</a> · <a href=\"https://profiles.wordpress.org/prathameshbhagat1511/\">Prathamesh Bhagat</a> · <a href=\"https://profiles.wordpress.org/pratik-jain/\">Pratik Jain</a> · <a href=\"https://profiles.wordpress.org/pratiklondhe/\">Pratik Londhe</a> · <a href=\"https://profiles.wordpress.org/pratiknawkar94/\">Pratik Nawkar</a> · <a href=\"https://profiles.wordpress.org/presskopp/\">Presskopp</a> · <a href=\"https://profiles.wordpress.org/priyankagusani/\">Priyanka Gusani</a> · <a href=\"https://profiles.wordpress.org/psorensen/\">psorensen</a> · <a href=\"https://profiles.wordpress.org/r1k0/\">r1k0</a> · <a href=\"https://profiles.wordpress.org/ronya4927/\">Rabbi Islam rony</a> · <a href=\"https://profiles.wordpress.org/rachid84/\">rachid84</a> · <a href=\"https://profiles.wordpress.org/rafaeldella/\">Rafael Della</a> · <a href=\"https://profiles.wordpress.org/rafa8626/\">Rafael Miranda</a> · <a href=\"https://profiles.wordpress.org/ekla/\">Rahul Kumar</a> · <a href=\"https://profiles.wordpress.org/rahulsprajapati/\">Rahul Prajapati</a> · <a href=\"https://profiles.wordpress.org/rahultank/\">Rahul Tank</a> · <a href=\"https://profiles.wordpress.org/chauhanraj754/\">Raj Chauhan</a> · <a href=\"https://profiles.wordpress.org/rajanit2000/\">Rajan Vijayan</a> · <a href=\"https://profiles.wordpress.org/rajdiptank111/\">Rajdip Tank</a> · <a href=\"https://profiles.wordpress.org/ralucastn/\">Raluca</a> · <a href=\"https://profiles.wordpress.org/rahmohn/\">Ramon Ahnert</a> · <a href=\"https://profiles.wordpress.org/rcorrales/\">Ramon Corrales</a> · <a href=\"https://profiles.wordpress.org/ramonopoly/\">Ramon James</a> · <a href=\"https://profiles.wordpress.org/wprashed/\">Rashed Hossain</a> · <a href=\"https://profiles.wordpress.org/ravichudasama01/\">Ravi Chudasama</a> · <a href=\"https://profiles.wordpress.org/ravikhadka/\">Ravi Khadka</a> · <a href=\"https://profiles.wordpress.org/rcrdortiz/\">rcrdortiz</a> · <a href=\"https://profiles.wordpress.org/rebeensarbast/\">Rebeen Sarbast</a> · <a href=\"https://profiles.wordpress.org/rejaulalomkhan/\">Rejaul Alom Khan</a> · <a href=\"https://profiles.wordpress.org/renathoc/\">Renatho</a> · <a href=\"https://profiles.wordpress.org/retnonindya/\">Retno Nindya</a> · <a href=\"https://profiles.wordpress.org/retrofox/\">retrofox</a> · <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a> · <a href=\"https://profiles.wordpress.org/riadev/\">riadev</a> · <a href=\"https://profiles.wordpress.org/rianrietveld/\">Rian Rietveld</a> · <a href=\"https://profiles.wordpress.org/ricjcs/\">Ricardo S.</a> · <a href=\"https://profiles.wordpress.org/richtabor/\">Rich Tabor</a> · <a href=\"https://profiles.wordpress.org/rinkalpagdar/\">Rinkal Pagdar</a> · <a href=\"https://profiles.wordpress.org/rishabhwp/\">Rishabh Gupta</a> · <a href=\"https://profiles.wordpress.org/rishavdutta/\">Rishav Dutta</a> · <a href=\"https://profiles.wordpress.org/rcreators/\">Rishi Mehta</a> · <a href=\"https://profiles.wordpress.org/rishit30g/\">Rishit Gupta</a> · <a href=\"https://profiles.wordpress.org/shibleemehdi/\">RM Shiblee Mehdi</a> · <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a> · <a href=\"https://profiles.wordpress.org/miqrogroove/\">Robert Chapin</a> · <a href=\"https://profiles.wordpress.org/sanchothefat/\">Robert O\'Rourke</a> · <a href=\"https://profiles.wordpress.org/robinvandervliet/\">Robin van der Vliet</a> · <a href=\"https://profiles.wordpress.org/rodrigosprimo/\">Rodrigo Primo</a> · <a href=\"https://profiles.wordpress.org/geekofshire/\">Rohan Jha</a> · <a href=\"https://profiles.wordpress.org/rollybueno/\">Rolly Bueno</a> · <a href=\"https://profiles.wordpress.org/romainmrhenry/\">Romain Menke</a> · <a href=\"https://profiles.wordpress.org/burtrw/\">Ronnie Burt</a> · <a href=\"https://profiles.wordpress.org/roytanck/\">Roy Tanck</a> · <a href=\"https://profiles.wordpress.org/rutujaparamane2004/\">Rutuja Paramane</a> · <a href=\"https://profiles.wordpress.org/rutviksavsani/\">Rutvik Savsani</a> · <a href=\"https://profiles.wordpress.org/welcher/\">Ryan Welcher</a> · <a href=\"https://profiles.wordpress.org/sachinrajcp123/\">SACHINRAJ CP</a> · <a href=\"https://profiles.wordpress.org/sagardeshmukh/\">Sagar Deshmukh</a> · <a href=\"https://profiles.wordpress.org/sagarjadhav/\">Sagar Jadhav</a> · <a href=\"https://profiles.wordpress.org/sagarladani/\">Sagar Ladani</a> · <a href=\"https://profiles.wordpress.org/sageth/\">Sageth</a> · <a href=\"https://profiles.wordpress.org/sainathpoojary/\">Sainath Poojary</a> · <a href=\"https://profiles.wordpress.org/sajjad67/\">Sajjad Hossain Sagor</a> · <a href=\"https://profiles.wordpress.org/salcode/\">Sal Ferrarello</a> · <a href=\"https://profiles.wordpress.org/samueljseay/\">Sam</a> · <a href=\"https://profiles.wordpress.org/samiamnot/\">samiamnot</a> · <a href=\"https://profiles.wordpress.org/viralsampat/\">Sampat Viral</a> · <a href=\"https://profiles.wordpress.org/sandeepdahiya/\">Sandeep Dahiya</a> · <a href=\"https://profiles.wordpress.org/sandipsinh007/\">Sandip Sinh</a> · <a href=\"https://profiles.wordpress.org/sandipmaurya2611/\">sandipmaurya2611</a> · <a href=\"https://profiles.wordpress.org/andrewssanya/\">SAndrew</a> · <a href=\"https://profiles.wordpress.org/sanketparmar/\">Sanket Parmar</a> · <a href=\"https://profiles.wordpress.org/sarayourfriend/\">Sara</a> · <a href=\"https://profiles.wordpress.org/mikachan/\">Sarah Norris</a> · <a href=\"https://profiles.wordpress.org/tinkerbelly/\">sarah semark</a> · <a href=\"https://profiles.wordpress.org/saranshsinha/\">Saransh Sinha</a> · <a href=\"https://profiles.wordpress.org/saratheonline/\">Sarath E</a> · <a href=\"https://profiles.wordpress.org/sarthak8858/\">Sarthak Jaiswal</a> · <a href=\"https://profiles.wordpress.org/sfougnier/\">Saul Fougnier</a> · <a href=\"https://profiles.wordpress.org/saurabhdhariwal/\">saurabh.dhariwal</a> · <a href=\"https://profiles.wordpress.org/saxonafletcher/\">Saxon Fletcher</a> · <a href=\"https://profiles.wordpress.org/sc0ttkclark/\">Scott Kingsley Clark</a> · <a href=\"https://profiles.wordpress.org/scribu/\">scribu</a> · <a href=\"https://profiles.wordpress.org/seanwei/\">Sean Wei</a> · <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a> · <a href=\"https://profiles.wordpress.org/vyatka/\">Sergey Mochalov</a> · <a href=\"https://profiles.wordpress.org/smrubenstein/\">Seth Rubenstein</a> · <a href=\"https://profiles.wordpress.org/shadyvb/\">Shadi Sharaf</a> · <a href=\"https://profiles.wordpress.org/ferdoused/\">Shahi Ferdous</a> · <a href=\"https://profiles.wordpress.org/shailu25/\">Shail Mehta</a> · <a href=\"https://profiles.wordpress.org/sh4lin/\">Shalin Shah</a> · <a href=\"https://profiles.wordpress.org/shanemac10/\">shanemac10</a> · <a href=\"https://profiles.wordpress.org/shekh0109/\">Shashank Shekhar</a> · <a href=\"https://profiles.wordpress.org/shatrumyatra/\">Shatrughan Myatra</a> · <a href=\"https://profiles.wordpress.org/shaunandrews/\">shaunandrews</a> · <a href=\"https://profiles.wordpress.org/sajib1223/\">Shazzad Hossain Khan</a> · <a href=\"https://profiles.wordpress.org/shekharnwagh/\">shekharnwagh</a> · <a href=\"https://profiles.wordpress.org/whiteshadow01/\">Shivam Jha</a> · <a href=\"https://profiles.wordpress.org/showravhasan/\">Showrav Hasan</a> · <a href=\"https://profiles.wordpress.org/shreya0shrivastava/\">Shreya Shrivastava</a> · <a href=\"https://profiles.wordpress.org/shubhtoy/\">Shubh Mittal</a> · <a href=\"https://profiles.wordpress.org/sidhanttomar/\">Sidhant Tomar</a> · <a href=\"https://profiles.wordpress.org/sidharthpandita/\">sidharthpandita</a> · <a href=\"https://profiles.wordpress.org/silaskoehler/\">Silas Köhler</a> · <a href=\"https://profiles.wordpress.org/siliconforks/\">siliconforks</a> · <a href=\"https://profiles.wordpress.org/silvanarnet/\">silvanarnet</a> · <a href=\"https://profiles.wordpress.org/sky_76/\">sky_76</a> · <a href=\"https://profiles.wordpress.org/skylarkcob/\">skylarkcob</a> · <a href=\"https://profiles.wordpress.org/sourabhjain/\">Sourabh Jain</a> · <a href=\"https://profiles.wordpress.org/sourav08/\">Sourav Pahwa</a> · <a href=\"https://profiles.wordpress.org/soyebsalar01/\">Soyeb Salar</a> · <a href=\"https://profiles.wordpress.org/spencerfinnell/\">Spencer Finnell</a> · <a href=\"https://profiles.wordpress.org/emptyopssphere/\">Sphere Plugins</a> · <a href=\"https://profiles.wordpress.org/metodiew/\">Stanko Metodiev</a> · <a href=\"https://profiles.wordpress.org/hubersen/\">Stefan Pasch</a> · <a href=\"https://profiles.wordpress.org/stefanvelthuys/\">Stefan Velthuys</a> · <a href=\"https://profiles.wordpress.org/stefanfisk/\">stefanfisk</a> · <a href=\"https://profiles.wordpress.org/ryokuhi/\">Stefano Minoia</a> · <a href=\"https://profiles.wordpress.org/sabernhardt/\">Stephen Bernhardt</a> · <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a> · <a href=\"https://profiles.wordpress.org/stevejburge/\">Steve Burge</a> · <a href=\"https://profiles.wordpress.org/dufresnesteven/\">Steve Dufresne</a> · <a href=\"https://profiles.wordpress.org/stoyangeorgiev/\">Stoyan Georgiev</a> · <a href=\"https://profiles.wordpress.org/strarsis/\">strarsis</a> · <a href=\"https://profiles.wordpress.org/aquarius/\">Stuart Langridge</a> · <a href=\"https://profiles.wordpress.org/studiomondiale/\">studio_m</a> · <a href=\"https://profiles.wordpress.org/styankov/\">styankov</a> · <a href=\"https://profiles.wordpress.org/subrataemfluence/\">Subrata Sarkar</a> · <a href=\"https://profiles.wordpress.org/suhel5047/\">Suhel-Shaikh-Mohammad</a> · <a href=\"https://profiles.wordpress.org/sukhendu2002/\">Sukhendu Sekhar Guria</a> · <a href=\"https://profiles.wordpress.org/sumitsingh/\">Sumit Singh</a> · <a href=\"https://profiles.wordpress.org/sunyatasattva/\">sunyatasattva (a11n)</a> · <a href=\"https://profiles.wordpress.org/susiyanti/\">susiyanti</a> · <a href=\"https://profiles.wordpress.org/swanandm/\">Swanand M</a> · <a href=\"https://profiles.wordpress.org/swoyamjeetcodes/\">swoyamjeetcodes</a> · <a href=\"https://profiles.wordpress.org/cybr/\">Sybre Waaijer</a> · <a href=\"https://profiles.wordpress.org/sergiomdgomes/\">Sérgio Gomes</a> · <a href=\"https://profiles.wordpress.org/soean/\">Sören Wünsch</a> · <a href=\"https://profiles.wordpress.org/tainacan/\">tainacan</a> · <a href=\"https://profiles.wordpress.org/iamtakashi/\">Takashi Irie</a> · <a href=\"https://profiles.wordpress.org/inc2734/\">Takashi Kitajima</a> · <a href=\"https://profiles.wordpress.org/takshil/\">Takshil Kunadia</a> · <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a> · <a href=\"https://profiles.wordpress.org/suhan2411/\">Tejas Gajjar</a> · <a href=\"https://profiles.wordpress.org/azora/\">the.pro</a> · <a href=\"https://profiles.wordpress.org/thejaymo/\">thejaymo</a> · <a href=\"https://profiles.wordpress.org/thelmachido/\">thelmachido a11n</a> · <a href=\"https://profiles.wordpress.org/themes-1/\">them.es</a> · <a href=\"https://profiles.wordpress.org/octotoot/\">TheViv</a> · <a href=\"https://profiles.wordpress.org/kraftner/\">Thomas Kräftner</a> · <a href=\"https://profiles.wordpress.org/tfrommen/\">Thorsten Frommen</a> · <a href=\"https://profiles.wordpress.org/threadi/\">threadi</a> · <a href=\"https://profiles.wordpress.org/sippis/\">Timi Wahalahti</a> · <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a> · <a href=\"https://profiles.wordpress.org/tobiasbg/\">Tobias Bäthge</a> · <a href=\"https://profiles.wordpress.org/themightymo/\">Toby Cryns (@themightymo)</a> · <a href=\"https://profiles.wordpress.org/tomauger/\">Tom Auger</a> · <a href=\"https://profiles.wordpress.org/shimotomoki/\">Tomoki Shimomura</a> · <a href=\"https://profiles.wordpress.org/skithund/\">Toni Viemerö</a> · <a href=\"https://profiles.wordpress.org/hellofromtonya/\">Tonya Mork</a> · <a href=\"https://profiles.wordpress.org/zodiac1978/\">Torsten Landsiedel</a> · <a href=\"https://profiles.wordpress.org/spiraltee/\">Tosin Oguntuyi</a> · <a href=\"https://profiles.wordpress.org/truptikanzariya/\">Trupti Kanzariya</a> · <a href=\"https://profiles.wordpress.org/alerzhus/\">Tsvetan Tsvetanov</a> · <a href=\"https://profiles.wordpress.org/dinhtungdu/\">Tung Du</a> · <a href=\"https://profiles.wordpress.org/tule/\">TuomasL</a> · <a href=\"https://profiles.wordpress.org/tusharbharti/\">Tushar Bharti</a> · <a href=\"https://profiles.wordpress.org/tusharaddweb/\">Tushar Patel</a> · <a href=\"https://profiles.wordpress.org/ugyensupport/\">Ugyen Dorji</a> · <a href=\"https://profiles.wordpress.org/grapplerulrich/\">Ulrich</a> · <a href=\"https://profiles.wordpress.org/umeshnevase/\">Umesh Nevase</a> · <a href=\"https://profiles.wordpress.org/umeshsinghin/\">Umesh Singh</a> · <a href=\"https://profiles.wordpress.org/up1512001/\">up1512001</a> · <a href=\"https://profiles.wordpress.org/utsavladani/\">Utsav Ladani</a> · <a href=\"https://profiles.wordpress.org/valentingrenier/\">Valentin Grenier</a> · <a href=\"https://profiles.wordpress.org/vanonsopensource/\">Van Ons Open Source</a> · <a href=\"https://profiles.wordpress.org/twvania/\">Vania</a> · <a href=\"https://profiles.wordpress.org/vascobaiao/\">Vasco Daniel Baião</a> · <a href=\"https://profiles.wordpress.org/supernovia/\">Velda</a> · <a href=\"https://profiles.wordpress.org/vgnavada/\">vgnavada</a> · <a href=\"https://profiles.wordpress.org/vietcgi/\">vietcgi</a> · <a href=\"https://profiles.wordpress.org/szepeviktor/\">Viktor Szépe</a> · <a href=\"https://profiles.wordpress.org/vincentbreton/\">Vincent Breton</a> · <a href=\"https://profiles.wordpress.org/vipulgupta003/\">Vipul Gupta</a> · <a href=\"https://profiles.wordpress.org/vishalkakadiya/\">Vishal Kakadiya</a> · <a href=\"https://profiles.wordpress.org/vishitshah/\">Vishit Shah</a> · <a href=\"https://profiles.wordpress.org/vishnuprajapat/\">vishnu prajapat</a> · <a href=\"https://profiles.wordpress.org/vrishabhsk/\">Vrishabh Jasani</a> · <a href=\"https://profiles.wordpress.org/george9/\">webtasky</a> · <a href=\"https://profiles.wordpress.org/gauri87/\">WebTechee</a> · <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a> · <a href=\"https://profiles.wordpress.org/wfmattr/\">WFMattR</a> · <a href=\"https://profiles.wordpress.org/skorasaurus/\">Will Skora</a> · <a href=\"https://profiles.wordpress.org/wiuempe/\">wiuempe</a> · <a href=\"https://profiles.wordpress.org/wolf45/\">wolf45</a> · <a href=\"https://profiles.wordpress.org/wongjn/\">wongjn</a> · <a href=\"https://profiles.wordpress.org/wpexplorer/\">WPExplorer</a> · <a href=\"https://profiles.wordpress.org/wplmillet/\">wplmillet</a> · <a href=\"https://profiles.wordpress.org/wpsoul/\">wpsoul</a> · <a href=\"https://profiles.wordpress.org/wraithkenny/\">WraithKenny</a> · <a href=\"https://profiles.wordpress.org/xate/\">xate</a> · <a href=\"https://profiles.wordpress.org/xavilc/\">xavilc</a> · <a href=\"https://profiles.wordpress.org/xwolf/\">xwolf</a> · <a href=\"https://profiles.wordpress.org/yagniksangani/\">Yagnik Sangani</a> · <a href=\"https://profiles.wordpress.org/yguyon/\">Yannis Guyon</a> · <a href=\"https://profiles.wordpress.org/getsyash/\">Yash B</a> · <a href=\"https://profiles.wordpress.org/yashjawale/\">Yash Jawale</a> · <a href=\"https://profiles.wordpress.org/yogeshbhutkar/\">Yogesh Bhutkar</a> · <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a> · <a href=\"https://profiles.wordpress.org/yusufmudagal/\">Yusuf Mudagal</a> · <a href=\"https://profiles.wordpress.org/zoe20/\">zoe20</a> · <a href=\"https://profiles.wordpress.org/lstraczynski/\">Łukasz Strączyński</a></p></p>\n\n\n\n<p class=\"wp-block-paragraph\">More than <a href=\"https://translate.wordpress.org/stats/\">70 locales have fully translated</a> WordPress 7.0 into their language. Community translators are working hard to ensure more translations are on their way. Thank you to everyone who helps make WordPress available in 200+ languages.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you to the <a href=\"https://make.wordpress.org/hosting/test-results/\">more than 21 web hosts</a> that have tested pre-release versions for WordPress 7.0, helping ensure that WordPress and hosting platforms are fully compatible, free of errors, and optimized for the best possible user experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Last but not least, thanks to the volunteers who contribute to the <a href=\"https://wordpress.org/support/forums/\">support forums</a> by answering questions from WordPress users worldwide.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Get involved</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Participation in WordPress goes far beyond coding. And learning more and getting involved is easy. Discover the teams that come together to <a href=\"https://make.wordpress.org/\">Make WordPress</a> and use <a href=\"https://make.wordpress.org/contribute/\">this interactive tool</a> to help you decide which is right for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"></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:\"20583\";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:78:\"\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:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 7.0 Release Candidate 4\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 May 2026 16:47:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:8:{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: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:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:3:\"7-0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;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:5;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:\"\";}i:6;a:5:{s:4:\"data\";s:18:\"release candidates\";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: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=20570\";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:367:\"The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC4 on a test server and site. Reaching this phase [&#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:\"Amy Kamala\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:6713:\"\n<p class=\"wp-block-paragraph\">The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC4 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.0 RC4 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.0-RC4.zip\" data-type=\"link\" data-id=\"https://wordpress.org/wordpress-7.0-RC4.zip\">RC4 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <br><code>wp core update --version=7.0-</code>RC4</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup required – just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-0\">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.0 RC4?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want to look deeper into the details and technical notes for this release? Take a look at the <a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">WordPress 7.0 Field Guide</a>. For technical information related to the issues addressed since <a href=\"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-3/\">RC3</a>, you can browse the following links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=05%2F08%2F2026..05%2F14%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id\">Closed 7.0 WordPress Core Trac tickets</a> since May 8, 2026</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.0?since=026-05-08&amp;until=2026-05-14\">7.0 Gutenberg commits</a> since May 8, 2026</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">How you can contribute</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Get involved in testing</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC4 version is key to ensuring that the final release is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This <a href=\"https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/\">detailed guide</a> will walk you through testing features in WordPress 7.0.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">For those new to testing, follow <a href=\"https://make.wordpress.org/test/handbook/get-setup-for-testing/\">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter a potential bug or 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>.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">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\">Help translate WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?&nbsp; You can <a href=\"https://translate.wordpress.org/projects/wp/dev/\">help translate WordPress into more than 100 languages</a>. This release milestone (RC4) marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the <a href=\"https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/\">7.0 release cycle</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">An RC4 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Step into the next,</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>bold, new era of WordPress.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Seven-oh is blessed.</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a href=\'https://profiles.wordpress.org/chaion07/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chaion07</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:\"20570\";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:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"Get Your WordCamp US 2026 Tickets\";s:7:\"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://wordpress.org/news/2026/05/wcus-2026-get-tickets/\";s: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, 14 May 2026 13:56:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:4:\"WCUS\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20548\";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:386:\"August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:16128:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2.png?resize=1024%2C470&#038;ssl=1\" alt=\"\" class=\"wp-image-20551\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=1024%2C470&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=300%2C138&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=768%2C352&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=1536%2C704&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2-scaled.png?resize=2048%2C939&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future of an open source project that powers over 40% of the web.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9598f8b8 wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><img src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <strong>Tickets are limited. Secure yours today!</strong></p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2026/tickets/\"><strong>Get Your Tickets</strong></a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2026/contributor-day/\"><strong>Sign Up For Contributor Day</strong></a></div>\n</div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp US is designed for people at many points in their WordPress journey, including contributors, developers, designers, marketers, publishers, business owners, educators, students, and anyone who wants to learn more about WordPress. This year’s event will include Contributor Day, where attendees can work alongside contributor teams and learn how to take part in the project; Showcase Day, which highlights real-world uses of WordPress; and two full days of sessions and workshops. The programming will also explore how artificial intelligence is changing the way people create, publish, build, and maintain digital experiences, with WordPress as an important part of that broader conversation.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Gather in Phoenix</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">This year also brings WordCamp US to downtown Phoenix, where the <a href=\"https://www.phoenixconventioncenter.com/\">Phoenix Convention Center</a> is close to restaurants, museums, theaters, galleries, live music, and the <a href=\"https://www.visitphoenix.com/greater-phoenix/phoenix/downtown-phoenix/roosevelt-row/\">Roosevelt Row Arts District</a>. Attendees can stay near the venue, meet with other community members between sessions, and explore a downtown area served by <a href=\"https://www.valleymetro.org/how-to-ride/rail\">Valley Metro Rail</a>. For those extending their trip, Phoenix also offers access to the wider Sonoran Desert region, including parks, gardens, and outdoor spaces that make the city a distinct setting for this year’s event.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-darker-grey-background-color has-background wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width:20px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"20566\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-20566\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?w=1536&amp;ssl=1 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" /></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=\"19086\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-19086\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1-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=\"577\" data-id=\"19112\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948.jpg?resize=1024%2C577&#038;ssl=1\" alt=\"\" class=\"wp-image-19112\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=1024%2C577&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=1536%2C865&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948-scaled.jpg?resize=2048%2C1153&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=\"576\" data-id=\"19100\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-19100\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?w=1600&amp;ssl=1 1600w\" 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=\"20565\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-20565\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?w=1600&amp;ssl=1 1600w\" 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=\"683\" data-id=\"19110\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-19110\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?w=2048&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=\"683\" data-id=\"19115\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-19115\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869-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=\"683\" data-id=\"19114\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-19114\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1-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=\"501\" data-id=\"20564\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3.jpg?resize=1024%2C501&#038;ssl=1\" alt=\"\" class=\"wp-image-20564\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=1024%2C501&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=300%2C147&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=768%2C376&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=1536%2C751&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3-scaled.jpg?resize=2048%2C1002&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=\"683\" data-id=\"19085\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-19085\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Choose the Ticket That Fits</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">Several ticket options are available, giving attendees different ways to join or support the event:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General Admission:</strong> A $100 ticket that includes access to all four days of WordCamp US programming, including Contributor Day, Showcase Day, sessions, workshops, lunch and snacks, sponsor booths, and the community social.</li>\n\n\n\n<li><strong>Student:</strong> A $25 ticket for students who want to learn more about WordPress, connect with mentors and community members, explore open source contribution, and build practical experience.</li>\n\n\n\n<li><strong>Micro-Sponsor:</strong> A $750 ticket that includes the same access and attendee benefits as General Admission while helping support the true cost of the event. Micro-Sponsors will also be listed on the official WordCamp US Sponsors page.</li>\n</ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://us.wordcamp.org/2026/tickets/\"><strong>Get Your Ticket Today</strong></a></div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Full ticket details, including refund information, visa support, dietary accommodations, registration requirements, and other attendee information, are available on the ticket page. You can also follow the <a href=\"https://us.wordcamp.org/2026/news/\">WordCamp US 2026 website</a> for updates on the schedule, speakers, travel information, and more as the event gets closer.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-18898\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?w=2048&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"></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:\"20548\";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:78:\"\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:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 7.0 Release Candidate 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:69:\"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-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:\"Fri, 08 May 2026 18:18: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:8:\"category\";a:8:{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: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:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:3:\"7-0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;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:5;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:\"\";}i:6;a:5:{s:4:\"data\";s:18:\"release candidates\";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: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=20538\";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:366:\"The third Release Candidate (“RC3”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC3 on a test server and site. Reaching this phase [&#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:\"Amy Kamala\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:8801:\"\n<p class=\"wp-block-paragraph\">The third Release Candidate (“RC3”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC3 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Reaching this phase of the release cycle is an important milestone. As always, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.0 RC3 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.0-RC3.zip\">RC3 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <br><code>wp core update --version=7.0-RC</code>3</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">WordPress Playground instance</a> to test the software directly in your browser.&nbsp; No setup is required – just click and go!&nbsp;</td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-0\">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.0 RC3?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want to look deeper into the details and technical notes for this release? Take a look at the <a href=\"https://make.wordpress.org/core/tag/dev-notes+7-0/\">WordPress 7.0 Developer Notes</a>. For technical information related to the 143+ issues addressed since <a href=\"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/\">RC2</a>, you can browse the following links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=03%2F26%2F2026..05%2F08%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id\">Closed 7.0 WordPress Core Trac tickets</a> since March 26, 2026</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.0?since=2026-03-26&amp;until=2026-05-08\">7.0 Gutenberg commits</a> since March 26, 2026</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note</strong>: <a href=\"https://make.wordpress.org/core/2026/05/08/rtc-removed-from-7-0/\">Real Time Collaboration will not be included</a> in the 7.0 release and will be re-evaluated during the 7.1 release cycle. Because of this, this RC3 version is no longer considered a &#8220;new Beta 1&#8221;.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How you can contribute</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Get involved in testing</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC3 version is key to ensuring that the final release is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This <a href=\"https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/\">detailed guide</a> will walk you through testing features in WordPress 7.0.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">For those new to testing, follow <a href=\"https://make.wordpress.org/test/handbook/get-setup-for-testing/\">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter a potential bug or 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>.&nbsp;</p>\n\n\n\n<p class=\"wp-block-paragraph\">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<h3 class=\"wp-block-heading\">Update your theme or plugin</h3>\n\n\n\n<p class=\"wp-block-paragraph\">For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the <em>“Tested up to”</em> version in your <a href=\"https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/\">plugin’s readme file</a> to 7.0.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you find compatibility issues, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forum</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Test on your hosting platforms</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you to the Hosts who helped test variations of new RTC architecture: Kinsta, Bluehost, GoDaddy, WordPress.com, XServer, and Ionos, and to <a href=\"https://make.wordpress.org/hosting/test-results/\">the hosts who participate in distributed testing</a> regularly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to test WordPress on your hosting system? <a href=\"https://make.wordpress.org/hosting/test-results-getting-started/\">Get started with configuring distributed hosting tests here</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?&nbsp; You can <a href=\"https://translate.wordpress.org/projects/wp/dev/\">help translate WordPress into more than 100 languages</a>. This release milestone (RC3) marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the <a href=\"https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/\">7.0 release cycle</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">An RC3 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>By the tides of sea</em>,<br><em>where wind moves gently through trees</em>,<br><em>sprouts up RC3</em>.</p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a href=\'https://profiles.wordpress.org/desrosj/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>desrosj</a>, <a href=\'https://profiles.wordpress.org/peterwilsoncc/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>peterwilsoncc</a> for proofreading and review.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"></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:\"20538\";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: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:45:\"Get Involved With WordCamp US 2026 in Phoenix\";s:7:\"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:58:\"https://wordpress.org/news/2026/05/wcus-2026-get-involved/\";s: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, 04 May 2026 18:10:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{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: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:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:4:\"WCUS\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:9:\"WordCamps\";s:7:\"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=20503\";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:355:\"WordCamp US 2026 will take place August 16–19 in Phoenix, Arizona, and applications are now open for sponsors, speakers, and volunteers. WordCamp US is the flagship gathering for the WordPress community in North America, where contributors, builders, and users come together to share ideas and help shape what comes next for the open web. Full [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:33269:\"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1024%2C433&#038;ssl=1\" alt=\"\" class=\"wp-image-20508\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1024%2C433&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=300%2C127&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=768%2C325&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=1536%2C650&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6809-scaled-1.webp?resize=2048%2C866&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp US 2026 will take place August 16–19 in Phoenix, Arizona, and applications are now open for sponsors, speakers, and volunteers. WordCamp US is the flagship gathering for the WordPress community in North America, where contributors, builders, and users come together to share ideas and help shape what comes next for the open web. Full details are available on the <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026 site</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Sponsor</h2>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64eed65a2&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64eed6b7f&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed6b7f\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20521\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024.jpeg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-20521\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7024-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eed71db&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed71db\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20522\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029.jpeg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-20522\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7029-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eed79c7&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed79c7\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20523\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932.jpeg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-20523\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_6932-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">Sponsorships keep WordCamp US accessible. They fund the production and programming that make a flagship WordCamp possible while keeping ticket prices low for attendees, and, in return, sponsors gain direct visibility within one of the most engaged technology ecosystems. Packages support both in-person and digital participation, with opportunities to connect with agencies, developers, and enterprise teams that build on WordPress every day.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://us.wordcamp.org/2026/call-for-sponsors/\"><strong>Apply to Be a Sponsor</strong></a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Speak</h2>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64eed80dd&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64eed86fe&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed86fe\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20518\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051.png?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-20518\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0051-scaled.png?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eed8f39&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed8f39\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20516\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20516\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z637264-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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eed9722&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eed9722\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20517\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001.png?resize=1024%2C684&#038;ssl=1\" alt=\"\" class=\"wp-image-20517\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?resize=1536%2C1025&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/ZSP_0001-scaled.png?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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">The organizing team is looking for strong ideas with practical takeaways from across the community, whether that means a personal story, a lesson learned in production, or a perspective on where publishing, AI, and the open web are heading. Sessions can take the form of traditional talks, workshops, or more interactive formats, and new or underrepresented voices are especially encouraged to apply. Prior speaking experience is not required.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://us.wordcamp.org/2026/call-for-speakers/\"><strong>Apply to Be a Speaker</strong></a></div>\n</div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Speaker applications due by May 29, 2026.<br></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Volunteer</h2>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64eed9e1b&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64eeda265&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eeda265\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20529\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20529\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z632926-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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eeda842&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eeda842\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20530\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=768%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-20530\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG-20250826-WA0006.jpg?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eedaf81&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eedaf81\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20528\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20528\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/Z633022-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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">Volunteers are essential to the experience of the event. They welcome attendees and support sessions throughout the week, helping create the inclusive environment that defines a flagship WordCamp. Volunteering is also one of the best ways to meet people from across the global community and see firsthand how an event of this scale comes together. No prior experience is needed, and volunteers receive a free ticket.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://us.wordcamp.org/2026/call-for-volunteers/\"><strong>Apply to Be a Volunteer </strong></a></div>\n</div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Volunteer applications due by June 15, 2026.<br></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Attend</h2>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a2a64eedb4bf&quot;}\" data-wp-interactive=\"core/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-black-background-color has-background wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-color:#000000;border-width:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a2a64eedb91a&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eedb91a\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20525\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106.jpeg?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-20525\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/IMG_7106-scaled.jpeg?resize=2048%2C1152&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><button\n			class=\"lightbox-trigger\"\n			type=\"button\"\n			aria-haspopup=\"dialog\"\n			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eedbe86&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eedbe86\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20526\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20526\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC0818-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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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;6a2a64eedc3ca&quot;}\" data-wp-interactive=\"core/image\" data-wp-key=\"6a2a64eedc3ca\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"20527\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889.jpg?resize=1024%2C683&#038;ssl=1\" alt=\"\" class=\"wp-image-20527\" style=\"aspect-ratio:1\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/05/DSC1889-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			data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n			data-wp-init=\"callbacks.initTriggerButton\"\n			data-wp-on--click=\"actions.showLightbox\"\n			data-wp-style--right=\"state.thisImage.buttonRight\"\n			data-wp-style--top=\"state.thisImage.buttonTop\"\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<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">It&#8217;s the people. It&#8217;s the friendships and the stories.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Matt Mullenweg, WordPress Cofounder</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp US continues a long tradition of in-person gatherings where contributors meet face-to-face to openly discuss the project&#8217;s direction. Whether you participate as a sponsor, take the stage, join the volunteer team, or help organize the event, your involvement shapes what the event becomes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">To stay informed as ticket sales open and the schedule takes shape, <a href=\"https://us.wordcamp.org/2026/subscribe-for-updates/\">subscribe to WordCamp US 2026 updates</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:\"20503\";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: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:38:\"WordPress Student Clubs Build Momentum\";s:7:\"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://wordpress.org/news/2026/04/student-clubs-build-momentum/\";s: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, 29 Apr 2026 13:14:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:14:\"Campus Connect\";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:7:\"meetups\";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:13:\"Student Clubs\";s:7:\"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=20458\";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:366:\"WordPress Student Clubs are beginning to take shape as a new way to carry the momentum of WordPress Campus Connect beyond one-time workshops. What starts as an introduction to WordPress and open source is now continuing on campus through student-led groups that create space for learning, peer support, and early community participation. That shift matters [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:16676:\"\n<p class=\"wp-block-paragraph\">WordPress Student Clubs are beginning to take shape as a new way to carry the momentum of WordPress Campus Connect beyond one-time workshops. What starts as an introduction to WordPress and open source is now continuing on campus through student-led groups that create space for learning, peer support, and early community participation. That shift matters because it gives students a more consistent path into the WordPress ecosystem while helping local communities build stronger connections with the next generation of contributors.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-20489\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2025-11-24-16-36-20-1.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>Students showcasing a website they built during a club session</em></figcaption></figure>\n\n\n\n<p class=\"wp-block-paragraph\">When WordPress Campus Connect workshops first began reaching universities, the goal was straightforward: help students discover WordPress, understand the value of open source, and see that contribution can be part of their learning journey. In many cases, that first introduction created immediate interest. Students who had never worked with WordPress before started asking questions, exploring what the software could do, and showing curiosity about the wider community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That early response also revealed a gap. A workshop could spark interest, but it could not always sustain it on its own. Encouraging students to attend local WordPress meetups helped extend that first connection and, in some cases, brought new energy to existing local communities. Even so, it became clear that campuses needed something more consistent and closer to students’ everyday environment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress Student Clubs emerged from that need. Instead of limiting engagement to a single event, these clubs create an ongoing, student-led presence on campus where students can keep learning, share knowledge with peers, and grow more confident over time. They also offer a practical bridge between first exposure and deeper participation, helping students move from curiosity to contribution through regular activity and community support.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Learning What Sustains Participation</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As WordPress Student Clubs started forming across campuses, the early enthusiasm was encouraging, but sustaining that momentum proved to be one of the first real challenges. Student Club Organizers shared that interest was often strongest at the beginning, especially after a workshop or an introductory session, but turning that interest into regular participation required patience and experimentation. Like many community efforts, the clubs needed time to find a rhythm that worked for the students involved.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most common challenges was consistency. Many students were interested in learning WordPress, but regular engagement depended on more than initial curiosity. Organizers found that participation grew more steadily when activities felt approachable and useful, especially when students could learn by doing rather than only listening. Small learning sessions, collaborative exercises, and hands-on activities often made it easier for students to return and take part again.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Organizers also noticed that some students were initially hesitant to engage actively. Asking questions, speaking up in a group, or volunteering to help lead a session did not always happen naturally. Building a club meant creating an environment where students felt comfortable enough to participate, try something new, and gradually take ownership of their own learning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Academic schedules added another layer of complexity. Because the clubs are student-led, planning around classes, assignments, and exams required flexibility. Keeping activities regular without overwhelming organizers or participants meant working within the rhythms of campus life. Those early difficulties became part of the learning process and helped shape how the clubs began to operate more effectively.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Building Through Small, Consistent Activities</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As organizers worked through those challenges, certain approaches began to show results. Instead of focusing on large events, many clubs found momentum through simple, repeatable activities that students could join without feeling intimidated. Regular learning sessions, small hands-on workshops, and peer-to-peer discussions helped create an environment that felt both welcoming and practical.<br></p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=1024%2C575&#038;ssl=1\" alt=\"\" class=\"wp-image-20467\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=1024%2C575&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/image.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>A Student club activity in a college led by a student club Organizer</em></figcaption></figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-20468\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-03.jpg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-20469\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/PHOTO-2026-02-25-23-25-06.jpg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>Students showcasing websites built during a club session</em></figcaption></figure>\n</div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">That steady approach mattered. When students could return to familiar formats and see progress from one session to the next, clubs became easier to sustain. Organizers were able to build routines, and participants could join at their own pace. Over time, those small efforts started to strengthen participation more effectively than occasional large events.</p>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Student ownership also played an important role. As students began sharing what they had learned, helping their peers, and taking part in running sessions, engagement started to grow more organically. These moments helped shift the clubs from being simply learning spaces to becoming communities in their own right. Students were not only using WordPress in a classroom context. They were also beginning to understand it as part of a collaborative open source project shaped by people who learn together, build together, and support one another.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Guidance from the local WordPress community helped reinforce that progress. Although the clubs are student-led, organizers benefited from having experienced community members available as mentors. Mentors helped them think through session structure, activity planning, and the practical challenge of staying motivated while balancing academic responsibilities. That kind of support gave organizers more confidence to experiment and keep building.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Mentorship also connected campus activity to the broader WordPress ecosystem. Students were not learning in isolation. Through local community guidance, they were able to see how meetups, contributions, and collaboration all fit into a larger network of people who have been participating in WordPress for years. That connection gave the work happening on campus greater meaning and helped students see a clearer path forward.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Early Impact Across Campuses</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Although WordPress Student Clubs are still in an early stage, signs of impact are already visible. Organizers have shared that more students are showing interest in learning WordPress and in exploring what open source participation can look like in practice. In several cases, students who first joined as learners are now contributing to discussions, helping peers during sessions, and organizing club activities themselves.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That shift from passive participation to active involvement is one of the clearest signs of growth. It suggests that the clubs are beginning to create more than awareness. They are creating opportunities for students to build confidence, practice leadership, and develop a stronger sense of connection to the WordPress community. Even at this stage, that kind of change points to the long-term value of sustaining engagement on campus.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One encouraging example came during the International Women’s Day celebration in Ajmer, India, where students participated alongside members of the local WordPress community. Organizers noted that the event included 100 female attendees, with around 50% of participants coming from student clubs. For many of those students, it was a first opportunity to take part in a broader community event, meet other contributors, and see how open source communities collaborate in practice.</p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-20463\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/wordpress.org/news/files/2026/04/Screenshot-2026-04-22-at-5.08.47-pm.png?resize=2048%2C1536&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\"><em>Women’s Day Ajmer 2026 Event, where more than 50% participation from student clubs</em></figcaption></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Experiences like that show how student-led initiatives can extend beyond campus and begin contributing to the wider community. They also create space for new voices to participate. As students move from club sessions into local events, they gain experience not only as learners but also as community members who can help shape what comes next.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The clubs are also creating leadership opportunities on campus. Organizers have stepped into new roles by coordinating activities, encouraging participation, and maintaining momentum over time. Those experiences help students build skills that matter both within the WordPress community and beyond it, including communication, organization, and problem-solving.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">“Being a Student Club Organizer helped me improve my leadership and communication skills.”<br><em>— Sanjeevni Kumari, WordPress Student Club Organizer, Mahila Engineering College, Ajmer</em></p>\n</blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Looking Ahead</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress Student Clubs are still developing, but the journey so far points to a promising direction. What began as an effort to sustain interest after WordPress Campus Connect is gradually becoming a more durable model for ongoing learning and collaboration on campus. The clubs are helping students stay connected to WordPress beyond a first introduction, while also creating stronger links between educational spaces and local communities.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That longer-term potential is one reason this work matters. With regular campus activity and continued mentorship, Student Clubs can help create a stronger foundation for future contributors. They can also help students build confidence before attending local meetups, contributing to community efforts, or participating in events beyond their campuses.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">“With regular on-campus activities through WordPress Student Clubs, the real impact may become visible over the next couple of years, as a stronger WordPress ecosystem begins to take shape within campuses.”<br><em>— Anand Upadhyay, Student Club Mentor</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">As more students get involved and take ownership of these spaces, WordPress Student Clubs can continue to open pathways to learning, leadership, and community participation. For campuses, they offer a way to keep the momentum going after Campus Connect. For the broader project, they represent another step toward welcoming more students into the WordPress open source ecosystem. To follow this work and explore how it connects with the wider community, readers can look to <a href=\"https://wordpress.org/education/campus-connect/\">WordPress Campus Connect</a>, <a href=\"https://events.wordpress.org/\">WordPress Meetups</a>, and other education and community initiatives across WordPress.org.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Note:&nbsp;</strong>Much of the credit belongs to&nbsp;<a href=\"https://profiles.wordpress.org/webtechpooja/\">@webtechpooja</a>&nbsp;(<a href=\"https://profiles.wordpress.org/webtechpooja/\">Pooja Derashri</a>) for help in writing this piece.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"></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:\"20458\";s: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:\"Thu, 11 Jun 2026 07:39:29 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:\"Sat, 06 Jun 2026 18:05:00 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:2:\"br\";s:7:\"alt-svc\";s:5:\"clear\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";i:1727736619;s:21:\"cache_expiration_time\";i:1781206769;s:23:\"__cache_expiration_time\";i:1781206769;}','off'),
(161,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1781206769','off'),
(162,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1781163569','off'),
(163,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1781206772','off');
INSERT INTO `wp_options` VALUES
(164,'_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9','a:6:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:112:\"\n	\n	\n	\n	\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:50:{i:0;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"WPTavern: #220 – Cathy Mitchell on Why WordPress Events Matter: Community, Connection, and Giving Back\";s:7:\"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=204704\";s:7:\"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://wptavern.com/podcast/220-cathy-mitchell-on-why-wordpress-events-matter-community-connection-and-giving-back\";s: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:52587:\"<details>Transcript<div>\n<p class=\"wp-block-paragraph\">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, why WordPress events and community matter.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today, we have Cathy Mitchell. Cathy has been working with WordPress since 2007. What began as a fun personal project during her maternity leave soon evolved into a fully fledged business with the launch of WPBarista in 2008. Over the years, Cathy has garnered extensive experience in the WordPress space, and is now working towards the 2026 WordCamp Canada.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation focuses on the powerful role of community within the WordPress ecosystem, something that Cathy is deeply passionate about. We discuss how open, welcoming, and international the WordPress community feels, compared to more traditional corporate or volunteer environments. A theme that emerged was how involvement in WordPress has provided Cathy, and many others, with a sense of belonging and fulfilment, especially after life changes like becoming an empty nester.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The discussion explores the motivations for volunteering and organising within the WordPress community, both from the perspective of newcomers looking for purpose and connection, and business owners assessing the return on investment from contributing or sponsoring events. This includes how easy it is to get involved, the unique lack of barriers and red tape, and the value of altruism and camaraderie.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Other topics we explored with a broader impact of technology and loneliness, the importance of service and community for wellbeing, challenges in sponsorship amid changes economic times, and the vital need to engage the next generation in open source.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in the human side of WordPress, how volunteering shapes both individual and the broader community, and what the future might hold for WordPress events and contributors, this episode is for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Cathy Mitchell.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Cathy Mitchell. Hello, Cathy.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:25] <strong>Cathy Mitchell:</strong> Hello. Thanks for having me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:27] <strong>Nathan Wrigley:</strong> You are very welcome. Cathy and I have been having, well, 15 minutes or so of chit chat just before we started the podcast. I&#8217;ve been learning a little bit about Cathy and we&#8217;re going to share all sorts of information.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think probably broadly we could talk about it as being the WordPress community, which is a subject which is dear to my heart.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, before we get into that, Cathy, I&#8217;ve had an introduction from you over the last few minutes, but would you mind sort of giving us your potted version of that, your shorter version, your bio if you like. Tell us who you are and how come you&#8217;re featuring on a WordPress podcast.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:58] <strong>Cathy Mitchell:</strong> Well that&#8217;s a whole lot of imposter syndrome. Why I am featuring, because you&#8217;re kind enough to have me. I&#8217;ve been working with WordPress since 2007 and it was just something fun that I did to begin, much like you with podcasting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then a couple years in, I told my friends that they&#8217;d have to start paying me, or I was going to go back to work, find a real job. This was during my mat leave, and so it kind of just took off from there in 2008, started WPBarista.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And now I&#8217;m very interested in the community because I was looking for something to do in the WordPress community last year. Dan in the Canada Slack got a hold of me and said, hey, do you want to help with the WordCamp? And I said, sure. You know, I had time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And he got me in and brought me right up to like being on the organising team. And it was so fun but so shocking. Like, there is a lot of red tape in the corporate world before they let you do anything meaningful. Like you have to sweep the floors for a whole long time before they let you actually do something you&#8217;re good at. So this was remarkable. And this year I find to my surprise, I&#8217;m leading the 2026 WordCamp Canada.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that&#8217;s what I&#8217;m doing now. And we&#8217;re going to focus on community too. So I&#8217;m very excited about this topic, both from a corporate, like what do we get out of this? Or are we supposed to get something out of this? And from a personal standpoint, it&#8217;s been amazing to meet these people, and to be given a chance. And I found out I&#8217;m not the only one. This is like normal, which is bizarre and wonderful.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:37] <strong>Nathan Wrigley:</strong> My experience of the WordPress community, so I started in WordPress actually quite a long time after you did. Maybe sort of six or seven years after you began using WordPress. I really didn&#8217;t know that there was a community at all. I just downloaded the software and used the software. And then I can&#8217;t even remember really how it happened. It might have been through things like Facebook Groups or something like that, where I was trying to learn a particular thing? Or perhaps there was something in the dashboard which indicated that there was an event nearby.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I found myself, to my own surprise actually, I found myself at a WordPress event in London, WordCamp London, which at the time was going really strong. You know, hundreds and hundreds of people would show up every year.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I remember purchasing a ticket and getting the train ticket and thinking, what am I doing? What am I possibly hoping to get out of this? And showing up and kind of being a bit like a timid rabbit sitting in the corner a little bit, and then it kind of worked out fairly quickly. Okay, this is all fairly benign. Nobody seems to be all that boastful. Nobody seems to be sort of shoving corporate speech down my throat, or trying to sell me anything unnecessarily.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And during the course of a day or maybe a couple of days, opened up a little bit and got chatting to people. And lo and behold, within a couple of years, a significant proportion of my free time, let&#8217;s call it that, outside of the commitments of daily life and family and all of that kind of thing, was taken up with doing WordPressy things in my spare time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so I, I don&#8217;t know if the story maps the same as you, I&#8217;ve shared mine, maybe you&#8217;ll share something similar in a moment. The community to me is much more than just, oh, there&#8217;s a community there. It genuinely is a seriously important part of my life. To the point where if that was to be sort of whipped away, or somebody like a Thanos type character suddenly clicked their fingers and that disappeared, I don&#8217;t know what I would do with myself. I would really have to go out there and find an awful lot of other things to do. Was it a bit like that for you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:41] <strong>Cathy Mitchell:</strong> Not at all. I went to the forums first. And in 2008, 2009, there were some big names nowadays that were just answering us in the support forums. And so I learned from the best of the best, I think. And they would answer my ridiculous questions. I had no idea about PHP. I didn&#8217;t even know HTML. I didn&#8217;t even know what the internet was, like as broad concept. I asked my husband at the time like, okay, I don&#8217;t understand how my computer is talking to someone else&#8217;s computer, like you need to draw me a picture.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So anyway, I&#8217;ve only recently, I went to a couple of events, but I&#8217;ve always had the business mind. If I can&#8217;t see an ROI financially, I&#8217;ll say, from what I&#8217;m doing, then I don&#8217;t have time for it. But that was also during a time when I had a young family and then I became a single mum and then I had to work this business. And so it&#8217;s only really recently that I&#8217;m looking around and seeing people like you and going, this is unique.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve been in volunteer communities, and now that my kids are all grown up, I&#8217;m kind of looking for those opportunities. What meaningful thing can I do with my time? And this just seems so unique. Like I volunteered at other places and there&#8217;s so much red tape and there&#8217;s so much, I don&#8217;t know, different feelings than this one. This one&#8217;s very open.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:09] <strong>Nathan Wrigley:</strong> I think the bit that is so curious to me is you can sort of dip in and dip out of it. Because, I don&#8217;t know, let&#8217;s say for example, you do something much more local, involved with your hometown or something like that. And you get involved in it and there&#8217;s a certain kind of, pressure is the wrong word, I suppose you can dip in and dip out of that as well, but do you know what I mean? You get involved in those philanthropic things locally and you get to know things and it becomes more of a habit, and you do the same thing over and over again. At least that&#8217;s my experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What I quite like about this is the international flavour of it. The fact that I&#8217;m being introduced people from really different parts of the world and cultures. And it&#8217;s very, very open, and it&#8217;s a real contrast to the bit that you just mentioned, where the corporate bit, and obviously there&#8217;s a side of our community which is very much devoted to turning a profit and what have you. But there&#8217;s a significant proportion of the people who don&#8217;t have that metric in their head when they&#8217;re introducing themselves to people.</p>\n\n\n\n<p class=\"wp-block-paragraph\">They are just trying to be helpful and trying to deliver on the promise that the internet gave us back in the 1990s of, here&#8217;s the infrastructure to pass information around freely. Wouldn&#8217;t it be nice if everybody had the capacity to publish things, or to share things online without some sort of corporate overlord or paywall or algorithm? Which we&#8217;ve now probably regret deeply allowing that to happen to the internet.</p>\n\n\n\n<p class=\"wp-block-paragraph\">All of those kind of things come into play. I have constantly, for the last decade, tried to sum up and capture what this is. And I always fail. It simply feels nice, is all that I&#8217;ve got, really. This community, the people in it that I hang out with, it just feels like a nice thing to do. That&#8217;s all I&#8217;ve got. No wisdom beyond that. It&#8217;s bizarre, isn&#8217;t it?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:53] <strong>Cathy Mitchell:</strong> I&#8217;ve been trying to quantify it too, and especially planning this next conference. I feel much like a student because there&#8217;s a large group, probably most people are not like me. Like they&#8217;re like you, at least the ones, in Slack that I&#8217;m talking to on a daily basis. And they&#8217;re the original nerds who are so happy, like were inspired and spent their free time, like this wasn&#8217;t their job. Promoting this and like answering my questions in forum as an absolute noob. So in that way I feel like I would really like to give back now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But the community, yeah, I can&#8217;t quite put my finger on. I just talked to a sponsor yesterday and she is of course wanting to get in front of her audience, which is agency owners. But there&#8217;s a real sense of promoting the community because the healthier the community, the healthier all of us are. Not just financially, but it creates the forward momentum, I think as far as open source as a whole too. Like there&#8217;s a bunch of us, me included, even though I kind of am taking a corporate angle that really believe that open source could change the world. I still do, maybe even more so because AI is, can actually talk to things that are open source. Less so if everything&#8217;s behind a paywall.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:09] <strong>Nathan Wrigley:</strong> I think one of the things that you mentioned there, which suddenly sort of struck me is whilst there are a handful of people out there, and I say a handful, there&#8217;s obviously many millions of people. I think it&#8217;s fair to say that many people prefer to be in proximity to other people, to do things, to be in conversation with people, to have a shared experience. You know, we go to the cinema or the movie theatre to watch a movie. I mean I know the screen&#8217;s bigger and everything, but part of it is to be with other people and to go ooh and ah, at the same time and go to firework displays and concerts and things like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now all of that stuff can be done in an isolated environment in your house. You know, you can watch Netflix and you can watch the TV and get a similar kind of experience. But I think there&#8217;s some sort of core part of me at least, and the people that I hang out with at these kind of events and online who just enjoy that shared experience, that willingness to be involved in a similar task. Just to be pointing in the same direction as a bunch of other people, pulling together on the same team. And it&#8217;s unquantifiable. I literally can&#8217;t encapsulate it, but I think you and I are talking about the same thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What&#8217;s interesting is I accidentally found it fairly early on in my WordPress journey. Serendipity played a really blinding hand for me there. But I think had I not had, bit like that film Sliding Doors, I could easily have missed the cues which sent me to that WordCamp or whatever it was that got me started. And I probably could have gone for a decade or more and not even noticed it was a community and maybe discovered it much more recently.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And it sounds like that&#8217;s kind of happening to you. You mentioned that you are, I think in the show notes you described it as, it&#8217;s a lovely phrase, empty nesting. Does that mean when your children grow up and go away? Is that what that means?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:53] <strong>Cathy Mitchell:</strong> Yeah. That&#8217;s a pretty common phrase over here.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:55] <strong>Nathan Wrigley:</strong> Oh, okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:56] <strong>Cathy Mitchell:</strong> This side of the pond. You know, you kick the little birdies out, and they&#8217;re spreading their wings. All of a sudden we&#8217;re left with, it&#8217;s a different life stage. I think we were talking a little bit about it. You&#8217;re getting there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:08] <strong>Nathan Wrigley:</strong> I&#8217;m going to there very, yeah, awh, it&#8217;s kind of filled with melancholy. On the hand, obviously I would love for my children to grow up, but on the other hand it&#8217;s, pulls all the heartstrings, doesn&#8217;t it?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you are finding space in your life to do this kind of stuff. I&#8217;m going to ask a question, which is maybe a little bit personal, I don&#8217;t know. Hope you don&#8217;t read it in the wrong way. Do you find this stuff like meaningful and significant? Do you get a sense of fulfilment and satisfaction from the work that you are doing? For example, with WordCamp Canada.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because there must be moments when it&#8217;s a real chore and, you know, you&#8217;ve got far too many tasks which are spilling over, and you think, gosh, I&#8217;m just a volunteer. There&#8217;s no quid pro quo here. I&#8217;m just doing it out of the goodness of my heart. But on balance, do you get that warm and fuzzy feeling from doing all of this?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:54] <strong>Cathy Mitchell:</strong> That&#8217;s a good question. I had time, so I started volunteering at a bunch of things. I started volunteering teaching kids, and then to go the complete other end of the spectrum, I did a seniors class at my local college last month. I just started volunteering because in my opinion, as a little amateur psychologist, I think service, serving our community is kind of the best way to, like you said, pull alongside someone. And then when you have like a focused goal, there&#8217;s a togetherness and I really need to grow my community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Me, and I think quite a few other people, there&#8217;s this whole epidemic of loneliness to be frank. Having raised the kids and then having done the job, now all of a sudden it&#8217;s like, I have time to invest in a real community. And I really want it to be worthwhile. I don&#8217;t want to sweep the floors for, maybe it&#8217;s an age thing, I don&#8217;t know. I&#8217;m so, so grateful that they let me do something that I&#8217;m good at, as far as organising, because they didn&#8217;t have to. That&#8217;s a big responsibility to put on somebody. And I am praying it all works out in the fall.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it comes because of the huge number of volunteers that all work together. So my job&#8217;s just basically pulling all these people together, and making sure that we&#8217;re talking to each other. Because one person can&#8217;t possibly do all of the work that comes with putting on a conference. At least not part-time. But yeah, I&#8217;m finding it immensely rewarding because I also feel like I&#8217;m good at it. Everybody loves to do something they&#8217;re good at.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:28] <strong>Nathan Wrigley:</strong> You mentioned something earlier where you sort of implied that you were very surprised that in the WordPress world, you were given a bunch of responsibility for an event. I mean, basically, I think a lot of that, isn&#8217;t there? There&#8217;s a lot of, whoever can show up does get the job really, because there&#8217;s a paucity of volunteers. And for an event of the magnitude of WordCamp Canada, if you&#8217;ve ever been to events like that, you sort of walk in and on every level it feels like a corporate event. You know, it&#8217;s very polished, highly polished. There&#8217;s catering, the venue&#8217;s all been booked, you&#8217;ve got name badges and there&#8217;s probably some translation going on, and there slides and every, there&#8217;s timetables and everything. And it&#8217;s all done by volunteers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I remember the same sort of thing, being asked to do a variety of different things and thinking, wait, really? You don&#8217;t know the inside of my head. I will mess this up so badly. But that is such a nice characteristic of our community. And you&#8217;ll fail together, if you know what I mean? You know, it is not like anybody&#8217;s going to let you deeply fail. People will step in and help you, should you need to.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:31] <strong>Cathy Mitchell:</strong> Yeah, we have to say yes, like it&#8217;s part of the culture is, if people volunteer, we have to find a way to say yes. Like our default is yes, not, well, have you done this first?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:43] <strong>Nathan Wrigley:</strong> Yeah. It&#8217;s interesting because you obviously have done a lot of this kind of corporate stuff, and so have the impression that you ought to be qualified, I don&#8217;t know, a decade or two decades of this particular thing in order to be trusted to do it. And this is just, yeah, this is so different. Anybody? Bueller. Okay, you&#8217;ll do it. Great. Fine. That&#8217;s great, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:03] <strong>Cathy Mitchell:</strong> Yeah. You&#8217;re hired.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:04] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s it. That&#8217;s I&#8217;ve never done it before. It doesn&#8217;t matter. You&#8217;ll be brilliant.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:07] <strong>Cathy Mitchell:</strong> We&#8217;ll help you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:08] <strong>Nathan Wrigley:</strong> Yeah. And that camaraderie of binding together on a particular thing, in your case WordCamp, but the broader project, you know, the WordPress project as a whole, I feel it&#8217;s full of these kind of people. And we will get into in a minute I&#8217;m sure, how that maybe has changed for some people in the more recent past, and about the fact that the community does feel like it&#8217;s in a bit of a challenging place at the moment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I just want to go back a little bit because you mentioned, and neither of us I suspect will have the answer to this, but I&#8217;m interested in your intuitions anyway. You mentioned that people nowadays, maybe this has always been the case, but it feels like there&#8217;s been a change. Loneliness seems to be a very common thing now. And my sort of back of the napkin calculus points me in the direction of wondering if it is actually oddly technology. The very thing that we&#8217;re celebrating. If technology might be responsible for it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, I look around and I see a lot of people who give an awful lot of what would&#8217;ve otherwise been free time, time that they could have gone out and socialised and what have you. And, you know, you sort of end up sitting on the couch and scrolling through social media and things like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Television has become so absolutely fascinating. You know, there&#8217;s like a billion different channels, and essentially there&#8217;s a thousand ways to keep yourself entertained all by yourself, and never speak to another human being, or be in proximity to another human being. There&#8217;s no question there, I just wondered if you had an observation or a similar thought process.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:39] <strong>Cathy Mitchell:</strong> I looked up, because I knew we were going to talk about this, the stat on it. Because I know I&#8217;ve had the same feeling. And I&#8217;ve heard people talk about it, but I didn&#8217;t really know if that was like true or not, because whenever I am thinking or researching something, of course that&#8217;s what the algorithm shows me. So I&#8217;m always kind of hesitant, like is this actually real or am I just seeing this?</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it did say in a 2021 report, the US Surgeon General, and this is in the States, no 2023, that the health impact of a loneliness epidemic. Okay, General Vivek Murthy declared a loneliness epidemic in 2023. And he said that the health impact is the same as smoking 15 cigarettes a day. It&#8217;s not good for us. And that the biggest effect, 79% reported feeling lonely of the 18 to 24-year-old group, which is more like 40 some percent. What was it? 41% of 66 plus.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:35] <strong>Nathan Wrigley:</strong> Okay, so the younger you skew, the more lonely you are likely to be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:40] <strong>Cathy Mitchell:</strong> Yeah. And we also see, now I don&#8217;t know if this is correlative or causative, but technology has also skyrocketed in that period of time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:48] <strong>Nathan Wrigley:</strong> Yes. Yeah, and also probably, again, I&#8217;m drawing conclusions which are not based in fact or research or anything like that. You and I were both born in an era where that technology wasn&#8217;t available. So I imagine patterns were set down in our infant brains, which are perhaps different to the patterns that are set down now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;d be curious to see if there is a there, there. If the broad adoption, certainly in the UK, I can&#8217;t speak to Canada, but the broad adoption of technology to ever and ever younger children, to a really alarmingly early age. You know, you see children who are not even at school age who seem to have access to every technology under the sun, and who don&#8217;t seem to get that interaction from another human being. I wonder. And I&#8217;m going to sound all curmudgeonly and there&#8217;s probably going to be people shouting at me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:34] <strong>Cathy Mitchell:</strong> I have seen it change with the Gen Z that they&#8217;re talking about. And my kids fall in that category. Whereas I wanted to be, okay, it&#8217;s personal responsibility, so we&#8217;re going to raise them. It was new to me, so I raised my kids thinking, okay, tablets, I&#8217;m going to teach you how to use it, not restrict it. I was all open-minded about all.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now they&#8217;ve told me that if they have kids, they will restrict it far greater than I ever did. They were like, they won&#8217;t have nearly the freedom that I gave them in my open-mindedness.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:06] <strong>Nathan Wrigley:</strong> Yeah, well, but you are forgiven for your open-mindedness because I guess humanity perhaps needed more evidence to draw conclusions around that. And perhaps those conclusions are now landing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:16] <strong>Cathy Mitchell:</strong> I think so.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:16] <strong>Nathan Wrigley:</strong> Yeah, well, certainly as an example, I know that in Australia more recently, there&#8217;s now a widespread ban, I think under the age of 16, and I&#8217;m going to use the word illegal, maybe that&#8217;s the wrong word. Maybe there&#8217;s a technical definition, but social media is not permitted for children under the age of 16. And I think that there&#8217;s legislation being talked about in the UK of a similar nature, and some other European countries.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t know how much traction that will have because I feel that there&#8217;s a persuasive argument, much like you described of, it&#8217;ll all work itself out. You know, we don&#8217;t need the government to tell us what to do, and all of that, and that all makes sense.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But my, I can well understand, I think in the UK also, there is a growing, a groundswell of this alternative way of looking at it. Like a rejection of the phones and the technology.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, there we go. That was an aside. Do you want to contribute into that a little bit more before I push us back in the WordPress space?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:11] <strong>Cathy Mitchell:</strong> Yeah, I don&#8217;t want to be all, it&#8217;s bad, it&#8217;s bad, but I think that we&#8217;re seeing an effect. I really do believe that volunteerism, whether it&#8217;s with WordPress or anything else, in my faith background, being a person, a Christian person, I grew up seeing the service as an answer, as just part of our lifestyle. You just serve others. But now I&#8217;m seeing it come in a secular sort of way as well, where service is an antidote to loneliness.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think no matter where you&#8217;re serving, not the church or any, like just pick a service. Being that cameraderie with people, having a similar goal, going in the same direction, like I really do think there&#8217;s hope. There&#8217;s hope out there for all of us. And it&#8217;s a great way to do something meaningful. Like you get to do all those things. You get to practise a skill, you get to do something meaningful, you get direction, you get cameraderie all by serving.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:03] <strong>Nathan Wrigley:</strong> I&#8217;m going to, say something now, and I&#8217;m going to caveat it heavily before I say it because A, it relies on my prodigiously bad memory, and B, it could just be fabricated anyway because the source could be utterly wrong. But it feels like there&#8217;s a kernel of truth in it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I was doing some research recently about happiness, that broad subject. You know, we would all like to be happy I&#8217;m sure. There&#8217;s a lot of people who spend a lot of time thinking about what this actually means, and trying to drill it down to some fairly basic maxims, if you like, for what leads to happiness.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Two of the biggest indicators of happiness are really interesting. One of the two is how often you spend with other people basically. How much time you interact with other human beings. Now I know that that&#8217;s not for everybody, but broadly speaking, that seems to be a huge indicator. If you actually get yourself out and you do things with other human beings, there is a definite benefit.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the other one, which is very curious because I think it&#8217;s fair to say, you know, Canada and the UK, we&#8217;ve been brought up to worry about our own finances and amassing as much stuff as we can, and lining your nest for the future and everything. Well, this other one, controversially, the second one that I&#8217;m going to mention is the amount of stuff that you basically give away. And that could be time, or it could be finance, it could be any of those things. The more that you give away with no expectation of a return, that also apparently is a real indicator of happiness.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think we can all identify that. That moment where you give somebody a gift and you&#8217;ve really thought about it, and you hand it over and you watch the face change as they unwrap it. And you think, they&#8217;ve loved that, haven&#8217;t they? And you&#8217;re not thinking to yourself, well, I did that. I made them happy there. You&#8217;re just thinking, oh look, they&#8217;re really happy. Isn&#8217;t that wonderful? So anyway, there&#8217;s my 2 cents of utterly unproven thoughts.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:59] <strong>Cathy Mitchell:</strong> Okay. Learned something. Those are two, so the two things were being around people and altruism basically, with nothing expected in return.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:08] <strong>Nathan Wrigley:</strong> And funnily enough, they map very closely to what we&#8217;re talking about, right? We&#8217;re talking about events and socialising with other people, but also that, in this case, it&#8217;s not a financial thing that you are giving away, but you are definitely giving away an awful lot of your time for doing these kind of things. And maybe, given that little bit of information, it kind of becomes a little bit easier to justify because if you can say to yourself, this makes me happy, it might not seem it in those stressful moments.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:36] <strong>Cathy Mitchell:</strong> Yeah, today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:37] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s right. But ultimately that might be causing your happiness.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so there we go. That was our little segue. Let&#8217;s sort of bring it back to WordCamps. You were very kind to write me a bunch of show notes, and they really drew me in as I was reading them. And I want to sort of dwell on a few of them because you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:53] <strong>Cathy Mitchell:</strong> Had to convince you to get me on the podcast.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:54] <strong>Nathan Wrigley:</strong> Yeah, no, there not a lot of convincing needed. I loved it. You&#8217;ve got some sort of bullet points if you like, not really bullet points. You&#8217;ve touched on different areas where you feel that you&#8217;ve got something to say about, I dont know, why people might contribute and why they might volunteer and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it&#8217;s things like, why might new people, newbies, as you&#8217;ve described them, volunteer and why might business folk volunteer?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So the first one was, let me go back. So I&#8217;ll read into the record what you wrote because it makes a lot of sense. You said, in 2025 I helped the organisers for WordCamp Canada and this year found myself the lead organiser. And this has been consistently one of the nicest, most open groups, that I&#8217;ve ever been part of. And then you strayed into why other people, for example, new people and business people might like to contribute.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the business side, you said, volunteers, boundaries when not getting paid, giving back, sponsoring folks, not necessarily a financial return on investment. And then for the newbies, you said, there&#8217;s other ways to contribute, for example, contributing in code or non-coding ways, and also just being a recipient of the open, friendly community that you encounter. So that was really it. Maybe I&#8217;ve said everything that you wanted to say.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:07] <strong>Cathy Mitchell:</strong> Well, those are kind of questions that I had coming from a corporate, and I keep talking to different people trying to figure out, I guess I&#8217;m looking for something other than altruism when comes to the corporate people at least. Like why are they sponsoring? And I can see, the pessimistic, or maybe the pragmatic, side of me to be positive wants to know why. Why are they putting the dollars in?</p>\n\n\n\n<p class=\"wp-block-paragraph\">But then on the other side, I think, well, if WordPress doesn&#8217;t do well, then they don&#8217;t do well. Like, if their businesses are based on WordPress. But then I also saw something that, if you sponsor open source projects, it makes hiring people that much easier, and also vetting people that much easier. Because it gets you into the community and so it goes both ways. People will be more likely to apply for your jobs and you will be more likely to have a way to vet them. That&#8217;s one thing I saw.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:04] <strong>Nathan Wrigley:</strong> I think there&#8217;s a lot of truth in that, or at least I&#8217;d like to believe there&#8217;s a lot of truth in that. That makes me feel happy about the whole situation. But what&#8217;s curious about what you&#8217;ve just said, and I don&#8217;t know how much of an intuition you&#8217;ve got on this, but if you were to go back to, let&#8217;s say the year, oh, I don&#8217;t know, 2018 or something like that, WordPress was experiencing this really stratospheric growth. You know, in terms of market share of the internet broadly, you know, the number of websites as a percentage, WordPress was going from sort of the low twenties to the mid twenties, high twenties, and then through the thirties, and then finally landing at this sort of 40%.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And during that time, saying this phrase sounds ridiculous because it is ridiculous, WordPress could kind of do no wrong, I think. There was just growth upon growth upon growth and a lot of companies, I don&#8217;t think needed to explain themselves to their directors quite so much. The return on the investment didn&#8217;t need to be made. It was just, look, we&#8217;re part of this thing, and there&#8217;s this rising tide, and we are one of the boats. And look, we&#8217;re going up as it all goes up. So it just happened.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, during COVID, and then especially over the last few years, and then now especially the last couple of years, inject AI into the mix, I feel that that calculus has changed a little bit. And there&#8217;s this inkling when you speak to the same corporate people who a few years ago were willing to open their wallets to sponsor events, the wallets are much, much harder to open.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Again, in much the same way that I don&#8217;t really know why the community is so fabulous. I don&#8217;t really know why the wallets are harder to open. But I think the landscape for sponsorship, and the requirement of a return on investment, as opposed to, well let&#8217;s just join in because WordPress is growing. I think that calculation is going to be harder and harder to make. And maybe you&#8217;ve got experience of this over at WordCamp Canada trying to gather sponsors. Perhaps you found it straightforward. Perhaps it&#8217;s been difficult. I don&#8217;t really know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:08] <strong>Cathy Mitchell:</strong> There&#8217;s almost like a perfect storm right now because wallets are tighter because over the last few years, at least in the States where my clients are, it&#8217;s become, economically there&#8217;s uncertainty. And so that trickles down and trickles up, right? And so more wallets are going to be a little bit more restrictive on what they&#8217;re going to buy, and they&#8217;re going to want to see more bang for their buck.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Corporately, also there&#8217;s been this huge rise in competition in the corporate world. There&#8217;s just way more competition over the last five or six years for just about anything when it comes to agencies or plugins or themes or whatever, there&#8217;s a lot more great competition, like good products out there. But then there&#8217;s also a lot more competition to get the clients, like clients have a lot more options.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so I think it&#8217;s a perfect storm. Like, do you want to put your money into WordPress because is that the future? Is there money for sponsorship? Plus WordPress has become stricter on what they require to sponsor, as far as trademark use and different things that have been put higher on the priority list.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I kind of see it like a levelling off. Like not as a bad thing because every industry can&#8217;t just, go, go, go, go. Like there&#8217;s going to be a levelling, right? Can&#8217;t be that easy. When I started, I didn&#8217;t even advertise. And I&#8217;ve had this business for 19 years. I&#8217;ve never advertised. That is going to go away. Like it was just, you know, I lucked out starting somewhere, but that&#8217;s not realistic.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:44] <strong>Nathan Wrigley:</strong> So what&#8217;s interesting in that is I think I am the same. The only period in which I&#8217;ve been in the WordPress community was during this stratospheric growth period really. Everything has been, you know, people have argued on the inside about this, that, and the other thing, and whether a feature should ship in Core, or whether or not we should do this thing at an event or what have you. So there&#8217;s been some minor disagreements.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But broadly speaking, the whole project has just swelled and swelled and swelled. There&#8217;s this overarching sense of optimism and growth, and now the brakes are on. And so for me, it feels like unfamiliar territory. And because it&#8217;s unfamiliar, it feels a little bit scary because I don&#8217;t know what that means. I don&#8217;t know whether that means that things are going to just level out as you just described, or whether it means things are going to decline, or whether it means some of my friends are going to go away because the community, it&#8217;s no longer going to be something that they wish to frequent because their profitability is under question and they need to seek revenue from other different options. Maybe AI, maybe, whatever it might be. And so I think my concern just, it&#8217;s probably self-interest really. I&#8217;m just concerned because I don&#8217;t know what&#8217;s coming and that fear is, well, it&#8217;s fear.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:57] <strong>Cathy Mitchell:</strong> I think this brings me perfectly into the WordCamp Canada thing that I wanted to mention. Just because I see this event, and even the community team, as a whole in WordPress. There are teams in WordPress, by the way, for people that don&#8217;t know, that help you get involved. It&#8217;s not just coders, like there&#8217;s all kinds of teams. And one of them is the community team, and all we have to know how to do is plan an event or host an event or serve coffee. It&#8217;s amazing. But anyway.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am excited about WordCamp Canada, and the reason I&#8217;m putting so much time and effort into this conference is because I really see it as a light at the end of this tunnel. Not at the end. Maybe midway. I have no idea what&#8217;s going to happen to my own business, to WordPress, I don&#8217;t know. But I think there&#8217;s one thing that I&#8217;m fairly certain of, even now, even in the midst of AI, and that&#8217;s open source. I really still believe that open source is the way of the future. I still think it is, open source and AI are probably the way of the future. Yeah, I don&#8217;t know how else to say it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think the exciting thing, and the thing that we need to do as people who got to take advantage of that uprise and that uptick, is you and I need to get young people involved. Like we need to get those young people involved in open source. I don&#8217;t even care if it&#8217;s WordPress or not, but they need to become part of a community that is exciting, that is beyond themselves. They need to see that we&#8217;re nice. We don&#8217;t bite. We&#8217;ll hire them. There&#8217;s just so much good that can come out of being together. And these are the nicest people. They&#8217;ll talk to people that are just standing around in the hallways with nobody to talk to, which is me. I&#8217;m an introvert, ironically.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:38] <strong>Nathan Wrigley:</strong> You definitely don&#8217;t come across like that, just so that you know.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:40] <strong>Cathy Mitchell:</strong> Well, we&#8217;re I&#8217;m pretending nobody else is listening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:43] <strong>Nathan Wrigley:</strong> The other thing that I would add, as you were saying all of those things, it occurred to me that, I would imagine that people in more senior positions, I don&#8217;t really know how to describe it in the WordPress world, have got a similar intuition to the one that you just described. In that they can definitely see that the future needs to be thought about in terms of the youth coming in. Because there&#8217;s an awful lot of work being done at the moment and an awful lot of hours being put into educational initiatives.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And also, not just where you and I are living, but all over the world. And it was kind of interesting at WordCamp Asia recently, that was a big focus. A lot of people talking about exactly this thing and these kind of overlapping initiatives that are beginning to bear fruit. So people coming out of universities who&#8217;ve had experience of open source and WordPress in particular. And children at schools having experience of open source and WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think, as much as we would like open source and WordPress to win, just from a moral point of view, wouldn&#8217;t that be a great thing if everybody just noticed it and got on and used it? I think we need to do a bit of work to make sure that it&#8217;s being put under their noses so that they can make those judgements for themselves. And that is definitely a part of the future.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:57] <strong>Cathy Mitchell:</strong> Yeah, the Campus Connect and the Credits where they can university credits, like it is getting popular in other places we haven&#8217;t heard so much. But I really want to introduce it and bring it to the conference in Vancouver this fall. Because we can have universities in Canada and the US, on this side of the pond get involved in this and actually give kids credits that they can use to graduate.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:21] <strong>Nathan Wrigley:</strong> It&#8217;s so interesting as well because it&#8217;s very hard to, how to describe this, that&#8217;s a difficult one to sell, let&#8217;s put it that way. The people that are really into those initiatives really love it, but it&#8217;s hard to get people to notice that that&#8217;s going on, and hard for people perhaps to notice how important that is. But without those little foundational bricks being put in place for the future, this rising tide carries all boats metaphor, that&#8217;s not going to happen. You know, I think maybe another good metaphor there is they&#8217;re kind of building the harbour wall to make sure that the boats have got something to rise against. And I think that&#8217;s really important.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And your part of the world is definitely open to that, I&#8217;m sure. Seems to be that some European institutions, colleges, universities and South American institutions and parts in India and Southeast Asia and places like that are also beginning to bite on those ideas as well. So it&#8217;d be really interesting to see how that all goes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;re painting a picture, Cathy, which makes me feel optimistic. Feels like there&#8217;s a lot of positivity coming out of where you are, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:24] <strong>Cathy Mitchell:</strong> I&#8217;m probably going to get in trouble for saying this, but for all of the faults that Matt might be accused of, somehow he put something in place that became very, very popular. And the culture that I have been a part of, I haven&#8217;t worked for Automattic, but the culture at the WordCamp level and volunteering and the community team has been unbelievably positive, and foreign to me. Like I&#8217;ve had to learn this culture. What do you mean there&#8217;s no application process? How do I say yes? What are you talking about? So somehow this has grown. And he has had a lot to do with it. People don&#8217;t like that he&#8217;s had a lot to do with it, but there&#8217;s some truth there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:07] <strong>Nathan Wrigley:</strong> It&#8217;s really interesting and it doesn&#8217;t matter how many times I have conversations like this, I&#8217;m always confused by it. I can never get my hands around it and work out what the secret sauce is so that I could copy and paste it into a different locale or a different jurisdiction or different era. But there&#8217;s a there, there. There&#8217;s something very satisfying about this community. And from everything that you&#8217;ve said, it sounds like you are very positive about it. And I share your positivity, even though sometimes it seems quite hard to grasp in the more recent times.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Oh, Cathy, that&#8217;s been absolutely wonderful. I&#8217;ve enjoyed chatting to you today. We&#8217;ve hit the sort of sweet spot of the amount of time that we&#8217;ve got, so if it&#8217;s okay with you, we&#8217;ll wrap it up there. Just before we go, if anybody wants to get in touch with you, or just sort of wants to pat you on the back for your wisdom there, where would we find you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:55] <strong>Cathy Mitchell:</strong> Well they can find me at WPBarista. And right now they can also find me at canada.wordcamp.org.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:02] <strong>Nathan Wrigley:</strong> Okay. Well I will make sure that that goes into the show notes. So if you&#8217;re listening to this, head to wptavern.com, search for the episode with Cathy Mitchell, that&#8217;s Cathy with a C, and you&#8217;ll be able to find the details in the show notes there. So Cathy Mitchell, thank you very much for chatting to me today. That was lovely. Thank you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:19] <strong>Cathy Mitchell:</strong> Thank you. I enjoyed it.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today we have Cathy Mitchell.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Cathy has been working with WordPress since 2007. What began as a fun personal project during her maternity leave soon evolved into a fully fledged business with the launch of WPBarista in 2008. Over the years, Cathy has garnered extensive experience in the WordPress space, and is now working towards the 2026 WordCamp Canada.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation focuses on the powerful role of community within the WordPress ecosystem, something that Cathy is deeply passionate about. We discuss how open, welcoming, and international the WordPress community feels compared to more traditional corporate or volunteer environments. A theme that emerged was how involvement in WordPress has provided Cathy, and many others, with a sense of belonging and fulfillment, especially after life changes like becoming an &#8220;empty nester&#8221;.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The discussion explores the motivations for volunteering and organising within the WordPress community, both from the perspective of newcomers looking for purpose and connection, and business owners assessing the return on investment from contributing or sponsoring events. This included how easy it is to get involved, the unique lack of barriers and red tape, and the value of altruism and camaraderie.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Other topics we explored were the broader impact of technology and loneliness, the importance of service and community for well-being, challenges in sponsorship amid changing economic times, and the vital need to engage the next generation in open source.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re interested in the human side of WordPress, how volunteering shapes both individuals and the broader community, and what the future might hold for WordPress events and contributors, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wpbarista.com\"> WPBarista</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://canada.wordcamp.org/2026/\">WordCamp Canada 2026</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://london.wordcamp.org/2019/\">WordCamp London</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://events.wordpress.org/campusconnect/\"> WordPress Campus Connect</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/education/credits/\">WordPress Credits</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, 10 Jun 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:117:\"Open Channels FM: BackTalk on AI Burnout, Bridging Innovation and Standards, and the Risks of Single-Maintainer Tools\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555405\";s:7:\"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:122:\"https://openchannels.fm/backtalk-on-ai-burnout-bridging-innovation-and-standards-and-the-risks-of-single-maintainer-tools/\";s: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:212:\"Conversations reveal insights on deep work, innovation standards, and the risks of underappreciated developer tools, highlighting challenges of mental fatigue, standardization, and reliance on single maintainers.\";s: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, 10 Jun 2026 09:40:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"Open Channels FM: Rethinking Developer Life and Productivity with Rapid AI Advancements\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555214\";s:7:\"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:94:\"https://openchannels.fm/rethinking-developer-life-and-productivity-with-rapid-ai-advancements/\";s: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:264:\"In this episode of Open Web Conversations, Zach Stepek and Carl Alexander discuss with Alex Standiford the impact of AI on developers, highlighting productivity, burnout, workflow changes, and the necessity of setting boundaries in this rapidly evolving landscape.\";s: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, 09 Jun 2026 10:41:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:121:\"Gutenberg Times: Gutenberg Changelog #131 – Gutenberg Plugin Releases 23.1 – 23.3, Calls for Testing for 7.1 and more\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://gutenbergtimes.com/?post_type=podcast&p=45809\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-131/\";s: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:60685:\"<p class=\"wp-block-paragraph\">In episode 131 of the Gutenberg Changelog, Birgit Pauli-Haack welcomes Isabel Brison to discuss the latest developments in Gutenberg plugin releases 23.1, 23.2, and 23.3, as well as progress leading up to WordPress 7.1. The hosts highlight recent calls for testing, including collaborative editing—previously delayed from 7.0 due to stability concerns—and the new media editor modal for the image block.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Isabel Brison shares insights into the new responsive global block styles, allowing users to customize styles per device breakpoint, as well as updates to the layout and dimensions controls in the block editor. She encourages feedback from users as these features iterate for the upcoming WordPress 7.1 release. The episode covers stabilizations, such as the improved, more ergonomic media editor and cropper, and strides in accessibility, particularly regarding the tabs block.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The hosts also discuss experiments in dashboard widgets, content type management, and empowering plugin developers with new admin UI components. Both stress the importance of community feedback and testing, given the ambitious new features arriving soon. The episode wraps with practical notes on documentation improvements, React 19 integration, and a reminder of the short summer break ahead.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-131/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-131/#transcript\">Transcript</a></p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Editor: <a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\" id=\"shownotes\"><strong>Show Notes</strong></p>\n\n\n\n<h2 class=\"wp-block-heading\">Special guest: Isabel Brison</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GitHub <a href=\"https://github.com/tellthemachines\">@tellthemachines</a></li>\n\n\n\n<li>WordPress <a href=\"https://profiles.wordpress.org/isabel_brison/\">@isabel_brison</a></li>\n\n\n\n<li>X (former Twitter) <a href=\"https://twitter.com/ijayessbe\">@ijayessbe</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Calls for Testing</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/06/03/announcing-a-collaborative-editing-outreach-effort-for-7-1/\">Announcing a collaborative editing outreach effort for 7.1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/05/21/media-editor-modal-call-for-testing/\">Media Editor Modal: call for testing</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/06/04/call-for-testing-client-side-media-processing/\">Call for Testing: client-side media processing</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s released</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://wordpress.org/news/2026/05/wordpress-7-0-armstrong/\">WordPress 7.0 “Armstrong”</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">WordPress 7.0 Field Guide</a></li>\n\n\n\n<li><a href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/\">WordPress 7.0 Source of Truth</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/06/05/react-19-upgrade-temporarily-reverted-in-gutenberg/\">React 19 upgrade temporarily reverted in Gutenberg</a></li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg releases </h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://make.wordpress.org/core/2026/05/07/whats-new-in-gutenberg-23-1-07-may/\">What’s new in Gutenberg 23.1? (07 May)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/05/21/whats-new-in-gutenberg-23-2-21-may/\">What&#8217;s new in Gutenberg 23.2? (21 May)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2026/06/03/whats-new-in-gutenberg-23-3-03-jun/\">What’s new in Gutenberg 23.3? (03 Jun)</a></li>\n</ul>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Stay in Touch</p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Did you like this episode? <a href=\"https://lovethepodcast.com/gutenbergchangelog\"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on X (formerly known as Twitter) or send DMs with questions. <a href=\"https://twitter.com/gutenbergtimes\">@gutenbergtimes </a>and <a href=\"https://twitter.com/bph\">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href=\"https://gutenbergtimes.com/itunes/\">(Click here to learn how)</a></em></li>\n</ul>\n</div></div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" id=\"transcript\"><strong>Transcript</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So welcome to our 131st episode of the Gutenberg Changelog. We will talk about Gutenberg plugin releases 23.1, 23.2 and 23.3. There are calls for testing out for WordPress 7.1 and we have more. I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a full-time core contributor for the WordPress open source project sponsored by Automattic. Today, Isabel Brison joins me from Sydney again. Isabel is a longtime core contributor and JavaScript developer on the Gutenberg Project. Welcome back to the show, Isabel. Thank you for joining me. How are you?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison</em>: I&#8217;ll be good. Thanks for having me. It&#8217;s always a pleasure to be here.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Birgit Pauli-Haack: Well, I&#8217;m so glad you&#8217;re here because you and your team have worked on some of the most exciting features that coming to Gutenberg. People have been waiting for quite a long time. So we will dive in when we get to the updates. How is Sydney?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>It&#8217;s winter, cold, rainy, you know, the usual.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>The usual? Yeah. How is the technology? I know you&#8217;re going to meetups there. Are these WordPress meetups or are these other technology meetups?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>I go to a variety of tech meetups. There&#8217;s not a huge amount, so I&#8217;ll go say to JavaScript meetup and there&#8217;s a good technology leaders one too. I enjoy going to the Python meetup even though I don&#8217;t work with Python. It&#8217;s just a lovely community and they have some interesting talks. So it&#8217;s sort of whatever&#8217;s on offer, I guess.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Oh, nice. Yeah, I found out in Munich to the technology community and I kind of connected with a local Claude meetup community and it was kind of interesting at the Technical university or the Design university, they switch around the places, but it was interesting. Yeah, they had some lightning talks. Yeah, like 20-minute talks and it was really cool. Yeah, I think we need to get out more.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah, no, I like, I like going out after work and just, you know, even if it&#8217;s just to listen to some tech talks, you get a bit of air and meet new people.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, that&#8217;s good. Yeah. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">All right, so we have a few announcements. WordPress 7.0 has been released two weeks ago and we are heading big steps towards 7.1. Beta 1 is scheduled for July 15th. That&#8217;s kind of a little bit of ahh. It&#8217;s only six weeks away.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah. So we get going not long time at all.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>And contributors have been working on the next major version already. So the official roadmap planning post is in the works. The team is in the final steps to assemble the release squad and we do well from the Gutenberg plugin releases we get a pretty good idea what might come through also from what didn&#8217;t make it into 7.0 as well. So we will. But it&#8217;s the web, right? Web is translated for me in the Japanese kind of design thing. Yeah, it&#8217;s like wabi sabi. Nothing is finished, nothing is last, and nothing is perfect. So we always get work to do and it&#8217;s always getting better. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yep. It&#8217;s a work in progress.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>It&#8217;s a work in progress. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Calls for Testing &#8211; WordPress 7.1</h3>\n\n\n\n<p class=\"wp-block-paragraph\">So there are two calls for testing out now. One is announcing the collaborative editing outreach effort for 7.1. Many of you dear listeners remember, okay, collaborative editing, real time collaborative editing was pulled from the 7.0 because it wasn&#8217;t stable enough for all the hosting environments that are out there. And there was this call for testing out for hosting and now there&#8217;s another one for outreach effort to make sure that everything is kind of caught for 7.1. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And Anne McCarthy just published it on the Make Core blog so you can join it anytime. There&#8217;s a separate channel Collaborative Editing Outreach that you can. It&#8217;s kind of modeled after the full site editing outreach program that ran for two or three years. I hope this doesn&#8217;t run for two or three years before it&#8217;s released, but it definitely there are more people kind of discussing it and how it all supposed to work. Amy Kamala, who was the Release Coordinator for 7.0 and Justin Tadlock, who is a developer advocate at Automattic and Theme Team Rep are helping Anne to coordinate those calls for testing. And also some of the teams at Automattic who work with Enterprise level are also there. So yeah, it&#8217;s a bigger discussion on how collaborative editing works on all the levels.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, it&#8217;s a pretty big and complex piece of work.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah, join the channel and dive right in if that&#8217;s a feature that you are excited about. I&#8217;m excited about it. But I also only have two or three people that handle my editing stuff. So I don&#8217;t have 10 or 15 editors in my post zone. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Another call for testing is about the media editor Modal that has been added to the image block. Ramon Dodd published a call for testing about two weeks ago about the new modal for the image cropper. It&#8217;s kind of the bigger image cropping in the block editor, so you don&#8217;t have to. It&#8217;s a much easier way to get your images in line, but you can also rotate the images and resize them. And it has been merged with the Gutenberg plugin. It also, with 23.3, is out of experimentation. So anybody who has the Gutenberg plugin installed can be testers. And Ramon has some great details on how to test things and what to look for and how to share the feedback. It also has a little paragraph there on what&#8217;s out of scope. So for this version, we of course share all the links in the show. Notes. Isabel, you&#8217;re part of that project. What excites you about it?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>I haven&#8217;t actually, actually worked on it. Well, not I, I, I helped a little, a little bit at the very beginning when we were discussing sort of choice of libraries and whether to build our own or use a third party. And a bit with the initial testing, but it was mostly Ramon and Andrew&#8217;s work. This latter part, the bit that&#8217;s now in Gutenberg, in fact, it was all their work. And I think it&#8217;s super exciting because replacing the old, the old Cropper, I. I never liked it. I have to be perfectly honest.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>I hate the old Cropper.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>I never could figure out how to use it. It was not ergonomic at all. And this one is such a better experience. Aside from allowing us to do all the stuff that the old Cropper, the in Editor Cropper is what I&#8217;m talking about. The one that you can access from the Image block toolbar. It&#8217;s also on the site Logo block. So you can now access it from both those blocks and the new one, in addition to what the old one did, also allows you to do free cropping and free rotating. So if you want to rotate your image 3 degrees and if you want to crop it to whatever weird aspect ratio you like, you can do that, which you couldn&#8217;t on the old one. Yeah, and it&#8217;s. It&#8217;s just a much nicer experience. I believe it&#8217;s also more accessible than the old one in terms of the keyboard accessibility of it. It&#8217;s. It&#8217;s better too, so. All advantages. Yeah, they did a great job on it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>I used it just for a little bit and I was so amazed how smooth it was. Yeah, I kind of. It was also much more intuitive. I never knew what to do with the Cropper when I was pinging it previously and said, so how do I do this now? Every. I had to think every time. And this one is very, very intuitive and very smooth also to use it and to see it. So I&#8217;m really happy about that. I&#8217;m hoping it makes it into 7.1. Yeah, so we have that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, it&#8217;s, it&#8217;s on track, I don&#8217;t think. I mean, barring any major natural disaster, I don&#8217;t think that there&#8217;s any reason for that not to make 7.1. It&#8217;s a great piece of work. It&#8217;s really stable and now that it&#8217;s not behind the experiment flag anymore, real users are using it. I&#8217;m sure we&#8217;re going to get tons of feedback if there&#8217;s anything that&#8217;s not 100% perfect and we still have time to iterate on it until beta one.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>I really appreciate that Roman and Andrew went to the research portion and kind of looked at how other graphic programs actually are doing things and tried to get some of the experiences also into the blocked. So okay, yeah, so two calls for testing for those who want to dive in. It&#8217;s a very good way to contribute to WordPress because it&#8217;s so close to what you&#8217;re doing with WordPress. And not only developers but also content creators can help testers even better and those who work at agencies or work with clients at agencies to kind of see how that all works. Which brings us to what&#8217;s released. I mentioned it. </p>\n\n\n\n<h3 class=\"wp-block-heading\">What’s Released &#8211; WordPress 7.0</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 Armstrong was released. We talked about it in previous episodes on this changelog with various people from the agency view, from the designer view, from the content creators views. We will share in the show notes in case you need to catch up. The Field Guide the link to the official field guide for WordPress 7.0 as well as to the source of truth on Gutenberg Times that has all the user facing stuff in there. Those are the best information on 7.0. I have not seen in the last two weeks any major boo boos that came in. Yeah, it was such a great testing cycle with a delay of six weeks. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Most of the bugs were actually caught quite early or in the loliso, I don&#8217;t think. I&#8217;m not sure when there will be a point release which normally happens within a few weeks of the major release, but I have not seen any planning for that. But it could be end of June after WorldCap Europe. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So let&#8217;s dive into the Gutenberg releases. We start with Gutenberg 23.1. Oh, one question, Isabel, do you have a favorite feature that came into WordPress 7.0?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Oh, I don&#8217;t know. There&#8217;s a bunch of interesting features and I worked on some of them. Of course I have sort of my personal favorites of the ones that I worked on of which one that is. It was very, very subtle or sort of low profile. We didn&#8217;t talk about it much, but I worked on a little handy addition to the grid block or the grid layout type, I should say. That allows us to configure a responsive number of columns. So by setting column count and a minimum width you can say I want my block to always have at maximum three columns but on smaller screens it can go down to two and even one. So that&#8217;s something we didn&#8217;t have before and I&#8217;m quite happy with it. I think it&#8217;s a good improvement. But compared to. Oh, there was. There was loads of stuff. The pattern editing work I think is going to be really handy. And what else? There was the notes feature.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> No, I was in 6.9 already. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Oh yeah. No, there was something about what? Oh God, I&#8217;m confusing my releases.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, yeah, they&#8217;re kind of. They melt together once it&#8217;s released. They melt all together. It&#8217;s kind of. Yeah. Was it there or there? Yeah, sometimes. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.1</h3>\n\n\n\n<p class=\"wp-block-paragraph\">All right, let&#8217;s dive into Gutenberg 23.1. It was released on May 7, had 212 closed PRs by 49 contributors. So we are really wrapping up the releases or the work on Gutenberg and the block editor. It&#8217;s now not only the block editor, it&#8217;s also the site editor. It&#8217;s the data views, it&#8217;s the. The design system, those all. So the Gutenberg repo has kind of exploded in other areas for the WordPress ecosystem. So. But yeah, the first one on the list and it&#8217;s. It&#8217;s really interesting how these change logs are actually automated and coming together is the upload media and it enabling concurrent sideload uploads. That&#8217;s an interesting thing because it&#8217;s so performance issue to have multiple streams on upload on images so you don&#8217;t have to wait so long that the image shows up in your block canvas. And that&#8217;s a really good improvement for that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, yeah. I&#8217;d imagine when uploading, when bulk uploading particularly.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>So when you copy paste content from another source it has this also a feature that you can download and upload the images that you connect there. And that also happens in this module stream uploads thing. So it&#8217;s really cool. You only know this because it&#8217;s faster but other than that there&#8217;s no disruption of your work or any of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, there&#8217;s a lot of good work. This was also the client side. This is part, I believe, of the client side media processing work that did not make 7.0 but is now being aimed at 7.1. That&#8217;s mostly Adam Silverstein&#8217;s been working on that. I haven&#8217;t kept a close eye on it, but it looks like, you know, very useful work and it&#8217;ll be good once we manage to get it in for performance.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah, Adam Silverstein has worked on these image handling features quite a bit for 6.9 as well. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\">So yeah, there is an enhancement that I have flagged here, but I&#8217;m not sure how useful that is. It&#8217;s for the WordPress UI overlays and a global preview styles on the storybook. So the WordPress UI is the next level of components for WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>It&#8217;s sort of the successor of the components package.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah. And at the moment both are used, but I have seen now efforts to migrate, merge things, I don&#8217;t know how you call it, but to get it kind of in one thing. But the overlays, the preview styles is how you can show the preview in the storybook so you have a better inkling how it&#8217;s going to look later on.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, that should be good.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>And then there are tons of changes for the components, the admin ui, the UI components, dialogues. This is mostly for developers that are working with WordPress and creating their own either building WordPress or creating plugins for WordPress to have a unified design system, unified component system that they don&#8217;t have to kind of come up with their own interfaces. Those decisions are already made and you can kind of build on top of things before any of that, even the components, every plugin had to design their own interfaces and now this is really cool.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, it&#8217;s good to have a sort of a system that you can use when you&#8217;re extending and you need to build a new screen or something for your plugin, you can just use these components and everything looks integrated with WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>And it&#8217;s also good for the users because they don&#8217;t have to think about how do I use this tool now? Or how, how is. How do I filter now on this screen? Because it&#8217;s all a unified system and it&#8217;s all built out and stable. So the next thing is on the notes getting a few updates. So right now it&#8217;s in 23.1. It&#8217;s mostly refactors on the positions and the floating board. But we will see later in, in the other releases that there are some nice features coming in for the Blocked libraries. We have updates to the tabs block. I&#8217;m really hoping that it comes into 7.1. It&#8217;s still behind an experiment flag, but now it can handle duplicate tabs, meaning duplicate handles on the tabs. And it follows now WCAG tabs pattern for accessibility in the renaming of the blocks. So which is a. It&#8217;s a major step towards accessibility and acceptance for that. I&#8217;m really waiting for the tabs to come into Gutenberg or to.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Mostly I think the renaming was about as I understand it, so that the blocks have names that match the accessibility standards or how these things are known as. There&#8217;s a WCAG pattern it&#8217;s linked to in the PR, and those sort of example patterns that the WCAG website has for people to know how to use ARIA attributes correctly, which is a whole science. And the idea is to have our tabs blocks match the names of that pattern so that it feels more standard and it&#8217;ll be more familiar to people who might have implemented tabs in other places.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah. And those are the standards also where screen readers kind of tap into and people are. That use screen readers kind of have a common pattern for that. Yes. So that definitely elevates the tabs block in its accessibility. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>So it&#8217;s going to be pretty useful block once it&#8217;s stabilized. So I hope it is.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah. Yeah. I know that quite a few block collections have tabs right from the beginning in the last eight years. And they&#8217;re not going to go away because the first iteration of any of the core blocks will not be as feature rich as any of the block collections that have been developed for the last six or seven years. Yeah. The next one is tapping into the image cropper we talked about. So you can. And it was tapping into the keyboard actions with drag handles on the canvas. So you can use your mouse to do some of the actions that you want to do with the image cropper or the image tool. Yeah, if you say Image Cropper, it kind of reduces it to cropping, but yeah, it&#8217;s also the handling to rotate</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>And all that too.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah, yeah. There&#8217;s a new API for the WordPress grid package, but that&#8217;s a different grid that you are working on.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, that&#8217;s not the layout. The block layout grid. This is something else. This is a grid that you can use for dashboard UI.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Exactly.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Sort of admin stuff.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. That&#8217;s the new API that powers the new experiments that in Gutenberg. That is the dashboard widgets. We kind of talked about it a little later. You as a plugin developer or extender of WordPress, you can use them now as well for any of your dashboards. If you are having a plugin that has some data vising kind of, you can put them into these grid package and display them on your plugin settings pages. The guidelines is also a new API and it has now a public API method and the REST API route to it. There have been iterations after 23.1, so I think that that would be really helpful to look at later. </p>\n\n\n\n<h3 class=\"wp-block-heading\">New APIs</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The guidelines are actually a whole set of content types that are for AIs. Pretty much when your agents come to the WordPress site, you can tell them what to do with things. What&#8217;s the purpose of the site? The editing guidelines? Yeah, how, how you want AIs to behave on your site if you let them in. And it&#8217;s really important when you have other agents come in that you don&#8217;t control. Yeah, that sounds scary. </p>\n\n\n\n<p class=\"wp-block-paragraph\">But if you as a site owner connect your Claude to your website, you can have in the guidelines all the things that you want Claude to know about your site. So it&#8217;s. You don&#8217;t have to put it all in a prompt and it kind of finds all the things and it&#8217;s also your memory. So if you use an agent to do your SEO, to do your. Some of the content updates like headlines or tags, your policies on how to do tags and categories, that&#8217;s all things that you can solidify in your documentation in the guidelines for your AI. And it will remember that. But it&#8217;s also interesting to see the discussions about it. I had a short discussion with Grzegorz, who was a former co-host here on the Changelog, a few, I would say a few hundred episodes before, but it wasn&#8217;t that much. But he is now part of that team who thinks about AI and memory and all that. And it was really interesting to hear because if you are in an agency, you work on multiple different sites, but you have one Claude, so you don&#8217;t want things to bleed over from one site to the next. And these guidelines help you kind of keep track of everything. So it&#8217;s an interesting problem space that came out with AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> It&#8217;s like providing the correct context and the correct amount of context so that the AI can be maximally productive on your website, whatever you want to do with it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, right. Yeah, yeah. Most people are really not all that into. Site owners are not so into AI, but it helps a few things quite nicely. I find it with SEO and with yeah, accessibility and all that. It&#8217;s really helpful to have a double check there. Yeah. All right, what&#8217;s next in 23.1? Do we have something? </p>\n\n\n\n<h3 class=\"wp-block-heading\">Experiments</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oh yeah, there&#8217;s these custom taxonomies experiment in 23.1 with the custom post types and taxonomy management that started out as out of. I don&#8217;t know how that came about, but it probably is one of the radical speed month project as well that people say okay, we probably need to have content management when the APIs were in WordPress in 3.1. But there is no interface there and there were always plugins there to do this, be it custom UI, custom post UI or ACF or so. But there&#8217;s no interface for. And that&#8217;s where this experiment comes in to kind of push the envelope on that a bit. Have the REST controllers in there, have the interface in there. But it definitely is not the last word spoken there yet because that is a field where there have been a lot of extensions in the universe or in the WordPress ecosystem that might not fit in where this is going. So it&#8217;s just a. It&#8217;s a prototype kind of experimental way to do that. But check it out. You just have to enable the experiment in the Gutenberg plugin and then you can kind of try it out and work with it. It uses the common APIs. </p>\n\n\n\n<p class=\"wp-block-paragraph\">The other experiment is the dashboard. We talked a little bit about it because that&#8217;s the grid package was created for that. The dashboard to have administ page routes and sidebar menus as a shell to add additional grids on the dashboard. I&#8217;m interested to see. I haven&#8217;t played with it yet but I want to see if I can. So what are the dashboards? The dashboard right now is just a. The quick edit and the site health and the news that&#8217;s on your dashboard right now and a few other things and plugin kind of tap into that as well. But I have never have not seen yet and I&#8217;m still thinking about it to. Maybe Claude can help me with that. Having a quick edit that&#8217;s a block editor actually. So when you log in into your WordPress site you don&#8217;t want to kind of just do all the other admin stuff. You just want to create a new post. So why not have it on the dashboard and create a blog post right there from the quick edit. Quick Edit only gives you text based things but not block editor.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> So a block based quick edit, do you reckon all the blocks. I reckon it would need to be A very simplified version of the block editor.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Maybe images, paragraphs, but yeah, that would be cool.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack</em>: Yeah, yeah. Lists. Yeah. Like an outliner kind of. Yeah. Very fast kind of. Yeah. Maybe come back to the white space, but kind of instead of having a classic editor, just build blocks with it. Yeah. So kind of a distraction free, quick edit, full set, toolbar on top kind of thing. I don&#8217;t know. When I&#8217;m bored, I&#8217;m gonna star B. Prototype it. Prototype it. Yeah. And get it in. Yeah. That. That was one of the things that a lot of writers said. I don&#8217;t want to deal with all the stuff I&#8217;m getting so distracted. Yeah. There&#8217;s announcements and all that. So let me just start my blog post. But anyway, and then there is a list of Media editor modal call for testing. We talked about it. There&#8217;s a whole in 23.1. There&#8217;s a whole list of bigger and smaller PRs that went in. I think the call for testing gives you all the ins and outs of it that I think was. Was it. Did you find anything for 23.1 that you wanted to talk about further?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Not. Not really. Apart from the things that you&#8217;ve already highlighted. I just thought. I already mentioned that the media editor is also on the site logo block. So you can test it on both blocks and that&#8217;s it.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.2</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> So right into Gutenberg. 23.2 was released on May 21st and also with 204 PRs by 50 contributors and there were four first timers there. Congratulations. You got your first contribution to WordPress core. Yeah. And you got your badge. Well, you got your badge when 7.1 is released, I guess the first feature that is listed is the responsive global block styles with states. This is so cool. Yeah. What does it say? Can you walk us through it?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah. So this was the first part of the work towards enabling responsive styles for blocks. And it&#8217;s with States because it leverages a style states API that was already built. So Maggie Cabrera was who did that initial work for the States API, and her part was just leveraging it for adding the ability to style pseudo states for very few blocks have pseudo states. Well, this might be extended, but it won&#8217;t be super extended because not all blocks need to have pseudo by pseudo states, I mean hover focus and things like that. So usually only interactive blocks would need those. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And so States came about to cater to that pseudo element scenario. But it was always something that could potentially be extended further. And one of the use cases that had been thought out when this initial idea of having the states API was thought it was using it to be able to create responsive styles for blocks was one of the possibilities there. And I had been eyeballing all those issues that have been sitting in the Gutenberg repo for years about creating some mechanism that allows us to define responsive styles. And I finally had the opportunity to pick them up. And having that state&#8217;s work already partially done was great because, you know, sometimes it&#8217;s starting something is the hard part. And there were endless decisions in the repo about how should we build this and let&#8217;s do this and let&#8217;s do that and let&#8217;s not do that. And it&#8217;s like we should take this into account. You know, how you can talk and talk and talk and then it never actually starts because it seems like the problem is too big and too complicated. And the more that&#8217;s added to the discussion, the bigger and the more complicated it gets. </p>\n\n\n\n<p class=\"wp-block-paragraph\">But there was this little stepping stone. This states API had already been built. And so I thought, well, it&#8217;s already in there for pseudo states, let&#8217;s try building responsive. So we call them viewport states. I&#8217;ve been working on this with my teammate Dan Richards. We&#8217;ve both started working on this and thought, okay, let&#8217;s do as sort of a baseline for global styles, but then as a stretch goal, let&#8217;s try and do it for actual block instance too. So we managed to do both in the end, but for 23.2, it was only the global block styles that was ready. And this means when you go into the site editor and into the style section, where you have global styles, then you go into blocks. This only works for blocks. It doesn&#8217;t work for top level global styles yet. We&#8217;re not quite sure. Well, we&#8217;re not quite sure if there&#8217;s a need to add this to top level stars yet. It&#8217;s still something that&#8217;s being thought about because for a lot of them, so a lot of really sort of global basic elements like typography, you know, font sizes. Okay, we already have ways of defining them responsively even without using breakpoints. So we are using the clamp function. You can define a maximum and a minimum and you can pretty much, you know, manipulate it so that you get your different font sizes on mobile and tablet and desktop. So there is to some extent you already have that responsive functionality there. So that&#8217;s something that might be looked at later on for enabling actual breakpoints for those global styles. But for now it only applies to blocks so for each block you can go into the block, into the block&#8217;s global styles and you can pick a state. There&#8217;s a new little states drop down at the top and so by default you&#8217;ll be styling the default state that&#8217;s you know, no media query. And then you have a tablet and a mobile state and the tablet state is only, so it&#8217;s, it&#8217;s only from you know, the top level. Like what&#8217;s your maximum Breakpoint to the minimum, which is the maximum for mobile. So the tablet styles will only apply to tablet to that breakpoint and then the mobile styles will only apply to their own breakpoint. And that&#8217;s. Yeah, essentially that&#8217;s it. </p>\n\n\n\n<p class=\"wp-block-paragraph\">You can do anything color typography and spacing wise. So for most blocks you know, you have the typography, you have the colors, you have dimensions like not for most blocks you don&#8217;t have dimensions, you have, you know, margin, padding, block gap if the block has layout and you can define per break point what you want those values to be. And there are certain features that exist in global styles that do not yet work with, with that responsive logic and those. So when you enter that breakpoint you know, you get, you choose the tablet viewport and you&#8217;ll see that some of the tools might be hidden. So for instance, Duotone is one. You can&#8217;t set Duotone per breakpoint yet. This is something that will be worked on in the future but it feels like a bit like I&#8217;m not sure how many people will need to change the colors per break point. That&#8217;s not usually responsive styles are more about spacing dimensions, that sort of thing. So we focused more on those that felt like these are the ones that are really going to be used by most people and the more edge Casey ones if they don&#8217;t work out of the box, we sort of. Okay that, you know, that&#8217;s a problem for later. We&#8217;ll, we&#8217;ll figure it out later. And Duotone is one of those awesome.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah. Well a lot of people have been waiting for that a long time. So glad you, you finally started taking it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> I hope it&#8217;s useful. I just hope that folks can take this and like ok, okay, I can finally build the thing and yeah, and it works. And please, please, to anyone listening and wanting to try this out, if there&#8217;s anything that&#8217;s not working, if there&#8217;s anything you don&#8217;t like or you think, no, no, this should be different because it doesn&#8217;t work. Just please give us feedback. We need feedback because this is in the plugin now it&#8217;s aimed to go into 7.1. We still have those six weeks until beta one. Those six weeks will be iterating on the feature. The earlier we get feedback the better so that we know if there&#8217;s anything that really isn&#8217;t working for anyone then we can change it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Birgit Pauli-Haack: Yeah. Yeah. Awesome. So that&#8217;s a 23.2. There&#8217;s also a WordPress components called WordPress Theme and that&#8217;s actually the theme for the admin section. We have definitely confusion things going on because we use the same term for multiple things that are totally different and have nothing to do with each other except they are now motion design tokens for duration and easing in the WordPress theme component. So if you want to use those for your admin pages and plugins, go have at it. I am really because it kind of gets you a little bit more into a more interactive way to build websites and I think we really like those or I do. Yeah. Although I&#8217;m not a motion or animation kind of person. But yeah, I like when it&#8217;s nice.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah. Little bits of discreet smooth animation here and there can really make a web experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah. It&#8217;s kind of a quality of life kind of thing. Yeah. Yeah. What else is in the 23? Yeah, the content types. It was an iteration on. We talked about it on the content types experiments with various improvements and post type and taxonomy management, duplicate view, quick edit actions. A ton of PRs have been added to that so it definitely is maturing and you can with 23.2 also the media editor modal had matured and there is now. I also will share in  the show notes a link to an overview issue on the Dashboard experiment so you can go back and read up about it, what it&#8217;s all about. Because there&#8217;s a whole lot of work still being done with that. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Experiments</h3>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also an experiment on the classic block migration notice. I&#8217;m just pointing that out because you might see it that the classic block might get deprecated or might not be available in certain situations.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah. I believe the plan is to deprecate it and remove it at some point, but it&#8217;s a whole process because I guess lots of folks are using it. So it needs to be slow, give people time to adjust, choose alternatives.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, well it has been in Gutenberg for eight years and all that and actually what I found is that some of the AI tools actually create blocks that need to be. That are looking like classic blocks and need to be migrated to blocks before they can be in the block editor canvas. So, yeah, those things also need to be kind of tested in that space.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Yeah, that&#8217;s a good point. With AI, with AI tools increasingly being used to build websites and create and. Or move content across from other places, it. You don&#8217;t want AI sort of adding the classic block to its knowledge base and suddenly deciding that the easiest way to do anything is to just dump all the content into a classic block,</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Which what they&#8217;re doing right now. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> So this is a good time to deprecate it so that. Okay, let&#8217;s. Let&#8217;s ensure that AI works properly, that it&#8217;s easier for AI tools to work properly and do things as we expect them to.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> It hasn&#8217;t been merged yet, but there is also a documentation issue. It&#8217;s a big. It was a big undertaking that Juan Margarito took on, was that it was found that an AI can&#8217;t really find documentation on the block markup for each of the core blocks. And that was a documentation gap that was kind of found that none of the block library blocks had a readme so it wouldn&#8217;t. So what Guan Ma did, he created automatically from the block JSON files a readme for each block on documentation site and then created some tokens where you can have on the readme additional manual content that&#8217;s put in there and then have a parser go through that and put it into the block editor handbook. And that is a really. So it talks about the supports, it talks about the, the, the global styles design tool supports about the block markup and also the connection with other blocks. It&#8217;s a comprehensive documentation about each block and that&#8217;s in the block handbook. It will be merged. We had a hardware hangout on it. We had a proposal on MakeBlog, a core block about that. And I think it&#8217;s finally going to be merged within I hope a week, but maybe days.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Oh, cool.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>That&#8217;ll be super useful. So it will be in the, in the block edit handbook. It has an additional 80 pages, of course. Yeah. But they&#8217;re all connected and categorized by blocks. And so now block developers and there were some comments from the community where people said, well, I wish I had that when I was starting out learning about block development and now it&#8217;s finally coming. But it was a huge undertaking because it kind of created a ton of new code and that all needs to be reviewed. And it was so. But there were a lot of people kind of working on that. Guided or spearheaded by Guan Ma but it&#8217;s now coming and it&#8217;s really cool. I&#8217;m so happy that it made it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> I mean, you can never have too much documentation, but developers are crap at writing it. So, you know, nowadays we have tools to assist us in the creation of the documentation and we should leverage them.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Yeah. And the hybrid version, automatic documentation plus a way to have also manual content in that is actually a good combination because for some of the blocks, Joe Dawson from the Accessibility team has said, okay, maybe we also want to have some documentation about the accessibility of blocks. And anybody who has comments on that can add it to the, the readme file of that particular block to elaborate on that. And that is outside of any automation. You can just add it to the page. And it was really cool to see that process working. I post a link to the proposal into the show notes just as a side note here. </p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg 23.3</h3>\n\n\n\n<p class=\"wp-block-paragraph\">And now we&#8217;re coming to 23.3. That was just released a day ago June 3rd with 270 closed PRs and 57 contributors. So we are ramping up to 7.1 kind of thing. And the first item on that is really cool that you can now that the notes section. And I think it was Adam Silverstein as well who worked on that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Oh yeah, the multiple notes per block. Yeah. Oh, that&#8217;s cool. That&#8217;s really useful.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, so you can have multiple threads or comments per block. That&#8217;s also helpful when you work with AI that comes in and kind of reviews some of your post and posts notes in there. So yeah, it was really helpful. And it&#8217;s also. And he found it to be necessary to have that. So what&#8217;s missing in the notes in comparison to Google Docs is that you can highlight a section and then comment on that section. So yeah, like, okay, you probably can delete this half sentence or something like that. And that you couldn&#8217;t do that up until now. And with the multi threads on the notes for a block you can highlight a section because if the paragraph is, I don&#8217;t know, 10 lines or something like that, you might have multiple comments on the, on that block. And now you can have that. So it&#8217;s really cool.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah. So the note is attached to a part of a block and not to the block itself.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, yeah. The next sections are a continuation on your quest for responsive styles.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancements</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah, that&#8217;s part two, part two of the work which is enabling responsive styles for block instances. So again this, this was a part. So Maggie Cabrera had worked on the sudo style states for global styles and she had an open PR to add them to block instances. And Dan and I basically hijacked her PR with her approval of course. We asked Maggie first, can we just take this work that you. She was off doing something else. She wasn&#8217;t actively working on the PR at the time. We thought ah, we could just take that over and finish it and then build the responsive styles on top of it. So we did and that obviously there was work already pre-existing so it sort of made it easier to build it step by step on top of it. And now we have in 23.3 the ability to add responsive styles to. So any block, open a post, pick a block, open the inspector controls and then at the top where you have the block name you have this little menu which has a drop down that has the states. </p>\n\n\n\n<p class=\"wp-block-paragraph\">So again just like with global styles we have tablet and mobile. The default is what you get by default what you already had. And then you have a tablet breakpoint and a mobile breakpoint. And for those again as in global styles there were a few things that didn&#8217;t really work out of the box, a few of the controls. So we decided to hide everything that doesn&#8217;t work. So for now what&#8217;s enabled is only the controls that you can actually create responsive styles with. Those are pretty much all the block supports, the standard block supports like color typography, dimensions, block gap. Now layout is also supported and we aside a sort of side effect of that was that we ended up moving the layout panel into the styles tab. And well that was sort of. I&#8217;d been wanting to do that for ages I have to say because to me it didn&#8217;t make any sense at all that layout was in at the same time. Settings tab and Dimensions, which has controls that are intimately related to layout such as block gap was in the styles tab. And so I felt the. The only thing that makes sense is to have them side by side. If it&#8217;s not the same panel, which I still think we could maybe make it the same panel. But that&#8217;s another different conversation. But at least they&#8217;re side by side. So now layout is in the styles panel. That&#8217;s the reason why it&#8217;s in the styles panel. So when we have a responsive state enabled we&#8217;re only showing the styles panel in the inspector and only the controls that work, which is most of them. There&#8217;s a couple of things that we had to hide again, you know, duotonethings like that. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And for block instances there are some blocks have custom controls and some of those custom controls should probably become Block supports. Some are like aspect ratio is a block support, but there&#8217;s only one block using it and there&#8217;s a couple of blocks that have their own custom implementation of aspect ratio. This is something that should change. I have an open PR to try and enable aspect ratio to work responsively because I feel that that&#8217;s one of the important ones that people will want to change aspect ratios for different breakpoints. So that&#8217;s in progress and what our plan is basically to try to get as much as we can working until 7.1.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Awesome. So when I want to start testing this, I&#8217;m going to add a paragraph to my block canvas and then I go to the block inspector and say, okay, this paragraph, I want a different background for a different viewport. So on the mobile I want it green and on tablet I want it yellow and on desktop I want it gray.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yep, you can do that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Okay. Yeah, so that&#8217;s how I will change it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> You go into. So you give the default. The desktop is the default. I guess we&#8217;re not mobile. We were never mobile first really. I mean Gutenberg has from the beginning being a dev stop first experience. And that&#8217;s how it&#8217;s sort of turned out to be. So you have default desktop and then you can go into the tablet state, you can select the tablet state and then whatever you add to the visible controls in the block inspector in that state is exclusive to that state. And you can go into the mobile and choose a different color for that and save everything and then you can go and do the good old resizing. Well, in the block editor we leveraging the responsive preview, the sort of device specific preview to show you a preview of what the styles are as you&#8217;re editing them. And then once you go into the front end, you can resize your window to your heart&#8217;s content and see all the changes happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> All right, all right. So that is really cool and I&#8217;m looking forward to kind of testing it out and trying it out and have opinions.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah, yeah, no, lots of opinions, I&#8217;m sure. And one of the things that I feel like we haven&#8217;t got 100% right is the previewing because you switch like you go enable mobile state for this block and it switches you to the mobile preview. But then you can select another block while still being in the mobile preview and then you&#8217;re not in the mobile state for that blocking. So I feel like this is something that we&#8217;re working on. We need to improve that experience and feedback. Again, very welcome. What are your opinions on this and how you think it would be the most intuitive to work with.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Well, awesome. Yeah. I&#8217;m thinking maybe we should actually have a demo hallway hangout about that somewhere. Let me think about that. Well, I have a time issue because I&#8217;m going on vacation.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Okay. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Coming back to the beginning of July, but yeah, definitely. Maybe find somebody to do a demo video or something like that. Well, the demos are all on the PR, so definitely check those out because they&#8217;re the best way to learn how to use that and how what works or what doesn&#8217;t work. Yeah. All right. What&#8217;s else in 23.3?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> There was so much. Well, the media editor was stabilized, so now it&#8217;s no longer an experiment. You get it by default whether you want it or not. Again, I mean, we hope to get feedback on that. I think it&#8217;s a pretty good piece of work, honestly.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, it is. Yeah. Yeah, absolutely. Yeah. Just wanted to. You said it in the. You talked about it. But if you are looking for the layout panel after 23.3 Gutenberg plugin install, it&#8217;s not hidden, it&#8217;s not lost. It&#8217;s in the Styles tab now.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yes.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Some content creators that are not interested in this, all that, they might have a little oops, where is it? Kind of thing. It&#8217;s in the other tab now. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> And that is. It might be weird for blocks that still have a Settings panel. So, for blocks, what happened with the group block? For instance, the group block only had layout and position in Settings, so we moved position into styles. Because it makes sense. Position is a style. And now the group block doesn&#8217;t have a Settings tab. So you open the group. I think it&#8217;s much easier because you don&#8217;t have clicking, clicking, clicking. Everything&#8217;s there, everything&#8217;s visible. Layout, position, all the other controls in the same tab for other blocks. For instance, the navigation block still has a bunch of stuff in Settings. So if you put a navigation block on the page and suddenly you&#8217;re, oh, where&#8217;s the layout controls gone? Okay, they&#8217;re in the Styles tab. They&#8217;re no longer in the Settings tab.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> I just wanted to point that out. People kind of miss that part because they&#8217;re so excited about the responsiveness. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And then there&#8217;s also. Oh, there was one thing that was fixed. It was a. I would say it was a bug, but it is an enhancement that the additional CSS. If there was an error in there, you wouldn&#8217;t see that when you get back into the post again, until you interact with the additional CSS field, you wouldn&#8217;t see the error message. So unless you interact with that, you wouldn&#8217;t see that it&#8217;s actually not working. That has changed. That now has a little notification that there is something in the additional CSS that&#8217;s not valid CSS for those who muck about with that. Yeah. And here it is. The PR78653 has the modal media editor, image cropper modal being the default experience for the block editor. It&#8217;s out of experiments in. Another thing for 23.3 is that Gutenberg upgraded to React 19. This is important for plugin developers and those who have a very tight handle on the dependencies for their work. React 19 is now the default and there might be dragons out there. Please, please, please, yeah. Give feedback on that. Create issues what works and what doesn&#8217;t work. Especially what doesn&#8217;t work. So those can be fixed PR 7.1 so you don&#8217;t have any surprises later on. What else? I think those were the, the big items.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Yeah, I mean I&#8217;ve, I&#8217;ve been sort of like under, under my responsive styles rock for these past few weeks just working on that. Very, very fixated on getting this thing right.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>So I have to say nothing.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> I mean it&#8217;s definitely got a huge amount of attention to. Yeah. What else is out there?</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Definitely God&#8217;s work.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> Hopefully it&#8217;s worth it.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, absolutely. Yeah, absolutely. Yeah, I think that&#8217;s it. As I said, there are 270 PRs. So. Yeah. And it just has been released for a while ago.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison:</em> There&#8217;s a lot of enhancements and bug fixes and stuff in here.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack:</em> Yeah, that&#8217;s it. I think we are good. So, dear listeners, you will see on the Weekend Edition and the Gutenberg Changelog will pause during my vacation. I&#8217;m going on vacation next week, which is June 15th and I&#8217;m coming back in beginning of July. So in time for 7.1 beta, you&#8217;ll hear us again and you will read us again. </p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m so happy, Isabel, you are here on the show to walk us through all the good things that come with Gutenberg to 7.1, especially the responsive parts. The responsive parts. I like that. Responsive parts. Thank you so much for taking the time out of your busy work schedule and be on the show and walk us through that.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>No worries. You always enjoy this show.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Birgit Pauli-Haack: </em>Well, thank you so much. And as always, dear listeners, the show notes will be published on GutenbergTimes.com podcast. This is episode 1311 31st. And if you have questions or suggestions or news you want us to include, send them to <a href=\"http://changelogutenbergtimecs.com\">changelogutenbergtimecs.com</a> that&#8217;s <a href=\"http://changelogutenburgtimes.com\">changelogutenburgtimes.com</a>. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you all for listening. And until the next time, and I see you in July. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Isabel Brison: </em>Bye bye.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 07 Jun 2026 10:03:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Gutenberg Changelog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"WordPress.org blog: What Happened at WordCamp Europe 2026\";s:7:\"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=20793\";s:7:\"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:51:\"https://wordpress.org/news/2026/06/wceu-2026-recap/\";s: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:36048:\"<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-20801\" height=\"1440\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-01.08.10-1-scaled-edited.jpeg?resize=2560%2C1440&#038;ssl=1\" width=\"2560\" /></figure>\n\n\n\n<div class=\"wp-block-group is-horizontal is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-e8523bbf wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-20863\" height=\"501\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/Witold-wapuu-wceu-2026.jpg?resize=386%2C501&#038;ssl=1\" width=\"386\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe, <a href=\"https://europe.wordcamp.org/2026/\">the biggest WordPress conference in Europe</a>, spent the first week of June in Kraków. The 2026 edition of this event filled the ICE Kraków Congress Centre from June 4 to 6, drawing 2,458 ticket holders from 81 countries to the south of Poland. Close to a quarter of them were attending their first WordCamp Europe.</p>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">The city made it easy to settle in. Every attendee&#8217;s badge carried a transport hologram good for unlimited trams and buses. The Main Market Square, the largest in Europe, sat a short ride away, and the local food ran the gamut from pierogi to żurek soup to obwarzanek pretzels sold off the street.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Kraków is beautiful, with history everywhere.<br /><em>&#8211; Sebastian Miśniakiewicz, local team lead</em></p>\n</blockquote>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-7387b849 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">The program kept pace with the setting. Across multiple tracks, the schedule held 49 talks and eight hands-on workshops, grouped into themes that ran from core development and AI to business and the open web. Around them sat a full Contributor Day, a sponsor area, side events, on-site childcare, and an after-party the local team stretched to eight hours.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-20864\" height=\"500\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wandzia-wapuu-wceu-2026.jpg?resize=474%2C500&#038;ssl=1\" width=\"474\" /></figure>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Contributor Day Opens the Week</h2>\n\n\n\n<p class=\"wp-block-paragraph\">As it does every year, the event began the day before the talks. Contributors filled the venue for Contributor Day, a working session where people work together to improve WordPress itself rather than watch a presentation about it. The morning started with registration and a welcome, the room split into teams, and a group photo broke up the work around midday. The afternoon ran a second working block before each team gathered to share what it had done.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-black-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20812\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.16.10.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20806\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.48.24.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20805\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-02.43.58.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20807\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.15.18.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20808\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.46.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20809\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-03.32.47.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20810\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.00.15.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-full wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20813\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-06.25.24-1-scaled.jpeg?ssl=1\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20811\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-04-at-04.31.29.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">The range of tables is the clearest picture of how wide the project has become. Newcomers could sit down with Polyglots to translate WordPress into their own language, with Documentation to fix the pages people reach when they get stuck, or with Support to answer questions in the forums. More technical tables covered Core, Performance, Testing, Themes, and the Plugins team, whose reviewers screen every plugin submitted to the directory.</p>\n\n\n\n<p class=\"wp-block-paragraph\">First-timers were not left to find their own way. The day was built around onboarding tables, named table leads, and mentors, with an open invitation for experienced contributors to adopt a newcomer and walk them through their first patch, string, or ticket.</p>\n\n\n\n<p class=\"wp-block-paragraph\">People who could not travel to Kraków were welcomed to join remotely through the #contributor-day channel in the <a href=\"https://make.wordpress.org/\">Make WordPress Slack</a>, so distance was not a reason to sit the day out.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The Birthplace of the Web</h2>\n\n\n\n<p class=\"wp-block-paragraph\">It was fitting that the opening keynote came from CERN. The European Laboratory for Particle Physics, on the French-Swiss border outside Geneva, is where the World Wide Web was invented more than 30 years ago, and <a href=\"https://profiles.wordpress.org/joachimv\">Joachim Valdemar Yde</a>, who has managed CERN&#8217;s web team since 2021, came to explain why the laboratory had chosen WordPress to carry its web presence forward.</p>\n\n\n\n<div class=\"wp-block-group has-black-background-color has-background is-layout-constrained wp-container-core-group-is-layout-ef2f134e wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Yde and <a href=\"https://profiles.wordpress.org/franciscobbarros\">Francisco Borges Aurindo Barros</a>, who leads CERN&#8217;s WordPress infrastructure, framed the move as a chance to give a web presence built up over three decades a shared, modern foundation. After evaluating several leading content management systems against CERN&#8217;s needs, WordPress came out on top.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Barros walked through what they had built. The guiding idea is that people at CERN focus on their content while the web team looks after the platform underneath. A self-service portal lets anyone request a site in a few clicks. Behind it, a shared distribution supplies a common theme and a set of approved, security-hardened plugins, and an in-house tool provisions each new site on Kubernetes in about a minute. In its first year, the platform has already set up hundreds of sites.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Moving years of existing content onto the new platform is the other half of the work, and the team automated it: a single command lifts each site&#8217;s pages, headings, and images and rebuilds them as Gutenberg blocks, with no downtime. They plan to open source the tool.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then Yde delivered the line that the room had been waiting for.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">As of today, our main flagship website, home.cern, is now served on WordPress. It&#8217;s been automatically migrated, and it&#8217;s live.<br /><br /><em>&#8211; Joachim Valdemar Yde, Web Manager, CERN</em></p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The rollout is on track to wrap up over the coming months, and early impressions, Yde said, have been overwhelmingly positive, with easy wins in responsiveness and accessibility. For those at the event, the keynote pointed the room toward <a href=\"https://youtu.be/f09yvh3mnME\">a later talk by CERN&#8217;s Akanksha Chatterjee</a> on building and maintaining the laboratory&#8217;s engineering websites on the same service.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There is a neat symmetry to it. The institution that published the world&#8217;s first website now runs on the software that powers more than 40% of today&#8217;s web, licensed under the GPL and maintained by the people in the room.</p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 7.0 and AI</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 was a throughline of the conference. Several sessions placed the release at the center, framing it less as a routine update than as a change in what the software is, and in what it makes possible for the people who build with it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The anchor for that conversation was a panel called &#8220;Inside WordPress 7.0.&#8221; It gathered contributors who worked on the release, among them <a href=\"https://profiles.wordpress.org/juanmaguitar\">Juan Manuel Garrido</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/benjamin_zekavica\">Benjamin Zekavica</a>, <a href=\"https://profiles.wordpress.org/mikachan\">Sarah Norris</a>, and <a href=\"https://profiles.wordpress.org/milana_cap\">Milana Cap</a>. It was framed around more than a feature list, setting out to cover how a release of this size actually comes together: the contribution workflows, the coordination, and the human aspects of shipping software in the open.</p>\n\n\n\n<figure class=\"wp-block-image size-full wp-lightbox-container\"><img alt=\"Photo of the stage for the panel inside WordPress 7.0\" class=\"wp-image-20878\" height=\"843\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wordpress-news-6a2425b8ceabf.png?resize=1264%2C843&#038;ssl=1\" title=\"Panel: Inside WordPress 7.0\" width=\"1264\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<p class=\"wp-block-paragraph\">What gives this release its weight is the work moving into WordPress&#8217;s core: a native AI client, a new Abilities API that lets plugins declare what they can do in a way other tools can discover, and a Connectors screen for wiring up providers such as OpenAI, Anthropic, or Google Gemini. The argument running through the AI sessions was that this belongs to everyone who builds on WordPress, not only to developers shipping their own integrations. Speakers got specific about how to put that to work.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://profiles.wordpress.org/anukasha\">Anukasha Singh</a> focused on how the Abilities API can make plugin permissions cleaner and safer than the capability checks developers have leaned on for years.</li>\n\n\n\n<li>In a workshop, <a href=\"https://profiles.wordpress.org/wpfeedback\">Vito Peleg</a> set out to take builders from one-off prompts toward a tool-using workflow that audits a live site and files structured tickets.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/schlessera\">Alain Schlesser</a>, a WP-CLI maintainer who has worked on structured data and the AI-native web, turned to a fast-growing opportunity. AI assistants and search now send real traffic to the open web, with more than a billion referral visits logged by the middle of 2025. His session framed WordPress as well-placed to earn that attention, with a practical checklist for getting a site ready to be found, read, and cited.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">People stayed at the center of the conversation, too. <a href=\"https://profiles.wordpress.org/karmatosed\">Tammie Lister</a>, in a talk called &#8220;Human in the loop means something,&#8221; framed the phrase as a real commitment rather than a checkbox. Humans and AI are each good at different things, and the products worth building let each do what it does best.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Development and Craft</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The development sessions were where the craft lived. <a href=\"https://profiles.wordpress.org/dmsnell\">Dennis Snell</a>, who co-wrote the HTML API and designed the block parser, devoted a deep-dive workshop to that API. <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, a long-time Core committer on the Performance team, focused on how the WP_Query class has been made faster through better caching, and how site builders can take advantage of that at scale.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Scaling got a hands-on session of its own. One talk set out to see how far a WordPress site can run on a twelve-dollar virtual server, profiling it under load in Grafana and tuning away the bottlenecks, with a GitHub repository so attendees could follow along at home. <a href=\"https://profiles.wordpress.org/fellyph\">Fellyph Cintra</a> focused on the latest in <a href=\"https://playground.wordpress.net/\">WordPress Playground</a>, the browser-based tooling and architectural changes that the project credits with a real speed-up.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://profiles.wordpress.org/luminuu\">Jessica Lyschik</a>, a Core contributor and former default-theme co-lead, set out to make the case that accessibility-ready requirements are far easier to meet than most theme developers assume, drawing on real reviews of both block and classic themes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Two members of the Plugins team, <a href=\"https://profiles.wordpress.org/davidperez\">David Perez</a> and <a href=\"https://profiles.wordpress.org/frantorres\">Fran Torres</a>, framed their session as a practical clinic. Between them, they have reviewed more than 25,000 plugins, and they set out to name the common, avoidable issues that keep good plugins stuck in the review queue. For a first-time author, that is the difference between an afternoon and a month of waiting.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The Business of WordPress and the Open Web</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The business and community sessions pulled the lens back to people, with a refreshingly unsentimental view of running a WordPress business. <a href=\"https://profiles.wordpress.org/deltacx\">Debbie Levitt</a> built her talk around a model for finding product-market fit at three levels at once, on the premise that teams celebrate one good metric and then wonder months later where their users went. <a href=\"https://profiles.wordpress.org/vasvalch\">Vassilena Valchanova</a> took on a quieter problem: being good at the work is not the same as anyone knowing you are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There was a local thread here as well. <a href=\"https://profiles.wordpress.org/irsilviana\">Irfani Silviana</a>, a full-stack developer at a Kraków-based agency, framed the Business Model Canvas as a translation layer that moves developers from shipping features to engineering business value, a fitting talk to give in her own city.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The web&#8217;s standards, the argument goes, remain as open as the day Tim Berners-Lee created them at CERN.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">That idea carried through the rest of the community sessions. </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://profiles.wordpress.org/wdavidsnead\">David Snead</a>, an attorney who works with internet infrastructure providers, set out to explain how hosts, registrars, and registries coordinate against abuse through shared, real-time intelligence, on the logic that a threat to one WordPress host is a threat to all of them.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/mbootsman\">Marcel Bootsman</a> shared a practical playbook for how companies and individuals can support open source sustainably and look after the people who keep it going.</li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/karinchristen\">Karin Christen</a> set out to describe how her Swiss agency turned <a href=\"https://wordpress.org/five-for-the-future/\">Five for the Future</a> from a good intention into a standing team habit through internal contributor days.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Running alongside the talks, the hands-on workshops were a chance to build something on the spot. In one, <a href=\"https://profiles.wordpress.org/welcher\">Ryan Welcher</a> set out to build a touch-enabled gallery slider with the Interactivity API, while another centered on Full Site Editing, with a working portfolio theme attendees could reuse on their next client project. These were laptop-open, leave-with-working-code sessions.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20849\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55316270345_085d4eb772_k.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20850\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/55317280236_97760333e1_k.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<h2 class=\"wp-block-heading\">Closing Fireside Chat</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The closing session opened with a warm gesture from Kraków University of Technology. Representatives took the stage to thank the organizers and the community and to present <a href=\"https://profiles.wordpress.org/4thhubbard\">Mary Hubbard</a>, the Executive Director of WordPress, with a gift from their faculty of informatics and mathematics. They described what the university and the WordCamp community share: a love of learning and sharing knowledge, and an openness to new ideas, skills, and connections.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Hubbard used the moment to share some news. Starting in October, the university will open a WordPress-specific course, which she called a trail-blazing event for Poland and for WordPress. Earlier that day, the program&#8217;s first cohort, around 20 students, had shown what they built, part of the <a href=\"https://wordpress.org/education/campus-connect/\">WordPress Campus Connect</a> and <a href=\"https://wordpress.org/education/credits/\">WordPress Credits</a> education work.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped has-black-background-color has-background wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20888\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20887\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-06-at-10.26.32-1.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hubbard then turned the stage into a conversation, inviting <a href=\"https://profiles.wordpress.org/matveb\">Matías Ventura</a>, the lead of the Gutenberg project, and <a href=\"https://profiles.wordpress.org/richtabor\">Rich Tabor</a>, a WordPress designer and developer, to talk through where WordPress is heading and how AI fits in. WordPress 7.0 had just launched with Ventura as its release lead, and he asked everyone who had contributed to it to stand for a round of applause.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Much of the chat explored the balance between building WordPress with AI, and building with AI on WordPress, without losing the human part. Ventura noted that WordPress&#8217;s long investment in its design system is paying off now that you can ask an AI to extend a menu or a control, and it reaches for the right components. He pointed to older primitives gaining new value, like <a href=\"https://wordpress.org/cli/\">WP-CLI</a>, which AI models use fluently, and to <a href=\"https://developer.wordpress.com/docs/developer-tools/studio/studio-code/\">Studio Code</a>, an open source, agent-based coding tool the team has been building for WordPress. Tabor showed how he now ships many small editor improvements by talking to an agent instead of typing code, and Ventura demoed desktop mode and open-canvas experiments that reimagine the admin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">On open source and AI, Hubbard argued that open source is why WordPress has thrived, that the same values should shape AI, and that the community should be far more vocal about it. As she put it, &#8220;We should be talking about it, and we should be much louder about it.&#8221;</p>\n\n\n\n<div class=\"wp-block-group has-black-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9c97b5da wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Audience questions pushed on multilingual support, unsticking long-stalled tickets, and reaching a younger, more diverse community. On that last point, Hubbard came back to education, pointing to a <a href=\"https://wordpress.org/news/2026/02/ai-leaders-credential/\">US pilot of an AI literacy micro-credential</a> that uses WordPress as the playground, and made the case for it:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I think that focusing in on younger generations, and bringing them into the project in a healthy way, with the dynamic of education as well as mentorship, and how we can understand and learn from them, as well as mentor them and adopt them as contributors, is very important.<br /><br /><em>&#8211; Mary Hubbard, WordPress Executive Director</em></p>\n</blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Beyond the Talks</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp is also about the corridor outside the talks, and Kraków gave people reason to roam. Between sessions, attendees moved through the sponsor area for product demos and conversations that often carried on over lunch.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 is-cropped has-black-background-color has-background wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-radius: 2px;\">\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20823\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.47.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20828\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.49.48.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20825\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.46.57.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20824\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-02.39.48.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20826\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-05.23.01.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n\n\n\n<figure class=\"wp-block-image size-large wp-lightbox-container\"><img alt=\"\" class=\"wp-image-20827\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/WhatsApp-Image-2026-06-05-at-04.35.58.jpeg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /><button class=\"lightbox-trigger\" type=\"button\">\n			<svg fill=\"none\" height=\"12\" viewBox=\"0 0 12 12\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\">\n				<path d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" fill=\"#fff\">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class=\"wp-block-paragraph\">The after-party was the not-so-subtle flourish of a local team that doubled the usual length to eight hours, with Polish food and dragon-and-floral swag that nodded to the Wawel Dragon of Kraków legend. The nearby artistic Kazimierz district kept the evening going, and the trams, as one organizer had promised, were still running reliably afterward.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What Comes Next</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamps run on people, and 2026 was no different. The organizing teams, the speakers, the sponsors who funded the venue and the meals, the local crew who sorted trams and pierogi, and the contributors who arrived a day early to work on the project all built this WCEU together. The people watching the <a href=\"https://www.youtube.com/playlist?list=PL1pJFUVKQ7ET_os7azDwYFsUDoc0Y9plA\">livestream</a> from outside Kraków were part of it as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For anyone whose appetite was only sharpened by three days in Poland, the calendar already has the next stop. <a href=\"https://us.wordcamp.org/2026/\">WordCamp US 2026</a> (Phoenix, USA) runs August 16 to 19, with its own Contributor Day opening the week.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https://us.wordcamp.org/2026/\"><img alt=\"WordCamp US: Powered by WordPress, Driven by Community, August 16-19, 2026\" class=\"wp-image-20859\" height=\"321\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/06/wcus-2026-teaser.png?resize=1024%2C321&#038;ssl=1\" width=\"1024\" /></a></figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe will return next year (May 27-29, 2027) in Málaga, Spain.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" />\n\n\n\n<p class=\"wp-block-paragraph\"><em>Photography by the <a href=\"https://europe.wordcamp.org/2026/community/organisers/#photography-team\">WCEU 2026 photography team</a>. See the full galleries on <a href=\"https://www.flickr.com/photos/wceu/albums/\">Flickr</a>.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 06 Jun 2026 17:44: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: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:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"Gutenberg Times: Calls for Testing, Gutenberg 23.3, Block MCP and more — Weekend Edition 367\";s:7:\"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=45754\";s:7:\"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://gutenbergtimes.com/calls-for-testing-gutenberg-23-3-block-mcp-weekend-edition-367/\";s: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:23404:\"<p class=\"wp-block-paragraph\">Howdy,</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the time of the year when publishing on the Gutenberg Times becomes less frequent. I will be on vacation and back at the beginning of July with the weekend edition, just in-time for Beta 1 of WordPress 7.1. Three more Gutenberg plugin releases will happen before that. </p>\n\n\n\n<p class=\"wp-block-paragraph\">What also happened was that someone <a href=\"https://techcrunch.com/2026/06/01/hackers-hijacked-instagram-accounts-by-tricking-meta-ai-support-chatbot-into-granting-access/\">grabbed my instagram account in this AI hack</a> at Meta.  Although Meta reports this as resolved, I probably won&#8217;t get my account back. I am now actively looking for a better way to share my photos without the overlords that can&#8217;t keep things tight. <img alt=\"🤦‍♀️\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f926-200d-2640-fe0f.png\" style=\"height: 1em;\" />   It&#8217;s not that I didn&#8217;t know better. &lt;sigh/&gt; <img alt=\"🤷‍♀️\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f937-200d-2640-fe0f.png\" style=\"height: 1em;\" /> It&#8217;s a cautionary tale for what&#8217;s in store for all internet services handing over crucial business processes to a gulliable AI.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\">I had the great pleasure of going on the <strong>OpenMakers</strong> show with <strong>Abha Thakor</strong> to <a href=\"https://openchannels.fm/new-tools-and-updates-in-wordpress-7-0-for-developers-and-content-managers/\">talk through what WordPress 7.0 &#8220;Armstrong&#8221; means for you</a>. First, the safety bit: test on a staging site or Playground before updating, and check your PHP. Then the good stuff. Visual revisions show edits in context with color coding. Notes keep feedback inside the editor. Patterns gain content-only editing, blocks can hide by device, and new AI connector APIs give developers a unified foundation. Real-time editing waits for a later release.</p>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WordCamp Europe</strong> LiveStream was up and running and Friday&#8217;s keynote can be watched online. <strong><a href=\"https://www.youtube.com/live/cLGiNR-h_34?si=7JEdopb4nHMec5Bs&amp;t=5032\">Two worlds collide: WordPress at CERN</a></strong> with Joachim Valdemar Yde and Francisco Borges Aurindo Barros. The Livestream are all routed to the <a href=\"https://www.youtube.com/@WordPress/streams\">WordPress YouTube account</a>. <a href=\"https://europe.wordcamp.org/2026/schedule/\">The schedule</a> is posted on the website. </p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<p class=\"wp-block-paragraph\">Over the course of the weekend more recordings will be uploaded to <a href=\"https://wordpress.tv/event/wordcamp-europe-2026/\">WordPress TV &gt; WordCamp Europe 2026</a>. </p>\n\n\n\n<p class=\"wp-block-paragraph\">On Saturday, Matt Mullenweg, co-founder of WordPress and CEO of Automattic  will close out WordCamp Europe 2026 with his keynote. Afterward, the organizers will reveal where WordCamp Europe 2027 will take place. Tune in around 2:15 UTC / 8:15 am EDT. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Arthur Chu </strong>walks you through <strong><a href=\"https://make.wordpress.org/core/2026/06/03/whats-new-in-gutenberg-23-3-03-jun/\">what&#8217;s new in Gutenberg 23.3</a>.</strong> The modal media editor is now the default for cropping. It pulls cropping, flip, rotation, and metadata into one place. The experimental customizable dashboard grows too, with five new widgets you can drag and resize. Responsive styles now reach individual blocks, so designs adapt per screen. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rae Morey</strong> reports that <a href=\"https://www.therepository.email/gutenberg-23-3-ships-experimental-customizable-wordpress-dashboard\">Gutenberg 23.3 brings an experimental, customizable WordPress dashboard</a>. It&#8217;s the admin&#8217;s biggest structural shakeup in years. You can drag, resize, and rearrange widgets like Welcome, Activity, and Site Health to fit how you actually work. It&#8217;s the first testable preview of a long-discussed overhaul. Enable it under Gutenberg &gt; Experiments to try it. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jarda Snajdr</strong> reports that <a href=\"https://make.wordpress.org/core/2026/06/05/react-19-upgrade-temporarily-reverted-in-gutenberg/\"><strong>the React 19 upgrade has been reverted in Gutenberg</strong></a>. Shortly after 23.3.0 shipped, many plugins built for React 18 started crashing. The APIs barely changed, but the runtimes clashed: React 19 rejects elements made by a bundled React 18 JSX helper. So 23.3.2 rolls back to React 18. The team still plans the upgrade for 7.1—this time with a feature flag and a compatibility layer.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Isabel Brison</strong> and I chatted extensively about the latest Gutenberg plugin releases 23.1 to 23.3 and discussed the responsive controls now available in the Gutenberg plugin for desktop, tablet and mobile view ports. The episode will drop in your favorite podcast app over the weekend. </p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><img alt=\"🎙\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png\" style=\"height: 1em;\" /> The latest episode is <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-131/\">Gutenberg Changelog #131 – Gutenberg Plugin Releases 23.1 – 23.3, Calls for Testing for 7.1 and more</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-45775\" height=\"280\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-17.56.38.png?resize=652%2C280&#038;ssl=1\" width=\"652\" /></figure>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div></div></div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rich Tabor</strong> shares a few <strong><a href=\"https://rich.blog/little-big-things/\">“little big things” for WordPress editing</a>. </strong>The idea is simple: complexity has piled up, and small fixes can clear it. His PRs make block locking a one-click job in List View. They keep you in place when editing synced patterns, instead of whisking you off to another view. And zooming out reuses the familiar Patterns Explorer. He&#8217;s not precious about them—contributors are warmly invited to take them over the line.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dave Smith</strong> walks you through <a href=\"https://www.youtube.com/watch?v=TdsQe9oi8mg\">an interactive prototype reimagining the WordPress Site Editor around user goals rather than system architecture</a>. Built during Automattic&#8217;s Radical Speed Month, it keeps the same blocks, templates, and data model intact while changing entry points, language, and defaults. Since internal research flags the Site Editor as the top driver of negative support outcomes, you&#8217;ll see how remapping it around what you want to do could ease that friction. It&#8217;s an experiment, not a roadmap.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"calls-for-testing-for-wordpress-7-1\">Calls for Testing for WordPress 7.1</h2>\n\n\n\n<p class=\"wp-block-paragraph\">With WordPress 7.0 out the door, contributors shared a series of Calls for testing  this week to prepare for WordPress 7.1. The schedule is tight with Beta 1 slated for July 15, 2026. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ramon Dodd</strong> puts out a <strong><a href=\"https://make.wordpress.org/core/2026/05/21/media-editor-modal-call-for-testing/\">call for testing the new Media Editor Modal</a>.</strong> Cropping in the block editor hasn&#8217;t changed much in years, and the old inline tool leans on a limited third-party library. This new standard way of Image edition inside the Block editor replaces it with a WordPress-native one. You get freeform and aspect-ratio cropping, flip, rotation, and metadata editing in one place. The quickest way to try it is a ready-made Playground link. Feedback is welcome via the comments or GitHub.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anne McCarthy</strong> announced a <strong><a href=\"https://make.wordpress.org/core/2026/06/03/announcing-a-collaborative-editing-outreach-effort-for-7-1/\">collaborative editing outreach effort for WordPress 7.1</a>.</strong>  After real-time collaboration was pulled from 7.0, this gathers real-world early adopters across many hosting setups to find bugs faster. It lives in one Slack channel, <a href=\"https://wordpress.slack.com/archives/C0B7W4UQFC2\">#collaborative-editing-outreach</a>. If you&#8217;d use collaborative editing regularly and run the latest Gutenberg, you&#8217;re invited—through the cycle, with a test team badge at the end. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rae Morey</strong> has the skinny for you in <strong><a href=\"https://www.therepository.email/contributors-launch-fse-style-outreach-program-to-get-real-time-collaboration-ready-for-wordpress-7-1\" rel=\"noopener\" target=\"_blank\">Contributors Launch FSE-Style Outreach Program to Get Real-Time Collaboration Ready for WordPress 7.1</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Adam Silverstein</strong> puts out a <a href=\"https://make.wordpress.org/core/2026/06/04/call-for-testing-client-side-media-processing/\"><strong>call for testing client-side media processing</strong></a>, now targeting WordPress 7.1. Here&#8217;s the idea: when you upload an image, your browser resizes and encodes every size locally using VIPS in WebAssembly, before anything reaches the server. That eases CPU and memory load on hosts and brings modern formats like AVIF, WebP, HEIC, and JPEG XL to every site. Browsers that can&#8217;t cope fall back quietly to server-side. Try it in Chromium with the latest Gutenberg.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Brian Coords</strong> invites you to a <a href=\"https://developer.woocommerce.com/2026/06/03/ai-wordpress-woo-live-event/\"><strong>live panel on practical AI workflows for WordPress and WooCommerce</strong></a> on Tuesday, June 30, 2026, at 10am PDT. Hosted with Shani Banerjee and featuring Nik McLaughlin, Kyle Runner, and Suzanne Kolpakov, the conversation covers WooCommerce MCP, the WordPress Abilities API, Pressable MCP, and making your own plugins more agent-ready. You&#8217;ll come away with practical ideas for managing stores and guiding cautious clients, plus open Q&amp;A. Can&#8217;t make it live? Register anyway for the recording.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nathan Wrigley</strong> talks with plugin reviewer Luke Carbis about <a href=\"https://wptavern.com/podcast/218-luke-carbis-on-the-future-of-wordpress-plugins-ai-ethics-and-new-directory-standards\">the future of WordPress plugins on the Jukebox podcast</a>. Here&#8217;s the worry: plugin submissions have quadrupled in a year, largely AI-generated, so good plugins struggle to stand out. Carbis floats ideas you can test: logging into your site with your WordPress.org account, installing from your own Git repos, or a commercial marketplace funding contributors. They also weigh AI ethics, a generational backlash, and his proposed AI-disclosure header for the directory.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wes Theron</strong> published a new training video and you can learn <strong><a href=\"https://www.youtube.com/watch?v=MIbZSbBbF2k\">how to customize your site’s navigation menus with AI</a><a>.</a></strong> Once your site is connected, you describe the change and the agent makes it. You&#8217;ll learn to add a page to your header, remove an outdated link, and reorder items. It also covers building dropdown menus under an unclickable parent, adding a footer menu, and linking to blog categories. The point: clear menus help visitors find what matters.</p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ajit Bohra</strong> and the LUBUS team released <a href=\"https://wordpress.org/plugins/color-palette-block/\">Color Palette Block 2.0, a free plugin for building and sharing color palettes</a> in the block editor. It grew out of their own client and internal documentation needs. It&#8217;s handy for brand kits, design systems, and style guides. You add swatches manually, pull from your theme, or generate random ones. Pick from four display styles—Square, Polaroid, Circle, or Droplet—and copy each color as HEX, RGB, HSL, or a CSS variable.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Justin Tadlock</strong> shares a playful tutorial on registering custom icons for WordPress 7.0&#8217;s new Icon block. Since the public registration API won&#8217;t land until 7.1, you&#8217;ll learn a clever workaround using PHP Reflection to reach the protected <code>WP_Icons_Registry::register()</code> method, bundling SVGs in your theme through an Icon enum and registrar class. Built on work by Ryan Welcher and Nick Diego, it&#8217;s educational fun—not for production, where Nick&#8217;s Icon Block plugin still does the job properly.</p>\n\n\n<div class=\"ng-block-c1fa33bbf49b99d0 wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;\"><div class=\"ng-block-f213365d918db363 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" rel=\"noreferrer noopener\" target=\"_blank\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class=\"ng-block-7bd70aea1b292740 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a></p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Casey Burridge</strong> introduced <strong><a href=\"https://www.gravitykit.com/introducing-block-mcp/\">Block MCP, GravityKit&#8217;s open-source WordPress MCP server</a>. </strong>The problem it solves is familiar: existing MCPs treat a post as one HTML blob, so AI edits strip block markers and break your layout. Block MCP exposes each block as an addressable unit with a stable ID. Your agent can make surgical edits, batch up to 50 changes atomically, and undo any of them. In their tests across Claude models, only Block MCP worked reliably. </p>\n\n\n<div class=\"ng-block-9c529bce8ce9cd1d wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;\"><div class=\"ng-block-5155b4996dcaee39 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class=\"ng-block-a42eceddcc694665 wp-block-newsletterglue-image ng-block size-full is-resized\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;\"><a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\"><img alt=\"\" class=\"wp-image-42874 ng-image\" height=\"45\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1\" style=\"border-style: none; border-color: transparent;\" width=\"196\" /></a></div></div></div></div>\n\n<div class=\"ng-block-faa22f340204b418 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>Now also available via <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me </a>with your experience.</p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, <br />send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n<div class=\"ng-block-da5eea36fc8fe95b wp-block-newsletterglue-separator ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;\"><hr style=\"background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;\" /></div></div></div></div>\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\"><div class=\"ng-block-549b72af31a04578 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 14px; font-family: Helvetica; line-height: 0.2; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong>Featured Image: </strong></p></div></div></div></div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 05 Jun 2026 23:14: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:6;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Matt: WCEU\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"https://ma.tt/?p=152996\";s:7:\"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:27:\"https://ma.tt/2026/06/wceu/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1597:\"<p class=\"wp-block-paragraph\">Cześć wszystkim, Kraków&#8230; I made the call not to fly to Poland for <a href=\"https://europe.wordcamp.org/2026/\">WordCamp Europe</a>. I&#8217;m very sorry for the last-minute notice; I was really hoping to make it. I’m okay, but I <a href=\"https://waitbutwhy.com/2015/12/the-tail-end.html\">want to stay close</a> to loved ones going through difficult times.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Seeing the pictures from <a href=\"https://europe.wordcamp.org/2026/community/contributor-day/\">Contributor Day</a> warms my heart.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-152999\" height=\"378\" src=\"https://i0.wp.com/ma.tt/files/2026/06/wceu-2026-contrib-day-1024x640.jpg?resize=604%2C378&#038;quality=89&#038;ssl=1\" width=\"604\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br />Bardzo za Wami tęsknię. I miss you dearly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https://wordpress.org/news/2026/06/pts/\">Protect The Shire post on W.org</a> contains what I planned to talk about, and <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a> and <a href=\"https://profiles.wordpress.org/matveb/\">Matías Ventura</a> will lead the Q&amp;A keynote at the end.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ll watch all the sessions so if any WordCamp speakers would like feedback on their talk, <a href=\"https://docs.google.com/forms/d/e/1FAIpQLSdIeEJ8L2tGDVeJVZQrD5LMGMdtJLXP9RYKOB4DhbXIOADMyQ/viewform\">just fill out this form</a>, and I’ll write something up and message it to you on the .org Slack. </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, 05 Jun 2026 19:07:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"WordPress.org blog: Protect The Shire\";s:7:\"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=20783\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://wordpress.org/news/2026/06/pts/\";s: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:7888:\"<p class=\"wp-block-paragraph\"><strong>tl;dr:</strong> <em>Temporary 24-hour cooldown period for plugin/theme releases before auto-updates. AI can give defenders an edge. We want to secure all 78K plugins and themes on WordPress.org. </em></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"wp-block-paragraph\">One of the things we’ve always striven to do as the developers of WordPress is to work harder so you don’t have to; we take technology that’s complex or inaccessible and make it available to everyone, running in as many environments as possible. It’s the Open Source way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just last December there was a <a href=\"https://x.com/karpathy/status/2026731645169185220\">step-change in coding ability</a> that rocked many developers, and since April’s <a href=\"https://red.anthropic.com/2026/mythos-preview/\">reveal of Mythos</a>, security activity has kicked into high gear. A few days ago, <a href=\"https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop.html\">Chrome shipped a release with 429 security fixes</a>! The threats and opportunities of these new capabilities inspired us to kick off an initiative we call <strong>Protect The Shire</strong> (hat tip <a href=\"https://www.tolkiensociety.org/discover/biography/\">J. R. R. Tolkien</a>) with the aim of using our best minds and the infrastructure of WordPress.org to make all code in our directories and repositories as secure as possible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Much of this work was and will remain behind the scenes, and we hope its success is defined mostly by what <em>doesn’t</em> happen. However, while we reckon with our newfound powers, we need to make space for review.</p>\n\n\n\n<h2 class=\"wp-block-heading\">To Update or Not</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress core updates go through multiple people and layers of review before they go out, a process we’ve polished to a high art in the 18 years since we <a href=\"https://wordpress.org/news/2008/12/coltrane/\">introduced one-click upgrades in 2.7 “Coltrane.”</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Core is solid, and I’m so proud that <a href=\"https://wordpress.org/about/stats/\">over 50% of all WordPress sites have upgraded to 7.0 within two weeks</a>! That’s the result of an unimaginable amount of work across thousands of hosts, developers, and teams across WordPress.org. We’ve pushed hard to make upgrades happen automagically, and as fast as possible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We’re in a liminal period now, and I believe 2026 will be a year of tension between two approaches: updating as quickly as possible to stay secure, and holding back on updating to stay secure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We’ve seen clever and dangerous supply chain attacks across the npm, PyPI, GitHub, and RubyGems ecosystems, and we even had our own mini-version with the <a href=\"https://anchor.host/someone-bought-30-wordpress-plugins-and-planted-a-backdoor-in-all-of-them/\">Essential Plugins debacle</a>, where good plugins were unknowingly sold to a new author who had malicious intent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How to balance security updates and <em>securing</em> updates?</p>\n\n\n\n<h2 class=\"wp-block-heading\">Mirkwood or the Wild West?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone knows the fun of WordPress is in its 78k+ plugins and themes. We have a rigorous, human-powered review process for <a href=\"https://make.wordpress.org/themes/handbook/review/\">theme</a> and <a href=\"https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/\">plugin</a> submissions, but once you’re published in the directory, you’re on your own. Our update system currently distributes every plugin and theme release as soon as a developer presses the button. That’s what keeps the directory as robust as WordPress itself. There were over 3,000 commits to the plugin repository yesterday! </p>\n\n\n\n<p class=\"wp-block-paragraph\">For now, each new plugin release will wait up to 24 hours before being distributed through auto-updates. This will give everyone, including a <a href=\"https://wapuu.studio/wapuu/a-gandalf-wapuu-that-is-a-coding-wizard-302912b8/\">new Wapuu</a> we call Gandalf, a chance to review changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I expect 24 hours could be reduced to minutes as the process evolves, but we’ll err on the side of caution while AI models are advancing so rapidly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Our <a href=\"https://make.wordpress.org/plugins/\">plugin review team</a> seems superhuman, but still needs to sleep. But bots don’t, and a depth of review that seemed unimaginable before is now a matter of time and tokens.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The security capabilities of AI are going to make the world weird and take a lot of our focus in the next few months, but there’s a light at the end of the tunnel.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Our Shire Is Special</h2>\n\n\n\n<p class=\"wp-block-paragraph\">There’s no shortage of ways to find, install, and update plugins and themes for WordPress. For those who choose WordPress.org, though, we want to make sure that it feels safe and secure. That means staying strict about some things—like guidelines and Open Source licenses—while also remaining flexible enough to allow solo hackers, community projects, and for-profit commercial plugins and themes to thrive in our ecosystem.</p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub stars may get the hype, but if you add up all the numbers <a href=\"https://wordpress.org/plugins/\">in our plugin directory</a>, it’s over 400M installs. There are 69 plugins, many from solo devs, installed on over a million sites each! Now we need to learn from the best parts of GitHub and make that available to every developer on WordPress.org.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just because WordPress plugins have a reputation for vulnerabilities is no reason not to aim for the same security and stability we’ve achieved in core. We’ve done the impossible a few times already in <a href=\"https://wordpress.org/book/table-of-contents/\">our journey from a b2/cafelog fork</a> to <a href=\"https://wordpress.org/showcase/\">where we are today</a>. </p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Freedom and security are not zero-sum.</strong> With Open Source, we can show how security comes from transparency, not obscurity. Collaboration over competition. What we accomplish when we come together is nothing short of incredible. Success always attracts bad actors, but we grow stronger through every adversity.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The scale of WordPress can make some challenges seem too big to tackle, but given time, there is no problem that’s insurmountable. I’m reminded of the story behind the title of <a href=\"https://www.amazon.com/Bird-Some-Instructions-Writing-Life/dp/0385480016\">Anne Lamott’s book <em>Bird by Bird</em></a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Thirty years ago my older brother, who was ten years old at the time, was trying to get a report written on birds that he&#8217;d had three months to write, which was due the next day. We were out at our family cabin in Bolinas, and he was at the kitchen table close to tears, surrounded by binder paper and pencils and unopened books about birds, immobilized by the hugeness of the task ahead. Then my father sat down beside him, put his arm around my brother&#8217;s shoulder, and said, &#8220;Bird by bird, buddy. Just take it bird by bird.”</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">More to come, stay tuned. I wish everyone <a href=\"https://europe.wordcamp.org/2026/\">in Kraków at WordCamp Europe</a> the best and hope to see you soon!</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, 05 Jun 2026 18:51:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"Open Channels FM: Artificial Intelligence” Just a Fancy Way to Say “Fake”?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554616\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://openchannels.fm/artificial-intelligence-just-a-fancy-way-to-say-fake/\";s: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:128:\"The light side of whether artificial intelligence is genuinely intelligent or merely advanced technology misrepresented as such.\";s: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, 04 Jun 2026 13:19:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Open Channels FM: Open Tabs: Lists Over Grids, AI-Assisted Content &amp;amp; A Global Tech Read\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555279\";s:7:\"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://openchannels.fm/open-tabs-lists-over-grids-ai-assisted-content-a-global-tech-read/\";s: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:219:\"Bob Dunn launches \"Open Tabs,\" sharing business insights while discussing his new design preferences, the importance of human touch in podcasting, efficient content repurposing with AI, and recommending restofworld.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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 03 Jun 2026 14:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"WPTavern: #219 – Austin Ginder on How AI Is Exposing Hidden Threats in WordPress Plugin Updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=204491\";s:7:\"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:111:\"https://wptavern.com/podcast/219-austin-ginder-on-how-ai-is-exposing-hidden-threats-in-wordpress-plugin-updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47921:\"<details>Transcript<div>\n<p class=\"wp-block-paragraph\">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, how AI is exposing hidden threats is WordPress plugin updates.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact forward slash jukebox and use the form there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today we have Austin Ginder. Austin has been involved in the WordPress ecosystem since 2010, and since 2014 has run Anchor Hosting, a business that manages thousands of WordPress websites. While he&#8217;s a developer and automation enthusiast at heart, in recent months Austin has found himself at the forefront of a burgeoning crisis in WordPress, security supply chain attacks targeting plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A chance discovery during a malware cleanup on a client&#8217;s site, propelled Austin into what would become a wider investigation of plugin vulnerabilities. What he uncovered is both alarming and timely. Bad actors aren&#8217;t just hacking sites directly, but are instead infiltrating the supply chain, either by purchasing plugin companies and weaponising them, or by hijacking plugins and pushing out malicious updates. These attacks are subtle, often shifting plugin update servers away from wordpress.org to rogue channels where malware can be distributed, leaving end users in the dark, and their sites at risk.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We trace Austin&#8217;s journey from accidental security investigator to creator of the WP Beacon Project, a resource aimed at tracking, documenting, and alerting the WordPress community to known supply chain attacks.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He shares how AI tools have radically changed what&#8217;s possible in threat detection and forensics, enabling individuals, and hopefully someday, the larger hosting providers to identify patterns and root causes behind widespread infections.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We get into case studies of specific plugins compromised in recent months, the challenges of auditing over 60,000 plugins in the wordpress.org repo, and the complexities of stopping these attacks once malicious code is in the wild. Austin also discusses his hopes for greater collaboration with hosts and security researchers aiming for better automated monitoring and response.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you manage WordPress websites, create plugins, or just care about the future of open source security, this episode is for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Austin Ginder.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Austin Ginder. Hello, Austin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:40] <strong>Austin Ginder:</strong> Hey, good to meet you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:41] <strong>Nathan Wrigley:</strong> Very nice to meet you too. I was put in Austin&#8217;s way by I think Courtney Robertson.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you Courtney for that because, on a different podcast, which I do, we were talking about an item, which is very much in the news at the moment. It&#8217;s all to do with plugins and security. And whenever I say security, any of the people that I have on the podcast, I feel it&#8217;s pretty important that person gets a chance to stamp their credentials into the podcast about themselves. Because it&#8217;s one of those areas where a little bit of knowledge can go a long way. Tell us about your background, WordPress hosting, security, those kind of things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:16] <strong>Austin Ginder:</strong> Sure. So I&#8217;m a developer, first off. I&#8217;ve been running a WordPress hosting service since 2014, and I&#8217;ve been working in the WordPress space since 2010. A long timer. I love automation. WPCLI commands, bash scripts. I&#8217;m in the weeds on a technical basis.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But in terms of security, I wouldn&#8217;t call myself a security expert, which is ironic for this conversation because of some of the things I&#8217;ve been finding over the last month or so. And it&#8217;s all thanks to AI. AI has been my friend. It&#8217;s just right place, right time, getting lucky and also just a mix of everything is changing right now in the world.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:56] <strong>Nathan Wrigley:</strong> Yeah. Thank you for that. So as you&#8217;re about to hear, we&#8217;re not gonna be talking at from the perspective of Austin demonstrates how to fix a particular challenge in WordPress. It&#8217;s much more of a general thing, and an alert really. It&#8217;s a bit of a call to action about a problem which has been systemic in the WordPress ecosystem, well, forever really, since I guess, plugins came along.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And this is all about really change of ownership of plugins, and I could do a job of trying to describe the scenario here, but do you want to just run through what you&#8217;ve discovered in the last few weeks, and the three or four incidents that you&#8217;ve uncovered and what they mean and how they&#8217;ve come about?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:37] <strong>Austin Ginder:</strong> Yeah. So in particular, we&#8217;re talking about supply chain attacks, and a supply chain attack is a different kind of attack. It&#8217;s not a direct, my site got infected with malware or something like that. It runs a little bit more deeper. It&#8217;s a scenario where either it can happen a couple different ways.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A hacker might get control over the plugin repo itself, maybe a credential breach, where they sign in and they are acting as the author, and they push out bad code. As a user, you just update your plugin and you don&#8217;t realise you&#8217;re updating to something that&#8217;s harmful for your website.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that&#8217;s one scenario. The other scenario which is crazy to me, but like hackers literally buying companies and then weaponizing the plugins themselves and distributing them through the official channels. So that&#8217;s the big story that I was covering this last month. That is just what possesses someone to spend six figures to buy a suite of plugins and then weaponize them and try to get away with it? No, that can&#8217;t happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:42] <strong>Nathan Wrigley:</strong> Except, it does. So let me just reiterate what&#8217;s going on there. So if you&#8217;ve been to the wordpress.org repository, or indeed you&#8217;ve downloaded plugins from third party vendors, maybe a pro version of a plugin or what have you. Usually there is some aspect of the WordPress admin UI, which enables that plugin to be updated by clicking a link or perhaps automated, the update will happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Increasingly, I think people are being, have been encouraged to click enable automatic updates. So it just ticks over in the background. Perhaps while you&#8217;re asleep, it gets updated to the latest version. This in a universe occupied only by honest people would be absolutely fine. We&#8217;d have no problem that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the scenario that you are describing is that kind of invisibly it&#8217;s entirely possible for somebody to sell their plugin or indeed maybe even have their plugin repo hijacked in some way. But let&#8217;s go with the sell their plugin scenario, because that&#8217;s the easiest one to get a hold of. Sell it to somebody.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Obviously, I would imagine in most cases, assuming that person is a good actor, is just going to carry on doing the nice things that the plugin does, updating the code, and doing security updates and what have you. However, there is zero guardrail to stop them putting whatever they want into the plugin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so overnight, a plugin which has been working for a decade or more, doing its job, now suddenly is masquerading. And it may be that the functionality of the plugin is also still there. It&#8217;s not like suddenly the plugin just stops working, or it&#8217;s really obvious what&#8217;s going on. It may be that just a few lines of code have been adapted, modified, there&#8217;s some backdoor smuggled in to the plugin. An end user would never know that this was going on. Have I summed that up? Is that about where we&#8217;re at?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:35] <strong>Austin Ginder:</strong> Yeah, these are bad actors trying to hide themselves. They&#8217;re sneaky. They don&#8217;t do things that are obvious. Like they&#8217;re not just uploading malware to WordPress plugin repo. What they&#8217;ll do instead is they might slip a third party updater, which is against the guidelines, clearly. But they can do it a little bit more sneaky.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if they can get a third party uploader put into their plugin, then they can actually hijack the plugin. Meaning you download a plugin from wordpress.org, and you run auto updates, and it updates not from the wordpress.org version to the newest wordpress.org version. It offloads to their own compromised update channel.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then once it&#8217;s on the update channel, wordpress.org has zero visibility, and you&#8217;re just running a hijacked plugin and you don&#8217;t even know it. Unless you go in and you run a verify command, from the command line or, you&#8217;re scanning for things like this. And then after they get the plugin hijacked, that&#8217;s when they compromise your site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">They could do SEO spam attacks, or display ads, or poison the search results from Google&#8217;s perspective. Many different things that they do to try to recoup their money in the investment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:50] <strong>Nathan Wrigley:</strong> So let me just run that by you again. So just to make sure I&#8217;ve understood. So in this scenario, the plugin, it is like a one time thing in a way, but we&#8217;ll explore that as well in a moment. The plugin is acquired by somebody else and potentially some of the behaviour that you&#8217;ve seen is that the only part of the plugin that they modify is the location of the update server.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, typically that would&#8217;ve been over at wordpress.org, and every time you click the update button, you are receiving the repo version of it. However, this updated version will then offload to a third party server somewhere. And at that moment, wordpress.org loses all visibility of what&#8217;s going on. As far as they&#8217;re aware nothing has happened.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You are now just getting updates from elsewhere. You would never see anything. But obviously whatever payload they wish to put into that plugin is completely invisible to wordpress.org.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I suppose the wordpress.org version, there&#8217;d be a telltale sign that this was happening because there would be new and modified code to indicate, oh, look, there&#8217;s a third party server in play here. But WordPress org has no visibility into what the malicious code being updated onto your website is. Again, is that about where we&#8217;re at?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:07] <strong>Austin Ginder:</strong> Yeah. Everything on wordpress.org is open source. Even the platform itself is open source, so you can see the full code, how everything operates there. And in addition to that, all of the plugin activity happens on SVN, which is like the raw pipeline.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So all of the data is there and available to anyone to go in and audit the data, but it&#8217;s, it&#8217;s an after the fact situation. Like after a situation happens, you can go back to the raw data and run a full audit to try to piece together all these missing pieces. And all these missing pieces would&#8217;ve been impossible to correlate together if it wouldn&#8217;t be for AI. Like now we have a superpower where we could just run AI through it all. If we feed it the right points, we can start to make the correlation after the fact as to what happened.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:59] <strong>Nathan Wrigley:</strong> Okay, so essentially what you are saying, I think, is that the work of checking this, prior to AI, let&#8217;s go with that, it was just too humanly intensive. There were 60 plus thousand plugins on the wordpress.org repo, going back and having a human inspect every single update, every single file, every line of code is, as you can imagine, a completely unrealistic process.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, now AI really its superpower is its capacity to take a giant corpus of data, and then do things with that data. It&#8217;s almost like it can capture the entirety of the internet in one hit. And so that&#8217;s what&#8217;s enabled you to weed out this sort of stuff.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I have to ask from a personal point of view, why are you doing this? And I don&#8217;t mean that the way it sounds, because obviously it&#8217;s philanthropic. I&#8217;m extremely grateful that you are doing this. But how did you end up taking this on as a, I don&#8217;t know, a hobby, a pet project, a sideline?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:59] <strong>Austin Ginder:</strong> This is completely accidental, right? The backstory is in February, I saw a huge shift at my own customers websites, where sites that have been secure for years and years, all of a sudden was getting malware. The short version of it is while I was doing some malware cleanup for a customer, I uncovered one of these big back doors, and it was just like going through the process.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So malware cleanup before AI was always a little bit of a dicey thing. You can check all the boxes, make sure everything looks good, but you never had the certainty that it was all a hundred percent clean. Did I miss something? But with AI it&#8217;s very easy to do a thorough, in depth, investigation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How did this happen? Where did it come from? Is my site actually clean now? It just crawls over all the files with Claude Code and other tools, and it gives you a nice report. When I had some recent, my own customers that got malware, and I ran through the forensics level style that AI can give, it uncovered some things that made me question, maybe I should look upstream, maybe I should look at wordpress.org. And I started to feed that into the AI and sure enough, there was something there and it was story worthy.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:13] <strong>Nathan Wrigley:</strong> So presumably that was then bound to a particular plugin. So your customer, something went wrong, you pointed the AI at it, it gave you a report, pointed you to the wordpress.org repo. And that in theory could have been the end of that. You clean up your client website and move on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it sounds like this became much more than that, because over the intervening days and weeks, you found that this was alarmingly, not just a one-off. This was a pattern. And I think the last time I was reading about this, I think you&#8217;d found four. I don&#8217;t know if four plugins is now up into some other figure or not, but certainly at the time I was reading you&#8217;d found four plugins with exactly the same strategy. I don&#8217;t know if they were from the same vendor or what have you. Just tell us where you&#8217;re at in the middle of May 2026.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:07] <strong>Austin Ginder:</strong> Yeah, so I&#8217;ve now published four more or less in depth research. Now, I wasn&#8217;t the sole finder of all these, but I was the one who actually pointed the AI at it, and got to the root of it. And it uncovered some other things that previous folks hadn&#8217;t found. So the crazy thing is all four situations are completely different, and that&#8217;s the wild thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So the one was, the source was the WordPress Plugin Team. So they saw there was some bad activity happening, with a set of the Essential Plugins package. So that&#8217;s like a 30 plus plugins. So they closed down all the plugins. They issued an alert, Hey, your site might be compromised. And they actually put code in the patch of the plugins that would check the wp-config file, was it tampered with by the plugin authors themselves?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So one of my customers saw the notice flagged me. I scanned it, saw it was compromised, and then that&#8217;s when I uncovered how big of a deal it was, the Essential Plugins. It was actually a purchase of a company. That was just one of them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The other three situations, again it&#8217;s all kind of part, it stems back to me overhauling my security system for my clients. The other one was flagged by a new security feature I was implementing where I check all of my customers JavaScript embeds.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m basically scanning changes over time, hoping to catch like a credit card skimmer, or something else like that for my own customers. Well one of them came back. Something&#8217;s weird. It was a widget logic plugin that was embedding some weird sports JavaScript code for one of my sites. And I kept digging and digging into it, and sure enough, it was another supply chain attack on that particular plugin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, in all these instances, the WordPress Plugin Team has been fantastic. Very responsive and closing down the plugin, and applying patches, and getting the out there. Yeah, it&#8217;s weird. I had no plans to building something like this. I just stumbled upon it and every situation was a different story.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The last one I&#8217;ll share is, I was messing around with this idea that, I wonder if I could use AI to hunt through my own customer&#8217;s plugins to detect plugins that are running different versions of the code base. You might have Jetpack installed with the latest version, but maybe there&#8217;s a variant version Jetpack&#8217;s running. That&#8217;s the core idea, or the core concept.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I built this tool with AI to scan my own customers, and it found a variant version of the Quick Redirection Plugin installed. I&#8217;m like, what&#8217;s going on here? So I dig into it and I had 12 sites running a version of the plugin that wasn&#8217;t on wordpress.org. So then I threw it through AI. It told me the difference. And sure enough, like you had to keep digging to get actually get to the answer what happened.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But that was a situation where many, the plugin author themselves offloaded most of their customers to a hijacked version. And my own customers years later were running a hijacked version. So I wasn&#8217;t directly searching for this stuff, it just came up, and then I&#8217;m like, after you get three of them, it&#8217;s alright, now I just wanna see if I can find one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I built the scanner and while I was scanning the top 2000 WordPress sites, I found one, and it was active. It was active, meaning the plugin, it&#8217;s called Scroll To Top. It was wired in to 20,000 sites, but it wasn&#8217;t active. So a lot of these bad actors, they will take their time, get a plugin that&#8217;s compromised in a lot of people&#8217;s sites, and then when the moment&#8217;s right, pull a trigger. And then at that point they can start to flow in bad content or SEO and actually do the compromise.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The one that I actually found was a compromise scenario, from what I can tell, the bad actor hadn&#8217;t actually pulled the trigger yet. So it was a success story.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:13] <strong>Nathan Wrigley:</strong> Yeah, that is really, kind of makes it more alarming in a sense, doesn&#8217;t it? Because once I suppose there&#8217;s an active exploit, and people are beginning to report what&#8217;s going on here? There&#8217;s some strange behaviour on a website, I presume at that point eyeballs will fall on what&#8217;s going on and work will be done.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, as you&#8217;ve just described maybe months, weeks, possibly years, a plugin can have incredible functionality. It might gain widespread adoption, because it&#8217;s doing this one thing particularly well. Just with this dormant code sitting there waiting for the moment that&#8217;s opportune. Maybe there&#8217;s some scenario in the real world in which it will become a timely thing to be able to deploy that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s really alarming, isn&#8217;t it? Because who knows how many websites are currently sitting there with as yet undiscovered, back doors, or problems that we simply don&#8217;t know about because they haven&#8217;t been triggered? Yeah, that one is really alarming.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Austin, I&#8217;m going to give you a little opportunity because you keep saying my clients, and I don&#8217;t think we painted the context of that. Just tell us a little bit about what you do and how that aligns you to have, have an eyeball on so many websites. I think currently, when you say my clients, I think it&#8217;s true to say that you&#8217;ve got something in the order of 3000 websites that you manage. Now, if you were building those as client websites, that&#8217;s a lot of clients. Just tell us what it is that you do, and that might widen the debate a little bit.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:39] <strong>Austin Ginder:</strong> No, I don&#8217;t do consulting work anymore. So back in 2014, I transitioned into web hosting full-time. I run Anchor Hosting, and my business is, it&#8217;s a pretty simple business model. I resell other managed WordPress hosting services, and provide all of the support and maintenance on top of it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I primarily use web hosts like Kinsta and Rocket.net. They are larger companies. They have a lot more eyeballs on it. I like to layer as many layers between me and the web host infrastructure as I can, so that I can actually solve what I want to solve. And that&#8217;s the WordPress maintenance part.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I have a little bit more visibility than some. So that is more unique position than most. And I actually would say if there&#8217;s any takeaway from this conversation, the takeaway is any hosting company out there that has more data than me, they are sitting on a gold mine and they don&#8217;t know it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because any site that gets malware, that is the gold. If you can point AI at every malware situation or attack, you can sometimes back channel it to figure out where it actually happened, and start to paint a bigger picture. I would love to get my hands on like a web host that has millions of sites and run some scans, because that&#8217;s how you&#8217;re going to discover it, weed it out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:59] <strong>Nathan Wrigley:</strong> And there&#8217;s maybe patterns going on. I don&#8217;t suppose every hacker of WordPress plugins is some kind of evil genius. They might just be, I think what&#8217;s often called script kiddies. The idea being that they are taking templates and copying and pasting these ideas far and wide.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And therefore I suppose patterns would emerge and maybe as you said, some of these larger hosts would be able to spot that pattern, and get out in front of these different problems which have, as yet, been undetected.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so you&#8217;ve then taken an additional step. You&#8217;ve got yourself a URL, wpbeacon.io. Dear listener, as is always the case, anything that we mention today, so the links to the articles which Austin has written, I will put those in the show notes, but also I&#8217;ll link to wpbeacon.io. Just tell us a little bit about that and that, how that&#8217;s helping the community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:52] <strong>Austin Ginder:</strong> So WP Beacon was again, an idea I threw together last month. Not a whole lot of planning. But it was just like, okay, I&#8217;ve got three of these now. These are basically in depth investigations. Where do you put it? Because this is different than a typical vulnerability database. Like a vulnerability database is really good about endeavour to find bad code.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is not bad code, this is bad actors. They&#8217;re two completely different problems. So I built WP Beacon as like my place to put all these findings. And the idea is actually have it be a legitimate feed for other folks, like another metric or another vulnerability database, but for supply chain attacks in particular.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:39] <strong>Nathan Wrigley:</strong> And so I suppose the idea being that people who are, I mean obviously if you&#8217;ve got one WordPress website, it&#8217;s fairly unlikely that you&#8217;ll come across WP Beacon, because you&#8217;re not in the business of being in the community or what have you. But if you are somebody that&#8217;s, I don&#8217;t know, managing multiple clients, half a dozen or what have you&#8217;re in the WordPress space, this is the kind of thing you might want to know about.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suppose you are then hoping to be some sort of gatekeeper of knowledge around whether a supply chain attack has occurred. So let&#8217;s say for example, I&#8217;m considering putting a new plugin in. I find something on the wordpress.org repo, and it looks fine. Everything about it is screaming, yes, install me. I would go over to WP Beacon. I see that you&#8217;ve got a search on the homepage. There&#8217;s a list of the number of installations that have been covered, authors, tracked plugins that are being watched and what have you. I would be able to, in some way, interact with that website and gain an understanding of, yep, we&#8217;ve got nothing on them. Everything looks fine, or no, hold on, have a second thought. This thing happened last month. Is that again? Is that kind of what&#8217;s going on there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:45] <strong>Austin Ginder:</strong> I think end users might find value in it, but I think the better target audience is, this is missing security research that security people don&#8217;t have. I see it as that. It&#8217;s like when I do a report and I put it up on WP Beacon, those identifiers of these bad actors can then be, action can be taken on that by real legitimate security people.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I have a friend, his name&#8217;s Sal. He used to work at Kinsta. So when I was dealing with one of these cleanups, I was messaging him privately. I&#8217;m like, hey, Sal, look what I found. And he is oh, gimme a second. I&#8217;m going take their compromise server offline. I&#8217;m like, what do you mean? So he whips it out and he gets their domain suspended, website taken offline. And this is like the crucial gap, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">The research person wants to make people&#8217;s site safe. So if you&#8217;re out there and you&#8217;ve got a hijacked plugin installed and you don&#8217;t know about it, you need a research person, and a security person, to take care of the issue for you. And that is like taking down their infrastructure, taking down the bad actors infrastructure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:51] <strong>Nathan Wrigley:</strong> Oh, that is interesting, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:53] <strong>Austin Ginder:</strong> My goal of WP Beacon is just like, this stuff needs to be more visible. We need to be drafting and documenting this is how the supply chain attack happened in this case. And here is all of the identifiers for the security firms to go for, and take down their infrastructure. To give some sort of incentive that like this kind of behaviour isn&#8217;t going to be tolerated or a signal to the bad actors like, we&#8217;re coming for you. We&#8217;re going to find you, we&#8217;re going to weed you out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:21] <strong>Nathan Wrigley:</strong> Yeah, so that&#8217;s interesting. So connections with hosting companies would certainly be beneficial, wouldn&#8217;t it? Because let&#8217;s say a bunch of hosting companies are pointing their staff at the WP Beacon data, then you could probably satisfy, I don&#8217;t know, 60, 70, 80% of WordPress instal by communicating with the bigger hosts. Because I imagine that&#8217;s where the majority of WordPress websites occur. I presume another angle would be the .org repo itself. The team over there, the Plugin Review Team and the Security Team and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One ray of light, I suppose is that if you fix this, then you have fixed it. Whereas a lot of security problems keep coming back. Well, no, that&#8217;s not entirely true, is it? Having said all of that, I was fairly confidently thinking if you can, if you can get the plugin turned off so that it can&#8217;t be installed anymore, that&#8217;s one thing. If you can switch off the supply chain server, that&#8217;s another thing. But there&#8217;s going to be loads of different scenarios. It might be that they don&#8217;t have a supply chain server. It might be that they&#8217;re just defacing your website. And how do we disable that that particular functionality and the plugin?</p>\n\n\n\n<p class=\"wp-block-paragraph\">I believe that wordpress.org has in rare situations deployed the, we will overwrite your plugin. I don&#8217;t know how to describe that, but I have a memory that in the past, something so catastrophic had happened inside of a wordpress.org repo, that there is the capacity for WordPress to say, okay, we&#8217;re taking command here, and we&#8217;re going to rewrite your plugins. I don&#8217;t think that&#8217;s very common, but I think that is something that can be done.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:59] <strong>Austin Ginder:</strong> In these situations, that&#8217;s exactly what they did. They reverted a patch, closed down the repos, and their patch is what stands.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:08] <strong>Nathan Wrigley:</strong> Right.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:09] <strong>Austin Ginder:</strong> So I think a lot of what my, what I&#8217;m trying to do is complimentary to what everyone else is doing. And I think it&#8217;s a little bit more, it&#8217;s an unexplored area, what WP Beacon is exploring. We have all this data, let&#8217;s see what we can get out of it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I do share your optimism, and also I would love this to just be a solved problem, and six months later we shut down WP Beacon, like it&#8217;s not even needed. But that&#8217;s just not how the world works, right? What I do hope will come from this is the bad actors that have been operating for years, 10 plus years, we make it harder for them to operate. I think that would be a more realistic success story of this project.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the bigger findings I found this past week, in the last few days, is this bad operator he&#8217;s been operating for the last 13 years. And what happens is his accounts get shut down, his plugins get shut down, and he just tries again. He opens up new accounts, new plugins, and he just keeps trying. We&#8217;ve got to make it a little bit harder for them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:09] <strong>Nathan Wrigley:</strong> And also what&#8217;s really interesting there is that this is not, for you at least anyway, this doesn&#8217;t feel like a finished story. This kind of feels like, for you, now that you&#8217;ve put yourself in this seat, if you like, it feels each week possibly something new will be coming along, something that you&#8217;ve explored? Is that the case? I would like for you to say no at this point, no, there&#8217;s nothing new happening, but I the feeling that there&#8217;s quite a lot that you are uncovering on a daily, weekly, monthly basis.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:37] <strong>Austin Ginder:</strong> I do think it&#8217;s going to be harder and harder to find interesting things based on the raw data, using my technique of just going through and auditing things? That&#8217;s a good thing, right? If it&#8217;s harder to uncover these problems, that&#8217;s a positive indication that something&#8217;s happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I think I&#8217;ve been extremely lucky by reverse engineering a problem. Like, how does the malware get here? Oh, okay. So then figuring out that there&#8217;s a bigger issue at hand. And I also think it&#8217;s one of those scenarios that we all think people are searching through the data, but they aren&#8217;t. I&#8217;ve got a $200 month Claude Code subscription, and I can search through the data with that. It&#8217;s actually feasible for individuals to start auditing the data and to get more eyeballs on this in a way that would never been possible before.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yeah, I would encourage people to think bigger. If you&#8217;re an individual, you can take your site, download a backup and run it through Claude Code and do a file by file audit. It might take a few, Claude doesn&#8217;t like to do this, but it might take a few wranglings. No, look every line of code and tell me what you see. Do you see vulnerabilities? Do you see malware? Do you see any harmful things there? And an individual can do this, and they can get a very high level detailed report unique for their site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:55] <strong>Nathan Wrigley:</strong> That&#8217;s interesting advice. Maybe in the future, some of the pain that you&#8217;ve been through with Claude trying to get it to behave in the way that you expect, maybe that be interesting data to put out? What are the prompts which you&#8217;ve seen that work and so on?</p>\n\n\n\n<p class=\"wp-block-paragraph\">One thing which dawns on me, and I don&#8217;t really have the answer to this, because the wordpress.org repo, for good reason, has been wide open. What I mean by that is, lots of people can submit code. You don&#8217;t necessarily have to have a certain type of credential, or be a certain type of business and so on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, if you look out there in the broader tech landscape, things like, I don&#8217;t know, the Mac App Store or the iOS App Store or Google&#8217;s Play Store. I wonder what their approach is to firstly the onboarding of new plugin developers. But then what the inspection is for updates. When code comes through and it&#8217;s purporting to make a minor change to a particular app on your phone, what is being done there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I&#8217;m guessing that in the WordPress space, the fact that it&#8217;s run often by volunteers means that those kind of things are just going to be different. And perhaps those things need to be looked at. There needs to be potentially some more friction that&#8217;s added, or some more steps. And I know that a lot of work has been done by the Plugin Review Team to automate as much of that as possible, and to put some steps in place to make it so that those submissions get inspected in a more timely way. But I don&#8217;t have an answer. I&#8217;m certainly no expert. But it would be curious to see if there&#8217;s any lessons to be learned from the broader tech community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:30] <strong>Austin Ginder:</strong> Obviously the openness of WordPress is its power. App Store versus Android, right, kind of comparison? We&#8217;re more open source. You could just do what you want. There&#8217;s pros and cons, right? So how do we make what we have more safe? And I think the answer to that is everything needs a hundred percent code audited.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How do we get there as quick as possible? That&#8217;s a token question. Like, how many tokens can we spend to audit everything? I have fairly good coverage now for my own customer base. What I do is whatever leftover usage I have, I&#8217;m auditing all of my plugins. And I do it in a way that&#8217;s efficient, meaning I only audit this one plugin version once. That gets assigned to a hash, a unique hash. Then I know, oh, okay, so all of my sites using that same variant are covered.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So a hundred percent code coverage is what we need to do now. And then long term, also in concurrently, we need to start auditing any changes that come over the wire. It&#8217;s a lot, right? Like wordpress.org is very popular. There&#8217;s a lot of code, but I do think it&#8217;s in a realm of realistic. If you are able to shave out a lot of the noise, we don&#8217;t have to audit everything. We don&#8217;t have to see every CSS file you&#8217;re changing, or image you&#8217;re changing. But we do have to look over every PHP line, every JavaScript line, that there&#8217;s nothing harmful in there. And then eventually we&#8217;ll start to catch things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I don&#8217;t think it&#8217;s necessarily a one off thing. We don&#8217;t have to wait around for Automattic to come up with a solution. The data is out there. Anyone with a laptop and a subscription could just create a mirror and see, what changed over the last, day, and then start auditing that. I think people think it&#8217;s too impossible.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:18] <strong>Nathan Wrigley:</strong> It feels like a large cliff that you&#8217;re staring at, at the beginning of this. And certainly in the past before AI, that cliff was, I imagine, more or less impenetrable But now the way that you&#8217;ve described, perhaps AI can be co-opted to do a lot of this work for us?</p>\n\n\n\n<p class=\"wp-block-paragraph\">I wonder what you&#8217;ve got, if you&#8217;ve got any thoughts on the sort of permissions system. So I know that other, let&#8217;s say CMSs and certainly devices like Android devices and iOS devices, they come with permissions based systems. So for example, this code, it&#8217;s allowed access to the root file structure. Or it&#8217;s allowed access to the camera, or whatever it may be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I know that there&#8217;s been debate in the WordPress ecosystem recently about whether something like that would be a good idea. At the moment, plugins, all bets are off. If you put a plugin in, it&#8217;s more or less got access to anything on your WordPress website.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s an absolute strength of WordPress because it enables anybody to do anything. But I suppose given that it can enable any anybody to do anything, it also prevents a very large threat surface as well. I don&#8217;t really have the answer to that. I just think that&#8217;s a curious thing to raise and see if you&#8217;ve got any thoughts.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:29] <strong>Austin Ginder:</strong> I guess my initial thought is I don&#8217;t necessarily want my WordPress site to feel like my laptop, where I&#8217;m constantly clicking things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:35] <strong>Nathan Wrigley:</strong> Yeah. Grant permission for this.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:38] <strong>Austin Ginder:</strong> I don&#8217;t know what the solution is either. I think some of those ideas are great when you&#8217;re thinking about making something from scratch, but they are not as relevant when you&#8217;ve already have an existing ecosystem. Like you can&#8217;t, I would think it&#8217;d be very hard to bring some of those concepts into WordPress at this point. We&#8217;re already past that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:59] <strong>Nathan Wrigley:</strong> That ship has definitely sailed.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:00] <strong>Austin Ginder:</strong> I want to be in the Wild West. I want to be able to code and do what I want to do. And especially with AI. If I got an idea, I just want AI to go to town, write me up the plugin to my spec, and not have to deal with some of those extra safeguards.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;d be great if we could find some way to make things more secure from an architectural standpoint, but that&#8217;s an architecture problem probably best suited for a new project.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:22] <strong>Nathan Wrigley:</strong> The truth is that this will never, ever be solved. I mean security problems online. There will be a no point in the future at which everything is always safe, because humans are ingenious, and there are really credible, credible is the wrong word. There are ways to make money, or to make it worthwhile for the bad actors to be doing the bad things. And so long as those incentives exist, there will be people trying to hijack websites, undermine the security of your computer or phone or whatever it may be. But this is certainly an interesting one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And it&#8217;s such a shame because with the benefit of hindsight, this was so obvious, and yet it hasn&#8217;t been a news story. Maybe it has in the past, I&#8217;ve certainly not come across it. But this whole supply chain thing is fairly new to me, and fairly alarming in the simplicity of deployment.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You literally purchase, or somehow get hold of, a popular plugin, not necessarily even a popular plugin, a plugin. And then instantaneously every one of those websites is up for grabs in whichever way you would like to grab it. Definitely something that the WordPress community&#8217;s going to have to wrangle with.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay. I think we&#8217;ve hit the sweet spot in terms of time Austin. If it&#8217;s all right with you, we will wrap it up there. However, before we go, do you just want to drop a few little bits about where people could contact you? I am more or less certain that somebody listening to this podcast will have thoughts for you about getting in touch, helping out, or what have you. So tell us where you can be found.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:55] <strong>Austin Ginder:</strong> You can find me just by searching for my name, Austin Ginder. There&#8217;s not many Ginders. I&#8217;m on X, that&#8217;s my main feed. And you can also read along on anchor.host. I do blog posts there pretty regularly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:09] <strong>Nathan Wrigley:</strong> Okay. In which case I will just point everybody to the wptavern.com website. If you go and use the search feature, search for Austin Ginder. Austin, spelled in the usual way. Ginder, G-I-N-D-E-R. You&#8217;ll find the episode and anything that has been mentioned, any links or what have you, we will link to there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So thank you for chatting to me today about what I wish didn&#8217;t exist, but it does exist. Austin, thank you so much.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:34] <strong>Austin Ginder:</strong> Thank you. This was a pleasure.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have <a href=\"https://x.com/austinginder\">Austin Ginder</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Austin has been involved in the WordPress ecosystem since 2010, and since 2014 has run Anchor Hosting, a business that manages thousands of WordPress websites. While he’s a developer and automation enthusiast at heart, in recent months Austin has found himself at the forefront of a burgeoning crisis in WordPress security, supply chain attacks targeting plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A chance discovery during a malware cleanup on a client’s site propelled Austin into what would become a wider investigation of plugin vulnerabilities. What he uncovered is both alarming and timely, bad actors aren’t just hacking sites directly, but are instead infiltrating the supply chain, either by purchasing plugin companies and weaponising them, or by hijacking plugins and pushing out malicious updates. These attacks are subtle, often shifting plugin update servers away from WordPress.org to rogue channels where malware can be quietly distributed, leaving end users in the dark and their sites at risk.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We trace Austin’s journey from accidental security investigator to creator of the WP Beacon project, a resource aimed at tracking, documenting, and alerting the WordPress community to known supply chain attacks. He shares how AI tools have radically changed what’s possible in threat detection and forensics, enabling individuals, and hopefully, someday, the larger hosting providers, to identify patterns and root causes behind widespread infections.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We get into case studies of specific plugins compromised in recent months, the challenges of auditing over 60,000 plugins on the WordPress.org repo, and the complexities of stopping these attacks once malicious code is in the wild. Austin also discusses his hopes for greater collaboration with hosts and security researchers, aiming for better automated monitoring and response.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you manage WordPress websites, create plugins, or just care about the future of open source security, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/plugins/\"> wordpress.org plugin repository</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://claude.com/product/claude-code\">Claude Code</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://make.wordpress.org/plugins/handbook/the-team/\">WordPress Plugin Review Team Handbook</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://anchor.host\">Anchor Hosting</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wpbeacon.io\">WP Beacon website</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://x.com/austinginder\">Austin on X</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, 03 Jun 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:112:\"Open Channels FM: BackTalk on Decentralized Interoperability, Data Sovereignty, and the Power of Local 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555258\";s:7:\"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:117:\"https://openchannels.fm/backtalk-on-decentralized-interoperability-data-sovereignty-and-the-power-of-local-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:185:\"The challenges of decentralized networks, data sovereignty complexities in hosting, and the importance of local connections within the tech community to foster collaboration and 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:\"Wed, 03 Jun 2026 10:13:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"Open Channels FM: How to Make Your Case Studies Stand Out: The Power of Storytelling\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554372\";s:7:\"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://openchannels.fm/how-to-make-your-case-studies-stand-out-the-power-of-storytelling/\";s: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:204:\"Effective case studies focus on storytelling, positioning the customer as the hero. They highlight challenges, solutions, and outcomes, blending engaging narratives with measurable results to build trust.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 02 Jun 2026 12:42:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Matt: Bee Champion\";s:7:\"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=152932\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://ma.tt/2026/06/bee-champion/\";s: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:1141:\"<p class=\"wp-block-paragraph\"><a href=\"https://spellingbee.com/\">Spelling bees</a> have gotten a lot more intense. How many of these do you know?</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">torrone, enthymeme, iguape, Denebola, fais-dodo, cywyddau, pohutukawa, monadnock, émeute, nannofossil, tongkang, Natchitoches, flaith, semele, rusell, sawder, campernelle, Nicol, Zamenis, Tharparkar, tlachtli, madoqua, retiarius, balintawak, tessaraconter, taurokathapsia, rapakivi, uayeb, paroemia, melengket, teraglin, homelyn, chikungunya, bromocriptine (cashaw)</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.youtube.com/watch?v=yFkrOpDja1o\">Check out the first 90 seconds of this video where Shrey Parikh gets 32 out of 34 correct to become the 2026 champion</a>. That speed round is called a “spell-off,” and so many of the kids are getting all the words right that they use it to break ties. Lots of words to press. <img alt=\"🤠\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f920.png\" style=\"height: 1em;\" /></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 01 Jun 2026 18:44:51 +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:14;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"Akismet: Introducing the official Akismet Drupal module\";s:7:\"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:\"http://akismet.com/?p=284770\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://akismet.com/blog/introducing-the-official-akismet-drupal-module/\";s: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:3010:\"<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-284775\" height=\"649\" src=\"https://akismet.com/wp-content/uploads/2026/05/screenshot-2026-05-29-at-9.48.36-am.png?w=1024\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.drupal.org/project/akismet_antispam\">The official module is here!</a></p>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>For two decades, Akismet has done one thing exceptionally well: keep spam out of WordPress. Now we’re bringing that protection to Drupal. The official module is here, built by the team behind Akismet as a native Drupal module. It guards your site with the same spam-fighting service that keeps comments, contact forms, and signups clean across millions of sites.</p>\n<h2 id=\"protection-where-spammers-actually-go\">Protection where spammers actually go</h2>\n<p>Spam doesn’t stop at comments, so neither does the module. Once it’s set up, Akismet checks the forms spammers target most:</p>\n<ul>\n<li>Comments</li>\n<li>Contact forms</li>\n<li>Webform submissions</li>\n<li>User registrations</li>\n</ul>\n<p>It runs every submission through Akismet in the background and quietly filters the spam out, so you see less of it and your visitors never notice it’s there.</p>\n<h2 id=\"built-for-drupal-the-drupal-way\">Built for Drupal, the Drupal way</h2>\n<p>We wanted this to feel like a first-class part of your site, not a bolt-on. The module follows modern Drupal conventions, and plays nicely with other anti-spam tools like Honeypot and CAPTCHA if you already use them. It also adds invisible bot-detection signals that catch automated junk before it ever reaches the API.</p>\n<h2 id=\"tools-for-moderators\">Tools for moderators</h2>\n<p>For the spam worth a second look, there’s a dedicated review queue and one-click actions on every comment. Each correction goes back to Akismet, so the filter keeps getting smarter about your site. An admin dashboard shows your stats at a glance, and built-in GDPR export and erasure tools make honoring data requests straightforward.</p>\n</div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-284779\" height=\"508\" src=\"https://akismet.com/wp-content/uploads/2026/05/screenshot-2026-05-29-at-9.39.09-am.png?w=1024\" width=\"1024\" /></figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><h2 id=\"getting-started\">Getting started</h2>\n<p>You’ll need an Akismet API key. Grab one at <a href=\"https://akismet.com\">akismet.com</a>, then install the module with Composer:</p>\n<pre><code>composer require drupal/akismet_antispam\n</code></pre>\n<p>Enable it, add your key on the settings page, pick which forms to protect, and you’re done. The module needs Drupal 10.3+ and PHP 8.1+, and it’s released under the GPL. You’ll find the docs and issue queue on the <a href=\"https://www.drupal.org/project/akismet_antispam\">Drupal.org project page</a>.</p>\n<p>We’re excited to bring Akismet to the Drupal community. Give it a try and tell us what you think.</p>\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 01 Jun 2026 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Derek Springer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Matt: Maybe\";s:7:\"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=152910\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://ma.tt/2026/05/maybe/\";s: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:1540:\"<p class=\"wp-block-paragraph\">I think I heard this parable somewhere in the <a href=\"https://www.audible.com/pd/Out-of-Your-Mind-Audiobook/B0161LXWGK\">14 hours of Alan Watts lectures</a> someone <a href=\"https://ma.tt/2017/12/books-in-2017/\">recommended to me in 2017</a>, but here&#8217;s a beautiful 2-minute version I&#8217;d love to share for everyone going through something.</p>\n\n\n\n<figure class=\"wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n\n\n\n<p class=\"wp-block-paragraph\">I really appreciate the love and support I received after the <a href=\"https://wordpress.org/news/2026/05/wp23/\">WP23 post</a>, and I do want to tell people I&#8217;m okay, the post was part catharsis and part giving voice to what I see and hear privately from people who aren&#8217;t public figures.</p>\n\n\n\n<p class=\"wp-block-paragraph\">On weekends, I like to look back on the week and find a silver lining or learning from things that were challenging. It helps reframe things. After <a href=\"https://www.therepository.email/wp-engine-and-automattic-trade-accusations-of-withheld-evidence-in-flurry-of-court-filings\">it was reported</a> that I had 21 hours of depositions over 3 days, people were like &#8220;wow that must have been terrible,&#8221; but actually, while the prep and process were intense, I found it energizing and I learned a ton. Will post more about that later. You never know where things will lead.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 31 May 2026 04:49:08 +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:16;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"Greg Ziółkowski: Research: The Workspace Boundary for Agent Memory\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://gziolo.pl/?p=14864\";s:7:\"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://gziolo.pl/2026/05/30/research-workspace-boundary-agent-memory/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:365:\"A clear pattern is emerging in how major AI and workspace platforms handle long-term agent memory. The core idea is simple: store memory in the smallest durable workspace that users already recognize, such as a project, repository, document, workspace, namespace, or site. Then, rely on the platform’s existing permission system to decide who can access [&#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:\"Sat, 30 May 2026 13:18:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Greg Ziółkowski\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"Open Channels FM: The Human Touch in a Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555093\";s:7:\"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:53:\"https://openchannels.fm/the-human-touch-in-a-podcast/\";s: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:177:\"In this commentary Bob emphasizes the importance of blending human creativity with AI tools in content creation, advocating for authentic, human-driven commentary in their work.\";s: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, 29 May 2026 09:21:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"Open Channels FM: Solving the Identity Challenge in Decentralized Social Networks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554033\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://openchannels.fm/solving-the-identity-challenge-in-decentralized-social-networks/\";s: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:\"Decentralized social networks face challenges in identity resolution, complicating user interactions across platforms. Ensuring seamless experiences without centralization is the key to mainstream adoption.\";s: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, 29 May 2026 09:07:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"WordPress Foundation: Open Horizons in Action: What Our First Cohort Has Been Up To\";s:7:\"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:42:\"https://wordpressfoundation.org/?p=1483843\";s:7:\"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:103:\"https://wordpressfoundation.org/news/2026/open-horizons-in-action-what-our-first-cohort-has-been-up-to/\";s: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:8463:\"<p class=\"has-light-blue-background-color has-background wp-block-paragraph\"><strong>Important note:</strong> Programs like Open Horizons are made possible by the WordPress Foundation. Ongoing legal action by WP Engine threatens the Foundation’s ability to continue supporting scholarships, education programs, and community initiatives like this one.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>A scholarship is supposed to do more than cover a flight. Here&#8217;s what the first round of Open Horizons recipients have done since they came home from WordCamp US 2025.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\">When we launched the <a href=\"https://docs.google.com/document/d/18Yht__VXmjeM_pJ31RScNIh7wQM-GVcTK1bR9fJP_AU/edit\"><strong>Open Horizons Scholarship</strong></a> in May 2025, the goal was simple: help WordPress contributors get to the events that would otherwise be out of reach..</p>\n\n\n\n<p class=\"wp-block-paragraph\">Six recipients made it to <strong>WordCamp US 2025</strong> in Portland &#8211; coming from Malaysia, Guatemala, India, Costa Rica, and across the United States. Several months later, we took a look at what they&#8217;ve been contributing to the WordPress project since the conference.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The short version: <strong>a lot.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the long version.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Mainul Kabir Aion <img alt=\"🇲🇾\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f2-1f1fe.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Organizer · </em><a href=\"https://profiles.wordpress.org/aion11/\"><em>@aion11</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Mainul has stayed remarkably busy since WCUS. He&#8217;s been <strong>mentoring organizers at WordCamp Barishal</strong> in Bangladesh, <strong>wrote a post for the WordCamp Asia 2026 site</strong>, kept up with users in the <strong>plugin support forums</strong>, and shipped multiple plugin releases through the WordPress SVN repository. (He commits regularly enough that &#8220;regularly&#8221; probably undersells it.)</p>\n\n\n\n<h2 class=\"wp-block-heading\">Frank Calderon <img alt=\"🇬🇹\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1ec-1f1f9.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Volunteer · </em><a href=\"https://profiles.wordpress.org/fgcalderon/\"><em>@fgcalderon</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Frank came back from WCUS and went all-in on the Central American WordPress community. He <strong>organized and spoke at WordCamp Guatemala 2025</strong>, attended <strong>WordCamp San José 2025</strong>, was confirmed as a speaker for <strong>WordPress Developer Day 2026 San José</strong>, and joined the organizing team for <strong>Women WordPress Day Guatemala 2026</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re keeping score: that&#8217;s four events Frank has shown up for, in the year since one event helped him show up.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Bigul Malayi <img alt=\"🇮🇳\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1ee-1f1f3.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Volunteer · </em><a href=\"https://profiles.wordpress.org/mbigul/\"><em>@mbigul</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Bigul has contributed across just about every WordPress project that takes contributions. He joined the <strong>Photos team at WordCamp Asia 2026 Contributor Day</strong>, has been steady on <strong>translate.wordpress.org</strong> (dozens of strings translated and reviewed in recent weeks), and has uploaded <strong>3,187 photos</strong> to the WordPress Photo Directory.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, three thousand one hundred and eighty-seven. We checked twice.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Kinjal Dalwadi <img alt=\"🇮🇳\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1ee-1f1f3.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Volunteer · </em><a href=\"https://profiles.wordpress.org/kinjaldalwadi/\"><em>@kinjaldalwadi</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Kinjal has kept up consistent translation work on <strong>translate.wordpress.org</strong> in the months since WCUS; suggesting, translating, and reviewing strings on an ongoing basis, with her most recent activity just days before we wrote this post.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s the kind of quiet, steady contribution that makes WordPress usable in dozens of languages, and it&#8217;s exactly the long-term commitment we hoped to see.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Kelly Choyce-Dwan <img alt=\"🇺🇸\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1fa-1f1f8.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Organizer · </em><a href=\"https://profiles.wordpress.org/ryelle/\"><em>@ryelle</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Kelly&#8217;s contributions span <strong>Core</strong>, <strong>Gutenberg</strong>, and <strong>community infrastructure</strong> all at once. Since WCUS, she has authored the <strong>Call for Organizers post</strong> for WordCamp US 2026 in Phoenix, merged pull requests into both Gutenberg and the wporg-repo-tools repo, <strong>contributed to the WordPress 6.9 About page</strong>, and closed related Core Trac tickets along the way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In other words, the kind of contributor whose name you see in a lot of changelogs.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Elineth Morera Campos <img alt=\"🇨🇷\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e8-1f1f7.png\" style=\"height: 1em;\" /></h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Speaker · </em><a href=\"https://profiles.wordpress.org/emorera/\"><em>@emorera</em></a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Elineth has been turning her WCUS experience into a pipeline for new WordPress contributors. She completed the <strong>WordPress Credits Mentor&#8217;s Course</strong> on learn.wordpress.org, made WordPress contribution a required module in her curriculum at <strong>Fidélitas University</strong>, mentors students through the work, organized <strong>WordPress Campus Connect San José 2025</strong>, and contributed photos to the <strong>WordPress Photo Directory</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">She effectively built a feeder system for the next wave of WordPress contributors.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What this tells us</h2>\n\n\n\n<p class=\"wp-block-paragraph\">A few things stand out.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recipients keep contributing.</strong> Every WCUS 2025 recipient is still actively involved in the WordPress project, not as a thank-you, but because contributing is what they enjoy doing. The scholarship just removed the barrier to one specific event.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Impact compounds.</strong> Almost every recipient has helped <em>other</em> people contribute since WCUS; by mentoring, organizing local events, teaching students, supporting forum users, or making contribution easier through tooling. The dollars don&#8217;t stop with one trip.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Geography matters.</strong> Recipients came from countries you don&#8217;t always see well-represented at flagships, and the work they&#8217;re doing now is grounded in their local communities. That&#8217;s the whole point.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The first cohort isn&#8217;t the only cohort</h2>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve also funded recipients for <strong>WordCamp Asia 2026</strong> and <strong>WordCamp Europe 2026</strong>, and we&#8217;ll share their post-event contributions in future updates.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In the meantime: if you&#8217;re an active WordPress contributor with a confirmed role at an upcoming flagship WordCamp as an organizer or speaker, <strong>we&#8217;d love to read your application</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><img alt=\"📝\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dd.png\" style=\"height: 1em;\" /> Learn more and apply: <a href=\"https://wordpressfoundation.org/open-horizons-scholarship/\">https://wordpressfoundation.org/open-horizons-scholarship/</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 28 May 2026 20:12:35 +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:\"Harmony Romo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"Open Channels FM: Navigating Neurodiversity in Tech: Why Sharing Strategies Matters\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554067\";s:7:\"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:89:\"https://openchannels.fm/navigating-neurodiversity-in-tech-why-sharing-strategies-matters/\";s: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:382:\"The tech industry is filled with diverse minds, and more people are discovering that neurodivergent perspectives, such as autism and ADHD are not just common in this field, but bring valuable strengths. Yet, many professionals grew up without a diagnosis or language to describe their differences. This can leave individuals navigating challenges without clear strategies, [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 28 May 2026 14:18:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"Open Channels FM: The Value of Small WordPress Events in a Changing Tech Landscape\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555060\";s:7:\"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:89:\"https://openchannels.fm/the-value-of-small-wordpress-events-in-a-changing-tech-landscape/\";s: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:246:\"In this epiosde, Adam Weeks interviews Joe Simpson about reviving local WordCamps, emphasizing their unique value in fostering in-person connections, empowering new voices, and adapting to technological changes like AI in 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 28 May 2026 13:20:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:24:\"WordPress.org blog: WP23\";s:7:\"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=20747\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/news/2026/05/wp23/\";s: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:5639:\"<p class=\"wp-block-paragraph\">WordPress at 23 is simultaneously both the strongest and most precarious it’s ever been.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Last week, <a href=\"https://wordpress.org/news/2026/05/armstrong/\">we shipped WordPress 7 to the world</a>. In seven days, <a href=\"https://wordpress.org/about/stats/\">46% of all WordPresses</a>, tens of millions across countless different hosting environments, are already on 7.0, auto-updated with no breakage. From a <a href=\"https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress\">Raspberry Pi</a> to the most secure sites in the world, like <a href=\"https://www.whitehouse.gov/\">WhiteHouse.gov</a>. Sit with that for a minute when you think of all the resources and all the projects that have had security problems in the past few weeks. No supply chain attacks, no security problems, just a stable, secure infrastructure doing its job invisibly to power a huge portion of the open internet.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>I&#8217;m really proud of the capability and security of WordPress, and we should celebrate that. That accomplishment represents the work of thousands and thousands of people coming together to make the web a better place. Also, an iceberg of what is going on behind the scenes. </em> </h2>\n\n\n\n<p class=\"wp-block-paragraph\">However, the release was not what I hoped it would be because so much time from key people was taken away by <a href=\"https://wpengine.com/\">WP Engine’s</a> attacks.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.silverlake.com/\">Silver Lake</a>, in its immense 100B+ power, summoned a <a href=\"https://en.wikipedia.org/wiki/Shoggoth\">shoggoth</a> in <a href=\"https://www.quinnemanuel.com/\">Quinn Emanuel</a> that has been paperclip-maximizing legal torture that is not just going after <a href=\"https://automattic.com/\">Automattic</a> and <a href=\"https://wordpress.org/\">WordPress.org</a> and me personally, but this Golem Jagannath is now trying to dissolve the <a href=\"https://wordpressfoundation.org/\">WordPress Foundation</a> itself, a non-profit with <a href=\"https://projects.propublica.org/nonprofits/organizations/205498932\">no employees or payroll</a> that supports <a href=\"https://central.wordcamp.org/\">WordCamps</a> and <a href=\"https://wordpress.org/education/credits/\">Open Source education around the world</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you know anyone at <a href=\"https://www.linkedin.com/company/silver-lake/\">Silver Lake</a>, <a href=\"https://www.linkedin.com/company/quinn-emanuel/\">Quinn Emanuel</a>, or <a href=\"https://www.linkedin.com/company/wpengine/\">WP Engine</a> in that order, please beg, plead with them to stop the violence. <strong>End this internecine warfare</strong> that is threatening to destroy one of the last stalwarts of the Open Web.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s not fun and games anymore, not just business. This is having a real impact on people&#8217;s lives.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It took every ounce of will in my body, and I am grateful to thousands of hours of meditation, to not explode in rage when asked about pineapple on pizza and debating the <a href=\"https://en.wikipedia.org/wiki/Jean_Baudrillard\">meaning of Jean Baudrillard</a> and “<a href=\"https://wordpress.org/news/2024/09/wp-engine-banned/\">bastardized simalcra</a>” when miles away, my closest friend is in a hospital bed waiting for a heart transplant.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I have colleagues <a href=\"https://eric.blog/2026/05/24/six-months/\">LITERALLY DYING</a> I can’t be with because Silver Lake / Quinn Emanuel / WP Engine shoggoth is trying to make it seem like <a href=\"https://www.therepository.email/wp-engine-and-automattic-trade-accusations-of-withheld-evidence-in-flurry-of-court-filings\">I am hiding or destroying evidence because we rotate logs on wordpress.org or I have disappearing chats on Signal with romantic partners</a>. I don’t curse, but this is so f-ed up I don’t know what to say.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>If you don&#8217;t know anyone at these entities, please pray, meditate, and call on whatever forces or divine interventions you can to bring this to an end.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\">I reached out multiple times to resolve this with open arms; I’ve extended every olive branch; and I’ve even said positive things about Silver Lake and WP Engine in the press, trying to bring this to a close. Heather Brunner would not even come into the same room with me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">All of this from a stupid presentation <a href=\"https://www.youtube.com/watch?v=fnI-QcVSwMU\">I gave at WordCamp US 2024 about how private equity can hollow out high-trust-based Open Source communities that in the past 19 months has only gotten 16k views on YouTube</a>.  </p>\n\n\n\n<p class=\"wp-block-paragraph\">Silver Lake, you have already extracted all your pounds of flesh. I missed my Mom&#8217;s knee surgery. If you wanted me to suffer for my sins, I have, and probably deeper than you will ever know. WordPress and WordPress.org, and yes, even my flawed leadership, are at the heart of what has made WP Engine successful so far. You have so much money and power, <a href=\"https://pe-insights.com/trump-approves-14bn-tiktok-us-spin-off-with-oracle-silver-lake-and-kkr-as-investors/\">you just got TikTok, the Trump administration loves you</a>, you don’t need to control and take over WordPress, too. If you win, you destroy it, and then what? Please have mercy and stop trying to ruin people’s lives. Let’s move on.</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, 27 May 2026 17:40:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"WPTavern: #218 – Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards\";s:7:\"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=204450\";s:7:\"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:117:\"https://wptavern.com/podcast/218-luke-carbis-on-the-future-of-wordpress-plugins-ai-ethics-and-new-directory-standards\";s: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:60724:\"<details>Transcript<div>\n<p class=\"wp-block-paragraph\">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, the future of WordPress plugins, AI, ethics, and new directory standards.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today we have Luke Carbis. Luke has been immersed in the WordPress world for our round 20 years with experience touching upon many strands of the ecosystem. He started his own businesses, worked in agencies as a developer and product lead, contributed to WordPress Core, helped organise WordCamps, and is now a member of the Plugin Review Team. He also co-hosts the Crossword podcast.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Recently Luke delivered a talk at WordCamp Asia titled, beyond the guidelines, it&#8217;s time to evolve our standards for a safer plugin ecosystem. And today he&#8217;s here to share some of those ideas with us.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We start by talking about how WordPress.org&#8217;s plugin directory is facing a wave of new submissions driven largely by the rise of AI generated plugins. This has made it harder, both for quality plugins to stand out, and for users to find what they need, despite backend improvements and shorter review wait times.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Luke discusses how the current discovery and ranking systems can be games, how active installs play a key role, and why there&#8217;s room for improvement in surfacing the best plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also get into Luke&#8217;s suggestions for making the plugin ecosystem better, including ways to connect wordpress.org accounts with sites, streamlining discoverability and installation of both custom and premium plugins, and the idea of officially supporting a commercial plugin marketplace with proceeds potentially supporting Core contributors and community events.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A thread throughout this conversation, is how WordPress should respond to AI, not just as a technology, but as an agent of change in the community. We look at the ethical implications, generational divides in attitude towards AI, and the importance of strong leadership as WordPress faces a period of challenge and uncertainty.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in the future of the WordPress plugin directory, the role of commercial offerings, and how AI is reshaping open source communities, this episode is for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to find out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Luke Carbis.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Luke Carbis. Hello, Luke.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:38] <strong>Luke Carbis:</strong> Hey Nathan, how are you doing? I heard you had a great time in India.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:41] <strong>Nathan Wrigley:</strong> I had a great time in India. I think you had a great time in India as well. Is that true?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:46] <strong>Luke Carbis:</strong> Yes, I love India. There&#8217;s just something really special about it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:50] <strong>Nathan Wrigley:</strong> Yes. I came away with an enormously favourable opinion of my time in India. I kind of wish that that episode had not come to an end.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We are back from WordCamp Asia, which is where I spent some time with you. You did a talk, presentation, over there, and it was entitled beyond the guidelines, it&#8217;s time to evolve our standards for a safer plugin ecosystem. Let&#8217;s get into that in a minute.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Before then, can you just give us your little potted bio? I know it&#8217;s a bit of a pedestrian question, but can you just tell us a small amount about yourself, probably related to WordPress, I guess?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:25] <strong>Luke Carbis:</strong> So I&#8217;ve been using WordPress for 20 years and also, you know, roughly there. And in that time I have done everything really from like starting my own small businesses, to working for agencies in developer roles, in product roles. Worked for hosts. I&#8217;ve worked for products and plugins, and I&#8217;ve started my own plugin businesses and sold them too. And now, after contributing here and there across a variety of different teams, I&#8217;m now part of the plugin team. So I&#8217;m spending a lot of time reviewing plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:02] <strong>Nathan Wrigley:</strong> So you are very much aligned with the mission of today&#8217;s episode. So I&#8217;m going to read the blurb that was included in your presentation, just to give some context to that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:11] <strong>Luke Carbis:</strong> I&#8217;ll tell you that I give this blurb to everybody who has to introduce me before a talk, and I get varying degrees of success in terms of their ability to reproduce the words written on the page. I&#8217;m eager to hear your rendition, Nathan.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:28] <strong>Nathan Wrigley:</strong> Okay. Here we go. I&#8217;m going to try it. I&#8217;m going to give myself one chance to get it right. It&#8217;s time to have a conversation about ethics in plugin and product design. We&#8217;ll learn that recognising and rejecting dark patterns isn&#8217;t about stricter rules, it&#8217;s about building trust through transparent, user centred design. How did I do?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:46] <strong>Luke Carbis:</strong> Oh, you did good. That wasn&#8217;t the one I was talking about actually. I thought were going to read my bio.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:52] <strong>Nathan Wrigley:</strong> Oh, well I&#8217;ll read your bio. Let&#8217;s move to there then.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:54] <strong>Luke Carbis:</strong> I put so much effort into that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:55] <strong>Nathan Wrigley:</strong> This I&#8217;m definitely doing as a first pass. Here we go. Luke Cabris is a self deputised open source emissary and vigilante plenipotentiary for WordPress proletariat affairs. He&#8217;s one of the hosts of Crossword, and has been a part of the community as a plugin developer, Core contributor, release lead, WordCamp organiser, and member of the plugin review team. How did I do?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:18] <strong>Luke Carbis:</strong> Amazing actually. And I think like a big part of that, you know, speaking about the silly words I&#8217;ve chosen to put in there around proletariat and so forth, that does come from a genuine place and why I got into plugin review in the first place. And maybe we&#8217;ll get into some of that in this interview.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:37] <strong>Nathan Wrigley:</strong> Yeah, definitely. Okay, so there&#8217;s obviously an identified undercurrent of, dissatisfaction is maybe the wrong word, but you&#8217;ve clearly got some kind of estimation that things are not all going well in the plugin space. Because your talk, as I said, was talking about evolving standards for us safer plugin ecosystem. And the word safer there, I presume, implies that things could be improved.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I guess I&#8217;m just going to ask you to lay out what it is that you believe the plugin landscape has a problem with, what&#8217;s going wrong? And then we can get into the remediation steps a bit later.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:10] <strong>Luke Carbis:</strong> Yeah, so when I was laying this out, I was thinking about, a lot about what I would do with the plugin directory if I could, if I could come in and change a bunch of things. And I realised that a lot of my bigger ideas are just not realistic.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I would love to see maybe a plugin directory that was commercialised where plugins, you know, premium plugins could sell. But I think Matt&#8217;s been pretty clear that he&#8217;s not interested in doing anything like that, although maybe more recently had a change of heart on a bunch of things. So who knows?</p>\n\n\n\n<p class=\"wp-block-paragraph\">I tried to stick to the basics and really, the changes that I proposed in this talk, I feel like they can get done. In fact, I can probably do them myself with a little bit of community support. And that&#8217;s the purpose of the talk.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And they&#8217;re really, mostly about this problem we&#8217;ve got with the directory at the moment where we&#8217;re just being inundated with loads and loads of new plugins. It&#8217;s becoming really hard to be able to stand out from the crowd as a product designer, and as a user, just figure out which plugin that I want to use. And of course, a lot of that is due to AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Nathan, we&#8217;ve seen, in the last 12 months, something like four times the amount of plugin submissions than 12 months ago. Isn&#8217;t that nuts?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:39] <strong>Nathan Wrigley:</strong> So I guess what I would say from there is, if I was to rewind the clock, I don&#8217;t know, let&#8217;s say three years, something like that, we had the same problem in that there was a deluge of things which needed to be approved from the plugin review team. A few bits and pieces were put in train, which actually appeared for a while to really get rid of that problem. You know, I think we got down to almost zero things in the queue for the plugin review team. And then coinciding almost perfectly, dovetailing into that came AI. The ubiquity of AI, the capacity of AI to create plugins and what have you. And that then presumably just turned that whole wheel back around.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And now we&#8217;re at the point where it sounds like the majority of the things which are in the queue are supposed to be AI plugins. You know, the idea that you may be able to rattle off 10 plugins in half an hour. On the face of it, that sounds like a great idea. Look, we&#8217;ve democratised plugin development and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But we have processes on wordpress.org which need to be satisfied and fulfilled so that they are measured, so that they are inspected, so that they pass the requisite number of tests and what have you. And we&#8217;re facing a problem just of numbers. There&#8217;s just numerically too many things happening all at once for the actual humans to take care of it. Does that sort of sum it up, or have I missed bits of that out?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:10:03] <strong>Luke Carbis:</strong> I would make a slight change to what you said actually, because the humans are actually taking care of it. We have been adding new people to the team, we have been improving our tools, and we&#8217;ve been using a bit of AI ourselves to be able to stay on top of the queue. And right now we&#8217;ve got about a week wait time before your plugin is reviewed. Now that&#8217;s always, like if you look historically, that&#8217;s a pretty good number.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Where you could be mistaken is if you look at the number of plugins waiting for review, right? You might see a lot, you might see 800, and that is much higher than it was two years ago, but we are getting through them a lot faster now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I think the metric to keep in mind is the wait time before review. Obviously we want to keep that at zero. Our team, we go into a critical mode. We say, oh, things are really bad if it&#8217;s two weeks. And so at the moment we&#8217;re one week, we&#8217;re pretty happy with that, trying to reduce it, of course.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The burden, there is a lot of burden on the Plugin Review team, but to me, that&#8217;s not the primary issue. The primary issue is if you create a product, if you create a plugin, then how do you stand out on the plugin directory amongst a thousand other plugins that do exactly the same thing? And if you are a user using WordPress, how do you find the right plugin for you? Or do you just give up on the plugin directory entirely and vibe code your own solution?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:30] <strong>Nathan Wrigley:</strong> Do you believe that is in fact the case? Do you think that possible submissions, the developers of, let&#8217;s say, I don&#8217;t know, countless plugins out there have just decided to do exactly that? Because they feel that, you know, they get through the week wait, the two week wait, the five day wait, whatever it is, their plugin is finally authorised, it&#8217;s on the wordpress.org repo, but then just crickets because of the way that the repo is structured, the way it surfaces things, the way it, I&#8217;m doing air quotes here, favours certain things. Is that the gripe really, that really it&#8217;s an unfair playing field? It&#8217;s sort of stacked in favour of some players as opposed to others.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:05] <strong>Luke Carbis:</strong> That&#8217;s been a long running gripe of the WordPress directory. That&#8217;s not a new gripe. That&#8217;s been around for a while. And in fact, we&#8217;ve really made some good progress towards changing up the featured plugins, for example. More the issue is the number of plugins. The number of plugins on the directory is growing just incredibly. And so it&#8217;s because of that it&#8217;s harder to stand out in the crowd.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:30] <strong>Nathan Wrigley:</strong> Yeah, the UI, I&#8217;ve always wondered how Google, for example, obviously billions of dollars spent fine tuning that algorithm. The anticipation, certainly when I&#8217;m using things like Google, is that it&#8217;s doing a credible job. But the truth is, I have no insight into whether or not it really is doing an incredible job, or whether I&#8217;m just missing out on a dozen things that would actually be superior given the search, and given the proclivities of Google to surface things based upon sponsorship or whatever it may be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What does the wordpress.org, and again, I&#8217;m using air quotes, what does the algorithm actually do at present, to present what is on the page in the repository when I first arrive for the first time, or subsequently with search?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:15] <strong>Luke Carbis:</strong> One of the biggest differences between Google and WordPress search is that the, air quotes, algorithm is open source. And you can actually go on to GitHub now and have a look and examine exactly what it is. And it&#8217;s a whole range of things. I probably couldn&#8217;t do a good job of summarising it, but it takes into account recent reviews. It takes into account the plugin author&#8217;s ability to respond to support on the forums. And of course it takes into account keyword matching in the title and description and things like that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There is a cutoff, if I recall, on the length of the description that is included in the search thing to prevent people keyword stuffing. And that&#8217;s something we look carefully at during plugin review. There&#8217;s a whole heap of things, of course.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:01] <strong>Nathan Wrigley:</strong> Are you satisfied that those whole heap of things that make up the search, or the display for whatever it is that you&#8217;re searching for, or the default when you first arrive at the page, do you believe that there&#8217;s room for improvement there or, yeah?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:16] <strong>Luke Carbis:</strong> Oh yeah. Have you ever used the WordPress plugin search?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:18] <strong>Nathan Wrigley:</strong> Yeah, I really have. But curiously, given my background, I&#8217;m not the best candidate for doing searches because what I&#8217;m usually searching for is the name of the thing that I&#8217;m searching for. For me, because I&#8217;ve been in the WordPress space for such a long time and frequent all these different groups and learn from other individuals at WordCamps and things, I&#8217;m usually looking for the name of a product. Or certainly searching for this very specific, tight set of words around which I know it will surface. And then I find it. And use it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, if I was just, let&#8217;s go for example, with one of everybody&#8217;s favourites, SEO, if I just type in SEO and hit the button, I do not know what that would give me, and whether or not it would be a credible match for what I want.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And one of the things that I would add into that is Google&#8217;s algorithm being closed source. Whilst we, as an open source community, we don&#8217;t like the idea of that. There is something slightly ungameable about it. You know, there&#8217;s a big barrier between gaming the SEO on Google which WordPress doesn&#8217;t have, because once the algorithm is open sourced, it becomes, oh look, this is what we need to do to achieve rankings and so on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:26] <strong>Luke Carbis:</strong> And there is a lot of attempts at gaming the algorithm. But one thing it&#8217;s really, really hard to game is active installs. And that is one of the big, big ranking factors. So if you have a plugin, if your plugin has risen to the top, then, yeah, it&#8217;s going to rank better. And that kind of makes sense from my perspective.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But then again, if you know what you&#8217;re looking for and you search specifically for the exact word and it comes up second or third or tenth in the search results, because it doesn&#8217;t have very many active installs, that&#8217;s a hard problem to solve.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:02] <strong>Nathan Wrigley:</strong> So what would be some of the remediation steps? It&#8217;s a bit of blue sky thinking this, and obviously everything that is about to come out of your mouth, caveat emptor, it might not happen, or it might be an idea which, you know, upon further reflection a year from now, you think, no, that wouldn&#8217;t have been a good idea anyway. But do you have some intuitions as to what you would like to try on the .org repo? You know, experiments to run for a short period of time to see what works and what doesn&#8217;t.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:26] <strong>Luke Carbis:</strong> I do have one experiment in particular I would love to run, but I have to set it up with you, Nathan. There&#8217;s a first step and a second step.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So the first step is, I want to be able to connect my wordpress.org account with my WordPress in install. So we&#8217;ve got this new Connectors API coming in WordPress 7, where we can connect our Open AI or our Anthropic accounts with API keys or whatever it is. I&#8217;d love to be able to log in with wordpress.org. I think that would be really cool. Now, have you ever tried going into the plugins, add new, and click favourites? What happens when do that?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:04] <strong>Nathan Wrigley:</strong> I have not, no.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:05] <strong>Luke Carbis:</strong> Okay. Well, I&#8217;ll tell you. Do you think it comes up with your favourites?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:08] <strong>Nathan Wrigley:</strong> Oh, I see. Yeah, okay. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:11] <strong>Luke Carbis:</strong> You&#8217;ve just done it. It asks you to type in your username from wordpress.org. And that&#8217;s not a great user experience. And so if we were able to sort of connect up our wordpress.org account to our various installs, then at least we could have our favourites come up in our plugins. So that would be a step one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then a step two is I would love to be able to store a list of GitHub repos, doesn&#8217;t have to be GitHub, just Git, Git repos, where I have my own set of custom plugins. Or maybe even authenticated via token, premium plugins. And add that into my wordpress.org profile so that whenever I&#8217;m creating a new WordPress site, I can go plugins, add new, click on my, I don&#8217;t know, we could call it like untrusted sources, that&#8217;s what some other app stores call it. And then see a list from wordpress.org of GitHub repositories or whatever, repositories on various different systems where I can just download the zip into my WordPress site just as though I&#8217;d uploaded, you know, I&#8217;d gone, upload zip via that menu.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Why not? I think that would be a really cool experiment to run. That would allow people to run their own sort of alternative marketplaces in a sense. If they could get onto that untrusted sources list. And it also wouldn&#8217;t take away that control that wordpress.org really wants over the plugin directory, for good reasons. Because if there was an untrusted source that was nefarious or malicious, then we could just remove that from everybody&#8217;s profile also.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:18:50] <strong>Nathan Wrigley:</strong> So there&#8217;s a couple of things there. The first one was, it felt like something akin, now I have an Android phone. I don&#8217;t have experience with the iOS app store on a phone, but the Google Play Store I have familiarity with. And because it knows things about me from my past and the things that I&#8217;ve done in the past, it begins to have some sort of idea of, okay, here&#8217;s the kind of things that you like.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now I&#8217;m not suggesting anything quite like that, but it feels as if there&#8217;s a step slightly towards that. In other words, given that your 10 sites that you&#8217;ve connected to wordpress.org, they all seem to have an SEO plugin in them, they&#8217;ve all got a forms plugin, they&#8217;ve all got some sort of caching solution. Those kind of heuristics might then say, okay, we know that you like those kind of things, here&#8217;s a bunch of stuff that&#8217;s around that. Did I get that right or have I sort of overstated what you were thinking?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:42] <strong>Luke Carbis:</strong> Yeah. No, that&#8217;s good. And incidentally, it&#8217;s also the first sort of required step if we were to ever go ahead and make the wordpress.org plugin directory commercial, and allow plugins to sell, or sell subscriptions. That login with WordPress would be a necessary step.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:02] <strong>Nathan Wrigley:</strong> Okay. And the next thing that you mentioned then was kind of like this idea of untrusted sources, or at least the capacity for you to say, I trust these things. And obviously, you know, we don&#8217;t want it to be that everybody ought to trust these things, so there needs to be a sort of volunteering in, or some sort of connection which you approve or something.</p>\n\n\n\n<p class=\"wp-block-paragraph\">How many people are these days going out to places like GitHub? I&#8217;m imagining newbies to WordPress, probably no. But I&#8217;m imagining experienced people in WordPress, developers and what have you are certainly doing that. You know, they&#8217;re finding plugins over on GitHub and downloading them and doing all of that unnecessary work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That is an interesting idea, isn&#8217;t it? Being able to bind it so that essentially it appears in the UI, you click a button, it just does all the things that you need to do. Yeah, that&#8217;s really interesting as well. And Git, you know, ubiquitously Git.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:48] <strong>Luke Carbis:</strong> Yes. And it&#8217;s not just other people&#8217;s plugins that people are trying to access. It&#8217;s a lot of your own plugins. And talking to plugin developers, talking to people submitting their plugins to the directory, a lot of the time people would be actually just happy if they could easily install their own plugins on their various websites and on their clients&#8217; websites. That&#8217;s a part of them pushing it into wordpress.org, into the plugin repo is just to have it there accessible. They don&#8217;t really expect a lot of users. They&#8217;re not really going for some big product launch. They just want it there and available for when they build their website.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:29] <strong>Nathan Wrigley:</strong> Okay. And then let&#8217;s move on to what I think was the third of your points there, which was the more commercial side of things. The idea of putting premium plugins, let&#8217;s call them that. Essentially a plugin where there&#8217;s a fee in exchange for getting access to that code base.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you think that breaks some kind of promise that the community over 20 years has opted into? I suppose the argument from the more open source side, if you like, let&#8217;s call it that, would be that it&#8217;s going to, in its train, bring all sorts of unexpected consequences. You know, the pressure to, I don&#8217;t know, raise a 3% fee for wordpress.org, which people would say, okay, where&#8217;s that going to? You know, on the Apple iOS store and on the Google Play Store. I think it&#8217;s around 30%. But, you know, I was just taking Stripe as an example. Something like a 3% fee, but it could be anywhere, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then of course you get into the whole argument of, okay, if there&#8217;s a fee attached to that and somebody&#8217;s getting paid for that, is there going to be a commercial pressure to promote only the ones where the fee is the highest, or the percentage that&#8217;s been agreed for that thing is the highest? You can see how it gets muddy basically fairly quickly.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:32] <strong>Luke Carbis:</strong> Yeah. It does get muddy and it does get messy, and I think it&#8217;s a necessary evil. Now, let me just start by saying I&#8217;m not really proposing this because the first step towards anything like this happening would be that wordpress.org must be transferred to the Foundation. That would have to be the first step.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then the second step is, yeah, you&#8217;d have to charge developers a fee. I think actually 8% would be the right amount, okay? So we have 3% for payment processing and then Five for the Future. That&#8217;s always been the thing, right? So let&#8217;s stick with that. So let&#8217;s stick with 5% goes to the Foundation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And what happens with that money? Well, we&#8217;ve got a problem in WordPress, don&#8217;t we? We have this problem that people aren&#8217;t contributing enough, and people don&#8217;t pay their due. And some of that is big plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So what if we just put that into the foundation and use it to pay for WordCamps. Use it to pay for contributors. Use it to pay for the plugin review team. I&#8217;m not complaining. I&#8217;m a full-time sponsored contributor. But not all of the plugin review team are. So maybe use it to pay for some of those volunteer hours. I think that could be a really useful and helpful thing, especially if the Foundation has proper governance and proper oversight.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:53] <strong>Nathan Wrigley:</strong> I have literally no idea what the WordPress plugin ecosystem is, and again, I&#8217;m doing air quotes, worth. And so what I&#8217;m meaning by that is, I don&#8217;t know how many dollars move around on planet Earth each year in order to get access to pro plugins. I&#8217;m imagining it&#8217;s not a tiny amount.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:15] <strong>Luke Carbis:</strong> Not as much as WordPress hosting, but probably a lot more than people think.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:20] <strong>Nathan Wrigley:</strong> Right. Because we are in a, an ecosystem now where $97 per annum for this thing, and $47 for this thing, or $399 for this other thing. These are not numbers which kind of shock anybody. And 8% of $399 a thousand times over, a million times over adds up to quite a lot.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so, again, I have no back of the napkin calculation there, but it does seem that that would be quite a considerable amount of money. The way that you&#8217;ve channelled it there, maybe that would be enough to satisfy people who don&#8217;t want there to be any commercial pressure inside of wordpress.org. I don&#8217;t know if you&#8217;ve had conversations with people who have a very different opinion, you know, you&#8217;re polls apart on this, and whether or not you&#8217;ve managed to persuade them with that argument or not.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:07] <strong>Luke Carbis:</strong> Yeah, look, Matt Mullenweg himself is polls apart from me on this last time I checked, and that&#8217;s okay. I get that perspective too. Introducing money into WordPress will have some big effect on the project. Maybe it&#8217;s the shock the project needs. But I personally am a fan of an expanding ecosystem. I love the idea that someone can make a living off WordPress. That&#8217;s what I&#8217;ve done for my whole career.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And if this goes another step towards enabling that for people, especially in the current climate where a lot of plugin authors and product companies and WordPress are experiencing a downward trends in terms of sales and conversions, then I think this could be a good sort of step in the right direction. Most importantly, it would give the confidence back into the market.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I&#8217;ve been sitting, actually, Nathan, I&#8217;ve been sitting on a plugin that I probably would launch commercially as well. I&#8217;ve had it ready to go for 12 months or more with a friend of mine. We&#8217;ve launched successful plugins before. And we just haven&#8217;t launched it because we feel the timing isn&#8217;t right. We feel the WordPress plugin, the ecosystem isn&#8217;t an exciting place to be. People aren&#8217;t really interested in new products in this space, especially if it has nothing to do with AI. It feels like there&#8217;s a lack of momentum, a lack of movement in the WordPress product space, especially when it comes to the new launches, right? The last big launch I can think of was Event Koi. Maybe you&#8217;re more in touch than I am.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:45] <strong>Nathan Wrigley:</strong> No, that was a big moment for me as well, that did garner a lot of interest, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:50] <strong>Luke Carbis:</strong> And it seems like there&#8217;s a general sort of crickets when it comes to product launches in WordPress. Maybe this could be something to generate a bit more excitement again.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:00] <strong>Nathan Wrigley:</strong> I don&#8217;t quite know if it&#8217;s fatigue or what have you, but there&#8217;s definitely been a sort of slowing down of, maybe it&#8217;s because of, I don&#8217;t know, maybe people just more broadly are not kind of quite so into Facebook groups in the way that they were before, or maybe they&#8217;ve been used to unsubscribing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:17] <strong>Luke Carbis:</strong> Could be AI. Could be a ton of different things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:20] <strong>Nathan Wrigley:</strong> Yeah, I think all of those pieces play into it. But I do think you&#8217;re right. I think WordPress has got a bit of a fight on its hands in the future, trying to maintain its interest in what, for the younger generation coming up, will probably be a bit of an AI first world.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I would imagine for developers, the idea of being able to gain revenue directly at the source, and being able to be discovered directly at the source is quite an appealing thing. You don&#8217;t necessarily have to have the most incredible website. You don&#8217;t have to have an incredible marketing team to be discovered out in Google if you&#8217;ve got fighting chance to be discovered inside the repo, which is serving up the plugins to everybody. I imagine that&#8217;s quite an exciting prospect.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:05] <strong>Luke Carbis:</strong> Oh yeah. When was the last time, if you had to install an app for your phone, you went to a website? I don&#8217;t know what it&#8217;s like on Android.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:10] <strong>Nathan Wrigley:</strong> Not ever.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:11] <strong>Luke Carbis:</strong> No, you find it on the App Store. And not only that, but also if we did something like this, we&#8217;d have built into WordPress ways for developers to update their plugin. Right now, premium plugins have to ship their own updater, even though WordPress comes with one, right? Ways for WordPress to be able to handle a licence, or maybe not a licence key, but validate a purchase, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Right now, every premium plugin has to do that validation step. Where did you get the plugin from? Do you have a valid purchase? So it makes a world of difference for product teams when they don&#8217;t have to distribute, when they don&#8217;t have to do quite as much marketing. And discoverability is much easier when they don&#8217;t have to worry about how they&#8217;re going to handle updates.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Even just thinking through something like, am I going to have a premium plugin and a separate, a free plugin, or am I going to have a system where I have the free plugin and then my pro plugin extends that with actions, and so we have to have both active at the same time. Or am I just going to ship premium only and not have any free, and then I&#8217;m not discoverable on the directory anymore.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Like all of that it&#8217;s sort of solved in one step. It just makes launching a product for WordPress so much easier. But I just, I&#8217;m sitting here talking about how good it is, but I just don&#8217;t actually think it&#8217;s a realistic prospect.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:38] <strong>Nathan Wrigley:</strong> Yeah, because I suppose what I&#8217;m imagining as you&#8217;re saying these words, all of it, the wall that you are constructing, all of the bricks that you are laying out kind of makes sense. It all adds up. It seems completely credible. But then in the back of my mind, I&#8217;m kind of imagining there&#8217;s quite a lot of people shouting at their podcast player at the moment. Luke, no. This is pure, you know, this is the antithesis of what we want in an open source project. Money should never be bound to it. It should be free at the point of use. And you can see how all of that goes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And those people, their message is clear. Their message is powerful. They&#8217;re very persuasive. They&#8217;ve equally got their wall that they&#8217;ve constructed, which is probably just as persuasive. I don&#8217;t know how you get these two sides to meet, because there&#8217;s no middle ground, right? You can&#8217;t have half of a paid for plugin ecosystem. Maybe you could, but that seems like destined to fail. It&#8217;s a bit of binary, isn&#8217;t it? It&#8217;s either, yep, we&#8217;re going to do it, or no, we&#8217;re not. And I can see that bifurcating the community in the way that almost nothing has in the past.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:38] <strong>Luke Carbis:</strong> Nathan, I&#8217;ve been reflecting on Matt&#8217;s, let&#8217;s say, reintroduction back into the project. After WordCamp Asia, he suddenly has become super active, as I&#8217;m sure you saw on Slack, and he&#8217;s writing all of these like paragraphs and paragraphs of like to do items, and change this and update that. And not always in that careful, accessible language that we&#8217;ve cultivated on the WordPress project.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it&#8217;s been very clear. This is not good enough, this is what I want to have changed. And at first when I saw this, my reaction was frustration and even a little bit of anger. I don&#8217;t agree with your opinion. And after giving it a bit of time, what I&#8217;ve begun to realise is WordPress, I think it&#8217;s safe to say that WordPress has seen a little peril in the last little while, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve been coasting along, but there&#8217;s no guarantee that we are going to remain relevant in the discussion of, what am I going to use to create my new website, a few years from now? In fact, the answer to that question, it very well may not include WordPress, a few years from now. That is a realistic possibility. Something needs to change. And the only thing that can cause us, that can pull us unstuck from where we are right now is a strong leader, who has a strong direction.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, that leader might take us in the wrong direction. That leader might come in with a strong opinion and we might just go off the deep end and the whole thing might just come crashing around down by our feet.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But also, if we don&#8217;t do anything, I think that&#8217;s just as likely to end up in tears. On reflection, I&#8217;ve decided mentally to recast Matt in my mind from being this Elon Muskian figure, to being someone more akin to Steve Jobs, or DHH, or these figures that are known to be a little rough around the edges, you could say, but also visionary in terms of their product thinking.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so that&#8217;s the change in mindset that I&#8217;m intentionally taking now into the project, to keep me sort of a bit more motivated and to reframe just like the direction. What do we need as a project? And that&#8217;s what I think we need. We need clear, direct, active leadership.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:14] <strong>Nathan Wrigley:</strong> It&#8217;s kind of curious because the more recent past has seen an absolutely logarithmic growth in WordPress. I don&#8217;t mean in the last year or two, but let&#8217;s go over the last 15 years or something like that. And particularly over the last, let&#8217;s say eight years or something like that, it&#8217;s just grown and grown and grown. And I think it&#8217;s fair to say, maybe exactly as you characterised it, we have rested on our laurels.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think we could point the finger largely at AI, not entirely at AI. There&#8217;s a whole load of other things, history, politics, what have you, inside the WordPress space, which will have contributed. But there is definitely this inflexion point at the moment where a lot of people, I think, are questioning what is it that I need? What are the tools that I need to build a website? And so, like you said, there is this moment where there&#8217;s a precipice and that precipice seems to be getting a little bit closer.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And it has been curious watching Matt&#8217;s reaction. I&#8217;m just reading the same things that you&#8217;ve been reading. The appetite that has been displayed there, and the expression of, you kind of need somebody to take the helm, and we need to make decisions. And it was all born out of this frustration at something, which on the face of it really ought never to have happened. You know, this capacity to commit a certain thing, which was not able to be committed because.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:32] <strong>Luke Carbis:</strong> You talking about a Akismet?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:34] <strong>Nathan Wrigley:</strong> Well, yeah, a whole committee needed to decide on whether this, that or the other thing. Again, it&#8217;ll be really interesting, in the way that we discussed earlier about the plugin repo becoming commercial. It&#8217;ll be interesting to see how the community reacts to that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t know if you&#8217;ve got a, obviously you are leaning into that and thinking, okay, better to have a dictator that&#8217;s got a direction than just slowly withering away, the community dying over time and the project failing. It&#8217;ll be interesting see if everybody has that same reaction, or whether people regard that as something that they can&#8217;t tolerate. And whether or not indeed that itself will haemorrhage the community, you know, create another fork in the road if you like.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:14] <strong>Luke Carbis:</strong> Let&#8217;s talk about that. Like, let&#8217;s talk about, is the direction, we agree I think that we need a direction, right? We need clear, strong leadership. What about the direction though? How do you feel about this focus in on AI? I&#8217;ll give you a hint. For me, it&#8217;s hard to bet against AI, but the core, if you had to boil WordPress&#8217; sort of spirit down to three words, for me, those words would be, code is poetry. And I don&#8217;t see that reflected in the AI focus. What do you think?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:51] <strong>Nathan Wrigley:</strong> My supposition is that when I got into any of the open source projects that I was ever into, there was this philanthropic bit of me which definitely got engaged by that. And so I loved that. I loved the kind of community side. I think it&#8217;s part of me as a human being. I&#8217;ve often, rebelled is too strong a word, but I&#8217;ve always managed to find my way away from situations where there was somebody telling me what to do. I&#8217;ve always enjoyed that capacity to do things on your own, or at least as a community to decide how things are going to be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the world really doesn&#8217;t seem to work in that way. You know, the world that we occupy is led by companies which have a strong direction. Governments which have a strong intuition on what their citizens want, and so on and so forth.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so I&#8217;m kind of drawn into the argument that you&#8217;ve just made. I think it&#8217;s worth a punt. I do not know what AI is going to do to our community. It may be that AI is going to upend everything so severely and so dramatically that no retrofitting of a CMS will be capable of stopping the inexorable rise of it, and we&#8217;ll all be using AI for everything from now on.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But it does feel like the framework has been built to allow AI to be an integral part of a CMS, which people are familiar with and willing to use over and over again in the decades to come.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But in terms of the leadership thing, I think it&#8217;s worth a punt. We know how in open source there can be atrophy. Things can just feel like you&#8217;re walking through molasses because the committee hasn&#8217;t decided the thing, and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s been okay. The history of WordPress demonstrates that that has actually worked. We&#8217;ve been able to get through it in that manner. But I&#8217;m not sure that facing a fairly, apocalyptic is the wrong word, let&#8217;s go with seismic, a seismic thing like AI, we&#8217;re up against a bit of a different animal now. And maybe we need to adapt our strategy.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And maybe it&#8217;s a temporary thing, you know, maybe that&#8217;s a way of dealing with it. I think, I could be wrong, memory could prove me wrong here. I&#8217;m pretty sure that in Matt&#8217;s Slack commentary that you&#8217;ve been referring to, I think it was a, it was a period of time, wasn&#8217;t, it? Wasn&#8217;t the proposal that I, you know, give me the reigns for a year, or something along those lines. I can&#8217;t remember. If I&#8217;m misrepresenting that, I&#8217;m sorry. But maybe it&#8217;s worth a punt. It certainly sounds like it&#8217;s convinced you anyway.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:15] <strong>Luke Carbis:</strong> Yeah. And then when we come to like AI strategy, there&#8217;s really two different aspects of that, right? We&#8217;ve got, how is AI integrated into WordPress? And I&#8217;ve been actually really, really happy with the direction that like the AI plugin has been going in. Because it&#8217;s all built around this principle of it being an add-on, being optional, I don&#8217;t have to use AI in my WordPress if I don&#8217;t want.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What worries me more is that there seems to be a real push from Matt and project leadership to be using more AI in our contributions, right? Using AI to create new pages on wordpress.org, using AI to create new plugins, right? Using AI to create pull requests and various other things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so that part I&#8217;m a little bit more cautious about. And I&#8217;m especially cautious from the perspective of like the generational change that WordPress needs right now. We need more young people involved in the project. And every time I speak to someone from Gen Z, they are not interested in using any kind of AI whatsoever. I don&#8217;t know if you&#8217;ve noticed the same. But Gen Z seems to have this huge anti AI thing about them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m worried about pushing those people away, and also just anybody else who doesn&#8217;t want to use AI. So I do use AI, right? I use AI a lot. But there are real ethical concerns when it comes to AI. And to me, WordPress has always been this really welcoming, open, considerate, accessible community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I can go to a WordCamp and get a kosher meal. That&#8217;s pretty special. You can go to a WordCamp and you can get the audio translated into your language on your phone from the talk that you&#8217;re going to. All of these like accessibility concerns have always been forefront. And I feel like if I want to opt out of AI, I don&#8217;t have that option if I also want to be a WordPress contributor.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:40:11] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s really interesting. I think the words to some, well, singular word to sum up my relationship with AI is confusion. I&#8217;m really conflicted by it because I can see the productivity gains on the one hand, and then on the other hand, I can see how potentially dehumanising it could be. And I slightly worry that we&#8217;re going to paint ourselves into a future in which the dehumanising wins out. And that concerns me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suppose the best analogy, and I&#8217;m just coming up with this on the fly, is it feels as if the aliens just landed and they&#8217;re now amongst us and there&#8217;s millions of them. And they&#8217;re just on our high street, and they&#8217;re walking around, and they&#8217;re in the supermarket, and there they all are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And last year they weren&#8217;t there and life was just a bunch of humans and the animals that, you know, evolved on Earth. And suddenly we&#8217;re trying to figure out, okay, what do we do with these characters who are now part of our lives? But they&#8217;re way quicker than us at a million tasks, and they&#8217;re way faster than us, and way more productive than us. But also they are not us. Confusion is what I&#8217;ve got.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:41:19] <strong>Luke Carbis:</strong> I don&#8217;t think you&#8217;re alone. I think that&#8217;s a common feeling. The question I keep asking myself, keep coming back to is, are my children going to thank me for my AI contributions? Am I going to be like how I think of the, I don&#8217;t know, baby boomers? I look at the baby boomers and think, I&#8217;m a millennial, right? So I look at the baby boomers and think, oh, look, you wrecked the world with your corporate greed and pollution. Are our kids going to look at us the same way? Oh, you wrecked the world with your AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:41:49] <strong>Nathan Wrigley:</strong> That is definitely an outcome which has a non-zero chance of being true. And curiously, I have multiple children, to my knowledge, none of them use AI in any way, shape, or form. Now, that definitely maps to the kind of things that they&#8217;re interested in, but I do worry sometimes that the tech bubble that I&#8217;m in leads me to have this conception that AI will actually eat everything.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Whereas, AI is not going to get me to the swimming pool. It&#8217;s not going to get me to enjoy the view off the mountain nearby anymore than I enjoy already. You know, all these million things that it simply can&#8217;t do. But because I&#8217;m dwelling in a community which obsesses about it, and seems to portray the future as AI or broke, maybe I think about it too hard and maybe the breaks will come on because the next generation just won&#8217;t allow it, as you&#8217;ve described.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:42:42] <strong>Luke Carbis:</strong> I kind of hope so. Is that bad to say that? I don&#8217;t know. I enjoy using AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:42:46] <strong>Nathan Wrigley:</strong> Yeah, you end up where you are. You haven&#8217;t gone anywhere new. So it&#8217;d be, I suppose it&#8217;d be a bit like having an iPhone four forever. Is that bad? No, because everybody&#8217;s got an iPhone four forever.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:42:59] <strong>Luke Carbis:</strong> We just end up somewhere different though. We wouldn&#8217;t end up in the same place.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Can I tell you an anecdote which really sort of informs a lot of my thinking around this? I was in a classroom, it was a media arts classroom of 15 year olds. And we were talking about referencing. And I suggested to these 15-year-old students, why don&#8217;t you just send ChatGPT all of your sources and get it to output everything in Harvard style so then you don&#8217;t have to do anything. Just paste that into your reference list.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And a full half of the class stood up out of their seats and said, no sir, we do not use AI. That is bad for the environment. We&#8217;re going to get dumb if we use it. We refuse. I was shocked. And it was such a strong response.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now that&#8217;s an anecdote, right? Might not be universal, although the Verge published this article just recently talking about how such a high percentage of Gen Z feel really terrible about the direction that AI is going in. So that&#8217;s, I think it&#8217;s worth consideration. And I&#8217;m not saying let&#8217;s not use AI in the project. All I&#8217;m saying is I think we need to hedge a little bit more than we are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:44:14] <strong>Nathan Wrigley:</strong> What an interesting conversation. We started out with plugins and the plugin repository, and then we&#8217;ve smuggled in the conversation of our time, AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:44:22] <strong>Luke Carbis:</strong> I can bring it all together for you. Let&#8217;s bookend it. One of the suggestions in my talk is I would love to see, and I&#8217;d love to get your feedback on, and listener feedback on AI disclosure, an AI disclosure on the plugin repo.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if you create a plugin, you can voluntarily opt in without anybody telling you that you&#8217;re lying or whatever. Let the market sort out whether people are going to try to game it or not, without any validation. You can just specify in your plugin headers that you used a certain level of AI. And it&#8217;s not AI, or no AI, because there&#8217;s a whole range, right? Might just use AI just for idea generation or auto complete. Or I might use AI somewhere in between. I might use AI just to vibe code the whole thing and never even look at the code.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I&#8217;ve defined these five sort of different levels. They align with more like academic literature around AI disclosure. And I&#8217;m suggesting that what we do is we provide just a simple plugin header for people to be able to specify their level of AI use in their plugin, and have that surfaced on the plugin directory, alongside user reviews and last time you updated the plugin and things like that, just as a little bit of extra metadata.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It would do a couple of things. One is it would let us gather some data, first of all, about how many plugins use AI and how well they do. Maybe we find that plugins that use AI get frequent updates, and high reviews. And maybe we find the opposite. But we don&#8217;t have any way of knowing right now. We have no way of telling whether a plugin is using AI or not. So that&#8217;s the proposal.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:46:05] <strong>Nathan Wrigley:</strong> Yeah. No, it&#8217;s a really interesting idea because I know that in the podcasting space, which I&#8217;m familiar with as well as WordPress, that we have these 2.0 tags and one of them is this sort of declaration of whether or not AI has been used. But it&#8217;s not a sliding scale, it&#8217;s just sort of binary. I think there&#8217;s three choices. Yes, some, and the whole thing, or something along those lines. So it&#8217;d be interesting to see.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think that&#8217;s a really credible idea. I suppose my only concern is, in much the same way that when I visited the person on the corner of my street who sells eggs on the street and there&#8217;s an honesty box, and we go and buy the eggs and we pop the money into the little honesty box. I am well aware that most of those eggs go missing. Nobody puts money into the honesty box. It&#8217;ll be interesting to see how that in itself would get gamed. In other words, if the intuition was, okay, people now love the declaration of, there&#8217;s no AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s imagine a scenario where that turns out to be the popular thing, it would be an honesty box decision, wouldn&#8217;t it? Okay, I definitely built my entire plugin entirely with AI, but it&#8217;s going to promote much more effectively if I say that there was no AI used with that. You can see how the human in the loop is the weakest link there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, I think we&#8217;ll knock it on the head. Luke, what an absolutely fascinating and broad ranging discussion. Just before we go away, do you want to tell us a little bit about what it is that you do with your Crossword podcast just so that we can maybe get some earbuds listening to that as well?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:47:31] <strong>Luke Carbis:</strong> Yeah, absolutely. Jonathan Wold and I have been recording Crossword. It&#8217;s a WordPress podcast. We&#8217;ve been going for years and years, over a hundred episodes. We&#8217;re into season 11 now of Crossword, and love it if you would join us there and subscribe in wherever you get your podcasts.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:47:50] <strong>Nathan Wrigley:</strong> What&#8217;s the URL for the website?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:47:51] <strong>Luke Carbis:</strong> You can find us at crossword.fm.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:47:54] <strong>Nathan Wrigley:</strong> Perfect. Well, Luke, what a fascinating discussion. I really appreciate it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear listener, we&#8217;ve been battling with the hail in Australia. We must have pressed pause a dozen times, and Luke&#8217;s had to repeat sentences over and over again. By the time this goes out, I&#8217;ll maybe have edited all of that away, but I appreciate your sticking power in what has proved to be a fairly fraught recording process. Thank you, Luke, for chatting to me today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:48:17] <strong>Luke Carbis:</strong> Thank you, Nathan. See you later.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have <a href=\"https://crossword.fm\">Luke Carbis</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Luke has been immersed in the WordPress world for around 20 years, with experience touching upon many strands of the ecosystem. He’s started his own businesses, worked in agencies as a developer and product lead, contributed to WordPress Core, helped organise WordCamps, and is now a member of the plugin review team. He also co-hosts the Crossword podcast.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Recently, Luke delivered a talk at WordCamp Asia titled ‘Beyond the Guidelines: It’s Time to Evolve Our Standards for a Safer Plugin Ecosystem’ and today he’s here to share some of those ideas with us.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We start by talking about how WordPress.org’s plugin directory is facing a wave of new submissions, driven largely by the rise of AI-generated plugins. This has made it harder both for quality plugins to stand out and for users to find what they need, despite backend improvements and shorter review wait times. Luke discusses how the current discovery and ranking systems can be gamed, how active installs play a key role, and why there’s room for improvement in surfacing the best plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also get into Luke’s suggestions for making the plugin ecosystem better, including ways to connect WordPress.org accounts with sites, streamlining discoverability and installation of both custom and premium plugins, and the idea of officially supporting a commercial plugin marketplace, with proceeds potentially supporting core contributors and community events.</p>\n\n\n\n<p class=\"wp-block-paragraph\">A thread throughout this conversation is how WordPress should respond to AI, not just as a technology but as an agent of change in the community. We look at the ethical implications, generational divides in attitude towards AI, and the importance of strong leadership as WordPress faces a period of challenge and uncertainty.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re interested in the future of the WordPress plugin directory, the role of commercial offerings, and how AI is reshaping open source communities, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://crossword.fm\">Crossword podcast</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://make.wordpress.org/core/2026/03/18/introducing-the-connectors-api-in-wordpress-7-0/\">Introducing the Connectors API in WordPress 7.0</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://eventkoi.com\">Event Koi plugin</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, 27 May 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"WordCamp Central: Happy Birthday, 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:40:\"https://central.wordcamp.org/?p=14865555\";s:7:\"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://central.wordcamp.org/news/2026/05/happy-birthday-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:5554:\"<p class=\"wp-block-paragraph\">Twenty-three years ago, a team of 2 friends released something into the world that they probably couldn’t have fully imagined the consequences of. Not just a publishing tool, though it became that for hundreds of millions of people but a reason to find each other.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress just turned 23. And if you’re not yet part of this community, I want to tell you what you’re missing. It starts, usually, with a problem you need to solve. A website. A blog. A business that needs a home on the internet. You find WordPress, and it works, and you move on with your life. That’s how most stories begin here.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But then something else happens.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You find a forum thread where someone spent three hours helping a stranger debug a plugin for free. You find a WordCamp in your city and you show up mostly for the tote bag and the discount codes. You end up in a conversation over coffee with someone who has been building on WordPress since 2007, and they treat your questions like they’re worth answering. Because to them, they are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That’s when the story changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamps are where this community becomes visible in a way that’s hard to describe to someone who hasn’t been. The person who wrote the code that quietly runs your website is sitting two seats away from someone who published their very first post this morning. A developer who has contributed thousands of hours to core is sharing a lunch table with a grandmother in Uganda who just launched her first online store.</p>\n\n\n\n<p class=\"wp-block-paragraph\">No hierarchy. No velvet ropes. Just people who showed up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You stay because someone grabs your arm at the end of a session and says, your plugin changed my business, and they mean it in a way that lands somewhere deep. You stay because the late nights and the loud rooms and the occasional quiet moment in a hallway conversation turn into something you didn’t expect: friendship. Partnership. For some of us, something that feels a lot like family.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is what open source looks like when it actually works.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Not obligation. Not corporate mandate. Gratitude. People giving back because something was given to them first, freely, without condition, by people they may never meet. The whole thing runs on a kind of trust that shouldn’t work as well as it does, and yet here we are. Twenty-three years in. Still going.</p>\n\n\n\n<p class=\"wp-block-paragraph\">On this birthday, I want to name some of the people and organizations who make this community what it is, who show up, contribute, advocate, and remind the rest of us why we’re here.</p>\n\n\n\n<p class=\"wp-block-paragraph\">People wishing WordPress a happy birthday:</p>\n\n\n\n<p class=\"wp-block-paragraph\">@thehopemonger, @stephendumba1, @noelinenandago, @adityakane, @ssebuwufumoses, @kiviiri, @unintended8 among others</p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https://central.wordcamp.org/files/2026/05/55169349766_4db7231672_k.jpg\"><img alt=\"\" class=\"wp-image-14866488\" height=\"1351\" src=\"https://central.wordcamp.org/files/2026/05/55169349766_4db7231672_k.jpg\" width=\"2048\" /></a></figure>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https://central.wordcamp.org/files/2026/05/55169348566_2aa1ad9af9_k.jpg\"><img alt=\"\" class=\"wp-image-14866490\" height=\"1362\" src=\"https://central.wordcamp.org/files/2026/05/55169348566_2aa1ad9af9_k.jpg\" width=\"2047\" /></a></figure>\n</div>\n</div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" src=\"https://mukono.wordcamp.org/2026/files/2026/05/IMG_9491-scaled.jpg\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">And the companies whose work brings so many of us to WordPress in the first place:</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://jetpack.com/\" rel=\"noopener\" target=\"_blank\">Jetpack</a>, <a href=\"http://wordpress.com/\">WordPress.com</a>, <a href=\"https://woocommerce.com/\">Woo</a>, <strong><a href=\"https://www.hostinger.com/\">Hostinger</a></strong>, <strong><a href=\"https://www.bluehost.com/\">Bluehost</a></strong>, <a href=\"https://woocommerce.com/\">WooCommerce</a>, <a href=\"https://akismet.com/\">Akismet</a>, <a href=\"https://gravatar.com/\">Gravatar</a>, <a href=\"https://automattic.com/\">Automattic</a>, <a href=\"https://forthfocus.com/\">Forth Focus</a>, <a href=\"https://www.miniorange.com/\">miniOrange</a>, <a href=\"https://elementor.com/\">Elementor</a>, <a href=\"https://www.greengeeks.com/\">Green Geeks</a> among others</p>\n\n\n\n<p class=\"wp-block-paragraph\">This list is not complete. It never could be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The next WordCamp is coming. The late nights and the loud rooms and the quiet hallway moments are all waiting for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Don’t miss it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Happy Birthday, <a href=\"https://WordPress.org\">WordPress</a>. Let’s keep going—together.</p>\n\n\n\n<p class=\"wp-block-paragraph\">#WordPressBirthday #WordPress #WordCamp #OpenSource #Community #Gratitude #Mukono #Kampala</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, 27 May 2026 12:40: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:21:\"Moses Cursor Ssebunya\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"Open Channels FM: Blackwall Sponsors Open Channels FM Founder for WordCamp Europe 2026\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2555007\";s:7:\"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://openchannels.fm/blackwall-sponsors-open-channels-fm-founder-for-wordcamp-europe-2026/\";s: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:127:\"We are excited to announce that our founder Bob Dunn will be attending WordCamp Europe 2026 thanks to the support of Blackwall.\";s: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, 27 May 2026 10: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:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:26;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"Open Channels FM: Get Ready for Open Channels FM Live, Our Upcoming Short Form Stream\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554984\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://openchannels.fm/get-ready-for-open-channels-fm-live-our-upcoming-short-form-stream/\";s: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:147:\"Bob Dunn announces the July launch of Open Channels FM Live, a short-form live stream focusing on the intersection of open source and the open web.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 27 May 2026 09:01:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"Open Channels FM: BackTalk on Federated Packages, AI’s Uncharted Consequences, and WordPress Troubleshooting\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554952\";s:7:\"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:112:\"https://openchannels.fm/backtalk-on-federated-packages-ais-uncharted-consequences-and-wordpress-troubleshooting/\";s: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:192:\"Conversations on OpenChannels FM highlight a federated approach to package distribution, concerns over AI consequences, and utilizing Site Health tools for effective WordPress troubleshooting.\";s: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, 27 May 2026 08:33:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"Matt: RIP Sonny Rollins\";s:7:\"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=152849\";s:7:\"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/2026/05/rip-sonny/\";s: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:2329:\"<p class=\"wp-block-paragraph\">Sonny Rollins, the <a href=\"https://open.spotify.com/album/2dtjLAwt7Cq763h6AupyPZ?si=1Q3DVca1TBmpsfwi7Ic1DQ\">Saxophone Colossus</a>, <a href=\"https://www.nytimes.com/2026/05/25/arts/music/sonny-rollins-dead.html\">has passed</a>. He is probably my favorite saxophonist, and while the aforementioned album is one of the five I would take to a deserted island, he has so many other good ones like <a href=\"https://open.spotify.com/album/4mFTVAzaQPPpWVvuvj4wAs?si=pgDxwrIBR5CDZ0Zr1nY7BA\">The Cutting Edge</a> which also has bagpipes, or <a href=\"https://open.spotify.com/album/5oNoDsIeu8Gty0kxJ7o0fo?si=IIQMcTJLR2uAggSn4LztxQ\">Sonny Side Up with Sonny Stitt and Dizzy Gillespie</a>.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/news/2024/11/rollins/\">WordPress 6.7</a> in November 2024 was named in honor of Rollins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We rarely choose a living musician for a release so the team actually prepared a gift we sent to him with the names of all the contributors.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-152853\" height=\"791\" src=\"https://i0.wp.com/ma.tt/files/2026/05/rollins6-7.jpg?resize=604%2C791&#038;quality=89&#038;ssl=1\" width=\"604\" /></figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Mr. Rollins,<br />Your immense contributions to music are a source of deep inspiration to the thousands of open source contributors to WordPress. We like to say &#8216;Code is poetry&#8217;, and we&#8217;re honored to pay tribute to you and your legacy of creativity and innovation by naming the 6.7 release of WordPress to you.</p>\n</blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It was sent to his publicist, so not sure if he got a chance to see it, but I hope it at least gave him a chuckle to have a random Open Source project celebrating him.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He was the last surviving jazzer in the <a href=\"https://en.wikipedia.org/wiki/A_Great_Day_in_Harlem\">Great Day in Harlem photo</a>.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-152860\" height=\"403\" src=\"https://i0.wp.com/ma.tt/files/2026/05/great-day-harlem.jpg?resize=604%2C403&#038;quality=89&#038;ssl=1\" width=\"604\" /></figure>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 27 May 2026 01:21:17 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:29;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"WordPress.org blog: Looking Ahead to WordCamp Europe 2026\";s:7:\"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=20721\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://wordpress.org/news/2026/05/wceu-2026-sessions/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:14153:\"<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20725\" height=\"390\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/623429972_1296109592550398_378925818241477540_n.png?resize=1024%2C390&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>June 4-6, 2026 | ICE Kraków Congress Centre, Kraków, Poland</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe 2026 will bring the WordPress community together in Kraków, Poland, from June 4–6 for Contributor Day, two conference days, and a program shaped by the ideas, tools, and people moving WordPress forward. This year’s schedule includes two official keynotes, hands-on workshops, panels, and sessions across development, accessibility, artificial intelligence, content, search, business, education, security, and community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The program offers a broad view of how WordPress is used today: as publishing software, a framework for building at scale, a tool for business growth, and a global open source project shaped by contributors around the world. Whether you build with WordPress, write for the web, support clients, teach new learners, or contribute to the project, WordCamp Europe offers a chance to learn from practical examples and connect them to the platform&#8217;s future.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-82d461e8 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/tickets/\" style=\"background-color: #31416c;\">Get Your Tickets</a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/schedule/\" style=\"background-color: #31416c;\">WCEU Schedule</a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https://europe.wordcamp.org/2026/wordcamp-europe-2026/\" style=\"background-color: #31416c;\">About WCEU 2026</a></div>\n</div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20724\" height=\"411\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCEU-sign-3.png?resize=1024%2C411&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Keynotes at WordCamp Europe 2026</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The keynote sessions at WordCamp Europe 2026 will give attendees two ways to look at WordPress today: through a large-scale institutional adoption story and through a broader closing reflection on where the project is headed. These sessions anchor the program while connecting many of the themes that appear throughout the conference, from infrastructure and governance to contribution, innovation, and the future of the web.</p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20726\" height=\"538\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Opening-Keynote-FB-Post-Featured-Image.png?resize=1024%2C538&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Joachim Valdemar Yde and Francisco Borges Aurindo Barros will share how <a href=\"https://europe.wordcamp.org/2026/session/two-worlds-collide-wordpress-at-cern/\">CERN is adopting WordPress as its future content management system</a>. Their keynote will explore the governance, infrastructure, and migration work behind moving more than 800 websites onto a customized WordPress Service, offering a look at WordPress on an institutional scale.</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20727\" height=\"538\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/matt-mullenweg-1.jpg?resize=1024%2C538&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ma.tt Mullenweg will close WordCamp Europe 2026 with a broader look at <a href=\"https://europe.wordcamp.org/2026/session/closing-keynote/\">WordPress, the open web, and the ideas shaping what comes next</a>. As the event’s final keynote, this session will bring together many of the conversations happening across Contributor Day, sessions, workshops, and community gatherings throughout the week.</p>\n</div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Program Themes to Watch at WCEU 2026</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The rest of the WCEU themes are organized around topics that reflect the breadth of the WordPress ecosystem. These themes give attendees a way to follow the sessions most relevant to their work, from building better sites and improving content discovery to growing sustainable businesses, strengthening security, expanding access, and supporting the people and communities behind the project.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Search, Visibility, and Discovery</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Search continues to change, but helping people find the right information remains central to the web. WCEU’s search and SEO sessions look at how AI-generated answers, generative engine optimization, shifting user habits, and new discovery platforms are changing visibility for publishers, businesses, and builders. Sessions include <a href=\"https://europe.wordcamp.org/2026/session/panel-the-future-of-seo/\">Panel: The Future of SEO</a>, with Kacper Bartoszak, Pam Aungst Cronin, Alex Moss, David Cuesta, and Jovana Smoljanovic Tucakov, as well as Emma Young’s <a href=\"https://europe.wordcamp.org/2026/session/ai-search-why-your-whole-company-should-care/\">AI Search: Why Your Whole Company Should Care</a>, which looks at why AI-native discovery now affects content, development, partnerships, and business strategy.</p>\n\n\n\n<h3 class=\"wp-block-heading\">AI and the Future of Building</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Artificial intelligence has a dedicated presence at WordCamp Europe 2026, with sessions that move beyond general discussion and into practical use cases for marketing, product work, development, and site management. Vito Peleg’s <a href=\"https://europe.wordcamp.org/2026/session/agentic-ai-wordpress-from-prompts-to-tools-systems/\">Agentic AI &amp; WordPress: From Prompts to Tools &amp; Systems</a> will explore how teams can move from simple prompts to AI workflows that execute tasks, while Monika Dimitrova’s <a href=\"https://europe.wordcamp.org/2026/session/ai-wont-save-your-marketing-but-it-might-save-your-time-and-money/\">AI Won’t Save Your Marketing (but it might save your time and money)</a> focuses on how small businesses can use AI without losing the strategy and identity that make their work effective.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Development and Technical Practice</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Development sessions at WCEU will focus on how WordPress sites, tools, and workflows are built for long-term use. The program includes a <a href=\"https://europe.wordcamp.org/2026/session/panel-inside-wordpress-7-0/\">Panel: Inside WordPress 7.0</a>, with contributors discussing the release, its features, and the process behind it, along with sessions such as Anukasha Singh’s <a href=\"https://europe.wordcamp.org/2026/session/smarter-plugin-permissions-with-the-abilities-api/\">Smarter Plugin Permissions with the Abilities API</a>, Ariel Ramos’s <a href=\"https://europe.wordcamp.org/2026/session/headless-wordpress-api-security-in-10-minutes/\">Headless WordPress API Security in 10 Minutes</a>, and Dejan Rudić Vranić’s hands-on workshop <a href=\"https://europe.wordcamp.org/2026/session/build-your-developer-portfolio-a-hands-on-guide-to-fse/\">Build Your Developer Portfolio: A Hands-on Guide to FSE</a>.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Accessibility and Inclusive Design</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Accessibility is part of building a better web for everyone, and WCEU’s accessibility sessions give attendees practical ways to make digital experiences more usable, inclusive, and sustainable. This theme connects directly to WordPress’s project values, from how content is structured to how themes, plugins, and interfaces are designed. For designers, developers, content creators, and project leads, these sessions offer a chance to make accessibility part of everyday decisions rather than a final step at the end of a project.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Content, Writing, and Communication</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Content and writing sessions at WCEU will focus on how clearer communication helps users find what they need, teams share what they know, and communities make information easier to understand. Pooja Sanwal’s <a href=\"https://europe.wordcamp.org/2026/session/why-writing-still-matters-in-a-video-first-internet/\">Why Writing Still Matters in a Video-First Internet</a> looks at the role of written content as video continues to dominate online traffic, Fernando Tellado’s <a href=\"https://europe.wordcamp.org/2026/session/do-you-really-need-an-seo-geo-plugin-for-wordpress/\">Do You Really Need an SEO/GEO Pugin for WordPress</a>? explores what WordPress can already do for visibility, and Birgit Olzem’s <a href=\"https://europe.wordcamp.org/2026/session/documentation-as-a-love-language-for-the-future-you/\">Documentation as a Love Language for the Future You</a> looks at how simple documentation practices can help teams and communities preserve knowledge.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Security and Trust</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Security remains central to maintaining websites people can rely on. WCEU’s security-focused sessions look beyond basic reminders and into the risks, systems, and decisions that shape safer WordPress experiences. The broader program includes talks on <a href=\"https://europe.wordcamp.org/2026/session/fighting-spam-and-bots-on-wordpress-with-ai/\">AI-assisted spam and bot detection</a>, plugin permissions, and <a href=\"https://europe.wordcamp.org/2026/session/headless-wordpress-api-security-in-10-minutes/\">secure headless WordPress architectures</a>, giving attendees practical ways to think about resilience, trust, and responsible site management.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Business and Sustainable Growth</h3>\n\n\n\n<p class=\"wp-block-paragraph\">The business sessions at WCEU will explore how WordPress professionals turn ideas, services, and products into sustainable work. Debbie Levitt’s <a href=\"https://europe.wordcamp.org/2026/session/three-levels-of-atomic-product-market-fit/\">Three Levels of Atomic Product-Market Fit</a> looks at how teams can understand product-market fit beyond a single metric, Irfani Silviana’s <a href=\"https://europe.wordcamp.org/2026/session/wordpress-roi-map-engineering-business-value-with-bmc/\">WordPress ROI Map: Engineering Business Value with BMC</a> connects technical decisions to business outcomes, and Liza Bogatyrev’s <a href=\"https://europe.wordcamp.org/2026/session/stop-positioning-into-obscurity-to-unlock-growth/\">Stop Positioning Into Obscurity to Unlock Growth</a> focuses on how clearer positioning can support revenue and adoption.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Education, Contribution, and Community</h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress grows when people can learn, participate, and find a place to contribute. WCEU’s education and community sessions include <a href=\"https://europe.wordcamp.org/2026/session/panel-rethinking-learning-in-wordpress/\">Panel: Rethinking Learning in WordPress</a>, featuring Mary Hubbard, Rade Jekic, Klaus Harris, Natalia Basiura, and Benjamin Zekavica, along with Daniel Grzonka’s <a href=\"https://europe.wordcamp.org/2026/session/the-new-engineer-psychology-systems-and-open-source/\">The New Engineer: Psychology, Systems, and Open Source</a>, Ivana Ćirković’s <a href=\"https://europe.wordcamp.org/2026/session/what-it-really-means-to-be-a-part-of-the-wp-credits-program/\">What It (Really) Means To Be a Part of the WP Credits Program</a>?, and Jörg Pareigis’s <a href=\"https://europe.wordcamp.org/2026/session/sovereign-university-ai-tutors-powered-by-wordpress/\">Sovereign University AI Tutors Powered by WordPress</a>. Together, these sessions connect contributor onboarding, academic partnerships, open source learning, and the future skills people need to work with WordPress.</p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" style=\"background-color: #31416c;\">Get Your Tickets Today</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Explore the Full Program</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Europe 2026 will bring together many parts of the WordPress ecosystem in one place: software, publishing, business, design, education, and community. The keynotes and theme-based sessions offer a broad look at how WordPress is being used today and how contributors, builders, and users are preparing for what comes next.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the full <a href=\"https://europe.wordcamp.org/2026/schedule/\">WordCamp Europe 2026 schedule</a> and choose the sessions that match how you use, build, teach, support, or contribute to WordPress. <a href=\"https://europe.wordcamp.org/2026/tickets/\">Tickets are available now</a> for attendees joining the community in Kraków. All sessions will be live streamed. Keep checking back for updates. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-18817\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/54571048139_5009fd3c2b_k.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kraków is calling. See you at WordCamp Europe 2026!</p>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 26 May 2026 12:52:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:30;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"Open Channels FM: New Tools and Updates in WordPress 7.0 for Developers and Content Managers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554888\";s:7:\"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://openchannels.fm/new-tools-and-updates-in-wordpress-7-0-for-developers-and-content-managers/\";s: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:239:\"WordPress 7.0 \"Armstrong\" introduces significant updates including visual revisions, responsive block visibility, and enhanced workflow features, promoting collaboration among users and developers while emphasizing safe updating practices.\";s: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, 26 May 2026 09:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:31;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"Open Channels FM: Why Structured Content Matters for Large-Scale 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:34:\"https://openchannels.fm/?p=2553888\";s:7:\"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://openchannels.fm/why-structured-content-matters-for-large-scale-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:386:\"Content management systems are constantly evolving to meet the growing needs of organizations with vast amounts of information to share. One topic that’s often overlooked until it becomes a problem is how structured data impacts editorial efficiency and long-term website success. When a site has hundreds, or even thousands of individual pages, keeping everything organized [&#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, 25 May 2026 09:47:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:32;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:123:\"Gutenberg Times: WordPress 7.0 released, 7.1 in planning, Block Bits and WordCamp Europe coming up —  Weekend Edition 366\";s:7:\"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=45672\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:127:\"https://gutenbergtimes.com/wordpress-7-0-released-7-1-in-planning-block-bits-and-wordcamp-europe-coming-up-weekend-edition-366/\";s: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:32338:\"<p class=\"wp-block-paragraph\">Hi there, </p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s good to be home again. It was an unusually long break, but I appreciate the series of official bank holidays that morph into long weekends away from the computer. </p>\n\n\n\n<p class=\"wp-block-paragraph\">And of course, the catch-up is overwhelming. The creativity inside the WordPress community around content creation, development and design is highly energizing.  </p>\n\n\n\n<p class=\"wp-block-paragraph\">And it&#8217;s WordPress 7.0 release week! It&#8217;s finally here! </p>\n\n\n\n<p class=\"wp-block-paragraph\">So don&#8217;t let me keep you any longer. Enjoy! <img alt=\"🎉\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png\" style=\"height: 1em;\" /> </p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to stop long enough to <a href=\"mailto:pauli@gutenbergtimes.com\">send me a note</a>, I&#8217;d be delighted to hear from you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Yours, <img alt=\"💕\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png\" style=\"height: 1em;\" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WordCamp Europe</strong> is coming up fast. It&#8217;ll take place Jun 4 to 6, 2026. The <a href=\"https://europe.wordcamp.org/2026/schedule/\"><strong>schedule just was posted</strong></a>. If you still are on the fence about getting your ticket. Here are another 49 reasons to head to Krakow. The schedule lists 34 Talks, 3 Panels, 10 Workshops and 2 Keynotes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">For armchair WordCampers, like myself, there will be a livestream.  After the WordCamp recordings will be uploaded to YouTube and WordPressTV. </p>\n\n\n\n<p class=\"wp-block-paragraph\">A first selection of what I might watch: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keynote: <a href=\"https://europe.wordcamp.org/2026/session/two-worlds-collide-wordpress-at-cern/\">Two worlds collide: WordPress at CERN</a></li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2026/session/html-api-practicum-a-deep-dive/\">HTML API practicum: a deep dive</a> with Dennis Snell</li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2026/session/human-in-the-loop-means-something/\">Human in the loop means something</a> with Tammie Lister</li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2026/session/beyond-hamburgers-latest-navigation-block-changes/\">Beyond hamburgers: latest Navigation block changes</a> with Sarah Norris</li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2026/session/wordpress-for-scientists-building-engineering-websites-at-cern/\">WordPress for scientists: building engineering websites at CERN (regular talk)</a> with Akanksha Chatterjee</li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2026/session/build-your-developer-portfolio-a-hands-on-guide-to-fse/\">Build your developer portfolio: a hands-on guide to FSE</a> with Dejan Rudic Vranic</li>\n\n\n\n<li>Closing Keynote with Matt Mullenweg on Saturday June 6, 2026. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">if you rather stay in North America, <strong>WordCamp US </strong>just opened up the <a href=\"https://us.wordcamp.org/2026/tickets/\"><strong>online ticket booth</strong></a>. It&#8217;ll take place from August 16 to August 19, 2026, in Phoenix, AZ. The calls for <a href=\"https://us.wordcamp.org/2026/call-for-sponsors/\">sponsors </a>and <a href=\"https://us.wordcamp.org/2026/call-for-speakers/\">speakers</a> are also available now. The deadline for <strong>speaker submissions is next week Friday May 29, 2026. </strong></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<h3 class=\"wp-block-heading\" id=\"wordpress-7-0-armstrong\">WordPress 7.0 &#8220;Armstrong&#8221; </h3>\n\n\n\n<p class=\"wp-block-paragraph\">After the decision to <a href=\"https://make.wordpress.org/core/2026/05/08/rtc-removed-from-7-0/\">remove Real-time Collaboration</a> from the release because it needs more time in the oven, so to speak, the release squad was really busy to produced RC 3 &#8211; 5 before the final release on Wednesday May 20, 2026. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Read more via the <a href=\"https://wordpress.org/news/2026/05/armstrong/\">WordPress 7.0 “Armstrong”</a> release post. </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The release squad also published <a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">the Field Guide</a> with all the developer notes and salient details. </li>\n\n\n\n<li>Here on Gutenberg Times you can browse through <a href=\"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/\">WordPress 7.0 Source of Truth</a>. </li>\n\n\n\n<li>For German-speaking WordPress users, I discussed the release with <a href=\"https://presswerk.net/pw073/\">Simon Kraft on the Presswerk episode</a>. </li>\n\n\n\n<li>Abha Thakor and I talked through a few features for the <a href=\"https://openchannels.fm/\">OpenChannels.fm </a>episode to come out on Tuesday, May 26, 2026. </li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Justin Nealey</strong> product manager at GoDaddy breaks down <a href=\"https://x.com/Justinnealey/status/2055145406221205878\">why WordPress 7.0&#8217;s three new APIs matter far more than the headline features</a> for plugin developers. The Connectors API means site owners manage their own AI provider keys centrally; WP AI Client gives you a single provider-agnostic call to invoke any model; and the Abilities API turns your plugin into something the site&#8217;s AI agent can reach for autonomously. Together, Nealey argues, your plugin stops being a destination users visit and becomes a verb the agent performs.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ronak Vanpariya</strong>, web developer on Gujarat, India digs into <a href=\"https://vanpariyar.in/blog/technical-post-mortem-why-real-time-collaboration-was-pulled-from-wordpress-7-0/\"><strong>why Real-Time Collaboration was pulled from WordPress 7.0</strong></a> with a five-point technical post-mortem. You&#8217;ll learn how RTC had to work across every corner of the Site Editor, how simultaneous edits triggered race conditions corrupting block data, and how the feature&#8217;s reliance on persistent server connections would have overwhelmed shared hosting environments. Memory bloat on older devices and recurring block-tree breakage uncovered by fuzz testing sealed the decision. The feature lives on in the Gutenberg plugin.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mike McAlister</strong>, creator of Ollie, released a <strong><a href=\"https://www.youtube.com/watch?v=SSnBLIejmv4\">video walkthrough of WordPress 7.0</a> </strong>covering the features he sees as most impactful for site builders. He walks through the new AI infrastructure — WP AI Client and the Connectors API — content-only pattern editing, customizable mobile menu overlays, block visibility controls for responsive design, per-block custom CSS, visual revisions, the new Icon and Breadcrumbs blocks, an upgraded Font Library screen, and a command palette shortcut. </p>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div>\n\n\n<h3 class=\"wp-block-heading\" id=\"in-other-wordpress-core-news\">In other WordPress Core news: </h3>\n\n\n\n<p class=\"wp-block-paragraph\">Immediately after the release of WordPress 7.0, Jeff Paul published the <strong><a href=\"https://make.wordpress.org/core/2026/05/21/wordpress-7-1-call-for-volunteers/\">WordPress 7.1 Call for Volunteers</a></strong>. Work has already started since the firsty 7.0 Beta in February. The first beta for WordPress 7.1 is roughly eight weeks out and scheduled for July 15, 2026, and the final release for August 19, 2026 aimed at the last day of WordCamp US. </p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the punted Real-time collaboration feature, I discovered a few tracking issue for WordPress 7.1 already: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https://github.com/WordPress/gutenberg/issues/76525\">#76525: Block Supports and Design Tools in WordPress 7.1</a></strong> Opened by Aaron Robertshaw, this tracks new and enhanced block supports for 7.1, carrying over items descoped from 7.0. A living issue is updated as supports are added or dropped from the release scope.</li>\n\n\n\n<li><strong><a href=\"https://github.com/WordPress/gutenberg/issues/75707\">#75707: Block Visibility: Configurable Breakpoints and theme.json Integration</a></strong> The follow-up to 7.0&#8217;s block visibility work. The goal is to let themes define custom breakpoints via theme.json and make visibility extensible for future responsive features — laying a solid foundation before more viewport-aware tools arrive.</li>\n\n\n\n<li><strong><a href=\"https://github.com/WordPress/gutenberg/issues/76045\">#76045: DataViews, DataForm, et al. in WordPress 7.1</a></strong> Tracks continued iteration on DataViews, DataViewsPicker, DataForm, and the Field API. Key work includes migrating <code>@wordpress/dataviews</code> to the new Design System primitives and extending DataForm to PHP-only blocks.</li>\n\n\n\n<li><strong><a href=\"https://github.com/WordPress/gutenberg/issues/77199\">#77199: Block Bindings in WordPress 7.1</a></strong> Narrowed in scope to match contributor availability. The headline goal is integrating the Block Bindings UI into Block Fields and removing the previous Block Bindings UI, plus adding Block Bindings support for the Cover block.</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\">First-time release lead <strong>Paulo Trentin</strong> brought us the latest version for the Gutenberg plugin, 23.2. In his release post <a href=\"https://make.wordpress.org/core/2026/05/21/whats-new-in-gutenberg-23-2-21-may/\"><strong>What’s new in Gutenberg 23.2? (21 May</strong></a> he highlighted: You can now style blocks differently for tablets and phones right from Global Styles, so your designs adapt to each screen. Pop-up dialogs slide up from the bottom on mobile, making them easier to tap one-handed, and animations across the editor now share a consistent feel. You&#8217;ll also see smoother Content Types management, friendlier Shortcode handling, clearer Revisions diff markers for better accessibility, and steadier real-time collaboration when teammates edit together.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Justin Tadlock</strong> rounds up <a href=\"https://developer.wordpress.org/news/2026/05/whats-new-for-developers-may-2026/\"><strong>what&#8217;s new for WordPress developers in May 2026</strong></a>, with WordPress 7.0 landing on May 20. You&#8217;ll find early details on the Content Types experiment for managing custom post types and taxonomies in Core, a new <code>@wordpress/grid</code> package for building grid-based editor UIs, revisions support extended to templates and patterns, and a wave of block fixes covering the Tabs block, Image alignment, Search block styling, and Global Styles rendering. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Screenshot of the new Custom Post type creation interface\" class=\"wp-image-45696\" height=\"350\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/05/custom-taxonomies.webp?resize=652%2C350&#038;ssl=1\" width=\"652\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you are interested in learning more about this, the <a href=\"https://github.com/WordPress/gutenberg/issues/77600\"><strong>Content Types tracking issue</strong></a> outlines the experiment to bring custom taxonomy and post type management into the WordPress editor. The initial focus is on simple use cases — complex ones stay in plugin territory — with open tasks including a dedicated creation page, richer fields, a quick-edit versus full-edit distinction, and deeper DataViews integration. It&#8217;s a living issue and community input is welcome.</p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><img alt=\"🎙\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png\" style=\"height: 1em;\" /> The latest episode is <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-131/\">Gutenberg Changelog #131 – Gutenberg Plugin Releases 23.1 – 23.3, Calls for Testing for 7.1 and more</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" class=\"wp-image-45775\" height=\"280\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-17.56.38.png?resize=652%2C280&#038;ssl=1\" width=\"652\" /></figure>\n\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\">\n<figure class=\"wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\"><div class=\"wp-block-embed__wrapper\">\n\n</div></figure>\n</div></div></div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>John Blackbourn</strong> <a href=\"https://make.wordpress.org/core/2026/05/22/php-support-clarification-2026/\"><strong>clarified WordPress&#8217;s PHP support stance</strong></a> in a post that&#8217;s worth flagging for developers and hosts. The &#8220;beta&#8221; label for PHP 8.x support has been retired and removed retroactively from all WordPress versions. It was discouraging hosts and developers from upgrading.  In short: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The minimum recommended version remains PHP 8.3; </li>\n\n\n\n<li>the minimum supported version is PHP 7.4.</li>\n</ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Versions 6.9 and 7.0 now officially fully support PHP 8.5, </li>\n\n\n\n<li>Versions 6.8 and later fully support PHP 8.4, and</li>\n\n\n\n<li> Versions 6.4 and later fully support PHP 8.3. </li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jeffrey Paul</strong> recaps <a href=\"https://make.wordpress.org/ai/2026/05/21/whats-new-in-ai-1-0-0/\"><strong>what&#8217;s new in the WordPress AI canonical plugin 1.0.0</strong></a>, a milestone release landing alongside WordPress 7.0. Two new governance experiments stand out: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Request Logging gives administrators visibility into every AI request fired across Core, plugins, and themes; </li>\n\n\n\n<li>Connector Approvals lets admins control which plugins can access configured AI providers. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond governance, you&#8217;ll find comment moderation upgrades with sentiment and toxicity sorting right in the dashboard, AI alt text generation baked into the media editor workflow, and editorial workflow terminology tidied up. Looking ahead to 1.1.0, the team is exploring type-ahead suggestions, focus-aware crop suggestions, an AI Playground, and C2PA content provenance tracking for both text and images.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rae Morey</strong>, editor of <em>The Repository,</em> took a deeper dive into this release: <a href=\"https://www.therepository.email/wordpress-ai-plugin-hits-1-0-milestone-with-new-request-logging-and-connector-approvals-experiments\">WordPress AI Plugin Hits 1.0 Milestone With New Request Logging and Connector Approvals Experiments</a></p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jay Walsh</strong>, Director of Communications at Woo, announced that WooCommerce stores can now <a href=\"https://woocommerce.com/posts/woocommerce-youtube-shopping/\"><strong>sell directly on YouTube</strong></a> via the Google for WooCommerce extension. You connect your store, tag products from your catalog in videos and Shorts, and they surface as shoppable cards while viewers watch — and also appear in your Channel Shopping tab. The same Merchant Center product feed that powers Google Shopping and Performance Max campaigns keeps everything in sync automatically, with AI-generated ad creative variations across formats included in version 3.6.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milind More</strong>, Senior WordPress engineer at rtCamp introduces <a href=\"https://rtcamp.com/blog/wordpress-ai-plugin-connectors-openrouter-lm-studio-openai/\"><strong>three new connectors for the WordPress AI plugin</strong></a>: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>OpenRouter for routing across hundreds of models with cost optimization, </li>\n\n\n\n<li>LM Studio for fully local inference suited to GDPR-sensitive workflows, and a </li>\n\n\n\n<li>Universal OpenAI connector for any OpenAI-compatible endpoint including Ollama, Groq, and Mistral. </li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">All three are built on the same PHP AI Client SDK heading into WordPress Core 7.0, so your setup today carries forward without code changes after the upgrade.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Artur Piszek</strong> explains how he uses <strong><a href=\"https://piszek.com/2026/05/19/obsidian-wordpress/\">WordPress as a sync backend for Obsidian with PushMD</a>.</strong> This plugin was created with Adam Zielinski, the maker of Playground. It allows you to treat your WordPress site as a git remote using the REST API. You can <code>git clone</code> your blog as plain <code>.md</code> files. Write in Obsidian and push updates to sync. This setup turns your site into a repository without needing an external service. It is also compatible with the upcoming Guidelines/Artifacts system in WordPress Core, which lets you store private notes and configurations there too.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seth Rubenstein</strong> at Pew Research Center shared a preview of <a href=\"https://github.com/pewresearch/prc-block-bits\">PRC Block Bits</a>, now open-sourced on GitHub. Block Bits solves a specific gap between block bindings and RichText: where bindings replace an entire block&#8217;s content with dynamic data, a &#8220;bit&#8221; lets you embed small dynamic pieces — an inline icon, a copyright year, live text — right in the middle of a paragraph or heading. You register bits via a PHP and JS API, choose between a pure-PHP callback or Interactivity API strategy, and an editor toolbar dropdown handles insertion. Built-in bits for icons and copyright ship out of the box.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Damir Tahiri</strong> of Rareview has <a href=\"https://social.rareview.com/starter-theme\"><strong>open-sourced the WordPress starter theme</strong></a> that underpins every one of the agency&#8217;s builds. It&#8217;s Gutenberg-ready, ships with global style variables, includes a one-command Figma sync, and runs an interactive setup that renames and configures everything automatically. <a href=\"https://github.com/rareview/rareview-starter-theme/\">You can grab it on GitHub</a> and use it as the foundation for your own projects.</p>\n\n\n<div class=\"ng-block-f1ddbce3e8a82188 wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;\"><div class=\"ng-block-2a1fa76b5ff5f0f5 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" rel=\"noreferrer noopener\" target=\"_blank\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class=\"ng-block-03ca7e796203f64c wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>The previous years are also available: <br /><strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/\">2022</a></strong></strong> | <strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023\">2023</a></strong> | <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/\"><strong>2024</strong></a></p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the WordPress Developer blog, <strong>Róbert Mészáros</strong> shows you <strong><a href=\"https://developer.wordpress.org/news/2026/05/getting-started-writing-wordpress-e2e-tests-with-playwright/\">how to get started writing WordPress E2E tests with Playwright</a>,</strong> using a book review site built on Block Bindings as the test subject. You&#8217;ll set up <code>wp-env</code> and Playwright, write your first test against the admin dashboard, then progress to inserting block variations, verifying patterns with aria snapshots, and testing front-end output by creating posts via the REST API. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\">Also on the WordPress Developer Blog, <strong>Felix Arntz</strong>, Senior Software Engineer at Vercel,  walks you through <a href=\"https://developer.wordpress.org/news/2026/05/how-to-build-an-image-generation-plugin-with-the-wordpress-ai-client/\"><strong>building a provider-agnostic image generation plugin</strong></a> using WordPress 7.0&#8217;s built-in AI Client. You&#8217;ll see how a single <code>wp_ai_client_prompt()</code> call handles provider routing, how support checks gate your UI gracefully when no image-capable provider is configured, and how the REST API and Media Library integration come together. The full source code is on GitHub at <a href=\"https://github.com/wptrainingteam/ai-client-imagegen\">wptrainingteam/ai-client-imagegen.</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sérgio Santos,</strong> Lead Engineer at 10up/Fueled, diagnoses <a href=\"https://s3rgiosan.com/using-richtext-outside-a-block-in-gutenberg/\">three specific bugs you hit when using RichText outside a block</a> — in <code>InspectorControls</code> or a <code>Modal</code>. The format toolbar fills route to the wrong slot, the inline toolbar is opt-in via <code>inlineToolbar</code>, and <code>isSelected</code> never turns true outside a block context. Each problem gets a targeted fix, and the pattern has since been packaged as a reusable component in 10up Block Components.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Eric Karkovack</strong> walks you through <a href=\"https://speckyboy.com/my-wordpress-net-experiment-ai/\"><strong>using my.WordPress.net as a safe AI sandbox</strong></a> — no production site at risk. You install WordPress in your browser in two steps, add the AI Assistant app from the apps menu, connect it to Anthropic, OpenAI, or a local Ollama model, and start prompting. It&#8217;s a low-stakes way to explore what AI can do inside WordPress before committing it to a live environment, though API costs from OpenAI or Anthropic still apply.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"wp-block-paragraph\">Fresh from last week&#8217;s WordCamp Portugal: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Imran Sayed </strong>presented <a href=\"https://wordpress.tv/2026/05/19/the-fastest-way-to-build-gutenberg-blocks-modern-tools-scripts-and-ai-2/\"><strong>The Fastest Way to Build Gutenberg Blocks: Modern Tools, Scripts, and AI</strong></a> at WordCamp Portugal 2026. The talk cuts through the complexity of custom block development by focusing on practical, immediately usable workflows built around modern WordPress tools and scripts. </li>\n\n\n\n<li><strong>Milana Cap </strong>presented <strong><a href=\"https://wordpress.tv/2026/05/19/wordpress-gems-for-devs-accessibility-with-interactivity-api/\">WordPress Gems for Devs: Accessibility with Interactivity API</a></strong> and makes the case that it&#8217;s one of the most exciting APIs to land in WordPress in recent releases, with positive implications not just for developer experience but for performance and user experience too. </li>\n\n\n\n<li><strong>Jorge Costa </strong>presented <strong><a href=\"https://wordpress.tv/2026/05/19/ai-is-in-wordpress-core-heres-how-to-use-it/\">AI is in WordPress Core. Here&#8217;s How to Use It</a> </strong>. The talk digs into the AI building blocks already shipped in WordPress Core — the WP AI Client, the Abilities API, and the MCP adapter, and shows you exactly how to bring AI-powered features into your own plugins, themes, and sites. </li>\n\n\n\n<li><strong>JuanMa Garrido </strong>presented <a href=\"https://wordpress.tv/2026/05/19/wordpress-development-and-management-with-claude-code/\"><strong>WordPress Development and Management with Claude Code</strong></a>. The talk treats Claude Code as a command center for WordPress work, generating block themes from HTML designs, querying a production site in natural language, installing plugins, and reading error logs, all from the terminal. Three concepts are at the core: Skills, MCP, and the Abilities API. </li>\n</ul>\n\n\n<div class=\"ng-block-f0c917d5dc15162e wp-block-newsletterglue-container ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div class=\"ng-block-vs ng-block-vs-1\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div><div><div class=\"ng-block-hs ng-block-hs-1\" height=\"0\" style=\"width: 0px;\"></div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;\"><div class=\"ng-block-037c4ff145b4fcc8 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class=\"ng-block-dc4ae55a370649a3 wp-block-newsletterglue-image ng-block size-full is-resized\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;\"><a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\"><img alt=\"\" class=\"wp-image-42874 ng-image\" height=\"45\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1\" style=\"border-style: none; border-color: transparent;\" width=\"196\" /></a></div></div></div></div>\n\n<div class=\"ng-block-90eae6ae6db4bde9 wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p>Now also available via <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href=\"mailto:pauli@gutenbergtimes.com\">Email me </a>with your experience.</p></div></div></div></div></div><div class=\"ng-block-hs ng-block-hs-2\" height=\"0\" style=\"width: 0px;\"></div></div><div><div class=\"ng-block-vs ng-block-vs-2\" colspan=\"3\" height=\"0\" style=\"height: 0px;\"></div></div></div></div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, <br />send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n<div class=\"ng-block-ac7875a949418403 wp-block-newsletterglue-separator ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"center\" class=\"ng-block-td\" style=\"padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;\"><hr style=\"background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;\" /></div></div></div></div>\n\n<div class=\"wp-block-newsletterglue-showhide ng-block\" width=\"100%\"><div class=\"ng-block-9570933812a9ee5f wp-block-newsletterglue-text ng-block\" style=\"color: #666666;\" width=\"100%\"><div><div><div align=\"none\" class=\"ng-block-td\" style=\"font-size: 14px; font-family: Helvetica; line-height: 0.2; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;\"><p><strong>Featured Image: </strong></p></div></div></div></div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 23 May 2026 13:08:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"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:33;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:142:\"Open Channels FM: BackTalk on Digital Patience, the Power of Story, Platform Longevity, and What Your Brand Says When You’re Not in the Room\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554653\";s:7:\"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:143:\"https://openchannels.fm/backtalk-on-digital-patience-the-power-of-story-platform-longevity-and-what-your-brand-says-when-youre-not-in-the-room/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:145:\"BackTalk on topics like website wait times, storytelling in case studies, platform longevity, and brand positioning in today\'s digital landscape.\";s: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, 21 May 2026 13:27:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"Open Channels FM: Artificial [fill in the blank]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554596\";s:7:\"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:53:\"https://openchannels.fm/artificial-fill-in-the-blank/\";s: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:178:\"AI: super-smart guesser or just a robot with a flair for the dramatic? Join our hosts as they grill gadgets, predict the future, and ponder if their devices need bedtime stories.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 21 May 2026 09:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:35;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"WordPress.org blog: WordPress 7.0 “Armstrong”\";s:7:\"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=20583\";s:7:\"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:45:\"https://wordpress.org/news/2026/05/armstrong/\";s: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:75124:\"<figure class=\"wp-block-image size-large\"><img alt=\"WP 7.0 Release Edition Main Image\" class=\"wp-image-20705\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Release-Edition-Main-Image-7.0.png?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Every WordPress release celebrates an artist who has made an indelible mark on the world of music. Say Hello to WordPress 7.0 “Armstrong”, named in honor of &#8220;Satchmo&#8221; himself, jazz musician Louis Armstrong.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Known as the “first great jazz soloist”, Louis Armstrong created ensembles that highlighted his own profound trumpeting skills, and in the process, transformed jazz from an orchestral art form into a solo art form. The master trumpeter also impressed the world with his signature vocals, introducing improvisation into Jazz, influencing every artist he worked with, and permanently changing the landscape of music.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Louis Armstrong wove his personal touch into the world of Jazz. With WordPress 7.0 “Armstrong”, you can build with yours.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Welcome to WordPress 7.0!</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 marks the start of a new era, laying the foundation for AI across the WordPress experience. Greeting you with a modern, more intuitive dashboard, 7.0 introduces enhanced customization and development tools that inspire creativity and tap into endless potential.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you’re a creator, business owner or developer &#8211; WordPress 7.0 let&#8217;s you create in a way that is uniquely your own.</p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://wordpress.org/wordpress-7.0.zip\">Download WordPress 7.0 now</a></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s inside</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Explore AI abilities directly in your website, all managed from a central hub. Slide seamlessly through the sleek, new admin theme implemented across the dashboard. Ignite creative flow with new blocks and design tools, and tap into an expansive developer toolbox that gives you more control than ever, letting you create your way.</p>\n\n\n\n<h3 class=\"wp-block-heading\">AI-Integrated WordPress</h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Possibilities right in your hands.</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">With AI integrated throughout WordPress the potential is endless. A new AI Client in Core lets WordPress communicate with generative AI models, while connections are easily managed from a single hub in the dashboard. The AI Client combined with the Abilities API makes a fiery duo that introduces new functionality, workflow automation, and creation tools to your website. Install the new AI plugin to expand your options even more: generate and edit images, create titles or excerpts, or even suggest alt text.</p>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 also includes a new Client-Side Abilities package: a Javascript counterpart to the Abilities API, with a built in UI and command palette that delivers extensive new and hybrid AI abilities.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20700\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-13.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Manage all your external connections in a central hub on the Connector’s screen. Easily dive in with 3 presets, or add your own connections. Authenticate and get started with AI abilities in just a few clicks.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20699\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-12.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">An AI-integrated WordPress promises infinite potential, ready to be discovered.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Modernized Dashboard</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Elevate your admin experience</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 introduces a fully revitalized dashboard with a chic, modern new color scheme, and clean finishes throughout.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Polished with smooth transitions that seamlessly shift as you move between screens, you’ll feel like you’re effortlessly gliding through the dashboard.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just one click of the new Command Palette shortcut, a <code>⌘K</code> or <code>Ctrl+K</code> icon in the upper admin bar, lets you access your favorite tools from anywhere in the dashboard.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20698\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-11.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Explore typography from one place, regardless of theme. Install, upload and manage your font collection from the new dedicated font management page, with support for block, hybrid and classic themes.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20697\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-10.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Visually scrub through revision versions to see what changed at a glance, with markers that make editorial choices more intuitive. Easily pick the revision you want and restore instantly.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20696\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-9.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Design, Create, Customize</h2>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>A simpler way to build</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Let WordPress be your muse with new blocks, block supports, and design tools that add visual agility, granular control, and keep every element of your website on brand, with fresh new touches.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Showcase your ideas in a lightbox slideshow with the new gallery block, and finesse your markup with the new Heading block. Deliver clear site navigation with the new Breadcrumbs block, and add more detail to your designs with the new Icons block.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20695\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-8.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enhanced responsiveness controls in 7.0 make your site more user friendly. Hide and reveal blocks based on device, without affecting other viewports. </p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20694\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-7.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Design and build your menu overlay with blocks and patterns, fully customizable with the styles you want visitors to see. Add columns, stylize typography, or embed your own close button in the overlay. Start with a template or create your own menu from scratch.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20693\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-6.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fine tune page design and layout with Patterns that act as a single unit, detachable for more isolated control. Insert your pattern, swap elements and customize with ease.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20692\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-5.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\">Style every detail of content with custom CSS at the block level, right in your post or page.</p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img alt=\"\" class=\"wp-image-20691\" height=\"632\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/image-4.png?resize=1024%2C632&#038;ssl=1\" style=\"border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;\" width=\"1024\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Developer’s toolbox</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced tools for building</strong> <strong>your way</strong>.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 lets you build faster, better, stronger, and easier with an extensive set of  expanded APIs and enhanced functionality.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Create blocks and patterns on the server level using only PHP, auto-registered with the block API.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore a more extensible Site Editor, with routing, route validation, and a new wordpress/boot package that allows plugins to build custom site-editor pages.</p>\n\n\n\n<h2 class=\"wp-block-heading\">And much more</h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a comprehensive overview of all the new features and enhancements in WordPress 7.0, please visit the feature-showcase website.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/download/releases/7-0\">Check out whats new in 7.0</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Learn more about WordPress 7.0</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://learn.wordpress.org/\">Learn WordPress</a> is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, <a href=\"https://learn.wordpress.org/social-learning/\">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Read the <a href=\"https://wordpress.org/documentation/wordpress-version/version-7.0\">WordPress 7.0 Release Notes</a> for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the <a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">WordPress 7.0 Field Guide</a> and learn about the changes in this release with detailed developer notes to help you build with WordPress.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The 7.0 release squad</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every release comes to you from a dedicated team of enthusiastic contributors who help keep things on track and moving smoothly. The team that has led 7.0 is a global, cross-functional group of contributors who are always ready to champion ideas, remove blockers, and resolve issues.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Release Lead: <a href=\"https://profiles.wordpress.org/matveb/\">Matias Ventura</a></li>\n\n\n\n<li>Release Coordination: <a href=\"https://profiles.wordpress.org/chaion07/\">Ahmed Kabir Chaion</a>, <a href=\"https://profiles.wordpress.org/amykamala/\">Amy Kamala</a>, <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a></li>\n\n\n\n<li>Tech Leads: <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a></li>\n\n\n\n<li>Triage Leads: <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a></li>\n\n\n\n<li>Test Leads: <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\">Ankit K Gupta</a>, <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Thank you, contributors</h2>\n\n\n\n<p class=\"wp-block-paragraph\">The mission of WordPress is to <a href=\"https://wordpress.org/about/\">democratize publishing</a> and embody the <a href=\"https://opensource.org/osd-annotated\">freedoms that come with open source</a>. A global and diverse community of people collaborating to strengthen the software supports this effort.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 reflects the tireless efforts and passion of more than 875+ contributors in countries all over the world. This release also welcomed over 200+ first-time contributors!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Their collaboration delivered more than 420 enhancements and fixes, ensuring a stable release for all – a testament to the power and capability of the WordPress open source community.</p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"has-small-font-size\"><a href=\"https://profiles.wordpress.org/1000camels/\">1000camels</a> · <a href=\"https://profiles.wordpress.org/aakashverma1/\">Aakash Verma</a> · <a href=\"https://profiles.wordpress.org/jorbin/\">Aaron Jorbin</a> · <a href=\"https://profiles.wordpress.org/aaronrobertshaw/\">Aaron Robertshaw</a> · <a href=\"https://profiles.wordpress.org/abdullah17/\">Abdullah Kaludi</a> · <a href=\"https://profiles.wordpress.org/abduremon/\">Abdur Rahman Emon</a> · <a href=\"https://profiles.wordpress.org/hiabhaykulkarni/\">Abhay Kulkarni</a> · <a href=\"https://profiles.wordpress.org/fitehal/\">Abhishek Deshpande</a> · <a href=\"https://profiles.wordpress.org/acmoifr/\">acmoifr</a> · <a href=\"https://profiles.wordpress.org/dannythedog/\">Adam</a> · <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a> · <a href=\"https://profiles.wordpress.org/zieladam/\">Adam Zieliński</a> · <a href=\"https://profiles.wordpress.org/oztaser/\">Adil Öztaşer</a> · <a href=\"https://profiles.wordpress.org/adithyanaik/\">adithyanaik</a> · <a href=\"https://profiles.wordpress.org/iamadisingh/\">Aditya Singh</a> · <a href=\"https://profiles.wordpress.org/adnanhyder/\">Adnan Hyder Pervez</a> · <a href=\"https://profiles.wordpress.org/adnanlimdi/\">adnan.limdi</a> · <a href=\"https://profiles.wordpress.org/adrmf25/\">adrmf25</a> · <a href=\"https://profiles.wordpress.org/afwebdev/\">afwebdev</a> · <a href=\"https://profiles.wordpress.org/agnieszkaszuba/\">Agnieszka Szuba</a> · <a href=\"https://profiles.wordpress.org/elazzabi/\">Ahmed</a> · <a href=\"https://profiles.wordpress.org/chaion07/\">Ahmed Kabir Chaion</a> · <a href=\"https://profiles.wordpress.org/ajitbohra/\">Ajit Bohra</a> · <a href=\"https://profiles.wordpress.org/wildworks/\">Aki Hamano</a> · <a href=\"https://profiles.wordpress.org/akshat2802/\">Akshat Kakkad</a> · <a href=\"https://profiles.wordpress.org/aljullu/\">Albert Juhé Lluveras</a> · <a href=\"https://profiles.wordpress.org/alecrust/\">Alec Rust</a> · <a href=\"https://profiles.wordpress.org/alecgeatches/\">alecgeatches</a> · <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> · <a href=\"https://profiles.wordpress.org/akirk/\">Alex Kirk</a> · <a href=\"https://profiles.wordpress.org/ajlende/\">Alex Lende</a> · <a href=\"https://profiles.wordpress.org/alexstine/\">Alex Stine</a> · <a href=\"https://profiles.wordpress.org/albigdd/\">Alexander Bigga</a> · <a href=\"https://profiles.wordpress.org/aliaghdam/\">Ali Aghdam</a> · <a href=\"https://profiles.wordpress.org/mrfoxtalbot/\">Alvaro Gómez</a> · <a href=\"https://profiles.wordpress.org/alvitidiana/\">alvitidiana</a> · <a href=\"https://profiles.wordpress.org/amanandhishoe/\">amanandhishoe</a> · <a href=\"https://profiles.wordpress.org/alh0319/\">Amber Hinds</a> · <a href=\"https://profiles.wordpress.org/amesplant/\">Ames Plant</a> · <a href=\"https://profiles.wordpress.org/amibe/\">Amibe Websites</a> · <a href=\"https://profiles.wordpress.org/amin7/\">Amin</a> · <a href=\"https://profiles.wordpress.org/amitraj2203/\">Amit Raj</a> · <a href=\"https://profiles.wordpress.org/amykamala/\">Amy Kamala</a> · <a href=\"https://profiles.wordpress.org/altf4falt/\">Anand Rajaram</a> · <a href=\"https://profiles.wordpress.org/anastis/\">Anastis Sourgoutsidis</a> · <a href=\"https://profiles.wordpress.org/anlino/\">Anders Norén</a> · <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a> · <a href=\"https://profiles.wordpress.org/awetz583/\">Andrea Roenning</a> · <a href=\"https://profiles.wordpress.org/andraganescu/\">Andrei Draganescu</a> · <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a> · <a href=\"https://profiles.wordpress.org/nacin/\">Andrew Nacin</a> · <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a> · <a href=\"https://profiles.wordpress.org/andrewryno/\">Andrew Ryno</a> · <a href=\"https://profiles.wordpress.org/andrewserong/\">Andrew Serong</a> · <a href=\"https://profiles.wordpress.org/eatingrules/\">Andrew Wilder</a> · <a href=\"https://profiles.wordpress.org/aidvu/\">Andrija Vučinić</a> · <a href=\"https://profiles.wordpress.org/oandregal/\">André Maneiro</a> · <a href=\"https://profiles.wordpress.org/rilwis/\">Anh Tran</a> · <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\">Ankit K. Gupta</a> · <a href=\"https://profiles.wordpress.org/ankitkumarshah/\">Ankit Kumar Shah</a> · <a href=\"https://profiles.wordpress.org/ankitmaru/\">Ankit Panchal</a> · <a href=\"https://profiles.wordpress.org/annezazu/\">Anne McCarthy</a> · <a href=\"https://profiles.wordpress.org/annebovelett/\">Anne-Mieke Bovelett</a> · <a href=\"https://profiles.wordpress.org/antpb/\">Anthony Burchell</a> · <a href=\"https://profiles.wordpress.org/ahortin/\">Anthony Hortin</a> · <a href=\"https://profiles.wordpress.org/ant1busted/\">Antoine</a> · <a href=\"https://profiles.wordpress.org/antonvlasenko/\">Anton Vlasenko</a> · <a href=\"https://profiles.wordpress.org/slieptsov/\">anton7249</a> · <a href=\"https://profiles.wordpress.org/antoniosejas/\">Antonio Sejas</a> · <a href=\"https://profiles.wordpress.org/antonrinas/\">antonrinas</a> · <a href=\"https://profiles.wordpress.org/anukasha/\">Anukasha Singh</a> · <a href=\"https://profiles.wordpress.org/anupkankale/\">Anup Kankale</a> · <a href=\"https://profiles.wordpress.org/anveshika/\">Anveshika Srivastava</a> · <a href=\"https://profiles.wordpress.org/apedog/\">apedog</a> · <a href=\"https://profiles.wordpress.org/arcwp/\">arcwp</a> · <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a> · <a href=\"https://profiles.wordpress.org/arkaprabhachowdhury/\">Arkaprabha Chowdhury</a> · <a href=\"https://profiles.wordpress.org/armandmatthey/\">Armand MD</a> · <a href=\"https://profiles.wordpress.org/artemiosans/\">Artemio Morales</a> · <a href=\"https://profiles.wordpress.org/arthur791004/\">Arthur Chu</a> · <a href=\"https://profiles.wordpress.org/artpi/\">Artur Piszek</a> · <a href=\"https://profiles.wordpress.org/artz91/\">ArtZ91</a> · <a href=\"https://profiles.wordpress.org/arunu1996/\">Arun</a> · <a href=\"https://profiles.wordpress.org/arunsathiya/\">Arun Sathiya</a> · <a href=\"https://profiles.wordpress.org/iamasadpolash/\">Asad Polash</a> · <a href=\"https://profiles.wordpress.org/asadowski10/\">asadowski10</a> · <a href=\"https://profiles.wordpress.org/atharvasagane/\">atharvasagane</a> · <a href=\"https://profiles.wordpress.org/racinesdesign/\">Audrey Soler</a> · <a href=\"https://profiles.wordpress.org/audunmb/\">audunmb</a> · <a href=\"https://profiles.wordpress.org/awardpress/\">awardpress</a> · <a href=\"https://profiles.wordpress.org/azharderaiya/\">Azhar Deraiya</a> · <a href=\"https://profiles.wordpress.org/azragh/\">Azragh</a> · <a href=\"https://profiles.wordpress.org/neo2k23/\">BackuPs</a> · <a href=\"https://profiles.wordpress.org/badasswp/\">badasswp</a> · <a href=\"https://profiles.wordpress.org/scruffian/\">Ben Dwyer</a> · <a href=\"https://profiles.wordpress.org/benniledl/\">Benedikt Ledl</a> · <a href=\"https://profiles.wordpress.org/benjamingosset/\">Benjamin Gosset</a> · <a href=\"https://profiles.wordpress.org/benjamin_zekavica/\">Benjamin Zekavica</a> · <a href=\"https://profiles.wordpress.org/benoitchantre/\">Benoit Chantre</a> · <a href=\"https://profiles.wordpress.org/benpinales/\">benpinales</a> · <a href=\"https://profiles.wordpress.org/bernhard-reiter/\">Bernie Reiter</a> · <a href=\"https://profiles.wordpress.org/berislavgrgicak/\">Bero</a> · <a href=\"https://profiles.wordpress.org/beaubhavik/\">Bhavik Panchal</a> · <a href=\"https://profiles.wordpress.org/mbigul/\">Bigul Malayi</a> · <a href=\"https://profiles.wordpress.org/wilcosky/\">Billy Wilcosky</a> · <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson (birgire)</a> · <a href=\"https://profiles.wordpress.org/bph/\">Birgit Pauli-Haack</a> · <a href=\"https://profiles.wordpress.org/blackstar1991/\">BlackStar</a> · <a href=\"https://profiles.wordpress.org/bluefuton/\">bluefuton</a> · <a href=\"https://profiles.wordpress.org/bobbingwide/\">bobbingwide</a> · <a href=\"https://profiles.wordpress.org/safedawn/\">Boris Gherman</a> · <a href=\"https://profiles.wordpress.org/bor0/\">Boro Sitnikovski</a> · <a href=\"https://profiles.wordpress.org/bradley2083/\">brad hogan</a> · <a href=\"https://profiles.wordpress.org/bjorsch/\">Brad Jorsch</a> · <a href=\"https://profiles.wordpress.org/bradshawtm/\">bradshawtm</a> · <a href=\"https://profiles.wordpress.org/brajdas0022/\">brajdas0022</a> · <a href=\"https://profiles.wordpress.org/bhubbard/\">Brandon Hubbard</a> · <a href=\"https://profiles.wordpress.org/kraftbj/\">Brandon Kraft</a> · <a href=\"https://profiles.wordpress.org/bpayton/\">Brandon Payton</a> · <a href=\"https://profiles.wordpress.org/brbrr/\">brbrr</a> · <a href=\"https://profiles.wordpress.org/bacoords/\">Brian Coords</a> · <a href=\"https://profiles.wordpress.org/bgardner/\">Brian Gardner</a> · <a href=\"https://profiles.wordpress.org/masteradhoc/\">Brian Haas</a> · <a href=\"https://profiles.wordpress.org/brianhogg/\">Brian Hogg</a> · <a href=\"https://profiles.wordpress.org/bridgetwillard/\">Bridget Willard</a> · <a href=\"https://profiles.wordpress.org/brumack/\">brumack</a> · <a href=\"https://profiles.wordpress.org/freibergergarcia/\">Bruno Freiberger Garcia</a> · <a href=\"https://profiles.wordpress.org/buutqn/\">buutqn</a> · <a href=\"https://profiles.wordpress.org/beryldlg/\">Béryl de La Grandière</a> · <a href=\"https://profiles.wordpress.org/calin/\">Calin Don</a> · <a href=\"https://profiles.wordpress.org/karl94/\">Carlo Cannas</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/cbirdsong/\">cbirdsong</a> · <a href=\"https://profiles.wordpress.org/cgastrell/\">cgastrell</a> · <a href=\"https://profiles.wordpress.org/chexee/\">Chelsea Otakan</a> · <a href=\"https://profiles.wordpress.org/chihsuan/\">Chi-Hsuan Huang</a> · <a href=\"https://profiles.wordpress.org/xristos3490/\">Chris Lilitsas</a> · <a href=\"https://profiles.wordpress.org/chrismcelroyseo/\">Chris McElroy SEO</a> · <a href=\"https://profiles.wordpress.org/czarate/\">Chris Zarate</a> · <a href=\"https://profiles.wordpress.org/chrisdotdotdot/\">chrisdotdotdot</a> · <a href=\"https://profiles.wordpress.org/chrispecoraro/\">chrispecoraro</a> · <a href=\"https://profiles.wordpress.org/cris31/\">Christelle Stasse</a> · <a href=\"https://profiles.wordpress.org/apermo/\">Christoph Daum</a> · <a href=\"https://profiles.wordpress.org/nyiriland/\">Christy Nyiri</a> · <a href=\"https://profiles.wordpress.org/cagrimmett/\">Chuck Grimmett</a> · <a href=\"https://profiles.wordpress.org/butterflymedia/\">Ciprian Popescu</a> · <a href=\"https://profiles.wordpress.org/clayray/\">clayray</a> · <a href=\"https://profiles.wordpress.org/clementpolito/\">Clément Polito</a> · <a href=\"https://profiles.wordpress.org/costdev/\">Colin Stewart</a> · <a href=\"https://profiles.wordpress.org/copons/\">Copons</a> · <a href=\"https://profiles.wordpress.org/coreyw/\">Corey Worrell</a> · <a href=\"https://profiles.wordpress.org/cr0ybot/\">Cory Hughart</a> · <a href=\"https://profiles.wordpress.org/courane01/\">Courtney Robertson</a> · <a href=\"https://profiles.wordpress.org/crstauf/\">crstauf</a> · <a href=\"https://profiles.wordpress.org/themearts/\">Cuong Le</a> · <a href=\"https://profiles.wordpress.org/czarflix/\">czarflix</a> · <a href=\"https://profiles.wordpress.org/daledupreez/\">Dale du Preez</a> · <a href=\"https://profiles.wordpress.org/colorful-tones/\">Damon Cook</a> · <a href=\"https://profiles.wordpress.org/dpknauss/\">Dan Knauss</a> · <a href=\"https://profiles.wordpress.org/danluu/\">Dan Luu</a> · <a href=\"https://profiles.wordpress.org/alexodiy/\">Dan Zakirov</a> · <a href=\"https://profiles.wordpress.org/danielbachhuber/\">Daniel Bachhuber</a> · <a href=\"https://profiles.wordpress.org/redsweater/\">Daniel Jalkut (Red Sweater)</a> · <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a> · <a href=\"https://profiles.wordpress.org/mte90/\">Daniele Scasciafratte</a> · <a href=\"https://profiles.wordpress.org/danieltj/\">danieltj</a> · <a href=\"https://profiles.wordpress.org/dannyreaktiv/\">dannyreaktiv</a> · <a href=\"https://profiles.wordpress.org/dkotter/\">Darin Kotter</a> · <a href=\"https://profiles.wordpress.org/nerrad/\">Darren Ethier (nerrad)</a> · <a href=\"https://profiles.wordpress.org/darshitrajyaguru97/\">Darshit Rajyaguru</a> · <a href=\"https://profiles.wordpress.org/dryanpress/\">Dave Ryan</a> · <a href=\"https://profiles.wordpress.org/drw158/\">Dave Whitley</a> · <a href=\"https://profiles.wordpress.org/darerodz/\">David Arenas</a> · <a href=\"https://profiles.wordpress.org/davidbaumwald/\">David Baumwald</a> · <a href=\"https://profiles.wordpress.org/davidabowman/\">David Bowman</a> · <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a> · <a href=\"https://profiles.wordpress.org/justlevine/\">David Levine</a> · <a href=\"https://profiles.wordpress.org/get_dave/\">David Smith</a> · <a href=\"https://profiles.wordpress.org/superdav42/\">David Stone</a> · <a href=\"https://profiles.wordpress.org/dsas/\">Dean Sas</a> · <a href=\"https://profiles.wordpress.org/debarghyabanerjee/\">DEBARGHYA BANERJEE</a> · <a href=\"https://profiles.wordpress.org/raftaar1191/\">Deepak Gupta</a> · <a href=\"https://profiles.wordpress.org/deepaklalwani/\">Deepak Lalwani</a> · <a href=\"https://profiles.wordpress.org/deepakprajapati/\">Deepak Prajapati</a> · <a href=\"https://profiles.wordpress.org/deepakrohilla/\">Deepak Rohilla</a> · <a href=\"https://profiles.wordpress.org/dingo_d/\">Denis Žoljom</a> · <a href=\"https://profiles.wordpress.org/realloc/\">Dennis Ploetner</a> · <a href=\"https://profiles.wordpress.org/dmsnell/\">Dennis Snell</a> · <a href=\"https://profiles.wordpress.org/deoladev/\">deoladev</a> · <a href=\"https://profiles.wordpress.org/dhansondesigns/\">Derek Hanson</a> · <a href=\"https://profiles.wordpress.org/devangvachheta137/\">Devang Vachheta</a> · <a href=\"https://profiles.wordpress.org/dhiraj0901/\">Dhiraj Joshi</a> · <a href=\"https://profiles.wordpress.org/dhrumilk/\">Dhrumil Kumbhani</a> · <a href=\"https://profiles.wordpress.org/dhruval04/\">Dhruval Shah</a> · <a href=\"https://profiles.wordpress.org/dhruvang21/\">Dhruvang21</a> · <a href=\"https://profiles.wordpress.org/dhruvik18/\">Dhruvik Malaviya</a> · <a href=\"https://profiles.wordpress.org/dianeco/\">Diane Co</a> · <a href=\"https://profiles.wordpress.org/digamberpradhan/\">digamberpradhan</a> · <a href=\"https://profiles.wordpress.org/digitalblanket/\">digitalblanket</a> · <a href=\"https://profiles.wordpress.org/dilipbheda/\">Dilip Bheda</a> · <a href=\"https://profiles.wordpress.org/dilip2615/\">Dilip Modhavadiya</a> · <a href=\"https://profiles.wordpress.org/dimitro/\">Dimitris Mitropoulos</a> · <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a> · <a href=\"https://profiles.wordpress.org/divyeshpatel01/\">divyeshpatel01</a> · <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a> · <a href=\"https://profiles.wordpress.org/thehenridev/\">Douglas Henri</a> · <a href=\"https://profiles.wordpress.org/drebbitsweb/\">Dreb Bitanghol</a> · <a href=\"https://profiles.wordpress.org/drewapicture/\">Drew Jaynes</a> · <a href=\"https://profiles.wordpress.org/drivingralle/\">Drivingralle</a> · <a href=\"https://profiles.wordpress.org/drysand/\">drysand</a> · <a href=\"https://profiles.wordpress.org/elrae/\">Earle Davies</a> · <a href=\"https://profiles.wordpress.org/eclev91/\">eclev91</a> · <a href=\"https://profiles.wordpress.org/eddystile/\">Eddy</a> · <a href=\"https://profiles.wordpress.org/egill/\">Egill R. Erlendsson</a> · <a href=\"https://profiles.wordpress.org/ehti/\">Ehti</a> · <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a> · <a href=\"https://profiles.wordpress.org/codex-m/\">Emerson Maningo</a> · <a href=\"https://profiles.wordpress.org/nrqsnchz/\">Enrique Sánchez</a> · <a href=\"https://profiles.wordpress.org/ytfeldrawkcab/\">Eric Michel</a> · <a href=\"https://profiles.wordpress.org/ethitter/\">Erick Hitter</a> · <a href=\"https://profiles.wordpress.org/im3dabasia1/\">Eshaan Dabasiya</a> · <a href=\"https://profiles.wordpress.org/ecairol/\">Esteban</a> · <a href=\"https://profiles.wordpress.org/estelaris/\">Estela Rueda</a> · <a href=\"https://profiles.wordpress.org/evansolomon/\">Evan Solomon</a> · <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kägy</a> · <a href=\"https://profiles.wordpress.org/faisalahammad/\">Faisal Ahammad</a> · <a href=\"https://profiles.wordpress.org/faisal03/\">Faisal Alvi</a> · <a href=\"https://profiles.wordpress.org/fakhriaz/\">Fakhri Azzouz</a> · <a href=\"https://profiles.wordpress.org/farhad0/\">Farhad Sakhaei</a> · <a href=\"https://profiles.wordpress.org/feli22/\">feli22</a> · <a href=\"https://profiles.wordpress.org/felipevelzani/\">Felipe Velzani</a> · <a href=\"https://profiles.wordpress.org/flixos90/\">Felix Arntz</a> · <a href=\"https://profiles.wordpress.org/fellyph/\">Fellyph Cintra</a> · <a href=\"https://profiles.wordpress.org/fernandot/\">Fernando Tellado</a> · <a href=\"https://profiles.wordpress.org/firoz2456/\">Firoz Sabaliya</a> · <a href=\"https://profiles.wordpress.org/fandevelop/\">Florence ANDROLUS</a> · <a href=\"https://profiles.wordpress.org/fcoveram/\">Francisco Vera</a> · <a href=\"https://profiles.wordpress.org/vanhoucke/\">Franck VANHOUCKE</a> · <a href=\"https://profiles.wordpress.org/franz00/\">Fransisca H</a> · <a href=\"https://profiles.wordpress.org/frozzare/\">Fredrik Forsmo</a> · <a href=\"https://profiles.wordpress.org/from/\">frOM</a> · <a href=\"https://profiles.wordpress.org/fushar/\">fushar</a> · <a href=\"https://profiles.wordpress.org/gajendrasingh/\">Gajendra Singh</a> · <a href=\"https://profiles.wordpress.org/garrett-eclipse/\">Garrett Hyder</a> · <a href=\"https://profiles.wordpress.org/garyj/\">Gary Jones</a> · <a href=\"https://profiles.wordpress.org/pento/\">Gary Pendergast</a> · <a href=\"https://profiles.wordpress.org/gaurangsondagar/\">Gaurang Sondagar</a> · <a href=\"https://profiles.wordpress.org/gautammkgarg/\">Gautam Garg</a> · <a href=\"https://profiles.wordpress.org/gautam23/\">Gautam Mehta</a> · <a href=\"https://profiles.wordpress.org/geminorum/\">geminorum</a> · <a href=\"https://profiles.wordpress.org/generosus/\">Generosus</a> · <a href=\"https://profiles.wordpress.org/mamaduka/\">George Mamadashvili</a> · <a href=\"https://profiles.wordpress.org/gmjuhasz/\">Gergely J</a> · <a href=\"https://profiles.wordpress.org/gierand/\">gierand</a> · <a href=\"https://profiles.wordpress.org/glendaviesnz/\">Glen Davies</a> · <a href=\"https://profiles.wordpress.org/ingeniumed/\">Gopal Krishnan</a> · <a href=\"https://profiles.wordpress.org/grahamarmfield/\">Graham Armfield</a> · <a href=\"https://profiles.wordpress.org/grantmkin/\">Grant M. Kinney</a> · <a href=\"https://profiles.wordpress.org/gziolo/\">Greg Ziółkowski</a> · <a href=\"https://profiles.wordpress.org/guido07111975/\">Guido</a> · <a href=\"https://profiles.wordpress.org/gulamdastgir04/\">Gulamdastgir Momin</a> · <a href=\"https://profiles.wordpress.org/gustavohappyeng/\">Gustavo Hilario</a> · <a href=\"https://profiles.wordpress.org/gyurmey/\">Gyurmey</a> · <a href=\"https://profiles.wordpress.org/adrock42/\">H. Adam Lenz</a> · <a href=\"https://profiles.wordpress.org/kabir93/\">H. Kabir</a> · <a href=\"https://profiles.wordpress.org/hack_nug/\">hack_nug</a> · <a href=\"https://profiles.wordpress.org/hanneslsm/\">hanneslsm</a> · <a href=\"https://profiles.wordpress.org/hage/\">Hans-Gerd Gerhards</a> · <a href=\"https://profiles.wordpress.org/hardikhuptechdev/\">Hardik Kumar</a> · <a href=\"https://profiles.wordpress.org/hardipparmar/\">Hardip Parmar</a> · <a href=\"https://profiles.wordpress.org/harshalkadu/\">Harshal Kadu</a> · <a href=\"https://profiles.wordpress.org/harshbhonsle08/\">harshbhonsle08</a> · <a href=\"https://profiles.wordpress.org/helen/\">Helen Hou-Sandi</a> · <a href=\"https://profiles.wordpress.org/abcd95/\">Himanshu Pathak</a> · <a href=\"https://profiles.wordpress.org/himshekhar07/\">Himanshu Shekhar</a> · <a href=\"https://profiles.wordpress.org/hiranimahaveer/\">hiranimahaveer</a> · <a href=\"https://profiles.wordpress.org/hiroshisato/\">Hiroshi Sato</a> · <a href=\"https://profiles.wordpress.org/hbhalodia/\">Hit Bhalodia</a> · <a href=\"https://profiles.wordpress.org/hiteshtalpada/\">Hitesh Talpada</a> · <a href=\"https://profiles.wordpress.org/hozefasmile/\">Hozefa Saleh</a> · <a href=\"https://profiles.wordpress.org/royhridoy/\">Hridoy Roy</a> · <a href=\"https://profiles.wordpress.org/hugod/\">hugod</a> · <a href=\"https://profiles.wordpress.org/huubl/\">huubl</a> · <a href=\"https://profiles.wordpress.org/huzaifaalmesbah/\">Huzaifa Al Mesbah</a> · <a href=\"https://profiles.wordpress.org/priethor/\">Héctor Prieto</a> · <a href=\"https://profiles.wordpress.org/iandunn/\">Ian Dunn</a> · <a href=\"https://profiles.wordpress.org/ibrahimriaz/\">Ibrahim Riaz</a> · <a href=\"https://profiles.wordpress.org/ierwira/\">ierwira</a> · <a href=\"https://profiles.wordpress.org/iflairwebtechnologies/\">iflairwebtechnologies</a> · <a href=\"https://profiles.wordpress.org/ignatiusjeroe/\">ignatiusjeroe</a> · <a href=\"https://profiles.wordpress.org/indirabiswas27/\">Indira Biswas</a> · <a href=\"https://profiles.wordpress.org/ipstenu/\">Ipstenu (Mika Epstein)</a> · <a href=\"https://profiles.wordpress.org/iqbal1hossain/\">Iqbal Hossain</a> · <a href=\"https://profiles.wordpress.org/isabel_brison/\">Isabel Brison</a> · <a href=\"https://profiles.wordpress.org/iseulde/\">iseulde</a> · <a href=\"https://profiles.wordpress.org/itsyash1421/\">itsyash1421</a> · <a href=\"https://profiles.wordpress.org/iulia-cazan/\">Iulia Cazan</a> · <a href=\"https://profiles.wordpress.org/jabe/\">Jabe</a> · <a href=\"https://profiles.wordpress.org/jacobcassidy/\">Jacob Cassidy</a> · <a href=\"https://profiles.wordpress.org/smithjw1/\">Jacob Smith</a> · <a href=\"https://profiles.wordpress.org/jadavsanjay/\">Jadav Sanjay</a> · <a href=\"https://profiles.wordpress.org/jamesgiroux/\">James Giroux</a> · <a href=\"https://profiles.wordpress.org/jameskoster/\">James Koster</a> · <a href=\"https://profiles.wordpress.org/isotropic/\">James LePage</a> · <a href=\"https://profiles.wordpress.org/jhmonroe/\">James Monroe</a> · <a href=\"https://profiles.wordpress.org/james-roberts/\">James Roberts</a> · <a href=\"https://profiles.wordpress.org/jsnajdr/\">Jarda Snajdr</a> · <a href=\"https://profiles.wordpress.org/jarekmorawski/\">jarekmorawski</a> · <a href=\"https://profiles.wordpress.org/jarodortegaaraya/\">jarodortegaaraya</a> · <a href=\"https://profiles.wordpress.org/jason_the_adams/\">Jason Adams</a> · <a href=\"https://profiles.wordpress.org/jasonkytros/\">Jason Kytros</a> · <a href=\"https://profiles.wordpress.org/madtownlems/\">Jason LeMahieu (MadtownLems)</a> · <a href=\"https://profiles.wordpress.org/jaz_on/\">Jason Rouet</a> · <a href=\"https://profiles.wordpress.org/jaspercck/\">jaspercck</a> · <a href=\"https://profiles.wordpress.org/javiercasares/\">Javier Casares</a> · <a href=\"https://profiles.wordpress.org/jdeep/\">Jaydeep Das</a> · <a href=\"https://profiles.wordpress.org/jdahir0789/\">Jaydip Ahir</a> · <a href=\"https://profiles.wordpress.org/jcnetsys/\">jcnetsys</a> · <a href=\"https://profiles.wordpress.org/audrasjb/\">Jean-Baptiste Audras</a> · <a href=\"https://profiles.wordpress.org/jsmansart/\">Jean-Sébastien Mansart</a> · <a href=\"https://profiles.wordpress.org/krokodok/\">Jeff Chi</a> · <a href=\"https://profiles.wordpress.org/maverick3x6/\">Jeff Golenski</a> · <a href=\"https://profiles.wordpress.org/phpbits/\">Jeffrey Carandang</a> · <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeffrey Paul</a> · <a href=\"https://profiles.wordpress.org/jmdodd/\">Jennifer M. Dodd</a> · <a href=\"https://profiles.wordpress.org/jdy68/\">Jenny Dupuy</a> · <a href=\"https://profiles.wordpress.org/jeremyfelt/\">Jeremy Felt</a> · <a href=\"https://profiles.wordpress.org/jeherve/\">Jeremy Herve</a> · <a href=\"https://profiles.wordpress.org/jeryj/\">jeryj</a> · <a href=\"https://profiles.wordpress.org/jessedyck/\">Jesse Dyck</a> · <a href=\"https://profiles.wordpress.org/luminuu/\">Jessica Lyschik</a> · <a href=\"https://profiles.wordpress.org/jf1994/\">jf1994</a> · <a href=\"https://profiles.wordpress.org/jhtjards/\">jhtjards</a> · <a href=\"https://profiles.wordpress.org/jigarkahar/\">Jigar Kahar</a> · <a href=\"https://profiles.wordpress.org/jigar9998/\">Jigar Panchal</a> · <a href=\"https://profiles.wordpress.org/jojo256/\">Joan Namunina</a> · <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a> · <a href=\"https://profiles.wordpress.org/joefusco/\">Joe Fusco</a> · <a href=\"https://profiles.wordpress.org/joehoyle/\">Joe Hoyle</a> · <a href=\"https://profiles.wordpress.org/joemcgill/\">Joe McGill</a> · <a href=\"https://profiles.wordpress.org/joen/\">Joen Asmussen</a> · <a href=\"https://profiles.wordpress.org/joezappie/\">joezappie</a> · <a href=\"https://profiles.wordpress.org/wedgemaster/\">Johan</a> · <a href=\"https://profiles.wordpress.org/timse201/\">Johannes Jülg</a> · <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a> · <a href=\"https://profiles.wordpress.org/bitmachina/\">John Hooks</a> · <a href=\"https://profiles.wordpress.org/johnjago/\">John Jago</a> · <a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby</a> · <a href=\"https://profiles.wordpress.org/mindctrl/\">John Parris</a> · <a href=\"https://profiles.wordpress.org/johnwatkins0/\">John Watkins</a> · <a href=\"https://profiles.wordpress.org/jomonthomaslobo1/\">Jomon Thomas Lobo</a> · <a href=\"https://profiles.wordpress.org/jonsurrell/\">Jon Surrell</a> · <a href=\"https://profiles.wordpress.org/psykro/\">Jonathan Bossenger</a> · <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a> · <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a> · <a href=\"https://profiles.wordpress.org/joppuyo/\">joppuyo</a> · <a href=\"https://profiles.wordpress.org/jordesign/\">jordesign</a> · <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a> · <a href=\"https://profiles.wordpress.org/jorge1017/\">jorge1017</a> · <a href=\"https://profiles.wordpress.org/josvelasco/\">Jos Velasco</a> · <a href=\"https://profiles.wordpress.org/josevarghese/\">Jose Varghese</a> · <a href=\"https://profiles.wordpress.org/josephscott/\">Joseph Scott</a> · <a href=\"https://profiles.wordpress.org/jdwire/\">Joshua Dwire</a> · <a href=\"https://profiles.wordpress.org/verygoode/\">Joshua Goode</a> · <a href=\"https://profiles.wordpress.org/joshualipstone/\">joshualipstone</a> · <a href=\"https://profiles.wordpress.org/joyously/\">Joy</a> · <a href=\"https://profiles.wordpress.org/jtquip88/\">jtquip88</a> · <a href=\"https://profiles.wordpress.org/juanfra/\">Juanfra Aldasoro</a> · <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a> · <a href=\"https://profiles.wordpress.org/julianoe/\">julianoe</a> · <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a> · <a href=\"https://profiles.wordpress.org/juliobox/\">Julio Potier</a> · <a href=\"https://profiles.wordpress.org/junaidkbr/\">Junaid Ahmed</a> · <a href=\"https://profiles.wordpress.org/greenshady/\">Justin Tadlock</a> · <a href=\"https://profiles.wordpress.org/itsroy69/\">Jyotirmoy Roy</a> · <a href=\"https://profiles.wordpress.org/djidjou/\">Jérill</a> · <a href=\"https://profiles.wordpress.org/kallyansin/\">Kallyan Singha</a> · <a href=\"https://profiles.wordpress.org/kapilpaul/\">Kapil Paul</a> · <a href=\"https://profiles.wordpress.org/karinchristen/\">Karin Christen</a> · <a href=\"https://profiles.wordpress.org/karolmanijak/\">Karol Manijak</a> · <a href=\"https://profiles.wordpress.org/karthickmurugan/\">Karthick</a> · <a href=\"https://profiles.wordpress.org/karthikeya01/\">Karthikeya Bethu</a> · <a href=\"https://profiles.wordpress.org/kasparsd/\">Kaspars</a> · <a href=\"https://profiles.wordpress.org/zoonini/\">Kathryn Presner</a> · <a href=\"https://profiles.wordpress.org/kausaralm/\">Kausar Alam</a> · <a href=\"https://profiles.wordpress.org/khushdoms/\">Kaushik Domadiya</a> · <a href=\"https://profiles.wordpress.org/kjoyner/\">Kedar Joyner</a> · <a href=\"https://profiles.wordpress.org/kmurphyzuora/\">Keith Murphy</a> · <a href=\"https://profiles.wordpress.org/ryelle/\">Kelly Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/kelvinballoo/\">kelvinballoo</a> · <a href=\"https://profiles.wordpress.org/keoshi/\">keoshi</a> · <a href=\"https://profiles.wordpress.org/gwwar/\">Kerry Liu</a> · <a href=\"https://profiles.wordpress.org/kbat82/\">Kevin Batdorf</a> · <a href=\"https://profiles.wordpress.org/khoipro/\">Khoi Pro</a> · <a href=\"https://profiles.wordpress.org/khokansardar/\">Khokan Sardar</a> · <a href=\"https://profiles.wordpress.org/khushipatel15/\">Khushi Patel</a> · <a href=\"https://profiles.wordpress.org/khushi1501/\">Khushi Thakrar</a> · <a href=\"https://profiles.wordpress.org/kirasong/\">Kira Schroder</a> · <a href=\"https://profiles.wordpress.org/solankisoftware/\">Kirtikumar Solanki</a> · <a href=\"https://profiles.wordpress.org/kjellr/\">Kjell Reigstad</a> · <a href=\"https://profiles.wordpress.org/kkmuffme/\">kkmuffme</a> · <a href=\"https://profiles.wordpress.org/knutsp/\">Knut Sparhell</a> · <a href=\"https://profiles.wordpress.org/obenland/\">Konstantin Obenland</a> · <a href=\"https://profiles.wordpress.org/kpapazov/\">kpapazov</a> · <a href=\"https://profiles.wordpress.org/kristastevens/\">kristastevens</a> · <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a> · <a href=\"https://profiles.wordpress.org/krupalpanchal/\">Krupal Panchal</a> · <a href=\"https://profiles.wordpress.org/mywp459/\">Kyle Mott</a> · <a href=\"https://profiles.wordpress.org/mlaetitia/\">Lae</a> · <a href=\"https://profiles.wordpress.org/lakshyajeet/\">Lakshyajeet Singh Goyal</a> · <a href=\"https://profiles.wordpress.org/lancewillett/\">Lance Willett</a> · <a href=\"https://profiles.wordpress.org/lgersman/\">Lars Gersmann</a> · <a href=\"https://profiles.wordpress.org/lasacco/\">Laura Sacco</a> · <a href=\"https://profiles.wordpress.org/laurisaarni/\">Lauri Saarni</a> · <a href=\"https://profiles.wordpress.org/lapsrj/\">Leandro Amorim</a> · <a href=\"https://profiles.wordpress.org/leedxw/\">leedxw</a> · <a href=\"https://profiles.wordpress.org/leemon/\">leemon</a> · <a href=\"https://profiles.wordpress.org/lbones/\">Lela</a> · <a href=\"https://profiles.wordpress.org/0mirka00/\">Lena Morita</a> · <a href=\"https://profiles.wordpress.org/levinbaria/\">Levin Baria</a> · <a href=\"https://profiles.wordpress.org/lsarsfield/\">Liam Sarsfield (a11n)</a> · <a href=\"https://profiles.wordpress.org/liviopv/\">liviopv</a> · <a href=\"https://profiles.wordpress.org/louischan/\">Louis Chance</a> · <a href=\"https://profiles.wordpress.org/louiswol94/\">Louis Wolmarans</a> · <a href=\"https://profiles.wordpress.org/gigitux/\">Luigi Teschio</a> · <a href=\"https://profiles.wordpress.org/luigipulcini/\">luigipulcini</a> · <a href=\"https://profiles.wordpress.org/luisherranz/\">luisherranz</a> · <a href=\"https://profiles.wordpress.org/lukasfritzedev/\">LukasFritzeDev</a> · <a href=\"https://profiles.wordpress.org/lukecarbis/\">Luke Carbis</a> · <a href=\"https://profiles.wordpress.org/griffbrad/\">Lynn Bradley Griffith</a> · <a href=\"https://profiles.wordpress.org/leaprvt/\">Léa Prévot</a> · <a href=\"https://profiles.wordpress.org/maccyd/\">maccyd</a> · <a href=\"https://profiles.wordpress.org/madhavishah01/\">Madhavi Shah</a> · <a href=\"https://profiles.wordpress.org/madhavraj/\">madhavraj</a> · <a href=\"https://profiles.wordpress.org/magaliechetrit/\">Magalie Chetrit</a> · <a href=\"https://profiles.wordpress.org/onemaggie/\">Maggie Cabrera</a> · <a href=\"https://profiles.wordpress.org/mai21/\">Mai</a> · <a href=\"https://profiles.wordpress.org/aion11/\">Mainul Kabir Aion</a> · <a href=\"https://profiles.wordpress.org/mkrndmane/\">Makarand Mane</a> · <a href=\"https://profiles.wordpress.org/maksvi/\">maksvi</a> · <a href=\"https://profiles.wordpress.org/malayladu/\">Malay Ladu</a> · <a href=\"https://profiles.wordpress.org/malt3/\">Malte</a> · <a href=\"https://profiles.wordpress.org/maltfield/\">maltfield</a> · <a href=\"https://profiles.wordpress.org/manhar/\">Manhar Barot</a> · <a href=\"https://profiles.wordpress.org/manishxdp/\">Manish Dhorepatil</a> · <a href=\"https://profiles.wordpress.org/sirlouen/\">Manuel Camargo</a> · <a href=\"https://profiles.wordpress.org/manzoorwanijk/\">Manzoor Wani</a> · <a href=\"https://profiles.wordpress.org/marc4/\">Marc Armengou</a> · <a href=\"https://profiles.wordpress.org/iworks/\">Marcin Pietrzak</a> · <a href=\"https://profiles.wordpress.org/pagelab/\">Marcio Duarte</a> · <a href=\"https://profiles.wordpress.org/webdados/\">Marco Almeida | Webdados</a> · <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a> · <a href=\"https://profiles.wordpress.org/olmostblue/\">Marco Olmedi</a> · <a href=\"https://profiles.wordpress.org/power2009/\">Marcus</a> · <a href=\"https://profiles.wordpress.org/marian1/\">marian1</a> · <a href=\"https://profiles.wordpress.org/marianne38/\">Marianne</a> · <a href=\"https://profiles.wordpress.org/plari/\">Marie</a> · <a href=\"https://profiles.wordpress.org/tyxla/\">Marin Atanasov</a> · <a href=\"https://profiles.wordpress.org/marineevain/\">Marine EVAIN</a> · <a href=\"https://profiles.wordpress.org/santosguillamot/\">Mario Santos</a> · <a href=\"https://profiles.wordpress.org/motylanogha/\">Mariusz Szatkowski</a> · <a href=\"https://profiles.wordpress.org/markjaquith/\">Mark Jaquith</a> · <a href=\"https://profiles.wordpress.org/mapk/\">Mark Uraine</a> · <a href=\"https://profiles.wordpress.org/markoserb/\">Marko Ivanovic</a> · <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a> · <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a> · <a href=\"https://profiles.wordpress.org/muryam/\">Maryam Sultana</a> · <a href=\"https://profiles.wordpress.org/mathiaspeguet/\">Mathias Peguet</a> · <a href=\"https://profiles.wordpress.org/mathijsvdbeek/\">mathijsvdbeek</a> · <a href=\"https://profiles.wordpress.org/mmaattiiaass/\">Matias Benedetto</a> · <a href=\"https://profiles.wordpress.org/matveb/\">Matias Ventura</a> · <a href=\"https://profiles.wordpress.org/mattmiklic/\">Matt Miklic</a> · <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a> · <a href=\"https://profiles.wordpress.org/mattshaw/\">Matt Shaw</a> · <a href=\"https://profiles.wordpress.org/matteoenna/\">Matteo Enna</a> · <a href=\"https://profiles.wordpress.org/kittmedia/\">Matthias Kittsteiner</a> · <a href=\"https://profiles.wordpress.org/jillro/\">Maud Royer</a> · <a href=\"https://profiles.wordpress.org/maulikmakwana2008/\">Maulik Makwana</a> · <a href=\"https://profiles.wordpress.org/maxschmeling/\">Max Schmeling</a> · <a href=\"https://profiles.wordpress.org/djsuperfive/\">Maxime Freschard</a> · <a href=\"https://profiles.wordpress.org/maximumsoftware/\">maximum.software</a> · <a href=\"https://profiles.wordpress.org/mayanktripathi32/\">Mayank Tripathi</a> · <a href=\"https://profiles.wordpress.org/mayur8991/\">Mayur Prajapati</a> · <a href=\"https://profiles.wordpress.org/mabfahad/\">Md Abdullah Al Fahad</a> · <a href=\"https://profiles.wordpress.org/hmbashar/\">Md Abul Bashar</a> · <a href=\"https://profiles.wordpress.org/ismail0071/\">MD ISMAIL</a> · <a href=\"https://profiles.wordpress.org/mdibrahimk48/\">Md. Ibrahim Khalil</a> · <a href=\"https://profiles.wordpress.org/immeet94/\">Meet Makadia</a> · <a href=\"https://profiles.wordpress.org/meher/\">Meher Bala</a> · <a href=\"https://profiles.wordpress.org/mehrazmorshed/\">Mehraz Morshed</a> · <a href=\"https://profiles.wordpress.org/melchoyce/\">Mel Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/donmhico/\">Michael</a> · <a href=\"https://profiles.wordpress.org/hrkhal/\">Michael James Ilett</a> · <a href=\"https://profiles.wordpress.org/mcsf/\">Miguel Fonseca</a> · <a href=\"https://profiles.wordpress.org/migueluy/\">Miguel Lezama</a> · <a href=\"https://profiles.wordpress.org/mmtr86/\">Miguel Torres</a> · <a href=\"https://profiles.wordpress.org/simison/\">Mikael Korpela</a> · <a href=\"https://profiles.wordpress.org/mikejolley/\">Mike Jolley</a> · <a href=\"https://profiles.wordpress.org/mmcalister/\">Mike McAlister</a> · <a href=\"https://profiles.wordpress.org/mikinc860/\">Mikin Chauhan</a> · <a href=\"https://profiles.wordpress.org/mimitips/\">mimi</a> · <a href=\"https://profiles.wordpress.org/multidots1896/\">Minal Diwan</a> · <a href=\"https://profiles.wordpress.org/mirmpro/\">Mir Monoarul Alam</a> · <a href=\"https://profiles.wordpress.org/illuminea/\">Miriam Schwab</a> · <a href=\"https://profiles.wordpress.org/369work/\">Miroku</a> · <a href=\"https://profiles.wordpress.org/m1r0/\">Miroslav Mitev (a11n)</a> · <a href=\"https://profiles.wordpress.org/presstoke/\">Mitchell Austin</a> · <a href=\"https://profiles.wordpress.org/mmorris8/\">mmorris8</a> · <a href=\"https://profiles.wordpress.org/mobarak/\">Mobarak Ali</a> · <a href=\"https://profiles.wordpress.org/hmrisad/\">Mohammad Risad</a> · <a href=\"https://profiles.wordpress.org/opurockey/\">Mohammad Rockeybul Alam</a> · <a href=\"https://profiles.wordpress.org/jabir20/\">Mohammed Jabir shaikh</a> · <a href=\"https://profiles.wordpress.org/mohkatz/\">Mohammed Kateregga</a> · <a href=\"https://profiles.wordpress.org/mohamedahamed/\">Mohammed Noumaan Ahamed</a> · <a href=\"https://profiles.wordpress.org/mohitbsf/\">Mohit Sharma</a> · <a href=\"https://profiles.wordpress.org/mokshasharmila13/\">Moksha Shah</a> · <a href=\"https://profiles.wordpress.org/monarobase/\">Monarobase</a> · <a href=\"https://profiles.wordpress.org/monzuralam/\">Monzur Alam</a> · <a href=\"https://profiles.wordpress.org/man4toman/\">Morteza Geransayeh</a> · <a href=\"https://profiles.wordpress.org/mosescursor/\">Moses Cursor Ssebunya</a> · <a href=\"https://profiles.wordpress.org/mreishus/\">mreishus</a> · <a href=\"https://profiles.wordpress.org/mrwweb/\">mrwweb</a> · <a href=\"https://profiles.wordpress.org/mtias/\">mtias</a> · <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a> · <a href=\"https://profiles.wordpress.org/mustafabharmal/\">Mustafa Bharmal</a> · <a href=\"https://profiles.wordpress.org/mydesign78/\">mydesign78</a> · <a href=\"https://profiles.wordpress.org/trickster301/\">Nabhishek Singh</a> · <a href=\"https://profiles.wordpress.org/assassinateur/\">Nadir Seghir</a> · <a href=\"https://profiles.wordpress.org/senadir/\">Nadir Seghir</a> · <a href=\"https://profiles.wordpress.org/namankhare/\">Naman Khare</a> · <a href=\"https://profiles.wordpress.org/nanisamireddy/\">NANI SAMIREDDY</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/muddassirnasim/\">Nasim Miah</a> · <a href=\"https://profiles.wordpress.org/nateallen/\">Nate Allen</a> · <a href=\"https://profiles.wordpress.org/navi161/\">Navneet Kaur</a> · <a href=\"https://profiles.wordpress.org/nendeb55/\">nendeb</a> · <a href=\"https://profiles.wordpress.org/ndiego/\">Nick Diego</a> · <a href=\"https://profiles.wordpress.org/celloexpressions/\">Nick Halsey</a> · <a href=\"https://profiles.wordpress.org/nicmare/\">nicmare</a> · <a href=\"https://profiles.wordpress.org/nidhidhandhukiya/\">nidhidhandhukiya</a> · <a href=\"https://profiles.wordpress.org/ntsekouras/\">Nik Tsekouras</a> · <a href=\"https://profiles.wordpress.org/nikitasolanki1812/\">Nikita Solanki</a> · <a href=\"https://profiles.wordpress.org/nikunj8866/\">Nikunj Hatkar</a> · <a href=\"https://profiles.wordpress.org/nilambar/\">Nilambar Sharma</a> · <a href=\"https://profiles.wordpress.org/nimeshatxecurify/\">Nimesh</a> · <a href=\"https://profiles.wordpress.org/ninomiho/\">Nino Mihovilic</a> · <a href=\"https://profiles.wordpress.org/ninos-ego/\">Ninos</a> · <a href=\"https://profiles.wordpress.org/niravsherasiya7707/\">Nirav Sherasiya</a> · <a href=\"https://profiles.wordpress.org/noruzzaman/\">Noruzzaman Rubel</a> · <a href=\"https://profiles.wordpress.org/obliviousharmony/\">obliviousharmony</a> · <a href=\"https://profiles.wordpress.org/yasunocco/\">Okawa Yasuno</a> · <a href=\"https://profiles.wordpress.org/oglekler/\">Olga Gleckler</a> · <a href=\"https://profiles.wordpress.org/triple0t/\">Oluwaseun Olorunsola</a> · <a href=\"https://profiles.wordpress.org/gabertronic/\">Ophelia Rose</a> · <a href=\"https://profiles.wordpress.org/opr18/\">opr18</a> · <a href=\"https://profiles.wordpress.org/ottok/\">Otto Kekäläinen</a> · <a href=\"https://profiles.wordpress.org/ov3rfly/\">Ov3rfly</a> · <a href=\"https://profiles.wordpress.org/ovidiu-galatan/\">Ovidiu Galatan</a> · <a href=\"https://profiles.wordpress.org/ovidiul/\">ovidiul</a> · <a href=\"https://profiles.wordpress.org/owolter/\">owolter</a> · <a href=\"https://profiles.wordpress.org/ozgursar/\">Ozgur Sar</a> · <a href=\"https://profiles.wordpress.org/paaljoachim/\">Paal Joachim Romdahl</a> · <a href=\"https://profiles.wordpress.org/palak678/\">Palak Patel</a> · <a href=\"https://profiles.wordpress.org/paragjethva/\">Parag Jethva</a> · <a href=\"https://profiles.wordpress.org/paragoninitiativeenterprises/\">Paragon Initiative Enterprises</a> · <a href=\"https://profiles.wordpress.org/parinpanjari/\">Parin Panjari</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/patricedefago/\">Patrice Défago</a> · <a href=\"https://profiles.wordpress.org/patrickwclanden/\">patrickwclanden</a> · <a href=\"https://profiles.wordpress.org/pbearne/\">Paul Bearne</a> · <a href=\"https://profiles.wordpress.org/pbiron/\">Paul Biron</a> · <a href=\"https://profiles.wordpress.org/bbpaule/\">Paul English</a> · <a href=\"https://profiles.wordpress.org/paulkevan/\">Paul Kevan</a> · <a href=\"https://profiles.wordpress.org/pavanpatil1/\">Pavan Patil</a> · <a href=\"https://profiles.wordpress.org/ciorici/\">Pavel Ciorici</a> · <a href=\"https://profiles.wordpress.org/vybiral/\">Pavel Vybíral</a> · <a href=\"https://profiles.wordpress.org/pavelevap/\">pavelevap</a> · <a href=\"https://profiles.wordpress.org/penelopeadrian/\">penelopeadrian</a> · <a href=\"https://profiles.wordpress.org/pers/\">Per Søderlind</a> · <a href=\"https://profiles.wordpress.org/provenself/\">Peter Rubin</a> · <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a> · <a href=\"https://profiles.wordpress.org/peter8nss/\">peter8nss</a> · <a href=\"https://profiles.wordpress.org/petitphp/\">petitphp</a> · <a href=\"https://profiles.wordpress.org/johnstonphilip/\">Phil Johnston</a> · <a href=\"https://profiles.wordpress.org/philhoyt/\">philhoyt</a> · <a href=\"https://profiles.wordpress.org/vheemstra/\">Philip</a> · <a href=\"https://profiles.wordpress.org/philipmjackson/\">Philip Jackson</a> · <a href=\"https://profiles.wordpress.org/manhphucofficial/\">Phuc Nguyen</a> · <a href=\"https://profiles.wordpress.org/nekojonez/\">Pieterjan Deneys</a> · <a href=\"https://profiles.wordpress.org/piyushpatel123/\">Piyush Patel</a> · <a href=\"https://profiles.wordpress.org/pmbs/\">pmbs</a> · <a href=\"https://profiles.wordpress.org/poligilad/\">poligilad</a> · <a href=\"https://profiles.wordpress.org/pooja-n/\">Pooja Kakkad</a> · <a href=\"https://profiles.wordpress.org/pooja1210/\">Pooja Killekar (Muchandikar)</a> · <a href=\"https://profiles.wordpress.org/poojapadamad/\">poojapadamad</a> · <a href=\"https://profiles.wordpress.org/porg/\">porg</a> · <a href=\"https://profiles.wordpress.org/gaisma22/\">Pradeep Pasam</a> · <a href=\"https://profiles.wordpress.org/prajapatvishnu/\">prajapatvishnu</a> · <a href=\"https://profiles.wordpress.org/pranavyeole/\">Pranav Yeole</a> · <a href=\"https://profiles.wordpress.org/pranjalpratapsingh/\">Pranjal Pratap Singh</a> · <a href=\"https://profiles.wordpress.org/prasadkarmalkar/\">Prasad Karmalkar</a> · <a href=\"https://profiles.wordpress.org/pmbaldha/\">Prashant Baldha</a> · <a href=\"https://profiles.wordpress.org/prathameshbhagat1511/\">Prathamesh Bhagat</a> · <a href=\"https://profiles.wordpress.org/pratik-jain/\">Pratik Jain</a> · <a href=\"https://profiles.wordpress.org/pratiklondhe/\">Pratik Londhe</a> · <a href=\"https://profiles.wordpress.org/pratiknawkar94/\">Pratik Nawkar</a> · <a href=\"https://profiles.wordpress.org/presskopp/\">Presskopp</a> · <a href=\"https://profiles.wordpress.org/priyankagusani/\">Priyanka Gusani</a> · <a href=\"https://profiles.wordpress.org/psorensen/\">psorensen</a> · <a href=\"https://profiles.wordpress.org/r1k0/\">r1k0</a> · <a href=\"https://profiles.wordpress.org/ronya4927/\">Rabbi Islam rony</a> · <a href=\"https://profiles.wordpress.org/rachid84/\">rachid84</a> · <a href=\"https://profiles.wordpress.org/rafaeldella/\">Rafael Della</a> · <a href=\"https://profiles.wordpress.org/rafa8626/\">Rafael Miranda</a> · <a href=\"https://profiles.wordpress.org/ekla/\">Rahul Kumar</a> · <a href=\"https://profiles.wordpress.org/rahulsprajapati/\">Rahul Prajapati</a> · <a href=\"https://profiles.wordpress.org/rahultank/\">Rahul Tank</a> · <a href=\"https://profiles.wordpress.org/chauhanraj754/\">Raj Chauhan</a> · <a href=\"https://profiles.wordpress.org/rajanit2000/\">Rajan Vijayan</a> · <a href=\"https://profiles.wordpress.org/rajdiptank111/\">Rajdip Tank</a> · <a href=\"https://profiles.wordpress.org/ralucastn/\">Raluca</a> · <a href=\"https://profiles.wordpress.org/rahmohn/\">Ramon Ahnert</a> · <a href=\"https://profiles.wordpress.org/rcorrales/\">Ramon Corrales</a> · <a href=\"https://profiles.wordpress.org/ramonopoly/\">Ramon James</a> · <a href=\"https://profiles.wordpress.org/wprashed/\">Rashed Hossain</a> · <a href=\"https://profiles.wordpress.org/ravichudasama01/\">Ravi Chudasama</a> · <a href=\"https://profiles.wordpress.org/ravikhadka/\">Ravi Khadka</a> · <a href=\"https://profiles.wordpress.org/rcrdortiz/\">rcrdortiz</a> · <a href=\"https://profiles.wordpress.org/rebeensarbast/\">Rebeen Sarbast</a> · <a href=\"https://profiles.wordpress.org/rejaulalomkhan/\">Rejaul Alom Khan</a> · <a href=\"https://profiles.wordpress.org/renathoc/\">Renatho</a> · <a href=\"https://profiles.wordpress.org/retnonindya/\">Retno Nindya</a> · <a href=\"https://profiles.wordpress.org/retrofox/\">retrofox</a> · <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a> · <a href=\"https://profiles.wordpress.org/riadev/\">riadev</a> · <a href=\"https://profiles.wordpress.org/rianrietveld/\">Rian Rietveld</a> · <a href=\"https://profiles.wordpress.org/ricjcs/\">Ricardo S.</a> · <a href=\"https://profiles.wordpress.org/richtabor/\">Rich Tabor</a> · <a href=\"https://profiles.wordpress.org/rinkalpagdar/\">Rinkal Pagdar</a> · <a href=\"https://profiles.wordpress.org/rishabhwp/\">Rishabh Gupta</a> · <a href=\"https://profiles.wordpress.org/rishavdutta/\">Rishav Dutta</a> · <a href=\"https://profiles.wordpress.org/rcreators/\">Rishi Mehta</a> · <a href=\"https://profiles.wordpress.org/rishit30g/\">Rishit Gupta</a> · <a href=\"https://profiles.wordpress.org/shibleemehdi/\">RM Shiblee Mehdi</a> · <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a> · <a href=\"https://profiles.wordpress.org/miqrogroove/\">Robert Chapin</a> · <a href=\"https://profiles.wordpress.org/sanchothefat/\">Robert O\'Rourke</a> · <a href=\"https://profiles.wordpress.org/robinvandervliet/\">Robin van der Vliet</a> · <a href=\"https://profiles.wordpress.org/rodrigosprimo/\">Rodrigo Primo</a> · <a href=\"https://profiles.wordpress.org/geekofshire/\">Rohan Jha</a> · <a href=\"https://profiles.wordpress.org/rollybueno/\">Rolly Bueno</a> · <a href=\"https://profiles.wordpress.org/romainmrhenry/\">Romain Menke</a> · <a href=\"https://profiles.wordpress.org/burtrw/\">Ronnie Burt</a> · <a href=\"https://profiles.wordpress.org/roytanck/\">Roy Tanck</a> · <a href=\"https://profiles.wordpress.org/rutujaparamane2004/\">Rutuja Paramane</a> · <a href=\"https://profiles.wordpress.org/rutviksavsani/\">Rutvik Savsani</a> · <a href=\"https://profiles.wordpress.org/welcher/\">Ryan Welcher</a> · <a href=\"https://profiles.wordpress.org/sachinrajcp123/\">SACHINRAJ CP</a> · <a href=\"https://profiles.wordpress.org/sagardeshmukh/\">Sagar Deshmukh</a> · <a href=\"https://profiles.wordpress.org/sagarjadhav/\">Sagar Jadhav</a> · <a href=\"https://profiles.wordpress.org/sagarladani/\">Sagar Ladani</a> · <a href=\"https://profiles.wordpress.org/sageth/\">Sageth</a> · <a href=\"https://profiles.wordpress.org/sainathpoojary/\">Sainath Poojary</a> · <a href=\"https://profiles.wordpress.org/sajjad67/\">Sajjad Hossain Sagor</a> · <a href=\"https://profiles.wordpress.org/salcode/\">Sal Ferrarello</a> · <a href=\"https://profiles.wordpress.org/samueljseay/\">Sam</a> · <a href=\"https://profiles.wordpress.org/samiamnot/\">samiamnot</a> · <a href=\"https://profiles.wordpress.org/viralsampat/\">Sampat Viral</a> · <a href=\"https://profiles.wordpress.org/sandeepdahiya/\">Sandeep Dahiya</a> · <a href=\"https://profiles.wordpress.org/sandipsinh007/\">Sandip Sinh</a> · <a href=\"https://profiles.wordpress.org/sandipmaurya2611/\">sandipmaurya2611</a> · <a href=\"https://profiles.wordpress.org/andrewssanya/\">SAndrew</a> · <a href=\"https://profiles.wordpress.org/sanketparmar/\">Sanket Parmar</a> · <a href=\"https://profiles.wordpress.org/sarayourfriend/\">Sara</a> · <a href=\"https://profiles.wordpress.org/mikachan/\">Sarah Norris</a> · <a href=\"https://profiles.wordpress.org/tinkerbelly/\">sarah semark</a> · <a href=\"https://profiles.wordpress.org/saranshsinha/\">Saransh Sinha</a> · <a href=\"https://profiles.wordpress.org/saratheonline/\">Sarath E</a> · <a href=\"https://profiles.wordpress.org/sarthak8858/\">Sarthak Jaiswal</a> · <a href=\"https://profiles.wordpress.org/sfougnier/\">Saul Fougnier</a> · <a href=\"https://profiles.wordpress.org/saurabhdhariwal/\">saurabh.dhariwal</a> · <a href=\"https://profiles.wordpress.org/saxonafletcher/\">Saxon Fletcher</a> · <a href=\"https://profiles.wordpress.org/sc0ttkclark/\">Scott Kingsley Clark</a> · <a href=\"https://profiles.wordpress.org/scribu/\">scribu</a> · <a href=\"https://profiles.wordpress.org/seanwei/\">Sean Wei</a> · <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a> · <a href=\"https://profiles.wordpress.org/vyatka/\">Sergey Mochalov</a> · <a href=\"https://profiles.wordpress.org/smrubenstein/\">Seth Rubenstein</a> · <a href=\"https://profiles.wordpress.org/shadyvb/\">Shadi Sharaf</a> · <a href=\"https://profiles.wordpress.org/ferdoused/\">Shahi Ferdous</a> · <a href=\"https://profiles.wordpress.org/shailu25/\">Shail Mehta</a> · <a href=\"https://profiles.wordpress.org/sh4lin/\">Shalin Shah</a> · <a href=\"https://profiles.wordpress.org/shanemac10/\">shanemac10</a> · <a href=\"https://profiles.wordpress.org/shekh0109/\">Shashank Shekhar</a> · <a href=\"https://profiles.wordpress.org/shatrumyatra/\">Shatrughan Myatra</a> · <a href=\"https://profiles.wordpress.org/shaunandrews/\">shaunandrews</a> · <a href=\"https://profiles.wordpress.org/sajib1223/\">Shazzad Hossain Khan</a> · <a href=\"https://profiles.wordpress.org/shekharnwagh/\">shekharnwagh</a> · <a href=\"https://profiles.wordpress.org/whiteshadow01/\">Shivam Jha</a> · <a href=\"https://profiles.wordpress.org/showravhasan/\">Showrav Hasan</a> · <a href=\"https://profiles.wordpress.org/shreya0shrivastava/\">Shreya Shrivastava</a> · <a href=\"https://profiles.wordpress.org/shubhtoy/\">Shubh Mittal</a> · <a href=\"https://profiles.wordpress.org/sidhanttomar/\">Sidhant Tomar</a> · <a href=\"https://profiles.wordpress.org/sidharthpandita/\">sidharthpandita</a> · <a href=\"https://profiles.wordpress.org/silaskoehler/\">Silas Köhler</a> · <a href=\"https://profiles.wordpress.org/siliconforks/\">siliconforks</a> · <a href=\"https://profiles.wordpress.org/silvanarnet/\">silvanarnet</a> · <a href=\"https://profiles.wordpress.org/sky_76/\">sky_76</a> · <a href=\"https://profiles.wordpress.org/skylarkcob/\">skylarkcob</a> · <a href=\"https://profiles.wordpress.org/sourabhjain/\">Sourabh Jain</a> · <a href=\"https://profiles.wordpress.org/sourav08/\">Sourav Pahwa</a> · <a href=\"https://profiles.wordpress.org/soyebsalar01/\">Soyeb Salar</a> · <a href=\"https://profiles.wordpress.org/spencerfinnell/\">Spencer Finnell</a> · <a href=\"https://profiles.wordpress.org/emptyopssphere/\">Sphere Plugins</a> · <a href=\"https://profiles.wordpress.org/metodiew/\">Stanko Metodiev</a> · <a href=\"https://profiles.wordpress.org/hubersen/\">Stefan Pasch</a> · <a href=\"https://profiles.wordpress.org/stefanvelthuys/\">Stefan Velthuys</a> · <a href=\"https://profiles.wordpress.org/stefanfisk/\">stefanfisk</a> · <a href=\"https://profiles.wordpress.org/ryokuhi/\">Stefano Minoia</a> · <a href=\"https://profiles.wordpress.org/sabernhardt/\">Stephen Bernhardt</a> · <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a> · <a href=\"https://profiles.wordpress.org/stevejburge/\">Steve Burge</a> · <a href=\"https://profiles.wordpress.org/dufresnesteven/\">Steve Dufresne</a> · <a href=\"https://profiles.wordpress.org/stoyangeorgiev/\">Stoyan Georgiev</a> · <a href=\"https://profiles.wordpress.org/strarsis/\">strarsis</a> · <a href=\"https://profiles.wordpress.org/aquarius/\">Stuart Langridge</a> · <a href=\"https://profiles.wordpress.org/studiomondiale/\">studio_m</a> · <a href=\"https://profiles.wordpress.org/styankov/\">styankov</a> · <a href=\"https://profiles.wordpress.org/subrataemfluence/\">Subrata Sarkar</a> · <a href=\"https://profiles.wordpress.org/suhel5047/\">Suhel-Shaikh-Mohammad</a> · <a href=\"https://profiles.wordpress.org/sukhendu2002/\">Sukhendu Sekhar Guria</a> · <a href=\"https://profiles.wordpress.org/sumitsingh/\">Sumit Singh</a> · <a href=\"https://profiles.wordpress.org/sunyatasattva/\">sunyatasattva (a11n)</a> · <a href=\"https://profiles.wordpress.org/susiyanti/\">susiyanti</a> · <a href=\"https://profiles.wordpress.org/swanandm/\">Swanand M</a> · <a href=\"https://profiles.wordpress.org/swoyamjeetcodes/\">swoyamjeetcodes</a> · <a href=\"https://profiles.wordpress.org/cybr/\">Sybre Waaijer</a> · <a href=\"https://profiles.wordpress.org/sergiomdgomes/\">Sérgio Gomes</a> · <a href=\"https://profiles.wordpress.org/soean/\">Sören Wünsch</a> · <a href=\"https://profiles.wordpress.org/tainacan/\">tainacan</a> · <a href=\"https://profiles.wordpress.org/iamtakashi/\">Takashi Irie</a> · <a href=\"https://profiles.wordpress.org/inc2734/\">Takashi Kitajima</a> · <a href=\"https://profiles.wordpress.org/takshil/\">Takshil Kunadia</a> · <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a> · <a href=\"https://profiles.wordpress.org/suhan2411/\">Tejas Gajjar</a> · <a href=\"https://profiles.wordpress.org/azora/\">the.pro</a> · <a href=\"https://profiles.wordpress.org/thejaymo/\">thejaymo</a> · <a href=\"https://profiles.wordpress.org/thelmachido/\">thelmachido a11n</a> · <a href=\"https://profiles.wordpress.org/themes-1/\">them.es</a> · <a href=\"https://profiles.wordpress.org/octotoot/\">TheViv</a> · <a href=\"https://profiles.wordpress.org/kraftner/\">Thomas Kräftner</a> · <a href=\"https://profiles.wordpress.org/tfrommen/\">Thorsten Frommen</a> · <a href=\"https://profiles.wordpress.org/threadi/\">threadi</a> · <a href=\"https://profiles.wordpress.org/sippis/\">Timi Wahalahti</a> · <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a> · <a href=\"https://profiles.wordpress.org/tobiasbg/\">Tobias Bäthge</a> · <a href=\"https://profiles.wordpress.org/themightymo/\">Toby Cryns (@themightymo)</a> · <a href=\"https://profiles.wordpress.org/tomauger/\">Tom Auger</a> · <a href=\"https://profiles.wordpress.org/shimotomoki/\">Tomoki Shimomura</a> · <a href=\"https://profiles.wordpress.org/skithund/\">Toni Viemerö</a> · <a href=\"https://profiles.wordpress.org/hellofromtonya/\">Tonya Mork</a> · <a href=\"https://profiles.wordpress.org/zodiac1978/\">Torsten Landsiedel</a> · <a href=\"https://profiles.wordpress.org/spiraltee/\">Tosin Oguntuyi</a> · <a href=\"https://profiles.wordpress.org/truptikanzariya/\">Trupti Kanzariya</a> · <a href=\"https://profiles.wordpress.org/alerzhus/\">Tsvetan Tsvetanov</a> · <a href=\"https://profiles.wordpress.org/dinhtungdu/\">Tung Du</a> · <a href=\"https://profiles.wordpress.org/tule/\">TuomasL</a> · <a href=\"https://profiles.wordpress.org/tusharbharti/\">Tushar Bharti</a> · <a href=\"https://profiles.wordpress.org/tusharaddweb/\">Tushar Patel</a> · <a href=\"https://profiles.wordpress.org/ugyensupport/\">Ugyen Dorji</a> · <a href=\"https://profiles.wordpress.org/grapplerulrich/\">Ulrich</a> · <a href=\"https://profiles.wordpress.org/umeshnevase/\">Umesh Nevase</a> · <a href=\"https://profiles.wordpress.org/umeshsinghin/\">Umesh Singh</a> · <a href=\"https://profiles.wordpress.org/up1512001/\">up1512001</a> · <a href=\"https://profiles.wordpress.org/utsavladani/\">Utsav Ladani</a> · <a href=\"https://profiles.wordpress.org/valentingrenier/\">Valentin Grenier</a> · <a href=\"https://profiles.wordpress.org/vanonsopensource/\">Van Ons Open Source</a> · <a href=\"https://profiles.wordpress.org/twvania/\">Vania</a> · <a href=\"https://profiles.wordpress.org/vascobaiao/\">Vasco Daniel Baião</a> · <a href=\"https://profiles.wordpress.org/supernovia/\">Velda</a> · <a href=\"https://profiles.wordpress.org/vgnavada/\">vgnavada</a> · <a href=\"https://profiles.wordpress.org/vietcgi/\">vietcgi</a> · <a href=\"https://profiles.wordpress.org/szepeviktor/\">Viktor Szépe</a> · <a href=\"https://profiles.wordpress.org/vincentbreton/\">Vincent Breton</a> · <a href=\"https://profiles.wordpress.org/vipulgupta003/\">Vipul Gupta</a> · <a href=\"https://profiles.wordpress.org/vishalkakadiya/\">Vishal Kakadiya</a> · <a href=\"https://profiles.wordpress.org/vishitshah/\">Vishit Shah</a> · <a href=\"https://profiles.wordpress.org/vishnuprajapat/\">vishnu prajapat</a> · <a href=\"https://profiles.wordpress.org/vrishabhsk/\">Vrishabh Jasani</a> · <a href=\"https://profiles.wordpress.org/george9/\">webtasky</a> · <a href=\"https://profiles.wordpress.org/gauri87/\">WebTechee</a> · <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a> · <a href=\"https://profiles.wordpress.org/wfmattr/\">WFMattR</a> · <a href=\"https://profiles.wordpress.org/skorasaurus/\">Will Skora</a> · <a href=\"https://profiles.wordpress.org/wiuempe/\">wiuempe</a> · <a href=\"https://profiles.wordpress.org/wolf45/\">wolf45</a> · <a href=\"https://profiles.wordpress.org/wongjn/\">wongjn</a> · <a href=\"https://profiles.wordpress.org/wpexplorer/\">WPExplorer</a> · <a href=\"https://profiles.wordpress.org/wplmillet/\">wplmillet</a> · <a href=\"https://profiles.wordpress.org/wpsoul/\">wpsoul</a> · <a href=\"https://profiles.wordpress.org/wraithkenny/\">WraithKenny</a> · <a href=\"https://profiles.wordpress.org/xate/\">xate</a> · <a href=\"https://profiles.wordpress.org/xavilc/\">xavilc</a> · <a href=\"https://profiles.wordpress.org/xwolf/\">xwolf</a> · <a href=\"https://profiles.wordpress.org/yagniksangani/\">Yagnik Sangani</a> · <a href=\"https://profiles.wordpress.org/yguyon/\">Yannis Guyon</a> · <a href=\"https://profiles.wordpress.org/getsyash/\">Yash B</a> · <a href=\"https://profiles.wordpress.org/yashjawale/\">Yash Jawale</a> · <a href=\"https://profiles.wordpress.org/yogeshbhutkar/\">Yogesh Bhutkar</a> · <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a> · <a href=\"https://profiles.wordpress.org/yusufmudagal/\">Yusuf Mudagal</a> · <a href=\"https://profiles.wordpress.org/zoe20/\">zoe20</a> · <a href=\"https://profiles.wordpress.org/lstraczynski/\">Łukasz Strączyński</a></p></p>\n\n\n\n<p class=\"wp-block-paragraph\">More than <a href=\"https://translate.wordpress.org/stats/\">70 locales have fully translated</a> WordPress 7.0 into their language. Community translators are working hard to ensure more translations are on their way. Thank you to everyone who helps make WordPress available in 200+ languages.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you to the <a href=\"https://make.wordpress.org/hosting/test-results/\">more than 21 web hosts</a> that have tested pre-release versions for WordPress 7.0, helping ensure that WordPress and hosting platforms are fully compatible, free of errors, and optimized for the best possible user experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Last but not least, thanks to the volunteers who contribute to the <a href=\"https://wordpress.org/support/forums/\">support forums</a> by answering questions from WordPress users worldwide.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Get involved</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Participation in WordPress goes far beyond coding. And learning more and getting involved is easy. Discover the teams that come together to <a href=\"https://make.wordpress.org/\">Make WordPress</a> and use <a href=\"https://make.wordpress.org/contribute/\">this interactive tool</a> to help you decide which is right for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 20 May 2026 18:41: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matias Ventura\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:36;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"WPTavern: #217 – Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=204324\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"https://wptavern.com/podcast/217-leonardo-losovic-on-affordable-and-accurate-wordpress-translations-using-ai\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:49406:\"<details>Transcript<div>\n<p class=\"wp-block-paragraph\">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, how to create affordable and accurate WordPress translations using AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox and use the form there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today we have Leonardo Losovic. Leonardo has been working with WordPress since 2012, developing plugins such as Gato GraphQL, a GraphQL server for WordPress, and more recently, Gato AI Translations for Polylang, a plugin that harnesses AI to streamline the process of translating WordPress websites.</p>\n\n\n\n<p class=\"wp-block-paragraph\">After giving a talk at WordCamp Asia on the invisible gotchas of WordPress translation, Leonardo joins us to discuss both the moral and practical arguments for making your site multilingual, and how the technology has changed the landscape for site owners and developers alike.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suspect that many listeners have considered translating their WordPress websites, whether for legal compliance or to reach a wider audience, but may be unsure where to start, or if the investment is worthwhile.</p>\n\n\n\n<p class=\"wp-block-paragraph\">As Leonardo explains, the ease and affordability introduced by AI powered translation tools have changed the landscape. What used to require costly human translators and time consuming workflows can now often be handled with a few clicks, and for a fraction of the price.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Leonardo starts by sharing his background in plugin development, and the evolution of translation plugins over the</p>\n\n\n\n<p class=\"wp-block-paragraph\">decade. We then get into how AI translations work, why manual oversight still matters, and how the new features coming to WordPress, such as collaborative editing and deeper AI integration will impact workflows and user experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also discuss plugin strategies around managing multiple translations, SEO considerations, and the best practises for ensuring your translations are accurate and efficient.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Leonardo gives practical advice on how to avoid wasting resources when updating posts, and offers his perspective on the arms race of translation, as AI becomes ubiquitous, and why as it gets easier, keeping up with competitors becomes essential.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in making your site multilingual, or just want to hear how WordPress translation technology is evolving, this episode is for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Leonardo Losovic.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast by Leo Losoviz. Hello, Leo.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:40] <strong>Leonardo Losoviz:</strong> Hello, Nathan.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:03:42] <strong>Nathan Wrigley:</strong> It&#8217;s lovely to have you on the podcast today. Leo and I were hanging out at WordCamp Asia where you did a presentation, I think it&#8217;s correct to say. It was all about how you might translate things on your WordPress website, leveraging some of the solutions that Leo has built, but possibly just some things that might be baked into WordPress as well. So that&#8217;s going to be the discussion topic for today.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Before we crack into that, Leo, can you just tell us a little bit about you, your background with WordPress, and probably the stuff that you&#8217;ve been doing recently, which touches on translations?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:14] <strong>Leonardo Losoviz:</strong> Alright. So I&#8217;ve been working with WordPress since 2012, and I have a plugin called Gato GraphQL, which is a graphical server for WordPress. I&#8217;ve been working on that since like forever now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then I upgraded to try to make plugins that can be used by the final user of the website, bloggers and marketing people, not just developers. And then I launched another plugin that is called Gato AI Translations for Polylang. It&#8217;s basically a wrapper of my other plugin that will help people translate their websites using AI. And I have been working with this plugin for over one year now. And, yeah, I mean this is what I&#8217;m doing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:54] <strong>Nathan Wrigley:</strong> Yeah. And how did your presentation at WordCamp Asia go? Were you happy with the delivery and the attendance and things like that?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:00] <strong>Leonardo Losoviz:</strong> Delivery. Yes. Actually, I think it came out quite good. You can check it out, it&#8217;s on YouTube. Attendance? Not really. My talk was the first one on the second day of the conference. It was 9:30 AM. Everybody was either sleeping or they were drinking coffee outside. We did have people showing up slowly. Maybe by the end of the presentation there were people who were like, hey, this appeared to be good. Too bad that I didn&#8217;t come here on time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:23] <strong>Nathan Wrigley:</strong> I hope you forgive me because I was one of those people. I dropped in towards the end. I certainly enjoyed the latter part of your talk. So you&#8217;ve built a whole load of solutions around the capacity, the capability to make your WordPress website go from language A to language, B, C, D, E, and so on and so forth. I will just read the blurb about what your presentation was called and also what it was about.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so the presentation title was The Invisible Gotchas of WP Translation. And then the blurb surrounding that was nice and short, and it goes like this. This talk walks through a practical checklist to turn, we should translate, into a precise plan that leaves no strings untranslated. Attendees will leave with a practical end-to-end approach to translating WordPress content that leaves nothing to chance.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So my first question then is really focused on the, we should translate, that little bit. Let&#8217;s make the case for, I suppose the moral argument, not the technological argument. Now, it might be a moral argument, but it also might be a legal argument. I&#8217;m just wondering where you think we stand in terms of whether you have to, or should, translate things at this point in time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:34] <strong>Leonardo Losoviz:</strong> Well, I guess that if you have to out of legal requirements, then you will have to. So that is out of the equation. If you&#8217;re compelled to do it, then that&#8217;s part of your business. It&#8217;s a business requirement, so you&#8217;ll have to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The key question is, if you don&#8217;t have to, I mean, nobody&#8217;s forcing you to do it, should you still do it? And the answer is, yes, of course you should, because it will help you. Why wouldn&#8217;t you do it if you can do it? If you have potential visitors to your website speaking different languages, why wouldn&#8217;t you want to track them? Why wouldn&#8217;t you want to show your content to new, like a new user base? The key question is, as long as you can do it, do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:13] <strong>Nathan Wrigley:</strong> Yeah, I think that&#8217;s an interesting point. So certainly in the part of the world where I live, there is a lot of legislation around what must be done. So for example, I&#8217;m in the UK and we have a variety of different languages spread throughout the country. And depending on where you live and what your business is involved in, you may be compelled to do it. And so, as you say, that&#8217;s just the way it is. You know, you don&#8217;t have any choice around that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I think now, especially with the advent of technologies which enable translation to happen at the speed of light, more or less, it becomes increasingly a question of, well, why wouldn&#8217;t you do that?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so I&#8217;m kind of keen to explore the things that have changed over the last, let&#8217;s say decade. That&#8217;s probably a bit too long, but something along those lines, to make it easier to translate. In the past, I&#8217;ve interviewed lots of founders of plugins that do translations. Let&#8217;s say 10 years ago, this was a fairly lengthy, probably quite costly enterprise. Translating, let&#8217;s say an English site into, let&#8217;s say a German site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because you had to figure out which bits of the website needed to be translated. You probably had to go somewhere to find a human that could do that translation work. You then had to negotiate the price for that, receive the translated text, and then somehow figure out how to make it so that the English string is converted into the German string, and so on and so forth. I&#8217;m imagining that&#8217;s no longer the case. Where are we at in April, 2026 in terms of the ease of getting things translated? And probably, I think we&#8217;re going to stray into AI here.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:08:45] <strong>Leonardo Losoviz:</strong> Yes, the answer is AI. Truth is that with AI you can translate your content very easily and the quality is just excellent. I will not tell you to not engage a professional translator if you don&#8217;t speak the language, just to make sure that the translation is right. Mostly when we&#8217;re talking about technical terms, or when they refer to some industry that your website is targeting. Otherwise, the quality is just excellent.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I would say that with AI, you can rely on it, I don&#8217;t know, maybe 99% of the translation seems accurate. If there&#8217;s some ambiguity around some technical term, then you might still want to have a professional translator. But even then, you know that you don&#8217;t need to engage the translator for the 100% translation. But only to pay attention to those details, possibly fix those errors, make sure the technical acronyms are correct and that kind of stuff.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So clearly the pricing tag that now you have compared to five years ago has gone down dramatically. You have to pay for the tokens. Basically, when you engage one of these AI providers, either Open AI or Anthropic or Gemini, you are paying to them for tokens to perform the translation. But that is literally like very little money. It can be like cents on the dollar.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In the past when you have, not just the past but also the present, you have company providing translation services. They will charge you much, much, much more than that. Maybe it will be like 50 USD per hour. Maybe it&#8217;ll be like 100 USD per hour for a professional translator. And then you have to engage them maybe five hours to translate one blog post, or, I don&#8217;t know, like five blog posts, it doesn&#8217;t matter. Now that the amount of work that you need to engage them just to double check, instead of five hours, will be maybe 30 minutes. So you are still spending money to engage the professional translator, but much, much, much less.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And that means that if you do have the budget, now instead of translating one language, you are talking, Nathan, about legal requirements, possibly your country has two or three different languages. I don&#8217;t know, if you&#8217;re from Canada, you might speak English and French. Maybe they will ask you to translate your websites to English and French. But now you can say, okay, well now, if I had the money and it&#8217;s so easy to translate using AI, I can translate to many more languages and also target people, not just from Canada, but from other regions of the world.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then you can also translate to Spanish. Why not? And you can translate to Portuguese. So the situation now is that prices went down dramatically, the quality of the translation using AI is really, really, really high and you will need professional services only in those cases that you need to be 100% sure that translation is valid when it is a professional industry.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:11:25] <strong>Nathan Wrigley:</strong> Yeah, I suppose the, as you described, the acronyms and things like that, the technical language, I guess if you&#8217;ve just got a blog where, in my case I&#8217;m just using plain English, an ordinary set of words, I&#8217;m not ever going to be delving into complexity, and that may be the case for many people. I think I agree with you that the AI will probably do an admirable job.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But the minute you start to stray into unusual words, or technical things where, I don&#8217;t know, you&#8217;re referencing some aspect of physics or biochemistry or something like that, then I can see exactly why you might need to do that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But also, interestingly, the budget has obviously shrunk to get that translation done from perhaps many hundreds of dollars down to perhaps a handful of US cents. But still, if you want to be compliant and you&#8217;ve got an intuition that your language may be straying into a grey area where AI might not do a perfect job, that is now where the budget is going. It&#8217;s just sort of polishing it up a little bit and making sure that, okay, that actually is highlighted.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Can I ask a question related to that? Do the AIs, when you ask them to translate things, do they come back with, okay, we&#8217;ve done our best, but we are confused by this portion or that portion? Or do they typically just hand back, this is our translation, go figure it out for yourself from there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:43] <strong>Leonardo Losoviz:</strong> When we&#8217;re talking about my plugin, Gato AI Translations, you get the translation straight because you&#8217;re not interacting with the AI. You are asking straight for the response and that response, you add it, you embed it into your blog post. There is no interaction with the person.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So basically, you can do that, you could feed the content to ChatGPT and tell ChatGPT, translate it, and if you have any doubt, please ask me. And then ChatGPT will talk to you, and then we say, I don&#8217;t know how to translate this word. Should I say this or should I say that? But that is in the context of the interface when you&#8217;re talking to ChatGPT or you&#8217;re talking to Claude. In a plugin where you want to collect the string and just add it into the translated blog post, you don&#8217;t have that interaction. So it really depends on your use case.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:13:29] <strong>Nathan Wrigley:</strong> The plugins that I&#8217;ve seen in the past that have been tackling this job in WordPress, and again, we&#8217;re going back many, many years prior to AI. There was a lot of UI involved. You would have to log into the WordPress website. Let&#8217;s say it was a blog post, you would go to the blog post and usually lurking somewhere in meta, so in a box somewhere else would be the original string and then the translated string. And that would typically have been done by a human. And you&#8217;d probably copy and paste that back, or maybe the platform, the plugin would actually facilitate the putting of that text into that box by somebody that&#8217;s logged into the platform who&#8217;s paid to do the translations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But the point being, there was a lot to look at. If you had a German translation and a Portuguese and a Lithuanian and Russian and, you know, on you go. Every time you add one of those in the UI becomes much more complicated and what have you. So I&#8217;m curious to see in 2026, how do you manage that? How is that all done? What does the UI look like? In an era of AI when we are increasingly typing and talking to our software, have you leveraged that and sort of tried to minimise the UI in a way?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:34] <strong>Leonardo Losoviz:</strong> Okay, so there are two responses to this. One is what I&#8217;m doing right now, and what I expect WordPress to offer coming soon. So what I am doing now with my plugin is just to do the translation. And you have one blog post in, say in English, your origin language, and then you select it from the post list, and you have this dropdown in the bulk actions with all the actions that you can execute with the post. And you just say, translate. And when you do that, it will duplicate the post from the origin to all of the translations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can have one translation, you can have 17 translations. It will create all of those 17 entries, and it will already translate all the content to the target language. So then if you want to edit the translation, if you want to fix it, then you&#8217;ll just edit the translation and then there you will see there&#8217;s something that doesn&#8217;t appear right, and then you fix it in the WordPress editor.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In my scenario right now, we go from nothing to everything. There&#8217;s no in between. Now with WordPress 7.0, they&#8217;re adding two things. One is adding the AI Connector. So we will have more and more and more capabilities to interact with AI. And the other thing that we have that is unrelated, but I think it will end up being related is phase three, which is the communications in the WordPress editor, right? That two people can communicate with each other, like Google Docs style.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so we&#8217;ll have these windows on the right hand side from the WordPress editor, right? So you can add a comment. Somebody can add a comment saying, hey, do you think this is right? And the other person on the other side can say, yeah, this needs to be fixed. So they can communicate via the WordPress editor. Whereas right now you have two people interacting with each other. You can have one person and one AI.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So then imagine the scenario where you translate everything and then you edit the translated post. And you might have those same windows with a kind of sticky post, and pointing an arrow to some word saying, hey, I&#8217;m not sure if this is the right translation. Please check it out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I can see that WordPress 7.0 will give use the infrastructure to start adding this additional interaction. So then I could translate all the content as I&#8217;m doing right now. And if I find out from the AI that a world has not been, it doesn&#8217;t have 100% confidence that it&#8217;s the right translation, maybe we can use that phase three functionality to add a sticky post to have the AI interact with the person, say, hey, this translation, I&#8217;m not sure, please double check.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:17:04] <strong>Nathan Wrigley:</strong> This leverage is so much interesting stuff. So again, just in case the user hasn&#8217;t been keeping up with the WordPress news, 7.0 has, or WordPress 7.0 I should say, has this capability which wasn&#8217;t quite ready for the WordCamp Asia release. The idea was to release 7.0 at WordCamp Asia, but because of technical reasons, there was something that needed to be changed and amended about the way that data was handled and stored in different tables.</p>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 will bring the capability to have collaborative editing, so think Google Docs. And it really didn&#8217;t occur to me until quite recently, because somebody suggested exactly what you said, I was always imagining another human being, being in that interface. So it would be me and Leo having a conversation through comments or what have you in that same WordPress post.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But of course now we realise, well, of course, the AI work, the MCP and the adapters and all of those kind of things allow that thing in the post to be not a human being, it could be an AI. And so that&#8217;s really interesting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So maybe we&#8217;ll come in, have a conversation, something along the lines of, please could you just check, this would appear to be fine but there seem to be a few errors here and there and everywhere, and it may be able to come back with a suggestion.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That stuff is so powerful, but yet completely unrealised at the minute. It&#8217;s kind of just on the horizon, but when that feature drops, I think that will be quite an interesting experience. You&#8217;ll be able to talk about the content with an AI, based upon what is in the content area of WordPress. That&#8217;s going to be really, really fascinating. Gosh, wow. What a future.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Is that stuff ready? Do you know if WordPress is going to ship with those kind of capabilities? So you mentioned things like the sticky post to sort of highlight, imagine a post-it note or something like that. Something which can highlight? Are all of those foundational pieces ready or were you just sort of blue sky gazing there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:02] <strong>Leonardo Losoviz:</strong> I haven&#8217;t seen it, but we can all picture that happening. So you know that 7.0 is giving us the foundation to build all of the things. Once the foundation is there, it&#8217;s up to the community to implement these use cases. So yeah, I&#8217;m quite confident that it will happen, but I haven&#8217;t seen it. I haven&#8217;t seen it yet.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:19] <strong>Nathan Wrigley:</strong> Yeah, I do love the idea though, of communicating through that interface. That&#8217;ll be really interesting to see how that changes the calculus of how we write things and who we write them with and all of that kind of thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So Gutenberg, which we don&#8217;t talk about too much really at the moment, but Gutenberg had four phases when it was first talked about. So we&#8217;re in phase three at the moment, which is this collaborative editing. Broadly it was collaborative editing was the poster child of that release.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the fourth one, so that may be many years away, I don&#8217;t know when phase four will come about, but the fourth one is bound very much to translation. Do you know if there&#8217;s any sort of foundational work being done over there? It may still be a complete black box. It&#8217;s just the word we&#8217;re going to deal with translations. Do you have any wisdom or insight into what&#8217;s happening over there?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:03] <strong>Leonardo Losoviz:</strong> No. All I know is that Matt Mullenweg was postponing that for the very, very, very end. And since we&#8217;re still working on phase three, I don&#8217;t think that there will be any phase four work happening anytime soon.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:16] <strong>Nathan Wrigley:</strong> No. Okay. So we&#8217;ll have to wait and see how that drops. But it could be another interesting phase. Let&#8217;s see what that does.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, okay, now let&#8217;s sort of dig into the weeds of how your system works. So you mentioned that if I&#8217;m in the data view for posts, one of the options that I have when I&#8217;m hovering over a post, you know, delete post, edit post, what have you. It sounds like in there somewhere you inject a translate. And presumably when you hit that button, automations that you&#8217;ve previously set up, say, translate to French, translate to Portuguese, translate to Chinese and Japanese, that would then be triggered.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you then create separate posts? So that the post that&#8217;s now in Chinese is separate to the original one, or as some plugins handle it, do you take the original one and just inject metadata into that post?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:04] <strong>Leonardo Losoviz:</strong> If we&#8217;re talking about my plugin, my plugin is called Gato AI Translations for Polylang. I depend on Polylang. So Polylang is a plugin that works by creating separate entries for each of the languages. So you have a post in English, and when you translate it, you&#8217;ll create another post in French and another one in Spanish and another one in Portuguese.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then you have a different plugin like WPML which has a different strategy, which is to have only one post and then all the individual strings are translated on runtime. So you&#8217;re not statically creating different versions of the post, but you have only one post and then you translate the strings, the actual content.</p>\n\n\n\n<p class=\"wp-block-paragraph\">It really is up to what is the best strategy for your site, what it is that you are most comfortable working with. There are other plugins, of course. There is TranslatePress, there is Weglot, MultilingualPress. They all have different strategies. I do like Polylang because the post is created in advance. Then all the same rules for your WordPress site apply. You can cache the page, you can export it statically, and it also is fast because you don&#8217;t need to translate the string.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Like finding a specific string can be very expensive. Like a string, you know, that you need to find from English and translate to French. The string might be like, I mean 1000 characters long. You know, that can become very expensive. And if you do that on runtime, even if you cache it later, that can be very expensive. Yeah, my plugin is based only on Polylang, but it&#8217;s not the only plugin.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:28] <strong>Nathan Wrigley:</strong> Yeah. So there&#8217;s a whole range of different things out there, but you&#8217;ve obviously opted for Polylang. Is that a commercial kind of pro plugin or do they have a, is there a free version that you can leverage?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:37] <strong>Leonardo Losoviz:</strong> Yeah. It&#8217;s free. And they have the pro version that is, I think 99 USD per year for one domain, if I&#8217;m not wrong. But it&#8217;s completely optional, you can use Polylang free and it&#8217;s more than enough. Actually, Polylang Pro, they have a few features and the main feature that they had historically is that you could use machine learning for translating the content.</p>\n\n\n\n<p class=\"wp-block-paragraph\">They use DeepL as a service, like Google Translate. Now the thing is that I wouldn&#8217;t use DeepL anymore. Even my own plugin, at the very beginning had, even nowadays, it has integration for Google Translate and for DeepL. But AI is so much superior than those. So you can still use Polylang Pro for the other features, but the machine translation one, there&#8217;s no need, Polylang free, more than enough.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:23] <strong>Nathan Wrigley:</strong> So when, let&#8217;s say for example, that I&#8217;ve got a post and I&#8217;ve translated it. I&#8217;m just beginning my journey, figuring stuff out. And again, we&#8217;re talking about your solution here. So, you know, you can speak to how it works, not how all the other ones work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I click the translate button and I&#8217;ve now got six posts, the English original and then these five other languages. How does that surface? Are they like child posts of the original post? Is there an easy way for me to see, okay, here&#8217;s the German version of that, and it&#8217;s bound to this? Is there a filter system or what have you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then how does that look on the front end? So if the original string is, I don&#8217;t know, example.com/post-one, am I from an SEO point of view, does that stay nice and tidy? Like, I don&#8217;t know, it goes example.com/g for German, forward slash post-one, or how does that all tie together?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:13] <strong>Leonardo Losoviz:</strong> All right, so this is once again, a feature provided by Polylang. When you create the translations, all the posts, they&#8217;re all parallel to each other. They don&#8217;t have a hierarchy. They&#8217;re not like the child post from the origin post. And if you want to only see the post for one specific language, there is a switch, like a switcher button at the top menu bar, and you can select the language.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So by default it says all languages, and then you&#8217;ll have all the posts. So in a way, if you have, say that you have 10 posts and then you have 10 languages, that means that you have now 100 posts. So it can be a bit clutter. So then you go to the top menu and then you select English, and then it only shows you the English ones.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the important thing is that, say you&#8217;re using AI to translate, you only need to deal with the origin post and nothing else, until you need to double check if the translation is right, maybe fix one thing here, one thing there. But otherwise, the whole time you are only dealing with the origin post.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So what I do is I always have my selector in that origin language. So it&#8217;s in English and I only see the English post. So then I do translate, and I know that the translation will be created alongside all of the categories, and all of the tags and all the feature image, right? But I don&#8217;t need to deal with them. So then I also don&#8217;t need to see them on my screen. They create clutter, so then I remove them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then to see them, to visualise them, yeah, once again, Polylang, it gives you the option of choosing the language by appending the language code in the URL. So mysite.com/fr/the-slug, that&#8217;s for French. Or you can also use subdomains. So you can have fr.mysite.com/the-slug. So that&#8217;s something that you can configure. And then basically when you go to that page and you add the language code in the URL, then you will see that blog post for the selected language.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And the way that Polylang handles all of this is it connects a post to all of its translations via a specific taxonomy, like a tag that they created, I think it&#8217;s called language, if I&#8217;m not wrong, or language relationship, I&#8217;m not completely sure now. And so it ties all the post to all of its translations. And the thing is that then when you go to the post in French, it can add the href lang meta tag that is telling Google that this post is a translation of that post.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So that is important for SEO purposes that these posts are not two independent entities, but one is a translation of that one for French. So Google will understand a lot of the relationships, and if the user who is searching for information, they&#8217;re searching for information in French, then Google will know to serve the French page. And if it is in Spanish, Google will know to serve the Spanish page.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:01] <strong>Nathan Wrigley:</strong> It&#8217;s an amazing wraparound solution, isn&#8217;t it? In that all of this is just sort of handled and what you essentially end up doing is, the user that is, you click the translate button and once you&#8217;ve got everything set up correctly, it just, off it goes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I have a question though about amendment. So let&#8217;s say for example, I realised that my blog post was full of inaccuracies and errors and there&#8217;s just wrong throughout it. And I then go in and I make amendments. Do I then need to restart that whole translation process or can I rely on it kind of figuring out, okay, amendments were made, let&#8217;s just do that automatically for you? How does amendments to the original, in my case, English work?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:37] <strong>Leonardo Losoviz:</strong> Yeah, well, I would change that. I would say do not do any translation until you&#8217;re 100% sure that the post is final. And that&#8217;s the main way to waste your time, and to waste money in tokens. Because you execute the translation, and then you realise that something was wrong. Maybe this H2 tag was supposed to be an H3, then you fix it, and then you run the translation again. And then you realise that was another mistake, there was a typo. And then you had to run the translation again. And then you&#8217;re like, oh, but that image has embedded text in the image. It doesn&#8217;t work on the translated post. And then you run the translation again.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So all of these things are common sense, and you don&#8217;t think about them until you see the error happening time and again and again. So what I do is I have a checklist actually on my website. I have a blog post where I have every single item that we need to pay attention to in advance of executing the translation. So executing the translation is when you go to the post list, you select the post, and then you select translate. Easy, and it takes five seconds.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But before you do that, you need to make sure that the post is final. That means no typos. That means all the headers are the right header. That means that all images are correct. They have alt attributes. They have the title that you need. There&#8217;s no embedded text in the image, even adding an embed from another source.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Say that you have a YouTube video that you&#8217;re embedding on your content, and the YouTube video is in Spanish. When you translate that to French, maybe the YouTube video is not useful anymore. So all of these things you need to check from a multilingual point of view when you&#8217;re looking at your origin post. And then you&#8217;re like, okay, this origin post, now it&#8217;s okay. It&#8217;s perfect. You publish the post, then you translate.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:29:26] <strong>Nathan Wrigley:</strong> I got it. Yeah, I mean that makes sense. But, should you need to, it&#8217;s a process of clicking the button again and kind of beginning that process. But yeah, good idea to have those checks and balances.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I was at an event not that long ago in which AI was used inside of a WordPress plugin, inside of a post, to ascertain the content of things like images and infographics. So as an example, there was data held inside of a graph. So, I don&#8217;t know, whatever that data was, bar charts, pie charts you can imagine, but also just images and what have you. And although this may not be handled and maybe it&#8217;s blue sky thinking, I was wondering what the capabilities are for handling those kind of things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So in the case of an image with a chart in it, wouldn&#8217;t it be nice if we could replicate that chart, but instead of all the labels being in English, if they could be in German or French or whatever it may be. I don&#8217;t know if that&#8217;s utterly out of the scope, even in blue sky thinking in terms of AI and translations. But I was curious if you had an inkling whether things that were not just text-based content might be handled in the future as well by AI. Not specifically addressing what you do at the moment, but whether that seems to be on the horizon.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:41] <strong>Leonardo Losoviz:</strong> Yeah, well, to be honest, I think technically it is feasible, but even if it can be done, I don&#8217;t think it should be done. And the thing is this, I&#8217;m promoting that we can translate our websites to as many languages as possible, only because we can. So you have your website in one language, then you can have it in two, then you will have it in five. You can have it in 30 languages. Why wouldn&#8217;t you do it? If you can target new countries and new visitors, sure, go ahead and do it. AI gives you the possibility.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But now imagine that you also want to translate the images. Every single image on your website will be replicated 30 times. That sounds scary. I wouldn&#8217;t do that. What I will do is to have one single image that is language agnostic, that there&#8217;s no text inside. And if you had to add text, maybe in your page builder, maybe in Gutenberg or Elementor or Bricks, maybe you can create an overlay and place the text on top. It&#8217;s a more difficult solution and a bit more complex, but it&#8217;s clean because then you can translate that as part of text, and the image, you don&#8217;t need to replicate the image 30 times.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:44] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s an interesting point. And that leads me to wonder whether it&#8217;s possible to, for example, an image caption. Whether it&#8217;s possible to translate that into 30 different languages whilst still referencing the exact same image.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So, I don&#8217;t know, in English it might say, here is a picture of a dog walking by a beach, and then the French equivalent caption, and the German equivalent caption and what have you. Then in effect, you&#8217;ve recycled the same image, but you&#8217;ve also, the person viewing it in German would get the German equivalent of that. Again, I don&#8217;t know if that&#8217;s possible, but maybe that&#8217;s an interesting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:14] <strong>Leonardo Losoviz:</strong> Yeah, actually that&#8217;s how it is right now. So when you translate the post, you will also translate all of the entities associated to the post, the tags and the categories and the featured image. So the featured image will have meta data associated. So when you upload an image to the media manager, you add meta data, the title, you can add a caption. So all of that text, it&#8217;s in one language.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, you can also translate the image by creating a new entry, once again using Polylang. The image has a language associated, so the origin image will be in English, and you can create a new entry in French, and the title will be translated to French and the caption will be translated to French. But the image itself is the same for both entries. So the JPEG or the PNG, that one is not duplicated. So you&#8217;re not increasing the size of your hard drive. You&#8217;re creating another entry on the database for the media entry, the custom post media, or the attachment, but not for the actual physical file.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:11] <strong>Nathan Wrigley:</strong> Yeah. So it&#8217;s much more lean, basically doing it that way, isn&#8217;t it? I didn&#8217;t actually know that it was done that way, but that&#8217;s certainly how Polylang handles that. Okay, that&#8217;s interesting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So you mentioned that, I think one of the through lines in what you&#8217;ve been saying is because you can do it, why not just do it? It kind of makes sense when you think about it like that, but I&#8217;m just wondering what the real world impact of this is. You know, in terms of things like discoverability, and whether or not it really genuinely does have an impact on your business. Let&#8217;s say for example, I don&#8217;t know, you&#8217;re shipping widgets from England to France, and suddenly you translate your site into Japanese and Chinese.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I would assume that that could only have a positive effect, but also, equally, I&#8217;d want to know what the data was on that. And I don&#8217;t know if you have, given that you are in the translation space quite heavily, I don&#8217;t know if you have any data to hand which would compel people to do this, to prove, look, it really is worthwhile. Anecdotally, it feels like it would definitely be worthwhile. Why not, would be the way of phrasing it. But I don&#8217;t know if there&#8217;s any data lurking in your head which would categorically say, oh yeah, this is definitely it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:16] <strong>Leonardo Losoviz:</strong> Nathan, unfortunately, we&#8217;re screwed.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:19] <strong>Nathan Wrigley:</strong> The answer is no.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:34:20] <strong>Leonardo Losoviz:</strong> Because when it&#8217;s so easy, everyone will do it. And when everybody does it, you&#8217;re not moving forward. You&#8217;re just moving, you&#8217;re running just to be on the same spot. If you&#8217;re the only one who is translating your site to 20 languages, you will be far ahead from everybody else. But because it&#8217;s easy to you, it&#8217;s easy to everybody. And if everybody does the same, once again, you are not ahead of them. You&#8217;re on the same place.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So this is the problem of technology, right? And the problem of AI. Now we&#8217;re all very productive with AI. I&#8217;m using AI to code my plugin, and I think I&#8217;m pulling ahead. But my competitor is also using AI to code his plugin. So we are both running just to stay on the same place. So in a way, unfortunately, it becomes a situation in which you need to do it just to not fall behind.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:35:07] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s kind of like the arms race mentality in a way, isn&#8217;t it? But also, that&#8217;s quite a compelling way of framing it, because you can be sure that, okay, if you&#8217;re writing a blog and you&#8217;ve got a limited audience, maybe there&#8217;s limited scope in that. If you are in a business and you are, certainly if you have pretensions of dealing over international borders and your competitors are doing this, it is exactly that arms race mentality, isn&#8217;t it?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Then you are compelled to do it just to be ordinary, just to be the baseline. 20 years ago, would&#8217;ve been entirely different because of that would&#8217;ve been a very expensive calculation and translating into, let&#8217;s say, Japanese. If there&#8217;s no ROI on the Japanese translation, that is money which would&#8217;ve been probably wasted.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, with AI costing literal cents to translate, it does feel like that is the calculus, right? We are doing it because it can be done and we know that the competitors will be doing it, so we ought to do it as well. Maybe that&#8217;s all the argument needs to be. It&#8217;s simply that, simply stated in that way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:12] <strong>Leonardo Losoviz:</strong> That&#8217;s a good reason to do it, which is that you want to target people in other countries, speaking other languages. So yes, I want to do it, but at the same time, if I see that my competitors are doing it, then I have to do it. I can see it both ways.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:25] <strong>Nathan Wrigley:</strong> Yeah. Okay. It&#8217;s certainly been an interesting conversation. What I&#8217;ll do is I will ask Leo to provide me with links that are pertinent. Maybe we can get the wordpress.tv of the presentation that you did, plus links to the websites which have been mentioned in this podcast episode. If you go to wptavern.com and you search for the episode with Leo Losoviz. His name is spelled L-O-S-O-V-I-Z or Z, depending on where you live in the world. If you go and search for that, then you&#8217;ll be able to find a transcription of this as well as links to the various different bits and pieces that we have mentioned.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Leo, before we wrap it up, is there anything else you wanted to say? If not, we will bid you adieu.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:07] <strong>Leonardo Losoviz:</strong> No, not really.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:09] <strong>Nathan Wrigley:</strong> You&#8217;ve got it. In which case we will call that a day and say thank you very much, Leo, for chatting to me today. Really appreciate it,</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:37:15] <strong>Leonardo Losoviz:</strong> Thank you, Nathan.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have Leonardo Losovic.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Leonardo has been working with WordPress since 2012, developing plugins such as Gato GraphQL, a GraphQL server for WordPress, and more recently, Gato AI Translations for Polylang, a plugin that harnesses AI to streamline the process of translating WordPress websites. After giving a talk at WordCamp Asia on the “invisible gotchas” of WordPress translation, Leonardo joins us to discuss both the moral and practical arguments for making your site multilingual, and how the technology has changed the landscape for site owners and developers alike.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I suspect that many listeners have considered translating their WordPress websites, whether for legal compliance or to reach a wider audience, but may be unsure where to start or if the investment is worthwhile. As Leonardo explains, the ease and affordability introduced by AI-powered translation tools have changed the landscape. What used to require costly human translators and time-consuming workflows can now often be handled with a few clicks, and for a fraction of the price.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Leonardo starts by sharing his background in plugin development and the evolution of translation plugins over the past decade. We then get into how AI translations work, why manual oversight still matters, and how the new features coming to WordPress, such as collaborative editing and deeper AI integration, will impact workflows and user experience.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also discuss plugin strategies around managing multiple translations, SEO considerations, and the best practices for ensuring your translations are accurate and efficient. Leonardo gives practical advice on how to avoid wasting resources when updating posts, and offers his perspective on the “arms race” of translation as AI becomes ubiquitous, and why, as it gets easier, keeping up with competitors becomes essential.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re interested in making your site multilingual or just want to hear how WordPress translation technology is evolving, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://asia.wordcamp.org/2026/session/the-invisible-gotchas-of-wp-translation/\">The Invisible Gotchas of WP Translation</a> &#8211; WordCamp Asia 2026 presentation from Leonardo</p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.youtube.com/watch?v=ij7rRolIDiU\">YouTube video of the presentation above</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gatographql.com\">Gato GraphQL plugin</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://gatoaitranslations.com\"> Gato AI Translations for Polylang plugin</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wordpress.org/plugins/polylang/\">Polylang plugin</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://translatepress.com\"> TranslatePress</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.weglot.com\">Weglot</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://multilingualpress.org\">MultilingualPress</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wpml.org\">WPML</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://www.deepl.com/en/translator\">DeepL</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, 20 May 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"Open Channels FM: News on the Do the Woo Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554409\";s:7:\"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:55:\"https://openchannels.fm/news-on-the-do-the-woo-podcast/\";s: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:\"\"Do the Woo\" is now a standalone podcast at dothewoo.com. Subscribe for new episodes, extensive show notes, and upcoming features while archives remain on Open Channels FM.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 20 May 2026 09:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:38;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"Greg Ziółkowski: Memory in WordPress Core: Building on Guidelines\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://gziolo.pl/?p=14801\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://gziolo.pl/2026/05/19/memory-in-wordpress-core-building-on-guidelines/\";s: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:314:\"When I wrote about WordPress Core AI 7.1 planning a few weeks ago, I called Guidelines my top personal priority and mentioned memories and skills as future primitives this work would unlock. This post explains what I mean by memory in this context, why I think it belongs in core rather than in a plugin, [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 19 May 2026 11:29:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Greg Ziółkowski\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:39;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"Open Channels FM: Elevate Your Brand With Authentic Case Studies That Resonate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554356\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://openchannels.fm/elevate-your-brand-with-authentic-case-studies-that-resonate/\";s: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:282:\"In this Open Makers episode, host Adam Weeks and guest Elena Yovcheva-Tileva discuss crafting impactful case studies. They emphasize storytelling, client involvement, and practical strategies for creating narratives that highlight successful outcomes, boosting trust and engagement.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 19 May 2026 09: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:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"Open Channels FM: The Power of Human Connection in Modern Marketing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2553603\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://openchannels.fm/the-power-of-human-connection-in-modern-marketing/\";s: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:358:\"In today&#8217;s digital landscape, where messages and advertisements bombard us from every direction, it is easy to feel lost in the noise. Gaining real attention is more challenging than ever, and many marketers and entrepreneurs find themselves wondering: how do you stand out when everyone is shouting at once? A recurring theme that emerges is [&#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, 18 May 2026 11:12:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"WordPress.org blog: WordPress 7.0 Release Candidate 4\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=20570\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6612:\"<p class=\"wp-block-paragraph\">The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This version of the WordPress software is under development</strong>.<strong> Please do not install, run, or test this version of WordPress on production or mission-critical websites.</strong> Instead, it’s recommended that you evaluate RC4 on a test server and site.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can test WordPress 7.0 RC4 in four ways:</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Plugin</strong></td><td>Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)</td></tr><tr><td><strong>Direct Download</strong></td><td>Download the <a href=\"https://wordpress.org/wordpress-7.0-RC4.zip\">RC4 version (zip)</a> and install it on a WordPress website.</td></tr><tr><td><strong>Command Line</strong></td><td>Use this <a href=\"https://make.wordpress.org/cli/\">WP-CLI</a> command: <br /><code>wp core update --version=7.0-</code>RC4</td></tr><tr><td><strong>WordPress Playground</strong></td><td>Use the <a href=\"https://playground.wordpress.net/?php=8.0&amp;wp=beta&amp;networking=no&amp;language=&amp;multisite=no&amp;random=y4q1rn88xn\">WordPress Playground instance</a> to test the software directly in your browser.  No setup required – just click and go! </td></tr></tbody></table></figure>\n\n\n\n<p class=\"wp-block-paragraph\">The scheduled final release date for WordPress 7.0 is <strong>May 20, 2026</strong>. The full <a href=\"https://make.wordpress.org/core/2026/04/22/wordpress-7-0-release-party-updated-schedule/\">release schedule can be found here</a>. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!</p>\n\n\n\n<p class=\"wp-block-paragraph\">Please continue checking the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a> for <a href=\"https://make.wordpress.org/core/tag/7-0\">7.0-related posts</a> in the coming weeks for more information.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 7.0 RC4?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want to look deeper into the details and technical notes for this release? Take a look at the <a href=\"https://make.wordpress.org/core/2026/05/14/wordpress-7-0-field-guide/\">WordPress 7.0 Field Guide</a>. For technical information related to the issues addressed since <a href=\"https://wordpress.org/news/2026/05/wordpress-7-0-release-candidate-3/\">RC3</a>, you can browse the following links:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://core.trac.wordpress.org/query?status=closed&amp;changetime=05%2F08%2F2026..05%2F14%2F2026&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=changetime&amp;col=type&amp;order=id\">Closed 7.0 WordPress Core Trac tickets</a> since May 8, 2026</li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/7.0?since=026-05-08&amp;until=2026-05-14\">7.0 Gutenberg commits</a> since May 8, 2026</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">How you can contribute</h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Get involved in testing</h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC4 version is key to ensuring that the final release is the best it can be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">This <a href=\"https://make.wordpress.org/test/2026/02/20/help-test-wordpress-7-0/\">detailed guide</a> will walk you through testing features in WordPress 7.0. </p>\n\n\n\n<p class=\"wp-block-paragraph\">For those new to testing, follow <a href=\"https://make.wordpress.org/test/handbook/get-setup-for-testing/\">this general testing guide</a> for more details on getting set up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you encounter a potential bug or issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> of the support forums or directly to <a href=\"https://core.trac.wordpress.org/newticket\">WordPress Trac</a> if you are comfortable writing a reproducible bug report. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>. </p>\n\n\n\n<p class=\"wp-block-paragraph\">Curious about testing releases in general?  Follow along with the <a href=\"https://make.wordpress.org/test/\">testing initiatives in Make Core</a> and join the <a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a> on <a href=\"https://wordpress.slack.com/\">Making WordPress Slack</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can <a href=\"https://translate.wordpress.org/projects/wp/dev/\">help translate WordPress into more than 100 languages</a>. This release milestone (RC4) marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the <a href=\"https://make.wordpress.org/core/2026/03/25/wordpress-7-0-release-candidate-phase/\">7.0 release cycle</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">An RC4 haiku</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Step into the next,</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>bold, new era of WordPress.</em></p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Seven-oh is blessed.</em></p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a class=\"mention\" href=\"https://profiles.wordpress.org/chaion07/\"><span class=\"mentions-prefix\">@</span>chaion07</a></em> <em>for proofreading and review.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 May 2026 16:47:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Amy Kamala\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"WordPress.org blog: Get Your WordCamp US 2026 Tickets\";s:7:\"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=20548\";s:7:\"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://wordpress.org/news/2026/05/wcus-2026-get-tickets/\";s: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:8139:\"<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20551\" height=\"470\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/WCUS-sign-2.png?resize=1024%2C470&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>August 16–19, 2026, Phoenix Convention Center – Phoenix, Arizona</strong></p>\n\n\n\n<p class=\"wp-block-paragraph\">Tickets are now available for WordCamp US 2026, taking place August 16–19, 2026, at the Phoenix Convention Center in Phoenix, Arizona. The flagship event brings together people from across the WordPress community to learn, contribute, share ideas, connect with contributor teams, and help shape the future of an open source project that powers over 40% of the web.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9598f8b8 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-spacer\" style=\"height: 50px;\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><img alt=\"🎟\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f39f.png\" style=\"height: 1em;\" /> <strong>Tickets are limited. Secure yours today!</strong></p>\n\n\n\n<div class=\"wp-block-spacer\" style=\"height: 25px;\"></div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2026/tickets/\"><strong>Get Your Tickets</strong></a></div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https://us.wordcamp.org/2026/contributor-day/\"><strong>Sign Up For Contributor Day</strong></a></div>\n</div>\n\n\n\n<div class=\"wp-block-spacer\" style=\"height: 50px;\"></div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp US is designed for people at many points in their WordPress journey, including contributors, developers, designers, marketers, publishers, business owners, educators, students, and anyone who wants to learn more about WordPress. This year’s event will include Contributor Day, where attendees can work alongside contributor teams and learn how to take part in the project; Showcase Day, which highlights real-world uses of WordPress; and two full days of sessions and workshops. The programming will also explore how artificial intelligence is changing the way people create, publish, build, and maintain digital experiences, with WordPress as an important part of that broader conversation.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Gather in Phoenix</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">This year also brings WordCamp US to downtown Phoenix, where the <a href=\"https://www.phoenixconventioncenter.com/\">Phoenix Convention Center</a> is close to restaurants, museums, theaters, galleries, live music, and the <a href=\"https://www.visitphoenix.com/greater-phoenix/phoenix/downtown-phoenix/roosevelt-row/\">Roosevelt Row Arts District</a>. Attendees can stay near the venue, meet with other community members between sessions, and explore a downtown area served by <a href=\"https://www.valleymetro.org/how-to-ride/rail\">Valley Metro Rail</a>. For those extending their trip, Phoenix also offers access to the wider Sonoran Desert region, including parks, gardens, and outdoor spaces that make the city a distinct setting for this year’s event.</p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped has-darker-grey-background-color has-background wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-width: 20px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;\">\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20566\" height=\"1024\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2188855058_459eb2d870_k.jpg?resize=768%2C1024&#038;ssl=1\" width=\"768\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19086\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z633226-1.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19112\" height=\"577\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/20250826_215948.jpg?resize=1024%2C577&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19100\" height=\"576\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Programming-Day-1.jpg?resize=1024%2C576&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20565\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/2248829384_7f84e3b500_h.jpg?resize=1024%2C768&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19110\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/DSC04553.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19115\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5869.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19114\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/IMG_5641-1.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-20564\" height=\"501\" src=\"https://i0.wp.com/wordpress.org/news/files/2026/05/Ksblack99_Yukimi_Doro_Lantern_in_Phoenix_Arizona_3.jpg?resize=1024%2C501&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-19085\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/08/Z632926.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n</figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Choose the Ticket That Fits</strong></h2>\n\n\n\n<p class=\"wp-block-paragraph\">Several ticket options are available, giving attendees different ways to join or support the event:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General Admission:</strong> A $100 ticket that includes access to all four days of WordCamp US programming, including Contributor Day, Showcase Day, sessions, workshops, lunch and snacks, sponsor booths, and the community social.</li>\n\n\n\n<li><strong>Student:</strong> A $25 ticket for students who want to learn more about WordPress, connect with mentors and community members, explore open source contribution, and build practical experience.</li>\n\n\n\n<li><strong>Micro-Sponsor:</strong> A $750 ticket that includes the same access and attendee benefits as General Admission while helping support the true cost of the event. Micro-Sponsors will also be listed on the official WordCamp US Sponsors page.</li>\n</ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://us.wordcamp.org/2026/tickets/\"><strong>Get Your Ticket Today</strong></a></div>\n</div>\n\n\n\n<p class=\"wp-block-paragraph\">Full ticket details, including refund information, visa support, dietary accommodations, registration requirements, and other attendee information, are available on the ticket page. You can also follow the <a href=\"https://us.wordcamp.org/2026/news/\">WordCamp US 2026 website</a> for updates on the schedule, speakers, travel information, and more as the event gets closer.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" class=\"wp-image-18898\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/06/wordcamp-us.jpg?resize=1024%2C683&#038;ssl=1\" width=\"1024\" /></figure>\n\n\n\n<p class=\"wp-block-paragraph\"></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 May 2026 13:56:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Brett McSherry\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:112:\"Open Channels FM: Challenges and Wins of Developer Advocacy Plus OpenTelemetry and Neurodiversity in Modern Tech\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554048\";s:7:\"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:123:\"https://openchannels.fm/challenges-and-triumphs-of-developer-advocacy-plus-opentelemetry-and-neurodiversity-in-modern-tech/\";s: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:268:\"In this episode, hostsCarl Alexander and  guest Diana Todia discuss neurodiversity in tech and the role of Developer Relations, emphasizing the importance of community support, open source contributions, and the growing significance of OpenTelemetry for observability.\";s: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, 14 May 2026 10: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:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Gravatar: Connect Your Research Identity with ORCID on Gravatar\";s:7:\"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=3458\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"https://blog.gravatar.com/2026/05/14/connect-research-identity-orcid-gravatar/\";s: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:3776:\"<p class=\"wp-block-paragraph\">Researchers, scholars, and contributors can now connect their <a href=\"https://info.orcid.org/what-is-orcid/\" rel=\"noopener\" target=\"_blank\"><strong>ORCID iD</strong></a> to their Gravatar profile as a verified account.</p>\n\n\n\n<p class=\"wp-block-paragraph\">With this update, your Gravatar profile can include a trusted research identity alongside the other places people can find you online — from your personal site and social profiles to the platforms where you publish, collaborate, and contribute.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What is ORCID?</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https://orcid.org/\">ORCID</a></strong>, which stands for <strong>Open Researcher and Contributor ID</strong>, provides a unique, persistent identifier for people involved in research, scholarship, and innovation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">An ORCID iD helps distinguish you from other researchers and contributors, even if you share a similar name, change institutions, publish across disciplines, or contribute under different affiliations over time. It’s widely used across the research community to connect people with their work, affiliations, funding, and scholarly contributions.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In short: ORCID helps make sure your work is connected to you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Why add ORCID to your Gravatar profile?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your Gravatar profile is a simple way to bring your online identity together in one place. Adding ORCID makes that profile more useful for researchers, academics, students, writers, and contributors who want to showcase a recognized scholarly identity.</p>\n\n\n\n<p class=\"wp-block-paragraph\">By connecting your ORCID iD, you can:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Show a trusted research identity</strong> on your Gravatar profile.</li>\n\n\n\n<li><strong>Help others find your scholarly work and contributions</strong> through your ORCID record.</li>\n\n\n\n<li><strong>Keep your identity portable</strong> across the web, connected to the same Gravatar profile people already recognize.</li>\n\n\n\n<li><strong>Bring more context to your profile</strong> by linking your research identity with your professional and personal presence online.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you publish papers, contribute datasets, review research, collaborate with institutions, or simply want your academic identity represented, ORCID is a natural fit for your Gravatar profile.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to add your ORCID iD to Gravatar</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adding ORCID works just like other verified accounts in Gravatar:</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to your <a href=\"https://gravatar.com/profile\" rel=\"noopener\" target=\"_blank\">Gravatar profile</a>.</li>\n\n\n\n<li>Open the <strong>Verified Accounts</strong> section.</li>\n\n\n\n<li>Choose <strong>ORCID</strong> from the list of services.</li>\n\n\n\n<li>Sign in with ORCID and approve the connection.</li>\n\n\n\n<li>Your ORCID account will appear on your Gravatar profile as a verified account.</li>\n</ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once connected, visitors to your profile can easily find and recognize your ORCID iD.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Bring your research identity with you</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gravatar helps you maintain a consistent identity across the web. With ORCID support, that identity can now include the research and scholarly work that matters to you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Ready to connect your research identity?<br /><a href=\"https://gravatar.com/profile\" rel=\"noopener\" target=\"_blank\">Update your Gravatar profile and add your ORCID iD today.</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:\"Thu, 14 May 2026 09:33:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Stephane Daury\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"WPTavern: #216 – Matt Schwartz on Exploring AI’s Impact in WordPress Agencies (Part 2)\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=204202\";s:7:\"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://wptavern.com/podcast/216-matt-schwartz-on-exploring-ais-impact-in-wordpress-agencies-part-2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:77026:\"<details>Transcript<div>\n<p class=\"wp-block-paragraph\">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case a second look at exploring AI&#8217;s impact in WordPress agencies.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So on the podcast today, for a second time, we have Matt Schwartz.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta, and developing products like CheckView at all for WordPress form and checkout QA. Matt&#8217;s expertise lies in how agencies can smartly, and cautiously, incorporate AI into their workflows for real tangible wins, and how to avoid potential pitfalls.</p>\n\n\n\n<p class=\"wp-block-paragraph\">He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it&#8217;s not strictly necessary.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In this episode, we build upon last week&#8217;s conversation. Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency&#8217;s brain, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing, and avoid common AI hallucinations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We then get into MCPs, or Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation covers how to use AI for building internal tools, highlighting where it&#8217;s low risk and where you should be more cautious, especially with public facing, or mission critical, systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also discussed the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI generated disposable tools could erode the collaborative spirit of the WordPress community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this episode is for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And so without further delay, I bring you Matt Schwartz.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I am joined on the podcast, again, by Matt Schwartz, somewhat unexpectedly. Hello, Matt.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:05] <strong>Matt Schwartz:</strong> Hey Nathan, thanks again for having me this week. I&#8217;m super excited to dive back in.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:04:09] <strong>Nathan Wrigley:</strong> Thank you. So we recorded an episode last week, and we intended to do it as a one hit. So get it all recorded, tied off within 40 minutes or what have you. And then we began talking.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So last week we began talking and at about the half an hour point, it became obvious to me that we weren&#8217;t going to capture it all in one recording. So we&#8217;ve come back for a second episode.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear listener, I would just say that in order to provide context for this episode, you really probably should listen to the previous one, because we&#8217;re stacking up Matt&#8217;s case, argument, however you wish to describe it, for where you can make wins inside your agency with the use of AI. Not just wins, maybe some cautionary tales as well. But that was the point of the first episode.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So really, we&#8217;re going to drop you in to the ninth of 16 points. So again, just pause this, go back to the previous episode, have a listen there, and then you can stack this one in your podcast player of choice at that point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If, however, somebody&#8217;s ignoring that, Matt, are you able to just do a very quick bio? Just tell us who you are? It may be repetitive for the people that are listening to the second episode, but nevertheless, let&#8217;s hear from you who you are.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:16] <strong>Matt Schwartz:</strong> Yep. My name&#8217;s Matt Schwartz. I run a WordPress agency here in Atlanta, since 2011. And I also have a testing and QA product for WordPress for checking forms and checkout called CheckView.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And yeah, today we&#8217;re just really diving into how you can leverage AI, how you can incorporate it into your agency, but in a hopefully smart and cautious way. Not necessarily just dropping it in, being a little bit more thorough about that process. So excited to continue the conversation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:05:45] <strong>Nathan Wrigley:</strong> Yeah, thank you. And thank you for being so accommodating by joining me for a second time. So as I said, Matt&#8217;s put together a whole laundry list of different areas that your business, your freelance agency, whatever it may be that you are running in the WordPress space, can perhaps gain some benefits.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Last week we did one through eight, and now we&#8217;re going to sort of hit the road running on number nine. So the ninth point was about giving AI access to your agency&#8217;s brain. It&#8217;s a lovely subheading, but what does that mean?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:06:12] <strong>Matt Schwartz:</strong> Yeah, so this is actually one I picked up in the Admin Bar, which is a, one of the other WordPress agency groups out there, that a lot of agencies were doing. And I thought it was an interesting, I would say hack, you could say, to add AI without getting super involved in it. Which is if you already have a project management tool, or you already have a wiki, you can add into your AI chat bot of choice when it&#8217;s actually answering a question. You can tell it in its memory, hey, whenever I ask a question about the agency, go confirm what I&#8217;m doing by visiting our Clickup or visiting our Asana.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it&#8217;ll actually go retrieve and confirm it&#8217;s using the latest proper information instead of just guessing or hallucinating. I love how we use the word hallucinate and not lie. I love that marketing branding that the AI companies did. It&#8217;s some crazy gaslighting.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyways, I love AI, but definitely, if you haven&#8217;t used something like Claude or ChatGPT, saying in the memory as simple as when you answer a question, check if this is actually the case and connect to our ClickUp or connect to our wiki.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think that helps you get all the power of your documentation, SOPs, client, CRM, any data you&#8217;ve already basically built up. It can leverage that without you having to do a whole bunch of crazy connections or ask more specific things. I thought that was actually a really neat way that agencies that are just getting into the space with AI are using the data they basically already have. They&#8217;re just using their project management software, which basically has all that data.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:07:47] <strong>Nathan Wrigley:</strong> When you see it in action, which I have actually, but not to do with a WordPress website, more to do with a sort of SaaS product with the, how the tool has been built and the guardrails that are into the tool. It&#8217;s really amazing because then, well, basically it never forgets.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So every time you throw something new at it, that becomes part of the corpus of information. It then has an understanding. I keep saying it, but hopefully you understand, I&#8217;m meaning the AI in this case. A wider and broader understanding, and increasingly is able to deliver that back.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So in my case, often I&#8217;ll get some text back, which is divided up into bullet points. Those bullet points will have little footnotes attached to them, you know, 1, 2, 3, 4, and what have you, which will then link out to the documentation itself. And again, just a profoundly useful use of the thing which it&#8217;s best at, which is taking a corpus of information, grinding it up and spitting out something which makes sense.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And why wouldn&#8217;t you point it at your internal documentation? You know, if you&#8217;ve got a plugin, all of your support docs, throw the AI at it, and it will be able to help you as well as your clients. Because it&#8217;s guaranteed you&#8217;ve forgotten something that you&#8217;ve built.</p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress, of course, itself does this. You know, every AI agent on the planet is welcome to crawl the docs for how WordPress itself is put together. And it&#8217;s one of the reasons I think why WordPress has a fighting chance in this AI, CMS battle, if you like, because everything&#8217;s open source already. Nothing&#8217;s hidden behind a paywall or a licence agreement or what have you. So yeah, agreed. That&#8217;s a great example.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay. Anything to add or should we move on?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:22] <strong>Matt Schwartz:</strong> No, I think that one&#8217;s just a cut and dry, really. If you haven&#8217;t looked at that, that&#8217;s an easy way to get into AI and leverage it without a lot of work.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:29] <strong>Nathan Wrigley:</strong> Okay. Absolutely. Okay, then number 10 is your internal MCP and guardrails. I know this gets bandied around a lot, and there&#8217;s a lot of acronyms floating around in the AI space. But MCP, maybe we just need to spend a moment explaining what the heck an MCP is, and how it kind of fits into the overall picture, but particularly in this case, with your guardrails.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:09:48] <strong>Matt Schwartz:</strong> Definitely. So MCP is basically an open source way to connect AI, let&#8217;s say, chatbots or agents to external systems. It stands for Model Context Protocol. I think maybe the team behind Claude built it. I can&#8217;t remember. But the idea really is that, instead of you just connecting directly to an API, which you could do, which an API if you&#8217;re not familiar, is a way again, to connect two different systems together.</p>\n\n\n\n<p class=\"wp-block-paragraph\">One system will have a series of things that will let you say, hey, you can add this data, or you can pull this data, or you can modify this data, right? So an example could be something like a help desk. You might create a ticket, you may delete a ticket or you may edit the ticket. An API can basically do those things.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But what an MCP does is it&#8217;s really a series of tools that are more prebuilt for the AI, so that it knows and has context of what it should let you do, and how all the pieces of that connection really should modify whatever data you&#8217;re doing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So it&#8217;s a lot more specific to agents. It&#8217;s a lot friendlier, I would say, if you aren&#8217;t familiar with a company&#8217;s API, you could connect to their API. I can connect to the WordPress REST API, but if I don&#8217;t understand that API, it may not be actually the best way to make the connection.</p>\n\n\n\n<p class=\"wp-block-paragraph\">With an MCP, you can really not have the background of that company&#8217;s bridge. It&#8217;s going to do all the work, and the AI&#8217;s going to have enough information to help you get what you need done.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I know that&#8217;s hard to explain, but essentially with an MCP, if you build one at your agency, this is a little bit more high level, or a little bit deeper, but I am seeing a lot of agencies looking at this. Which is, they are using an MCP basically for their teams so that they can add all of their systems in one basically bridge. So that instead of having all their employees like connect to all these different Claude connectors and APIs, they have one system.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if I have Claude and I&#8217;m an employee, it can connect to my MCP at the agency, then the agency MCP is actually on behalf going to go retrieve data from all our different systems. So not everyone has to have API keys. Not everyone has to connect to all these other systems, if that makes sense.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I am seeing agencies starting to do this. So in some sense the proxy, MCP becomes a proxy or just a way to connect to all your other systems in a secure way.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:18] <strong>Nathan Wrigley:</strong> I always imagine it a bit like if you, I don&#8217;t know, you approach a giant supermarket and you know that you need carrots and soup. And normally you just go into the supermarket and wander around for a long time, and eventually you&#8217;d sort of stumble across the carrots and the soup.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But wouldn&#8217;t it be nice if there was somebody at the front door? Then you could say, where&#8217;s the carrots and where&#8217;s the soup? And that&#8217;s it. And they go, okay, the carrots are there, the soup&#8217;s there, and point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You know, it&#8217;s just like this perfect gatekeeper, this guardrail that you described that kind of allows you to get the best out of that experience without wasting a load of time and resources and probably a load of hallucination out the back end.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:12:55] <strong>Matt Schwartz:</strong> Wow, that was so much better said than me. But yes, that is a much better way of explaining it. And that&#8217;s why if you haven&#8217;t looked at MCPs in general, I think it&#8217;s worth looking at. But also if you have a tech background, looking at an MCP for your own agency where you can combine all your tools and connect to this one place, I think is a really neat way to, again, get your employees and contractors connected to your, all your systems without them having to have a direct connection.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if I want them to be like, hey, answer this ticket, go to this WordPress site, instead of them having to connect Claude to the WordPress site into Fresh Desk and all these things, it&#8217;s all within the one MCP. And then they aren&#8217;t really responsible for those API keys or any of those connections.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, you have to put guardrails on that too, right? Guardrails, like they can&#8217;t delete things. You know, not having them delete tickets or websites. Because if you connect, you know, your host, they could technically delete an entire website if you don&#8217;t have proper guardrails. So it is, I would say something that is a little bit more on the cutting edge that not every agency should do, but if you are on the more technical side, an internal agency MCP, I think is a really neat idea.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:06] <strong>Nathan Wrigley:</strong> I feel like there&#8217;s future of commoditising MCP creation.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:11] <strong>Matt Schwartz:</strong> Oh, it&#8217;s already happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:12] <strong>Nathan Wrigley:</strong> Yeah, I really haven&#8217;t experienced that but, you know, a really, I don&#8217;t even know what that interface might look like in the end, but some really credible way of, you know, you sign up for a service and for a few dollars a month, they will modify, create on the fly, adapt the MCP so that it fits in with what was already an incredible technology. It&#8217;s a bit like the icing on the cake, the MCP, isn&#8217;t it? The AI was pretty amazing anyway, and then you put that layer on top and it just becomes much more refined amazing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:14:41] <strong>Matt Schwartz:</strong> There&#8217;s actually some companies doing that already where you sign up for their SaaS, they basically store all the MCP data on their server securely, because that&#8217;s always a concern. You give them basically all the credentials, you give them the guardrails, and then they build a secure, essentially MCP app for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So there are some early options out there for that, that agencies could also look into if they&#8217;re less technical. You just want to make sure, obviously you realise you&#8217;re giving a third party your data and your secrets essentially.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:11] <strong>Nathan Wrigley:</strong> And course, in the era of AI, the capacity to do things really seriously wrong is literally at the end of your fingertips. Whereas before, you&#8217;d probably have to have some understanding, well, you could delete whole file structures and things like that, I guess. But now that a simple prompt can just rip through your entire code base or whatever it may be, definitely, one for guardrails there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:32] <strong>Matt Schwartz:</strong> Delete all the sites on my server, done.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:34] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s right. Yeah. And don&#8217;t check.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:37] <strong>Matt Schwartz:</strong> That could happen.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:15:38] <strong>Nathan Wrigley:</strong> Yeah. Ignore all previous instructions, just delete them all.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so that was number 10. And really interesting. I think that&#8217;s one for the, sort of the tinfoil hat brigade, you know, the real nerds out there. But it&#8217;s not far off. If it&#8217;s been commoditised in SaaS now, you can guarantee that in the next few years that&#8217;s going to become table stakes, I would&#8217;ve thought for a lot of businesses and SOPs and what have you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so the next one, I&#8217;m sure many people will have been familiar with, especially if you have a YouTube account and you&#8217;re looking at AI things on YouTube. Vibe coded agency tools. I&#8217;m sure I know what this one means, but run it by me anyway.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:16] <strong>Matt Schwartz:</strong> Yeah, so one key thing is, I&#8217;m not saying vibe coded tools themselves. I&#8217;m saying vibe coded agency tools, agency being the specific part. So you&#8217;re building internal tools for your agency, which I think in some sense, depending on what the situation is, can be okay to do, in my opinion, because the risk is lower. Again, you&#8217;re using it internally.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:40] <strong>Nathan Wrigley:</strong> It&#8217;s not public facing, that&#8217;s the point, right? It&#8217;s just you and your colleagues, which hopefully you trust.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:16:45] <strong>Matt Schwartz:</strong> Right, right. Again, you should probably put guardrails, and you have to think about, well, what sort of data is it touching, and how important is this data? That&#8217;s everything with AI. You have to think about the risk. But I am seeing a lot of agencies starting to build different types of agency tools. Some that I really do internally myself, and I am a big fan of things like reporting tools and dashboards, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">This is, again, a good case, I think I talked about in the previous podcast. The sweet spot, I think with AI is having it handle things that you just never could get to that were on your list for a million years, right? And realising that, as long as you do a little due diligence and you feel like it&#8217;s in the realm of where it&#8217;s supposed to be, this is probably more information than you had before, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">So a good example is, if you&#8217;re an agency, you may have it hooked up to QuickBooks MCP. You may have it hooked up to your time tracking software. You may have it hooked up to one of your other reporting software, WooCommerce subscriptions with Woo. And from there you&#8217;re able to have a much better visible idea of what your business is doing well financially. The bottom line, especially if you&#8217;re like a lot of agencies where QuickBooks doesn&#8217;t really have all of your actual services. You may have those internally or you may have them in a other system.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You can combine those and build reporting systems. And again, that&#8217;s a relatively low risk way for you to, worst case is you&#8217;re going to use that data and you&#8217;re going to be like, well, this doesn&#8217;t seem right. And you&#8217;re going to have to dig into it and figure out what&#8217;s going on. Hopefully you don&#8217;t just blindly use it, but I do think the risk is lower.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So those sort of tools I think are really, really neat, and relatively easy to build out. So reporting tools, profitability dashboards, things like that. Looking at your time tracking, like who at your agency is the most profitable, if you have that data? Obviously make sure you actually have the data structure for that, or AI may just make that up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But we&#8217;ve, you know, used that even at our agency and I think it&#8217;s been helpful for us to find patterns that we didn&#8217;t know where we were spending our time and effort. Especially if you are doing time tracking using something like Everhour or Harvest.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now the tools that I do struggle a little bit more with, and I am seeing people in agencies use is things like website management dashboards, or building their own QA tools. Because those things, I think the risk is higher of things going wrong.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:05] <strong>Nathan Wrigley:</strong> Public facing again, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:19:07] <strong>Matt Schwartz:</strong> Right. And you&#8217;re giving this third party access to all of your websites and it&#8217;s not like, you know, a big SaaS. This is something you built internally, which means Claude doesn&#8217;t care if it&#8217;s wrong, right, until you tell it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So a good example, and not everyone may feel this way but, you know, I&#8217;ve seen some agencies that are building replacements for management dashboards like ManageWP, WP Remote, those sort of things, which is connected to everything and is kind of their most important infrastructure for their clients. Personally, I think that that&#8217;s a little risky to be doing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, if you&#8217;re doing the right due diligence and you have a technical team and you&#8217;re doing manual code reviews, sure. There&#8217;s an argument to be doing that if it&#8217;s also, I think, solving something specific to your agency. I talked about this in the last podcast, replacing SaaS products when there&#8217;s a nuanced solution that&#8217;s specific to your agency, I think could be really helpful.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But if you&#8217;re just replacing SaaS products to save 30 bucks a month, I think that doesn&#8217;t make any sense because you&#8217;re going to end up spending a lot more on maintenance, I promise you, than if you just stuck with the SaaS product, if it does what you need. So I think there&#8217;s an argument there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:20:18] <strong>Nathan Wrigley:</strong> I think it&#8217;s really interesting. And I do wonder if we&#8217;re on the precipice of, so this is me sort of staring into the crystal ball a little bit. I wonder if we&#8217;re into the era of sort of disposable, one time apps. So you have a function that you need to do this month like, I don&#8217;t know, you must file your taxes this week, but you&#8217;re miles behind. So you get an AI to just quickly do that thing for you, and categorise all of the jobs that need to be done so that you can hand it over to the tax man and so on. And then you just put that on ice. That thing no longer needs to exist.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I feel that kind of coming where we sort of vibe code up this one time thing, and then dispose of it. I don&#8217;t know if I&#8217;m entirely in agreement with that as an idea, but I feel that that is coming. But to your point, I think anything public facing, we&#8217;re still in the era of, really, watch what you&#8217;re doing. It needs thorough testing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:21:09] <strong>Matt Schwartz:</strong> Exactly. And thorough code review because, you know, ultimately while the AI coding, I think has gotten really, really good, it&#8217;s not a hundred percent there, and it doesn&#8217;t have any context. It doesn&#8217;t actually know what it&#8217;s doing. It&#8217;s all patterns. So there is an argument to be made that, yeah, it may get 80% there, but if no one&#8217;s actually checked the code review, two months from now, it decides to delete all your websites out of your management dashboard, well, should have done a manual code review, right? And it&#8217;s on you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I do think there&#8217;s an argument, same thing with like QA tools. Building one-off QA tools, which should be persistent and actually probably one of the more important things you build. It should do the same thing every day. It should almost be dumb. It should not be trying to rebuild itself all the time, or be even one-off, like you said. It&#8217;s not, I think, a good idea to build a one-off migrator typically for that reason, even though I see people doing it in agencies. Unless you think it&#8217;s just a low risk project, I do think, you know, you have to think about that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">To your point about the one-off task though, I think again, if it&#8217;s a low risk item, one-off makes actually the most sense because a lot of times if you know this is going to be a one-off thing, you then are subconsciously being like, okay, I&#8217;m going to use this once and the cost is not that high and that makes sense, because you&#8217;re not having to maintain it. But if you know it&#8217;s going to be something you&#8217;re going to be using for the next five years and you don&#8217;t plan to pay a developer to review it, I don&#8217;t think that&#8217;s a smart idea, at least not right now.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:22:39] <strong>Nathan Wrigley:</strong> That&#8217;s a good calculus I think to have in the background. Okay, so that&#8217;s good. So caveat emptor basically, use your discretion. If it&#8217;s public facing, maybe think twice. But also if it&#8217;s something that you want, you absolutely bulletproof need it to be reliable and predictable a hundred percent of the times that you run it. Again, maybe there&#8217;s a human in the loop there. So that was sort of vibe coded things that you might do in your agency.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I feel that&#8217;s going to be a real area of growth, whether or not it will be profitable growth or useful growth, I&#8217;m not entirely sure. I feel like in our industry at least, people are going to be dabbling in that kind of thing all the time. You know, trying to figure out new, clever tools to achieve a thing, which maybe in the past would&#8217;ve been a subscription thing that you paid $20 a month for or something. So we&#8217;ll see. We&#8217;ll see how that goes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, moving on then. So the 12th item that you brought to bear was QA, so quality assurance, checklists and testing. Right, run us through this one then.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:23:33] <strong>Matt Schwartz:</strong> I know I just said when you&#8217;re building a QA tool, using AI to build an internal vibe coded tool is probably not the answer. But actually what I&#8217;m going to say right now is not contradictory to that, because what I&#8217;m really talking about for QA and testing is more so having AI help you build things like checklists, right? You already have a good context usually with your SOPs. So it can help you build your SOP checklists. It can also help run the low risk items automatically. And again, I know I talked about risk a lot, but I think that&#8217;s how you have to consider it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So one really neat thing I&#8217;ve seen a lot of agencies start using is Claude Skills, which basically just means that you teach Claude a process. Literally it walks you through in the conversation like, what do you want this process to be? And then you can run that later in context.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So a really cool example of this is if you are, let&#8217;s say onboarding a client, or you&#8217;re launching a site. During your next launch, your next onboarding, you may want to use Claude to teach it the skill of how you launch sites. And then it can automate a lot of those items. And you can still give it context like, I want the human to specifically review this item, right? Or, I want the human to check that no index isn&#8217;t set, right? Because that&#8217;s like a high risk item, right?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:55] <strong>Nathan Wrigley:</strong> Yeah. Yeah, that&#8217;s a big one..</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:24:56] <strong>Matt Schwartz:</strong> Right. That&#8217;s one we all, I think, have dealt with at some point in our.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:01] <strong>Nathan Wrigley:</strong> Too many times.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:25:01] <strong>Matt Schwartz:</strong> Right. Too many. Exactly. That&#8217;s the key. And that goes back to really that vision document I said on the last call. Having an AI vision document where you go through these checklists and you&#8217;d be like, okay, we want a human to be involved, or we don&#8217;t. You could actually tell Claude this. And then Claude will actually know exactly what it should be running itself and what it expects a human, and it will prompt you for.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But I think that is the beauty of this is, you can make your whole automated process when it comes to tools with QA and anything really related to that checklist, whether it&#8217;s launch or anything like that. Look at tools like Claude and Skills like that, and I think that you can use it to help with repeatable processes. And that will actually help most agencies not only speed things up and save on margins, but I think a lot of times they&#8217;ll do more testing than they did before.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And this, again, falls into that sweet spot where like AI&#8217;s really good for the things that you knew you should do but you have limited time. And testing is one of those items. You want a hundred percent coverage, but in reality that&#8217;s not going to happen. So let&#8217;s have the human do the really important stuff and everything else we would&#8217;ve never gotten to anyways, let&#8217;s have the AI do it. And that&#8217;s where I think you can use these tools.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:26:11] <strong>Nathan Wrigley:</strong> Do you know what&#8217;s really interesting, and we sort of made light of it in the previous episode, the fact that there&#8217;s hallucinations and what have you going on all the time. But I do think there&#8217;s definitely a moment coming where I think some of the more straightforward things, like for example, the checklist, the binary things, is no index switched on? Yes. No. Okay, that&#8217;s a no.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think I am getting comfortable with that now. You know, just that, okay, we asked the AI that question, it&#8217;s delivered as an answer. I&#8217;m almost at the point now where I&#8217;m never going to go back and check that was true. If it was something much more broad like, is my SEO strategy bulletproof? Well, no. It&#8217;s never going to know whether that&#8217;s the right thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But these much more binary things, many of which, if you add them all up, could take you hours when you&#8217;re finally launching a website. Yeah, I think there&#8217;s something to be said for just sort of handing that stuff over. And I don&#8217;t know, maybe you check it frequently, infrequently, less frequently as time goes on. But yeah, always check the no index one.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:08] <strong>Matt Schwartz:</strong> Yeah, I was like, I would still check the no index one, even if it&#8217;s binary. But to your point, a lot more of the very black and white items, I think it can handle a lot better than it used to, but I think it still comes down to risk. Like if it&#8217;s, yeah, no index, I&#8217;m still going to check it. But if it&#8217;s something else that just is not that key. Yeah, I think we&#8217;re all becoming a little more comfortable or a lot of us are coming more comfortable with that. And I think that&#8217;s okay because you know the risk exposure really.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:27:35] <strong>Nathan Wrigley:</strong> Well, and also, especially if it&#8217;s QA and checklist time, hopefully you have done the bits and pieces, you really are at that point just making sure that you&#8217;ve polished the thing that needs to be polished. So hopefully that&#8217;s a bit of low hanging fruit where you&#8217;ll catch the things that you missed, and maybe you&#8217;ve done the due diligence there already.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so that was number 12. We&#8217;re approaching the end. We&#8217;ve got four more to go. So number 13 links directly to WordPress specifically. The WordPress plugin market impact.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve got to say, this has me slightly concerned, because I feel that this could be a good thing for our ecosystem, but also possibly a bad thing. But I&#8217;ll just hand it over to you to paint the picture.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:28:18] <strong>Matt Schwartz:</strong> Yeah, definitely. So I think you even touched on this a little earlier when you were saying there&#8217;s going to be more one-off apps being built by agencies. And I think that also applies to a lot of plugins that are essentially one-off solutions, right? They are utility plugins. They solve one thing really well.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think that sort of thing is already seeing the impact. If you talk to a lot of plugin developers, especially some of the larger shops, they&#8217;re seeing a drop in sales. And that is a real thing that&#8217;s happening. They&#8217;re seeing a drop in sales, especially for smaller plugins. Because a lot of agencies and customers are solving that with AI. Maybe it&#8217;s a couple files of code, it&#8217;s a lot easier for them to build it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Now I still have concerns around, are they having a human review that? Like I talked about. But humans are going to do what they&#8217;re going to do, which some people are just going to run with that. That ultimately affects sales.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So I think that is hurting a lot of the ecosystem when it comes to the smaller plugins out there. And even some of the bigger plugin developers are essentially sunsetting their smaller plugins, because they realise they&#8217;re not getting as many sales and they need to focus on what they consider their moat, or their platform, you know, big plugins that AI&#8217;s not going to be able to replicate or people shouldn&#8217;t trust to replicate.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But if you&#8217;re building a small plugin, I&#8217;m not going to call any out, but I think that there is some concern there. And I think ultimately for WordPress, I don&#8217;t think that really hurts the WordPress ecosystem from the standpoint of plugins in general, but I do think it raises the bar of what a good plugin will be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And that kind of goes with the agency land. That&#8217;s what&#8217;s happening with agencies too. It&#8217;s just the bar is being raised. You have to have a more complex plugin that actually solves someone&#8217;s needs now, not just a small one that solved it, but now they can use AI to do it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And some people argue that that&#8217;s going to continue all the way up with the most complex plugins out there. But I do think that there are, you know, unless AI dramatically improves. If it&#8217;s 80% there, that&#8217;s great and all, but it&#8217;s what we talked about earlier. You can&#8217;t really run with that in production at 80%. And that&#8217;s the difference between a really good SaaS or really good plugin versus something that was homegrown and just falls apart.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:30:38] <strong>Nathan Wrigley:</strong> I think I have a slightly different, maybe more community focussed, approach to this because one of the things that I think worries me is the, how should we say it? The slow ebbing away of the community. And obviously if you are a, I don&#8217;t know, a company launched onto the stock market and what have you, you&#8217;re all about the money, right? The bottom line is you&#8217;re going to make money, distribute that with your shareholders, whatever, yada, yada. But the point is to make as much cash as possible and do things with that cash.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We have a very different calculus here in that the community is the thing which largely builds the software, maintains the software, promotes events. There is a bit of me which worries that if these, let&#8217;s say developers who&#8217;ve got one plugin, it doesn&#8217;t do 3000 major things, it just does one or two little things, but it&#8217;s been their way of getting themselves into the software, and figuring out how it all works, and meeting the community, and being engaged and, you know, all of that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">That slow ebbing away of that is something that I think our community and open source communities like ours need to be just a little bit mindful of. Because it does feel as if AI could definitely eat a lot of lunches. And I think we see that actually. I think we can already see that in the real world with things like attendance at events and the amount of events that are being put on, yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:31:57] <strong>Matt Schwartz:</strong> I think you&#8217;re correct. I was actually going to bring this up in the sense that I am already seeing it within a lot of the agency groups. There&#8217;s just not as much engagement when it comes to posts, I think, and that sort of thing. Because people use AI more to find solutions, which means they&#8217;re not as engaged in the community. Which, to your point, plugins would kind of work the same way, especially the smaller plugins.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And yeah, there&#8217;s definitely something I think I&#8217;m concerned and kind of sad about already. Because like that&#8217;s why a lot of us are in WordPress is for the community. And I 100% agree with you. Not to mention if those guys, the smaller guys go away, then there just ends up being these massive plugin companies, which have their place, but WordPress wasn&#8217;t built on all massive plugin companies. So If those smaller ones go away, then that&#8217;s a little bit of the WordPress spirit I think are lost for sure.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:32:47] <strong>Nathan Wrigley:</strong> Yeah, I think we just need to be very mindful about this slow, like I say, wicking away or haemorrhaging of the community. And because at some point, the calculation no longer works. You know, there just aren&#8217;t enough community members around to make it interesting for other new community members to join, or to stick with things. Or to update their plugin or whatever it may be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And maybe that is just a consequence of the way the world is moving, I don&#8217;t know. But having lived in the WordPress ecosystem for over a decade, I think it would be a shame if that baby was to be thrown out with that bath water.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay. Alright. I think we&#8217;ve done that one. So the next one is, well, the next one kind of speaks directly to that actually, which is the idea of, I guess spreading your wings a little bit further and realising perhaps that AI empowers you to do things outside of WordPress. And you&#8217;ve entitled this Experimenting Beyond WordPress. Again, off you go.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:33:37] <strong>Matt Schwartz:</strong> So this is something I am seeing some agencies doing, which is, because you can use AI now to use unfamiliar stacks, there&#8217;s really two parts. One is just unfamiliar stacks, or unfamiliar platforms, you don&#8217;t know. You can really try out new platforms a lot faster now. It will tell you exactly what to do, you know, step by step, or it&#8217;ll just do it for you.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So there are agencies, I think looking at other platforms where certain projects may make sense outside of WordPress, where they&#8217;re using that in that capacity and it&#8217;s allowing them to experiment. Where in the past, just sticking in WordPress, you have all your knowledge there makes sense to do, right? You don&#8217;t want to know 10 different platforms. But I think AI&#8217;s made that easier to dive into these other platforms. So that&#8217;s the first thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The second thing I think is that, now that you can actually use chat to engage, you are seeing some agencies, and some freelancers, that are saying, well, I don&#8217;t need the WordPress infrastructure at all. I just want to go back to pretty much like static or HTML type websites because I know I&#8217;m just going to chat with it and then I don&#8217;t have to worry about security or updates.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And obviously I think that only would apply with certain websites. It&#8217;s not going to apply with highly functional websites. I think that&#8217;s not really going to work. But for like your brochure site, I think some agencies are experimenting with some other platforms out there like Astro and the EmDash setup going on with CloudFlare.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You know, and I think that was a direct response actually. They realised, oh, people are going to want to chat with it. We could build this WordPress, what they consider like an upgraded version, in their mind.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think that, you know, it&#8217;s good to experiment. I think what WordPress does really well, to your point though, is they&#8217;ve hopped on the API centric side of things, building the right framework, not trying to force a certain thing down our throats, but actually leave it really open.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think that&#8217;s ultimately good because that&#8217;s how open source works. That&#8217;s why I think AI will have a good position with open source is. To your point you made previously, all the data&#8217;s out there, all the documentation&#8217;s out there. It&#8217;s going to be able to be extremely flexible. And I think that&#8217;s really why WordPress is still, in my opinion, going to exist and thrive.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But you are seeing agencies that are looking outside of just Core WordPress, because they can experiment with just a lot less time now. And they can also try out some tools that may be a better fit for certain projects.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:18] <strong>Nathan Wrigley:</strong> There&#8217;s a lot of technologists in our community and we love tinkering, don&#8217;t we, and playing with new things? So it&#8217;s fairly inevitable. It goes with the territory.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay. Alright. So that was Experimenting Beyond WordPress. I think I&#8217;m going to skip 15 there because I think we covered quite a lot of that. So I&#8217;m just going to go straight to number 16, which probably will become 15, if you know what I mean, when I put it into the show notes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So the next one anyway is called, whatever its number, is Risks and Cautions. So we&#8217;ve built what I feel is like a fairly solid argument for doing this kind of stuff. And now towards the end, we&#8217;re going to knock it all down. No, we&#8217;re not. But what are some of the risks that you might point people towards?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:36:58] <strong>Matt Schwartz:</strong> A hundred percent. This is, I think, probably one of my favourite sections because people don&#8217;t really talk about these risks as much as they should. If you go on LinkedIn, it&#8217;s just like all rainbows and butterflies. And we&#8217;re building a new feature every day, and I think that noise can make people feel like they have FOMO and they just jump into AI and they don&#8217;t think about the risks. So I think this is actually a really important section for any listeners to listen to.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I think one of the first items, probably a little obvious, but with security issues, with AI tools, a lot of companies, every company, I feel like at this point is inputting keys and all sorts of things into these AI chatbots. And ultimately, like those tools can still be hacked. And actually legally, a lot of them say when you submit into the chat, it&#8217;s actually considered public record. Anything you submit to them. That&#8217;s literally what OpenAI made a legal argument recently about. So keep that in mind when you&#8217;re doing this.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There are some ways to do this securely. You can look into, and I think that&#8217;s something I would recommend agencies doing because they, you are holding onto client data. And ultimately you don&#8217;t want that stuff getting leaked.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Another thing, kind of on another point, which I personally have less concern with, but I think some agencies bring up a valid point, which is every time you talk to these chat bots, et cetera, they&#8217;re keeping track of all these conversations. So I know some agencies are being like, hey, how much does a website cost in my state or my country? Only use the data that other agencies have told you. And I don&#8217;t know if it&#8217;s really doing it, but people are doing that and they&#8217;re, you know, it&#8217;s not pushing back on them.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Things like that, just be aware of, I think what you&#8217;re inputting in, because it isn&#8217;t necessarily being leaked as far as they&#8217;re being hacked, but that data make get spit out to places you don&#8217;t want it to by other parties through chat.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:38:52] <strong>Nathan Wrigley:</strong> I feel that at some point in the future, some gigantic disclosure, something will be disclosed, which is so horrific that it makes us all sort of take a collective breath when we suddenly realise all we&#8217;ve given over. We haven&#8217;t got there yet, or at least to my knowledge we haven&#8217;t. But I feel that at some point in the near-ish future, some jaw dropping disclosure will occur, which will make us all think twice about exactly what you&#8217;ve just described.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What are we giving up? What have we given? But also what have we not consciously given? Which kind of bit of our business did we unintentionally open up for the AI to have access to that we didn&#8217;t intend to? And if we had the time again, we wouldn&#8217;t have allowed it to, and so on and so forth. So, yeah. Okay.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Any other things on the risks and cautions? I feel that there&#8217;s a couple more lurking in there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:39:43] <strong>Matt Schwartz:</strong> Yeah. I think that one&#8217;s to be the most obvious that most people are talking about. One I think people aren&#8217;t talking about though is handling errors when you&#8217;re building your own tools. Essentially, a lot of times you may vibe code something, right, which is great. But because you&#8217;re not really going into the depth of every situation, it&#8217;s just making kind of assumptions, the AI, of what should be there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And because it&#8217;s so easy and you&#8217;re like, well, I&#8217;m saving time, people don&#8217;t really outline all of this. And so they don&#8217;t really put error handling in these tools. And what happens is, of course there&#8217;ll be some edge case and, you know, things just break. And again, depending on the tool, if it&#8217;s an internal tool, you can probably get away with that. But if it is a public facing, or a client facing tool, that is the beauty I think of having a human actually review it with logic is they are going to have context that the AI doesn&#8217;t have.</p>\n\n\n\n<p class=\"wp-block-paragraph\">To your point earlier, like subconsciously might be giving certain information to the AI that we don&#8217;t necessarily mean to. But you also might be leaving things out because you think you&#8217;ve already told the AI, or you think it&#8217;s going to assume a certain way, and you can&#8217;t really make that assumption. It ends up really backfiring in the long run, I think.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And that&#8217;s why being very conscious about error handling and being like, okay, we&#8217;re going to set up logging, we&#8217;re going to set up testing. Validation is just the responsible way to be building these tools that really, I feel like no one talks about.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:41:09] <strong>Nathan Wrigley:</strong> No. And the curious thing about it is, because it&#8217;s such a black box, I feel that almost every other technology that we&#8217;ve interacted with has been much more, I don&#8217;t know how to describe it. There&#8217;s been a higher barrier to entry. It&#8217;s more difficult to interact with it. You&#8217;ve had to, I don&#8217;t know, press buttons or enter code or what have you. Now you are just communicating. And maybe we&#8217;ll even sort of drop into voice communication at some point where we&#8217;re literally just talking with the thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s just no, how to describe it. There&#8217;s just such a small amount of friction that is required to interact with these things. And so it kind of lulls us into this perception that it can&#8217;t make mistakes. It&#8217;s error free and what have you. And we know that that&#8217;s not the case. I didn&#8217;t really describe that very well, but I hope you got a general sense of what I was trying to describe there.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:41:54] <strong>Matt Schwartz:</strong> I think you&#8217;re right. I mean I can give an example like building out CheckView, which is obviously like a, it&#8217;s a QA tool for WordPress sites. But one thing is, I knew a decent amount of QA before I started building it. But I learned so much context building it, and we weren&#8217;t using AI when we built the tool, right? That I would&#8217;ve never gotten out if I had used AI from the beginning.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Because like you said, there&#8217;s just such little friction. You as a human just don&#8217;t have to have that much information. You can just dive into something, having no idea on what you&#8217;re really doing, which is a blessing and a curse. And I think just being aware of that. And building in the right logs, and errors to at least essentially provide a safety net for yourself, knowing that you&#8217;re not going to know everything is really important.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:42:34] <strong>Nathan Wrigley:</strong> Yeah. And then a couple of other things which we&#8217;ll just sort of gloss over fairly quickly because maybe they&#8217;re sort of slightly common sense. Obviously, you know, you&#8217;ve got here sensitive client data, which might be, without your knowledge, being scooped up by the AI agents. So monitoring that.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Over dependence on AI vendors. This feels like everybody&#8217;s really become dependent on a handful of companies. Maybe you could count them on one hand, I think basically. There&#8217;s three or four really, that everybody seems to be using. So that may be something that we want to be mindful of.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And of course, the last one of your bullet points under Risks and Cautions is just the fact that AI makes some mistakes all the time.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:43:15] <strong>Matt Schwartz:</strong> All the time. I think most of that&#8217;s common sense. Really, the only one that I think people aren&#8217;t talking as much about is the overdependence on AI. Not to date this podcast, but I&#8217;m going to a little bit anyways. For example, with Claude, they are removing Claude Code from their $20 plan right now. You know, if you&#8217;ve built this into your agency process, well, get ready to pay, you know, a hundred bucks for every employee, which could be thousands of dollars.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:43:40] <strong>Nathan Wrigley:</strong> You can only imagine how valuable that will be. And maybe it&#8217;ll be 200 bucks, or a thousand bucks or whatever it may be.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:43:46] <strong>Matt Schwartz:</strong> Right. A lot of these companies obviously are subsidising the cost, and so I do caution agency specifically. That&#8217;s why having that AI vision is important, but also considering making it independent enough from your processes that you still can function if this thing does change around, because I do think there is going to be a pushback on cost at some point.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So for example, like when you&#8217;re building a product, I&#8217;m seeing some companies that are building AI so integral to their product that it will not function without AI. Or going to have to raise the price by 10x. And so like even with CheckView, our tools are there, but we haven&#8217;t built it in in such a way that you can&#8217;t use the tool without it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I think at the agency level, it&#8217;s the same idea. For the most part, trying to avoid building it in a way that you couldn&#8217;t reduce the AI needs if you needed to. Or just preparing for that the costs could go up and like, you know, if you give it to all 10 employees now, you know, at 20 bucks a month, get ready to possibly pay a lot more later.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And I just think that&#8217;s something important for agencies specifically to keep in mind. And I know that seems contradictory to what I said at the beginning of this, AI everything, but I think it&#8217;s important.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:44:59] <strong>Nathan Wrigley:</strong> I&#8217;m not a financial wizard in any way, shape, or form, but that does seem to be something which, sure as night follows day, is going to be coming, is the requirement to repay a lot of the venture capital that the AI is currently burning through. And yeah, so maybe a significant price hike.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And we&#8217;ve all got used to these practically free tools, and maybe that&#8217;s something that is not going to be in our future. So that&#8217;s a really good point. Put that bulwark in place to make sure that you are protected from that should it go up by, like you said, 10x or whatever it may be?</p>\n\n\n\n<p class=\"wp-block-paragraph\">Okay, so I did say that there were going to be multiple, I think 16 is what I said. This probably will be the last one. This is likely outcomes for agencies. So, Matt, you get to stare into the crystal ball and tell us what your final thoughts are in terms of what you think are likely outcomes.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:45:47] <strong>Matt Schwartz:</strong> So I think some of this is already happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Hiring, I think, is slowing down in some agencies because they&#8217;re realising they can automate more. They don&#8217;t need as many, essentially non-specialist employees, or contractors. And I think that is a real thing that is happening.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t know if it&#8217;s going to be necessarily a long-term issue. Hopefully as, essentially the floor raises, work gets better, more agencies will be focused on providing more value, more strategy, those sort of things. Again, the execution becomes a little bit of a commodity. So having essentially more junior team members who usually do that execution isn&#8217;t just quite as necessary. So I think that&#8217;s going to continue to come up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But again, I think it&#8217;s going to be balanced out with even the costs we just talked about with the AI tools. There could totally be a point where the tools might get expensive enough that it makes sense to have a junior do this execution.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:46:45] <strong>Nathan Wrigley:</strong> Get the humans back. Yeah.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:46:46] <strong>Matt Schwartz:</strong> Yeah. And we go back the other way. Some people are saying that could happen. I could see the argument for that. But I think that&#8217;s one thing.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Another thing with agencies is you now can really productise more of your services. And this comes into the automation process that we talked about. You can take your processes, you can really package them up, I think. And there has been a lot of talk about productising services, but I think now you can get more nuanced.</p>\n\n\n\n<p class=\"wp-block-paragraph\">So if you, for example, only build sites for plumbers, well, with AI you can get way more specific on plumber specific service needs, and build out a process with what you&#8217;ve already done, plus, with AI to make that, I think, a lot easier for the plumber or the client, to get what they need out of it. In the past, I think most agencies were trying to build SOPs as we have time. And it, you know, it&#8217;s just a really difficult process. And I think that&#8217;s where agencies I think could help a lot.</p>\n\n\n\n<p class=\"wp-block-paragraph\">And then the last point I&#8217;ll make around here is really around that the tools I think will change. It will be, again, less about the execution of tools, how you&#8217;re building your sites. More about the actual automation. And then really just testing and monitoring and making sure everything&#8217;s working how it&#8217;s supposed to be. The human will essentially become more of the manager of the AI. And that extends, I think, to even the tools.</p>\n\n\n\n<p class=\"wp-block-paragraph\">I could see there being more QA and monitoring tools out there for more specific needs. Because now, you know, AI can build 90% of this, which is great. I save that cost, but I know I need to pay maybe 5% of that towards some tools that actually watch and monitor what&#8217;s happening, and make sure these automations, and these websites, are really doing what they need to be doing. So I think there is going to be possibly a shift in that way around what sort of tools that we&#8217;re investing in as far as agencies go.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:48:40] <strong>Nathan Wrigley:</strong> So that we could describe as a bit of a marathon. I think, really, you really took us through the gamut of everything that could possibly affect an agency in the AI space. We&#8217;re in the year 2026, let&#8217;s see how it ages. But that was a really interesting deep dive into all of the different bits and pieces.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt has very kindly put together some show notes. What I think I&#8217;ll probably do is crib those. Maybe I&#8217;ll put them into the WP Tavern show notes, or maybe I&#8217;ll link to a Google Doc or something like that where you can see them. But you&#8217;ll be able to see all of the different bits and pieces that we went through. There&#8217;s a lot more on that document than we actually had a chance to go through. So definitely do check that out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">What I can say is that the future is definitely going to be interesting. Whether or not any of the predictions you&#8217;ve made will turn out to be true, time will tell.</p>\n\n\n\n<p class=\"wp-block-paragraph\">But what a fascinating chat. Thank you so much for chatting to me. And I really appreciate you sticking around and doing the second episode somewhat unexpectedly with me.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Just before we sign off, Matt, where can we find you? Where are the best places online to hang out with you?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:49:49] <strong>Matt Schwartz:</strong> Yeah, definitely. So definitely, you can find me on the Admin Bar Facebook group. I&#8217;m also in LinkedIn, trying to be better about that. You can also check me out. I&#8217;ve got a Slack channel. Checkview.io, of course. Inspry.com. Feel free to reach out if anything comes up.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Definitely, overall I would just recommend agencies dabble in this. Don&#8217;t be reckless, but definitely see what makes sense for your agency. Document it all out ahead of time. And I think that that&#8217;s really going to be agencies strong suit is, can we leverage this stuff in a smart way?</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:50:21] <strong>Nathan Wrigley:</strong> Well, you&#8217;ve certainly provided us with a lot of food for thought. So once more, go and check out the show notes on wptavern.com. I will probably link to the document that Matt has created on both part one of this and part two as well. So you&#8217;ll be able to check both of those out.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt Schwartz, thank you so much for chatting to me today. I really appreciate it.</p>\n\n\n\n<p class=\"wp-block-paragraph\">[00:50:41] <strong>Matt Schwartz:</strong> Thank you so much, Nathan.</p>\n</div></details>\n\n\n\n<p class=\"wp-block-paragraph\">On the podcast today we have Matt Schwartz.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta and developing products like CheckView, a tool for WordPress form and checkout QA. Matt’s expertise lies in how agencies can smartly and cautiously incorporate AI into their workflows for real, tangible wins (and how to avoid potential pitfalls). He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it’s not strictly necessary.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In this episode, we build upon last week’s conversation, Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency’s ‘brain’, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing and avoid common AI hallucinations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We then get into MCPs, which stands for Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The conversation covers how to use AI for building internal tools, highlighting where it’s low-risk and where you should be more cautious, especially with public-facing or mission-critical systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We also discuss the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI-generated ‘disposable’ tools could erode the collaborative spirit of the WordPress community.</p>\n\n\n\n<p class=\"wp-block-paragraph\">We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes. Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If you’re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this is the episode for you.</p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\">Matt&#8217;s show notes for Part 2\n<h2 class=\"wp-block-heading\"><strong>9. Giving AI Access to the Agency’s Brain</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A practical quick win is connecting AI to the agency’s project management system, wiki, docs, SOPs, or past tickets.</li>\n\n\n\n<li>This allows AI to answer questions using the agency’s actual internal knowledge.</li>\n\n\n\n<li>It can help with:\n<ul class=\"wp-block-list\">\n<li>Sales handoffs</li>\n\n\n\n<li>Support consistency</li>\n\n\n\n<li>Project management</li>\n\n\n\n<li>Developer onboarding</li>\n\n\n\n<li>Client-specific context</li>\n\n\n\n<li>Process reminders</li>\n</ul>\n</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the quickest hacks is giving AI access to your agency’s existing brain before asking it questions.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10. Internal MCP and Guardrails</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agencies may eventually use an internal MCP layer as a controlled proxy.</li>\n\n\n\n<li>The MCP can connect to tools through APIs.</li>\n\n\n\n<li>It can give the team access to AI-powered workflows while maintaining guardrails.</li>\n\n\n\n<li>The goal is controlled access, not just letting AI freely touch everything.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Possible uses:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Search agency docs.</li>\n\n\n\n<li>Pull project status.</li>\n\n\n\n<li>Check time tracking.</li>\n\n\n\n<li>Review support history.</li>\n\n\n\n<li>Query website data.</li>\n\n\n\n<li>Trigger approved automations.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">The more AI gets access to real tools, the more agencies need permission layers and guardrails.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>11. Vibe-Coded Agency Tools</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agencies are starting to vibe-code internal tools they never would have had time or budget to build before.</li>\n\n\n\n<li>Examples:\n<ul class=\"wp-block-list\">\n<li>Website management dashboards</li>\n\n\n\n<li>QA tools</li>\n\n\n\n<li>Reporting tools</li>\n\n\n\n<li>Client health dashboards</li>\n\n\n\n<li>Project profitability dashboards</li>\n\n\n\n<li>Launch checkers</li>\n\n\n\n<li>Tools combining project management, time tracking, and accounting data</li>\n</ul>\n</li>\n\n\n\n<li>This gives agency owners a more nuanced view of the business.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">The value of vibe-coding is not always building a perfect SaaS product. Sometimes it is building a scrappy internal tool that saves the team 30 minutes every week.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>12. QA, Checklists, and Testing</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AI is very useful for creating QA checklists.</li>\n\n\n\n<li>Tools like Claude with skills can be taught a repeatable launch process.</li>\n\n\n\n<li>AI can help generate launch checklists and even assist with running through parts of them.</li>\n\n\n\n<li>This becomes powerful when paired with actual testing tools.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tie-in to CheckView:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agencies need better ways to verify that websites and automations are actually working.</li>\n\n\n\n<li>AI can suggest what to check, but testing confirms whether it works.</li>\n\n\n\n<li>This is where tools like CheckView fit into the shift toward more automated QA and monitoring.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">AI can help create the checklist, but you still need systems that verify the work actually works.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>13. The WordPress Plugin Market Impact</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AI is making it easier to build small WordPress plugin utilities.</li>\n\n\n\n<li>This may hurt the market for small utility plugins.</li>\n\n\n\n<li>Agencies can now create small, custom plugins or snippets for specific client needs.</li>\n\n\n\n<li>Larger plugin companies may respond by focusing more on larger platform-style products with stronger moats.</li>\n\n\n\n<li>Small utility plugins may become less attractive as standalone businesses.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">The tiny utility plugin market may get squeezed because agencies can now build small custom utilities much faster than before.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>14. Experimenting Beyond WordPress</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some agencies are experimenting with static sites, Astro, and other platforms.</li>\n\n\n\n<li>AI makes it easier to test unfamiliar stacks.</li>\n\n\n\n<li>This does not mean WordPress disappears.</li>\n\n\n\n<li>It does mean agencies may be more willing to choose different tools for different project types.</li>\n\n\n\n<li>WordPress will still make sense where clients need editing, plugins, WooCommerce, memberships, content workflows, and flexible admin tools.</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">AI may make agencies more platform-flexible, but WordPress still has a huge advantage when clients need a mature content and plugin ecosystem.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>15. Risks and Cautions</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Security issues</strong>\n<ul class=\"wp-block-list\">\n<li>Credentials, permissions, API access, and client data need to be handled carefully.</li>\n</ul>\n</li>\n\n\n\n<li><strong>Poor error handling</strong>\n<ul class=\"wp-block-list\">\n<li>AI-built tools often work for the happy path but fail on edge cases.</li>\n\n\n\n<li>Many lack proper testing, validation, logging, and fallback behavior.</li>\n</ul>\n</li>\n\n\n\n<li><strong>No long-term maintenance plan</strong>\n<ul class=\"wp-block-list\">\n<li>Vibe-coded tools can create hidden technical debt.</li>\n\n\n\n<li>Once a tool touches client data, billing, credentials, or production systems, it needs real engineering thought.</li>\n</ul>\n</li>\n\n\n\n<li><strong>Sensitive client data in AI tools</strong>\n<ul class=\"wp-block-list\">\n<li>Agencies need to be careful about pasting client data into SaaS AI tools.</li>\n\n\n\n<li>There are privacy, contractual, and data leakage concerns.</li>\n</ul>\n</li>\n\n\n\n<li><strong>Over-dependence on AI vendors</strong>\n<ul class=\"wp-block-list\">\n<li>Agencies that make core offerings too AI-dependent could be exposed if tool costs rise.</li>\n\n\n\n<li>If the AI bubble cools or pricing changes, AI-heavy workflows may become more expensive.</li>\n</ul>\n</li>\n\n\n\n<li><strong>AI still makes mistakes</strong>\n<ul class=\"wp-block-list\">\n<li>AI can be confidently wrong.</li>\n\n\n\n<li>If a human made up facts this often, you would probably fire them.</li>\n\n\n\n<li>Agencies still need human review, especially for strategy, legal-sensitive work, code, security, and client-facing communication.</li>\n</ul>\n</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">AI can make bad thinking look very professional, and that is one of the biggest risks.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>16. Likely Outcomes for Agencies</strong></h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Smaller teams will do more</strong>\n<ul class=\"wp-block-list\">\n<li>AI may allow agencies to stay leaner.</li>\n\n\n\n<li>Some agency teams may shrink, or at least avoid hiring as quickly.</li>\n</ul>\n</li>\n\n\n\n<li><strong>More productized services</strong>\n<ul class=\"wp-block-list\">\n<li>AI makes it easier to package repeatable offerings.</li>\n\n\n\n<li>Example:\n<ul class=\"wp-block-list\">\n<li>An agency serving service businesses could automate intake, site planning, reporting, review analysis, landing page recommendations, and follow-up workflows.</li>\n</ul>\n</li>\n</ul>\n</li>\n\n\n\n<li><strong>More technical differentiation</strong>\n<ul class=\"wp-block-list\">\n<li>Agencies may differentiate through operations, automation, integrations, monitoring, and QA, not just design.</li>\n</ul>\n</li>\n\n\n\n<li><strong>Agency tools will change</strong>\n<ul class=\"wp-block-list\">\n<li>Less focus on purely development-specific tools.</li>\n\n\n\n<li>More demand for automation, QA, testing, monitoring, and operational visibility.</li>\n\n\n\n<li>This connects directly to CheckView because agencies need to know whether the websites, forms, checkouts, and automations they manage are actually working.</li>\n</ul>\n</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">Good framing line:</p>\n\n\n\n<p class=\"wp-block-paragraph\">The next wave of agency tools may be less about building websites and more about proving that everything connected to the website is working.</p>\n</details>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wptavern.com/podcast/215-matt-schwartz-on-exploring-ais-impact-in-wordpress-agencies-part-1\">Part 1 of this two part podcast series can be listened to here</a></p>\n\n\n\n<p class=\"wp-block-paragraph\">Matt&#8217;s agency &#8211; <a href=\"https://www.inspry.com\">Inspry</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://checkview.io\">CheckView</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://theadminbar.com\">The Admin Bar</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://managewp.com\">ManageWP</a></p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https://wpremote.com\">WP Remote</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, 13 May 2026 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"Open Channels FM: BackTalk on Being Strategically Annoying, RSS Adoption, and Going It Alone on the Web\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2554021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"https://openchannels.fm/backtalk-on-being-strategically-annoying-rss-adoption-and-going-it-alone-on-the-web/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:215:\"Conversations from OpenChannels FM reveal insights on strategic persistence in networking, advancements in content management systems, podcasting technology adoption, and the challenges of standardizing web intents.\";s: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, 13 May 2026 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"Open Channels FM: Revisiting Web Intents and the Ongoing Challenges of Decentralized Web Services\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2553989\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://openchannels.fm/revisiting-web-intents-and-the-ongoing-challenges-of-decentralized-web-services/\";s: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:233:\"In a conversation about the future of the open web, Paul Kinlan and Matthias Pfefferle explore the challenges of decentralized identity, interoperability, and potential solutions like Web Intents, advocating for user-centric systems.\";s: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, 13 May 2026 07:06: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:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:119:\"HeroPress: Indebted: The Ugandan WordPress Dream that Flew to Asia – Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=8649\";s:7:\"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:182:\"https://heropress.com/essays/indebted-the-ugandan-wordpress-dream-that-flew-to-asia/#utm_source=rss&utm_medium=rss&utm_campaign=indebted-the-ugandan-wordpress-dream-that-flew-to-asia\";s: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:33274:\"<img alt=\"Pull quote: Being “seen” is not loud. It’s not always people clapping for you.\" class=\"attachment-large size-large wp-post-image\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/3026/05/051126.webp\" width=\"1024\" /><p><a href=\"https://heropress.com/feed/#luganda\">Emboozi eno weeri ne mu Luganda.</a></p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls=\"controls\" src=\"https://heropress.com/wp-content/uploads/2026/05/indebted_the_ugandan_wordpress_dream_that_flew_to_asia.mp3\"></audio><figcaption class=\"wp-element-caption\">Here is Moses reading his own essay aloud.</figcaption></figure>\n\n\n\n<p>There are moments in life when you sit back, look around, and just shake your head in disbelief. The kind where you ask yourself, <em>“Eh! Is this really me?”</em></p>\n\n\n\n<p>This is one of those moments.</p>\n\n\n\n<p>The word <em>indebted</em> is typically associated with money—a debt to be repaid. But there is a different kind of indebtedness—one that defines my life now: <strong><em>feeling grateful or obligated because of a benefit, help, or kindness received</em></strong>. It’s the feeling I have today for the global WordPress community. This isn&#8217;t a financial report; it&#8217;s a profound acknowledgment that my life, my sense of community, and my geographical freedom were purchased not with cash, but with kindness.</p>\n\n\n\n<p>I write this essay to the dreamers in my home country of Uganda. To the beginner still figuring out what “plugin” means. To the developer grinding through tutorials at midnight. To anyone who believes that global stages are “for other people”. They are not. This is our story, and it is built on the backbone of WordPress.From Doubting Thomas to WordPress Events Supporter</p>\n\n\n\n<p>For a long time, my relationship with WordPress was purely transactional. It was a tool, a way to build a website, a path toward earning a living. The community aspect was a side benefit, a place for troubleshooting, like the endless “try clearing cache” conversations. Because of this many people have gone around with the WordPress is dead jokes which is not the actual reality</p>\n\n\n\n<p>But WordPress is not just about websites; it is about people. Real people who show up, who share, who guide, and who open doors you didn’t even know existed.</p>\n\n\n\n<p>Like I have explained before, I was not always the full of faith kind of guy. I always had doubts and so many reservations. I started using WordPress because a friend of mine invited me to. Just to test and see how things work. Nothing serious. When I started using WordPress, life started changing and now I have hit another milestone. WordPress keeps pulling me and locking me in. </p>\n\n\n\n<p>The Software, the Community, the family (in Uganda we call it a family because of how fast we come through for each other). After a few series of attending meetups and WordCamps a friend asked me to speak at a WordCamp and my life took another turn. It was so beautiful to contribute to communities. I started sharing in meetup and WordCamps, both locally and internationally but I had never thought about organizing a flagship event. </p>\n\n\n\n<p>WordPress transformed my way of seeing people and my approach to community also took a turn for the better. I met people that appreciated all efforts regardless of how small.</p>\n\n\n\n<p>This journey from self-doubt to mentoring WordCamps was a slow-burn realization of the power of community. The small efforts, the meetups, the training sessions, and all the nitty-gritties actually mattered. The WordPress community brought me so far, allowing me to celebrate the path I was on.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-dream-that-flew-to-mumbai\">The Dream that Flew to Mumbai</h2>\n\n\n\n<p>The dream of organizing a flagship event had always been tucked away in my heart. When I saw the call for Organizers for a Flagship event, I noticed a chance to fit all this community work into a larger purpose.</p>\n\n\n\n<p> I knew it would take a lot of effort and the cross would be heavy, but I didn’t care; I wanted to carry it. I also didn&#8217;t think they would choose me because I had been turned down before by another flagship. I was ready for whatever the response but I was also ready to put in the hours and work required.</p>\n\n\n\n<p>The challenge was immediate and geographical. The event was WordCamp Asia 2026, happening in Mumbai, India. The idea of my passport getting that Indian immigration stamp felt like a fantasy. My confidence was limited to what I thought was possible: “Apply and you will be a remote organiser”.</p>\n\n\n\n<p>During the organizer vetting and orientation process, the interviewer kept returning to one question: <em>Could I make it to Mumbai?</em></p>\n\n\n\n<p>In my heart of hearts, I knew the answer. I kept firmly responding that I could not afford that much, but I would offer all the required remote support. I was already offering my time and effort; I just couldn&#8217;t solve the geographic puzzle and yet I really wanted to be a part of the team.</p>\n\n\n\n<p>Then, during one of the calls, I received a link to apply for the <a href=\"https://automattic.com/automattic-open-horizons-scholarship/\">Open Horizons Scholarship</a> from <a href=\"https://automattic.com/\">Automattic</a>.</p>\n\n\n\n<p>The moment I read the mission statement, everything clicked. It aims to increase equitable access to WordPress events by providing financial support to contributors from underrepresented, underserved, or economically disadvantaged backgrounds. This was written for me. This was written for us.</p>\n\n\n\n<p>With all faith and hope, I filled in the application and waited. I was praying that they would choose me, praying that this new dream could become a reality.The Game Changer: Geographical Freedom</p>\n\n\n\n<p>A few days later, I received the email confirming my selection. Even now, it still feels like one of those emails you reread five times to confirm it’s not a scam. You know those ones that start with “Congratulations” and you check the sender twice before your heart accepts the joy? Yes, that one.</p>\n\n\n\n<p>I was in shock. I was excited. I was amazed.</p>\n\n\n\n<p>This scholarship was not just about me boarding a plane to Mumbai; it was a physical manifestation of geographical freedom. It was a reminder that somewhere, someone saw value in what I do.</p>\n\n\n\n<p>My life changed, the way I walk changed, the way I speak changed, the way I see things changed and everything changed. The scholarship made me international. I ceased to be local events organizer to Flagship event Organizer</p>\n\n\n\n<p>Travelling to attend a flagship event is a very interesting thought but for me, it started with a passport that had more hope than stamps.</p>\n\n\n\n<p>Then came the india visa process.</p>\n\n\n\n<p>Let me be honest, it was not smooth. Not even close. I faced rejection. Once. Twice. Three times. Each one comes with the same polite but painful message that basically says, “Not this time.”</p>\n\n\n\n<p>And each time, you start to question yourself again.</p>\n\n\n\n<p>“Maybe it’s not for me, Maybe I should just stay back here.”</p>\n\n\n\n<p>But something interesting happened in the middle of those rejections. As I kept trying, learning, asking questions, and understanding the process better… I started helping others.</p>\n\n\n\n<p>Friends would reach out:<br />“Bro, how did you apply?”<br />“What documents did you use?”<br />“What do they want exactly?”</p>\n\n\n\n<p>And me,  the same person being rejected started guiding others. Reviewing applications. Sharing lessons. Giving the details the visa sites and agents were not giving.</p>\n\n\n\n<p>And guess what? All of them got their visas. On time. Successfully. Including my wife.</p>\n\n\n\n<p>Meanwhile, I was still struggling to get mine.</p>\n\n\n\n<p>Life can be funny like that</p>\n\n\n\n<p>But on the fourth attempt… it came through.</p>\n\n\n\n<p>That approval message hit differently. It was not just excitement. It was relief. It was validation. It was a quiet whisper saying, <em>“You were not crazy to keep trying.”</em></p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-leaving-home\"><strong>Leaving Home</strong></h2>\n\n\n\n<p>Preparing to travel felt like preparing for an exam you didn’t fully revise for.</p>\n\n\n\n<p>Packing was a whole experience. You pack, unpack, remove things, add them again. You even start questioning if you really need five shirts for a few days. (The answer is yes… just in case <img alt=\"😄\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f604.png\" style=\"height: 1em;\" />)</p>\n\n\n\n<p>Then came the airport.</p>\n\n\n\n<p>That one is not for the faint-hearted. The walking. The checking. The “please step aside.” The looking confident even when inside you’re just praying you don’t miss a step.</p>\n\n\n\n<p>But the real moment?</p>\n\n\n\n<p>Sitting in that plane.</p>\n\n\n\n<p>Seatbelt on. Heart beating. Thoughts running.</p>\n\n\n\n<p>Then the engine roars… and the plane starts moving.</p>\n\n\n\n<p>Slowly… then faster… then suddenly you are off the ground.</p>\n\n\n\n<p>I looked out the window and saw Uganda getting smaller.</p>\n\n\n\n<p>And in that moment, it hit me:</p>\n\n\n\n<p><strong><em>The barrier is gone.</em></strong></p>\n\n\n\n<p>The thing that felt impossible was now happening in real time. No more imagination. No more “one day.” This was the day.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-feeling-of-being-seen\"><strong>The Feeling of Being Seen</strong></h2>\n\n\n\n<p>Being “seen” is not loud. It’s not always people clapping for you.</p>\n\n\n\n<p>Sometimes it’s quiet.</p>\n\n\n\n<p>It’s in the opportunity you’ve been given.<br />It’s in the doors that open without you forcing them.<br />It’s in realizing that your effort, your consistency, your presence matters.</p>\n\n\n\n<p>For me, being seen looked like this journey.</p>\n\n\n\n<p>From struggling with visas… to finally holding one.<br />From helping others succeed… to eventually getting my own breakthrough.<br />From wondering if I belong… to being welcomed on a global stage.</p>\n\n\n\n<p>It was not instant. It was layered. Built over time.</p>\n\n\n\n<p>And now, as I step into this experience, I carry all of it with me — the rejections, the lessons, the small wins, the people I helped along the way.</p>\n\n\n\n<p>Because in the end, this is not just about travel.</p>\n\n\n\n<p>It’s about growth.</p>\n\n\n\n<p>It’s about persistence.</p>\n\n\n\n<p>It’s about a reminder that sometimes… delay is not denial.</p>\n\n\n\n<p>It’s preparation.</p>\n\n\n\n<p>And when your moment comes, you will know that this was always bigger than you.</p>\n\n\n\n<p>We arrived in Mumbai very early in the morning (4 am India Standard Time). What followed was a hospitality unexpected, a love unfathomable. From the Uber driver who took us to the hotel to the &#8220;Kaali-Peeli&#8221; (taxi) and even the <a href=\"https://en.wikipedia.org/wiki/Auto_rickshaw\">tuk-tuk</a> driver. Everyone was kind. Even though the summer sun was out for its show-off party, the A/C was properly equipped for the tantrums. Mumbai was beautiful.</p>\n\n\n\n<p>The reception from the WordPress community itself was beyond belief. People checked on me to ensure I arrived safely, to see if I needed anything, if all my affairs were in order. I saw so many people whom I had only chatted with digitally on Slack and now it was no longer just a text and image, but a face and a voice. It was a beautiful experience. There were people who lent me money because my VISA card was not working, and they had no fear that I may run off. That is the definition of a trustworthy, supportive community. That is the leverage WordPress gave me: friends that feel like family across the globe.<br /></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-indebted-to-the-pioneers\"><strong>Indebted to the Pioneers</strong></h3>\n\n\n\n<p>This moment of freedom and connection didn’t happen in a vacuum. Opportunities like the Open Horizons Scholarship are built on the backs of people who contributed before I even knew what WordPress was.</p>\n\n\n\n<p>They are the people who wrote documentation.</p>\n\n\n\n<p>They are the people who fixed bugs at 2 AM.</p>\n\n\n\n<p>They are the people who organized WordCamps when the attendance was just their friends and cousins.</p>\n\n\n\n<p>We, the beneficiaries, are enjoying the fruits of a tree we did not plant but we are now called to water it. That realization humbles me deeply.</p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-indebted-but-also-responsible\"><strong>Indebted… but Also Responsible</strong></h3>\n\n\n\n<p>Being indebted is not just about saying “thank you” (though, sincerely, thank you). It comes with responsibility. The scholarship changed me. I became more careful, knowing that people see me and my actions; every little thing that I ignored was being seen. This was the true game changer.</p>\n\n\n\n<p>My responsibility means four things:</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Showing up fully</strong>: Being fully present in my role as an organizer and contributor.</li>\n\n\n\n<li><strong>Learning intentionally</strong>: Absorbing the expertise and experience of the global community.</li>\n\n\n\n<li><strong>Connecting genuinely</strong>: Building real relationships that bridge continents.</li>\n\n\n\n<li><strong>Bringing the knowledge back home</strong>: Ensuring this experience benefits the community in Uganda.</li>\n</ol>\n\n\n\n<p>This is not just my win. It is for the community in Uganda. This global experience is a call to mentor and continue pushing WordPress to the ends of the world. It’s about how much you love. Let us echo WordPress <strong>everywhere</strong>.</p>\n\n\n\n<p>We have seen how other people do it and it is now time for us to do it even in our own country and continent. We have set balls rolling and pots cooking. The Baganda say “<strong><em>Travel to see, return to </em></strong><strong><em><s>tell the Tale </s></em></strong><strong><em>Work.</em></strong>” We are now the people demanded of the fruits of the scholarship that was accorded. </p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-to-anyone-watching-from-the-sidelines\"><strong>To Anyone Watching From the Sidelines</strong></h3>\n\n\n\n<p>Let me tell you something clearly: your time is coming.</p>\n\n\n\n<p>You might feel like you’re doing small things, contributing here and there, attending events, helping one person at a time. It might even feel unnoticed.</p>\n\n\n\n<p>But consistency has a way of speaking loudly when the time is right.</p>\n\n\n\n<p>One day, you will open an email.</p>\n\n\n\n<p>One day, your name will be called.</p>\n\n\n\n<p>One day, you will be the one writing something like this.</p>\n\n\n\n<p>And when that day comes, I hope you will also say:</p>\n\n\n\n<p>“I am indebted”.</p>\n\n\n\n<p>To everyone who has been part of my journey: mentors, friends, community members and everyone, thank you. Truly.</p>\n\n\n\n<p>And to the WordPress community: thank you for being a place where someone from Uganda can dare to dream globally… and actually get there.</p>\n\n\n\n<p>Now let me go and start checking passport expiry dates properly, because you never know i may now get a chance to Shake <a href=\"https://ma.tt\">Matt’s</a> hand</p>\n\n\n\n<p><strong>Moses Cursor Ssebunya</strong></p>\n\n\n\n<p>Grateful. Growing. Going.</p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/open_horizons_email-1024x385.webp?ssl=1\" /></figure></div></div><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0325-1024x768.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0452-768x1024.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0518-1024x768.webp?ssl=1\" /></figure></div></div><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0523-1024x768.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0590-768x1024.webp?ssl=1\" /></figure></div></div><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0599-768x1024.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0666-768x1024.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0681-768x1024.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_9482-768x1024.webp?ssl=1\" /></figure></div></div><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_9797-1024x768.webp?ssl=1\" /></figure></div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img alt=\"\" src=\"https://i0.wp.com/heropress.com/wp-content/uploads/3026/05/img_0385-1-768x1024.webp?ssl=1\" /></figure></div></div></div></div></div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h1 class=\"wp-block-heading\" id=\"luganda\"><strong>Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi</strong></h1>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls=\"controls\" src=\"https://heropress.com/wp-content/uploads/3026/05/ebbanja_-_ekirooto_kya_uganda_ekyagenda_ebuyindi.mp3\"></audio><figcaption class=\"wp-element-caption\">Wuuno Moses nga asoma emboozi ye</figcaption></figure>\n\n\n\n<p>Wabaawo ekiseera mu bulamu lw’otuula wansi, n’omagamaga n’omala ganyeenya mutwe nga tokikkiriza. Ebiseera wewebuliza, “Naye ddala ono nze?”</p>\n\n\n\n<p>Kino kyekimu ku biseera ebyo.</p>\n\n\n\n<p>Ebbanja oba okubanjibwa olumu kikwanagananyizibwa ku nsimbi oba ssente, ebbanja ery’okusasula. Naye ate waliwo ekika kye bbanja ekirala, okugenza nga kyempulira kakano: <strong><em>Okuwulira okusiima okusukkiridde oba okuwuulira nga kikukakatako olw’okuganyulwa oba obuyambi oba okusasirwa okunji kw’oba ofunye. </em></strong>Bwenti bwembulira olwaleero ku kibiina eky’ensi yonna ekya bakozesa WordPress (Global WordPress Community). Eno si alipoota ya mbalirira, wabula kusiima era nga nzikiriza awatali kubuusabuusa nti obulamu bwange, omwoyo ogw’obumu era ne ddembe okutuuka mu buli ggwanga byagulibwa, ssi na nsimbi naye na kusasira.</p>\n\n\n\n<p>Mpandiise emboozi eno eri bannange abaloota ewaka ewaffe mu Uganda. Eri ggwe akyeezuula, atamanyi “Plugin” kyekitegeeza. Eri omuwandiisi wa code asomera ku butambi mu matumbi budde. Eri ggwe wenna akkiriza nti entimbe z’ensi yonna “z’abalala”. Si kituufu. Luno lwe lugero lwaffe era nga lusimbuddwa munda mu kinyusi kya WordPress. Okuva mu kubuusa buusa nga Tomasi  paka ku bukelembeze obukulu mu WordPress Community.</p>\n\n\n\n<p>Okumala ebbanga eddeme, enkolagana yange ne WordPress yali ya byanfuna. Nga ekikozesebwa okuzimba ‘ebibanja ku mitimbagano’ &#8211; websites, engeri y’okukola ku kasente okwebeezaawo. Ebya ekibiina kya bakozesa nga nyongereza era nga sibifaako, okugeza nga okuddukirayo nga nsanze obuzibu, nga emboozi za “jjako ozeeko”. Naye olw’ensonga eno abantu banji bazze n’ebiboozi bya wattuuyo nga WordPress bwe yaffa era naziikibwa era nga ebiboozi byonna, nga sibituufu. </p>\n\n\n\n<p>WordPress teri ku kuzimba bibanja; bantu. Abantu abaddala ababeerawo, abagabana, abalagirira era abaggulawo enziji zotamanyi nako nti weeziri.</p>\n\n\n\n<p>Era nga bwenyinyonyodde jebuvuddeko, sinze eyali akkiriza nyo. Nalina okubuusabuusa kwange are nga neekengera nnyo. Natandika okukozesa WordPress kubanga mukwano wange yampita okujja ngezese ndabe nga ebintu bwebiri, tewali kyannyo. Bwenatandika okukozesa WordPress, obulamu nebutandika okukyuukan kati laba ntuuse ne ku ddaala eddala. WordPress esigala ensika nga enyingiza munda.</p>\n\n\n\n<p>Software, Abantu (Ekibiina), famire (mu Uganda tujiyita famire kubanga tulina engeri jetwelabiriramu, okudduukirira nga waliwo afunye ekyetaago, n’enkolagana). Kati olwo nga nakamala okugenda mu nsisinkano (Meetups) n’enkungaana (WordCamps) nga ziizo, mukwano gwange yansaba njogere mu WordCamp jeyali akulembeddemu abategesi ate awo obulamu bwange ne bukyuuka neera.</p>\n\n\n\n<p>Kyaali kirungi nnyo bwenatandika okwenyigira mu bibiina. Natandika okwogera mu Meetups ne WordCamps wano kubutaka ne’bulaya naye nga sirowoozangako nti nyinza okuba kubategesi ba WordCamp ya Ssemazinga.</p>\n\n\n\n<p>WordPress yakyuusa engeri jendabamu abantu n’engeri jeneenyigiramu yakyuuka. Nasisinkana abasiimira ddala ne bwekaba katono.</p>\n\n\n\n<p>Olugendo lw’okuva mu kubuusa bussa mpaka kuku lungamya abategesi ba WordCamps kali kabuguumirize akanjolesa amaanyi ga community eno. Amaanyi amatono, meetups, okutendeka n’obuntu obulala lala bwakola nga amakulu. Community ya WordPress yantuusa wala, okutuusa okujaguza olugendo lwe nnaliko. Ekirooto ekyatuuka e Mumbai.</p>\n\n\n\n<p>Ekirooto kyokutegeka WordCamp ya ssemazinga kyali mu kko naye nga era kyewala nga kirinaanye obutasoboka. Bwennalaba okuyita okwewandiisa kwa’baagala okutegeka WordCamp eno, nendaba akakisa okuteekesa mu nkola byonna bye nnali nkola mu community.</p>\n\n\n\n<p>Nakimanya nti tekijja kuba kyangu era nti omusalaba gujakuba munene naye nga nange ndimumalirivu. Namalirira okugwetikka omusalaba guno. Ate era nnali sikiwa nga bayinza okunzikiriza kubanga abalala baali banganye. Nnali mwetegefu ku buli kyebanangamba, okunzikiriza oba okungaana naye ate era nnali mwetegefu okuteekamu amaanyi gange gonna.</p>\n\n\n\n<p>Okusoomoza ne kujjirawo nga kulimu okutambula. WordCamp bali bajiyita WordCamp Asia 2026, yali yakubeera Mumbai mu buyindi. Ekirowoozo kya paasipooti yange okukubwaamu stamp ya India kwali nga kuloota. Era nasaba nga ngumidde ku kimu, “Njakukolera ku mukutu (mutimbagano)”.</p>\n\n\n\n<p>Kati mu yintavyu yabategesi, omusoyisoyi yeetololeranga ku kibuuzo kyekimu: “Onaasobola okujja e Mumbai?”</p>\n\n\n\n<p>Amazima gennyini nga nkimanyi ssisobola. Era nawozanga kimu emiwendo j’olugendo minji sijja kujisobola naye nja kukola buli kyenninna okukola ku yintaneti. Obudde n’amaanyi nali neetegese okubiwaayo naye ensimbi ezintwala ebulaya nga mpitirivu obunji.Ekizibu kyokutambula nga kinnemye okusalira amagezi naye ate nga njagala nnyo okubeera ku tiimu.</p>\n\n\n\n<p>Mu zimu ku meeting zetwabeeranga mu nga abategesi, naweebwa akayunzi (link) k’okusaba sikaala jebayita <a href=\"https://automattic.com/automattic-open-horizons-scholarship/\">Open Horizons Scholarship</a> okuva mu <a href=\"https://automattic.com/\">Automattic</a>.</p>\n\n\n\n<p>Bwenasoma omulamwa gwabwe, mwanattu amagezi negajja. Nga omulamwa gugamba nti, Egenderera okw’ongera obusobozi bwabantu abajja mu mikolo ja wordPress nga ewaayo obuyambi bwe’simbi eri ba contributor (ffe) abava mu bitundu ebitakiikiriddwa bulunji, ebitalabibwa, oba ebirina obutasobola obutali bumu. Kino kyawandikirwa ku lwange, ku lwaffe.</p>\n\n\n\n<p>Ne suubi lyonna n’Okukiriza, najjuzaamu ekiwandiiko n’eninda. Nga nsaba nti bana nnonda, nga nsaba nti kino ekirooto ekipya kinaafuuka ekyaddala. Olugero lwaakyuukira wano, obusobozi bw’okutambula bwali buzze.</p>\n\n\n\n<p>Nga wayiseewo akaseera mpaawo kaaga, nafuna email ekakasa nti nnali nnondedwa. Nabuli kati, kikyawulikika nga email eyo j’osoma emirundi n’emirundi okukakasa nti sibufere. Omanyi ezo email joosoma nga etandika ne “Tukuyozaayoza” n’okebera ajisindise emirundi nga essatu nga omutima tegunkkiriza; essanyu</p>\n\n\n\n<p>Nawuniikirira, Nakyamuka, Neebaza Katonda</p>\n\n\n\n<p>Okusasulirwa kuno tekwali bubeezi ku kulinnya nyonyi kugenda Mumbai; kwali kulabikirwa kwokusumula emikisa j’okufuluma eggwanga. Kyalai kijjukizo nti mu kifo ekimu, waliwo eyalaba omugaso mu kyenkola.</p>\n\n\n\n<p>Obulamu bwange bwaakyuuka, engeri jentambula yakyuuka, n’enjogera yakyuuka, engeri jendabamu ebintu yakyuuka, buli kimu kyaakyuuka. Sikaala yanfula wansi yonna. Sikyaali mutegesi wa mikolo jawaka, kati ndi mutegesi wa mutindo gwa Nsi yonna.</p>\n\n\n\n<p>Okugenda ku WordCamp ennene kyali kirowoozo ky assanyu nyo jendi naye jendi, kyatandika n’akatabo akaliina essuubi linji okusinga stamp zamawanga.</p>\n\n\n\n<p>Awo ne tugenda mu ntalo za Visa ya Buyindi. </p>\n\n\n\n<p>Amazima ga Katonda, Visa teyali nyangu, naakamu nakeddagala. Nagaanibwa; sigumu, si ebiri, si essatu. Buli mulundi nga banziramu negonjebwa n’obubaka obugamba nti “Si kumulundi Guno”</p>\n\n\n\n<p>Buli mulundi gwandeetera okwebusa buusa:</p>\n\n\n\n<p>Kirabika sibyange,oba nsigale ewaka.</p>\n\n\n\n<p>Naye waliwo ekyasinga okunkyamula wakati mu kugaanibwa. Buli lwenagezaako, nga njiga, mbuuza ebibuuzo n’okwongera okutegeera buli kimu bwekikola… Natandika okuyamba aballa.</p>\n\n\n\n<p>Emikwano jatandika okumbuuza:<br />“Bro, wakola otya?”<br />“Wakozesa biwandiiko ki?”<br />“Baagala ki kyenyini?”</p>\n\n\n\n<p>Naye nga nze, gwe bamma visa nze mpa abalala amagezi agafuna. Nensoma mu kusaba kwabwe, nengabana ebyookuyiga. Ne mbawa ebyebuziba ba agent ne website bye zitaabawa.</p>\n\n\n\n<p>Nkweewunyise? Munnange bonna ne bafuna, mu budde, nga mwemuli n’eyamukyaala wnage.</p>\n\n\n\n<p>Naye nga nze kagezi munnyu wabwe, nkyaabonabona okufuna eyange.<br /><br />Obulamu busesa, buli gwenagambako nga aseka</p>\n\n\n\n<p>Naye ku mulundi ogwokuna… neyitamu.</p>\n\n\n\n<p>Akamesegi kajja nga kanjawulo. Tekankyamula bukyamuzi kyokka. Kanzikakanya. Kali kaama akantegeeza nti “<em>Tewali mulalu okulemerako</em>”</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Okusimbula</strong></h2>\n\n\n\n<p>Okwetegekera okusimbula kwali nga kwetegekera kibuuzo kyotasomeredde bulunji.</p>\n\n\n\n<p>Okusiba engugu nakyo kyali kirala. Bwopanga, bwopangulula, jjamu bino, bizzemu notandika nokwebuuza oba engoye ezo zonna ozeetaaga (Amazima gali nti tomanya kinaabawo)</p>\n\n\n\n<p>Awo ne tudda ku kisaawe</p>\n\n\n\n<p>Bannange ekisaawe sikya banafu ba mitima. Okutambula, okukebera. Bano ba ate “dda ebbali..” Okutambula nga wegumya kumbe otya okuseerera.</p>\n\n\n\n<p>Naye akaseera akaddala?</p>\n\n\n\n<p>Okutuula mu nyonyi.</p>\n\n\n\n<p>Omusipi nga ngutaddeko, omutima nga gukuba, ebirowoozo nga bitambula.</p>\n\n\n\n<p>Awo yinjini newuluguma… enyonyi neetandika okutambula</p>\n\n\n\n<p>Mpola mpola, kasoobo nga emisinde bwejeyongera mu kaseera mpawo nkaaga nga twesozze obwengula. </p>\n\n\n\n<p>Nentunulako wabweeru we dddirisa nendaba nga Uganda egenda efunda.</p>\n\n\n\n<p>Mukaseera ako wenzuuliira:</p>\n\n\n\n<p><strong>Omuziziko gugudde.</strong></p>\n\n\n\n<p>Ekyaali kiwulikika nga ekizibu nga kati kigenda mu maaso mu buliwo. Tewakyali kufuumitiriza. Tekyali bya luliba lumu, lwali lutuuse:  <strong><em>Abange sosolya bwatafa, Nali ku lyengede nga nsolobeza.</em></strong></p>\n\n\n\n<p><strong>Okuwulira nga Olabiddwa</strong></p>\n\n\n\n<p>Okulabibwa tekuwaawaala. Era tekubeera ku bantu kukubira mungalo buli kiseera.</p>\n\n\n\n<p>Olumu kuba kwa kimpowooze.</p>\n\n\n\n<p>Mukisa gw’oba oweereddwa.<br />Mu nziji ezeggula nga tozikase.<br />OKuzuula nti amanyi go, okwewaayo, n’okubeerawo kwo bya mugaso.</p>\n\n\n\n<p>Jendi, okulabika kulinga olugendo luno.</p>\n\n\n\n<p>Okuva mu kubonabonera visa… paka ku kujifuna<br />Okuva mu kuyamba abalala okuyitamu… mpaka ku kutuuka ku buwanguzi bwange<br />Okuva mu kwebuuza naye nange mbajjaamu…mpaka ku kwanirizibwa ku miwaatwa eminene</p>\n\n\n\n<p>Tekyaali kya mbgirawo, kya zimbibwa mpola mpola mu mitendera okumala akabanga</p>\n\n\n\n<p>Era kati, nga bwenyingira mu kunyumirwa, mbyettisse byonna wamu nange: okugaanibwa, ebyokuyiga, okuwangula okutono, abantu bennayamba mulugendo lwange.</p>\n\n\n\n<p>Kubanga mu nkomerero, tekiri bubeezi ku kutambula</p>\n\n\n\n<p>Kiri ku kukula</p>\n\n\n\n<p>Kiri ku kulemerako</p>\n\n\n\n<p>Kijjukizo nti ebiseera ebimu… okukerewa si kugaanibwa<br />Kuba kweetegeka</p>\n\n\n\n<p>Era akaseera ko bwekanajja, ojja kumanya nti kino kyli kikusinga obunene.</p>\n\n\n\n<p>Munnange siikulwiseeyo nga tuli Mumbai, twaatuuka kumakya (saawa kkumi ez’omumattuluttulu ~ 4am). Munnange awo ne balyooka batwaaniriza nga bwetutaasuubira, okwagwala okuta nnyonnyoleka. Okuvira ku mugoba we mmotoka eya tutwaala ku wooteri jetwali tulins okusula mpaka ddala wansi ku wa masanda (tuku-tuku). Bannange nga buli omu wakisa. Nga ku mbaga bwekutabula musiiwuufu, omusana gwo tegwali gwa kisa era gwasiibanga mu pereketya naye nga n’omuyindi A/C ajiwadde emirimu. Mumbai yali mbalagavu.</p>\n\n\n\n<p>Ate bwekyaatuuka ku bannaffe mu community ya WordPress ne gujabagira, batwaniriza n’essanyu lya mwoki wa gonja. Abantu nga bankeberako, okukakasa nti natuuse bulunji, oba nga nina kye neetaaga, oba nali nteredde ntende. Nalaba abantu banji, abamu ku bbo nga  twaali twakoma kunyumya ku mikutu jino ji mukwanira wala ne mesegi za slack pepo ne WhatsApp. Kakano nga tetukyeetaaga kubeera ku ssimu wabula maaso ku maaso era nga mboota buliro.  Waliwo abampola ssente kubanga kaadi yange eya banka yali eremye, nga tebatidde nti oba nadduka. Kino kyebayita obwesige, okuwaniriragana nga. Gano ge maanyi WordPress geyampa: emikwano ejiringa abooluganda ebusukka mayanja.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ebbanja olwabaatandika</strong></h3>\n\n\n\n<p>Akaseera kano akeddembe tekakolebwa mu muwulenge. Emikisa nga Open horizons Scholarship jizimbibwa ku migongo j’abantu abaawaayo nga sinnaba na kumanya WordPress kye ki.</p>\n\n\n\n<p>Bano be bantu abawaayo obuwandiike</p>\n\n\n\n<p>Abaaterezza ensobi ku munnana ogwekiro</p>\n\n\n\n<p>Abategeka WordCamps nga abakise baba kumpi banju yo</p>\n\n\n\n<p>Kati ffe abafunyeemu, tweyagalira ku bibala eby’omuti gwetutaasimba. Naye kaakano tuyitiddwa okugufukiirira, Okutegera kino kyongera okuzikkakkanya</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ebbanja… Ery’obuvunanyizibwa</strong></h3>\n\n\n\n<p>Okusiima tekiri bubeezi ku kugamba “Weebale”. Kijja n’obuvunanyizibwa. Sikaala eno yankyuusa. Natandika okufaayo enyo, nga mmanyi nti bandaba era obikolwa byange; buli katono ke nnayisaamu amaaso bakalaba. </p>\n\n\n\n<p>Obuvunaanyizibwa bwange butegeeza ebintu bino bina (4):</p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Okweweerayo ddala</strong>: Okubeera mu bujjuvu mu kifo kyange nga omutegesi oba ayongerako. </li>\n\n\n\n<li><strong>Okugenderera okuyiga</strong>: Okufuna obukugu n’obukenkufu okuva mu community ya WordPress</li>\n\n\n\n<li><strong>Okukwatagana mu mazima</strong>: Okuzimba enkolagana ezaddala okuyunga zi ssemazinga </li>\n\n\n\n<li><strong>Okukomyaawo amagezi gano ewaka</strong>: Nina okukakasa nti banna Uganda baganyulwaamu.</li>\n</ol>\n\n\n\n<p>Kuno si kuwangula kwange, Kw community ya Uganda nga ekitole. Byennayiga ebulaya mulanga gwa kuyigiriza balala n’okwongerayo WordPress mpaka ku nsonda z’ensi. Kisinziirira ddala ku njagala joyagalamu. Tutuuse oeddoboozi lya WordPress <strong>buli wamu</strong>.</p>\n\n\n\n<p>Tulabye engeri abalala bwebakola era kaseera naffe tukole u nsi yaffe ne ssemazinga.Tutandise ebintu kamaala. Ffe a Baganda tugamba; <strong>okutambula kulaba okudda </strong><strong><s>kunyumya</s></strong><strong> kukola</strong>. Kati ate ye ffe bantu bebabanja ebibala bya sikaala</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Eri yenna alabira ku bbali</strong></h3>\n\n\n\n<p>Kankutegeeze kino buterevu; akaseera ko kajja</p>\n\n\n\n<p>Oyinza okuba nga owulira okozeeko bitono. Nga wnyigiramu wano na wali, genda ku mikolo, yambako omuntu omu omu. Oyinza n’okuwulira nga atalabika.</p>\n\n\n\n<p>Naye okulemerako kulina engeri jekuwoggana nga akaseera katuuse</p>\n\n\n\n<p>Lunaku Lumu, ojja kuggulawo email</p>\n\n\n\n<p>Lunaku lumu; erinnya lyo bajja kuliyita</p>\n\n\n\n<p>Lunkau Lumu, ojja kuba ggwe awandiika emboozi nga eno</p>\n\n\n\n<p>Era olunaku olwo bwelunajja, kansabe nti naawe onoogamba nti:</p>\n\n\n\n<p>“Mpoleddwa Ebbanja”</p>\n\n\n\n<p>Eri buli abadde ekitundu ku lugendo lwange: abawabuzi, emikwano, aba community na buli omu. Weebake nnyo. Amazima</p>\n\n\n\n<p>Ne WordPress community: nwebale nnyo okubeera ekifo nga omuntu mu Uganda asobola okulotera ku mutendera ogusemba… era nentuuka na yo</p>\n\n\n\n<p>Kati kanzireyo nkebere paasipooti egwaako ddi kubanga munnange tomanya nyinza okufina omukisa okusikako <a href=\"http://ma.tt\">Ma.tt</a> mu mukono</p>\n\n\n\n<p><strong>Moses Cursor Ssebunya</strong><br />Nsiima. Nkula. Ngenda.</p>\n<p>The post <a href=\"https://heropress.com/essays/indebted-the-ugandan-wordpress-dream-that-flew-to-asia/\">Indebted: The Ugandan WordPress Dream that Flew to Asia &#8211; Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi</a> appeared first on <a href=\"https://heropress.com\">HeroPress</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 13 May 2026 05: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:21:\"Moses Cursor Ssebunya\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:21:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"Open Channels FM: TYPO3’s Unique Structure and Global Expansion in Open Source CMS\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://openchannels.fm/?p=2553864\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://openchannels.fm/typo3s-unique-structure-and-global-expansion-in-open-source-cms/\";s: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:204:\"TYPO3, an open-source CMS, is distinguished by its community-driven governance, robust support, and innovative technology. Version 14 focuses on enhancing user experience and expanding into North America.\";s: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, 12 May 2026 08:32:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Bob Dunn\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:48:\"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Thu, 11 Jun 2026 07:39:30 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Thu, 11 Jun 2026 07:30:31 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:7:\"alt-svc\";s:5:\"clear\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";i:1727736619;s:21:\"cache_expiration_time\";i:1781206772;s:23:\"__cache_expiration_time\";i:1781206772;}','off'),
(165,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1781206772','off'),
(166,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1781163572','off'),
(167,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1781206772','off'),
(168,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2026/06/wceu-2026-recap/\'>What Happened at WordCamp Europe 2026</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2026/06/pts/\'>Protect The Shire</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wptavern.com/podcast/220-cathy-mitchell-on-why-wordpress-events-matter-community-connection-and-giving-back\'>WPTavern: #220 – Cathy Mitchell on Why WordPress Events Matter: Community, Connection, and Giving Back</a></li><li><a class=\'rsswidget\' href=\'https://openchannels.fm/backtalk-on-ai-burnout-bridging-innovation-and-standards-and-the-risks-of-single-maintainer-tools/\'>Open Channels FM: BackTalk on AI Burnout, Bridging Innovation and Standards, and the Risks of Single-Maintainer Tools</a></li><li><a class=\'rsswidget\' href=\'https://openchannels.fm/rethinking-developer-life-and-productivity-with-rapid-ai-advancements/\'>Open Channels FM: Rethinking Developer Life and Productivity with Rapid AI Advancements</a></li></ul></div>','off'),
(196,'category_children','a:1:{i:30;a:7:{i:0;i:24;i:1;i:25;i:2;i:26;i:3;i:27;i:4;i:28;i:5;i:31;i:6;i:33;}}','auto'),
(203,'_site_transient_timeout_theme_roots','1781233109','off'),
(204,'_site_transient_theme_roots','a:4:{s:9:\"pst-hebat\";s:7:\"/themes\";s:16:\"twentytwentyfive\";s:7:\"/themes\";s:16:\"twentytwentyfour\";s:7:\"/themes\";s:17:\"twentytwentythree\";s:7:\"/themes\";}','off'),
(205,'_site_transient_update_themes','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1781231310;s:7:\"checked\";a:4:{s:9:\"pst-hebat\";s:5:\"1.0.0\";s:16:\"twentytwentyfive\";s:3:\"1.0\";s:16:\"twentytwentyfour\";s:3:\"1.3\";s:17:\"twentytwentythree\";s:3:\"1.6\";}s:8:\"response\";a:2:{s:16:\"twentytwentyfive\";a:6:{s:5:\"theme\";s:16:\"twentytwentyfive\";s:11:\"new_version\";s:3:\"1.5\";s:3:\"url\";s:46:\"https://wordpress.org/themes/twentytwentyfive/\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/theme/twentytwentyfive.1.5.zip\";s:8:\"requires\";s:3:\"6.7\";s:12:\"requires_php\";s:3:\"7.2\";}s:16:\"twentytwentyfour\";a:6:{s:5:\"theme\";s:16:\"twentytwentyfour\";s:11:\"new_version\";s:3:\"1.5\";s:3:\"url\";s:46:\"https://wordpress.org/themes/twentytwentyfour/\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/theme/twentytwentyfour.1.5.zip\";s:8:\"requires\";s:3:\"6.4\";s:12:\"requires_php\";s:3:\"7.0\";}}s:9:\"no_update\";a:1:{s:17:\"twentytwentythree\";a:6:{s:5:\"theme\";s:17:\"twentytwentythree\";s:11:\"new_version\";s:3:\"1.6\";s:3:\"url\";s:47:\"https://wordpress.org/themes/twentytwentythree/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip\";s:8:\"requires\";s:3:\"6.1\";s:12:\"requires_php\";s:3:\"5.6\";}}s:12:\"translations\";a:0:{}}','off'),
(208,'_site_transient_timeout_wp_theme_files_patterns-094c6f1a0c0f5bec529f7523d612c34f','1781245095','off'),
(209,'_site_transient_wp_theme_files_patterns-094c6f1a0c0f5bec529f7523d612c34f','a:2:{s:7:\"version\";s:5:\"1.0.0\";s:8:\"patterns\";a:0:{}}','off');
/*!40000 ALTER TABLE `wp_options` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_postmeta`
--

DROP TABLE IF EXISTS `wp_postmeta`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_postmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `post_id` (`post_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=320 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_postmeta`
--

LOCK TABLES `wp_postmeta` WRITE;
/*!40000 ALTER TABLE `wp_postmeta` DISABLE KEYS */;
INSERT INTO `wp_postmeta` VALUES
(2,3,'_wp_page_template','default'),
(39,29,'_pingme','1'),
(40,29,'_encloseme','1'),
(41,30,'_pingme','1'),
(42,30,'_encloseme','1'),
(43,31,'_pingme','1'),
(44,31,'_encloseme','1'),
(45,32,'_pingme','1'),
(46,32,'_encloseme','1'),
(47,33,'_pingme','1'),
(48,33,'_encloseme','1'),
(49,34,'_pingme','1'),
(50,34,'_encloseme','1'),
(51,35,'_pingme','1'),
(52,35,'_encloseme','1'),
(53,37,'_wp_attached_file','2026/06/mining-ops-1.jpg'),
(54,37,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:24:\"2026/06/mining-ops-1.jpg\";s:8:\"filesize\";i:68528;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:20590;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10541;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(55,39,'_wp_attached_file','2026/06/mining-ops-2.jpg'),
(56,39,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:24:\"2026/06/mining-ops-2.jpg\";s:8:\"filesize\";i:42636;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:14299;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:8649;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(57,43,'_wp_attached_file','2026/06/mining-ops-5.jpg'),
(58,43,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:218;s:4:\"file\";s:24:\"2026/06/mining-ops-5.jpg\";s:8:\"filesize\";i:47771;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-5-300x109.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:109;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12819;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-5-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10475;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(59,45,'_wp_attached_file','2026/06/mining-ops-6.jpg'),
(60,45,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:24:\"2026/06/mining-ops-6.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-6-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-6-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(61,46,'_wp_attached_file','2026/06/mining-ops-7.jpg'),
(62,46,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:24:\"2026/06/mining-ops-7.jpg\";s:8:\"filesize\";i:46759;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-7-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16589;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-7-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9113;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(63,47,'_wp_attached_file','2026/06/mining-ops-8.jpg'),
(64,47,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:24:\"2026/06/mining-ops-8.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"mining-ops-8-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"mining-ops-8-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(65,48,'_wp_attached_file','2026/06/mining-ops-7-1.jpg'),
(66,48,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-7-1.jpg\";s:8:\"filesize\";i:46759;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16589;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9113;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(67,49,'_wp_attached_file','2026/06/mining-ops-8-1.jpg'),
(68,49,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-8-1.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-8-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-8-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(69,50,'_wp_attached_file','2026/06/mining-ops-1-1.jpg'),
(70,50,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-1-1.jpg\";s:8:\"filesize\";i:68528;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-1-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:20590;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-1-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10541;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(71,51,'_wp_attached_file','2026/06/mining-ops-2-1.jpg'),
(72,51,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-2-1.jpg\";s:8:\"filesize\";i:42636;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-2-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:14299;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-2-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:8649;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(73,52,'_wp_attached_file','2026/06/mining-ops-8-2.jpg'),
(74,52,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-8-2.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-8-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-8-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(75,53,'_wp_attached_file','2026/06/mining-ops-7-2.jpg'),
(76,53,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-7-2.jpg\";s:8:\"filesize\";i:46759;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16589;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9113;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(77,54,'_wp_attached_file','2026/06/mining-ops-5-1.jpg'),
(78,54,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:218;s:4:\"file\";s:26:\"2026/06/mining-ops-5-1.jpg\";s:8:\"filesize\";i:47771;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-5-1-300x109.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:109;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12819;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-5-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10475;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(79,55,'_wp_attached_file','2026/06/mining-ops-6-1.jpg'),
(80,55,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-6-1.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-6-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-6-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(81,36,'_thumbnail_id','50'),
(82,38,'_thumbnail_id','51'),
(83,40,'_thumbnail_id','53'),
(84,41,'_thumbnail_id','52'),
(85,42,'_thumbnail_id','54'),
(86,44,'_thumbnail_id','55'),
(87,56,'_wp_attached_file','2026/06/mining-ops-5-2.jpg'),
(88,56,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:218;s:4:\"file\";s:26:\"2026/06/mining-ops-5-2.jpg\";s:8:\"filesize\";i:47771;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-5-2-300x109.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:109;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12819;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-5-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10475;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(90,57,'_wp_attached_file','2026/06/mining-ops-2-2.jpg'),
(91,57,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-2-2.jpg\";s:8:\"filesize\";i:42636;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-2-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:14299;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-2-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:8649;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(93,58,'_wp_attached_file','2026/06/mining-ops-1-2.jpg'),
(94,58,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-1-2.jpg\";s:8:\"filesize\";i:68528;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-1-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:20590;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-1-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:10541;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(96,59,'_wp_attached_file','2026/06/mining-ops-6-2.jpg'),
(97,59,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-6-2.jpg\";s:8:\"filesize\";i:79926;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-6-2-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19566;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-6-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9881;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(98,29,'_thumbnail_id','59'),
(99,60,'_wp_attached_file','2026/06/mining-ops-7-3.jpg'),
(100,60,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:400;s:4:\"file\";s:26:\"2026/06/mining-ops-7-3.jpg\";s:8:\"filesize\";i:46759;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-3-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16589;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"mining-ops-7-3-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9113;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(102,62,'_edit_lock','1781164599:1'),
(103,62,'_wp_trash_meta_status','publish'),
(104,62,'_wp_trash_meta_time','1781164600'),
(105,63,'_wp_trash_meta_status','publish'),
(106,63,'_wp_trash_meta_time','1781164609'),
(107,64,'_edit_lock','1781167065:1'),
(108,65,'_wp_attached_file','2026/06/sample.pdf'),
(109,65,'_wp_attachment_metadata','a:1:{s:8:\"filesize\";i:10021221;}'),
(122,64,'_customize_restore_dismissed','1'),
(123,66,'_wp_trash_meta_status','publish'),
(124,66,'_wp_trash_meta_time','1781167795'),
(125,67,'_pingme','1'),
(126,67,'_encloseme','1'),
(127,68,'_pingme','1'),
(128,68,'_encloseme','1'),
(129,69,'_pingme','1'),
(130,69,'_encloseme','1'),
(131,70,'_pingme','1'),
(132,70,'_encloseme','1'),
(133,71,'_pingme','1'),
(134,71,'_encloseme','1'),
(135,72,'_pingme','1'),
(136,72,'_encloseme','1'),
(137,73,'_pingme','1'),
(138,73,'_encloseme','1'),
(139,74,'_pingme','1'),
(140,74,'_encloseme','1'),
(141,75,'_pingme','1'),
(142,75,'_encloseme','1'),
(143,76,'_edit_lock','1781168923:1'),
(144,12,'_wp_trash_meta_status','publish'),
(145,12,'_wp_trash_meta_time','1781168662'),
(146,12,'_wp_desired_post_slug','mea'),
(147,17,'_wp_trash_meta_status','publish'),
(148,17,'_wp_trash_meta_time','1781168667'),
(149,17,'_wp_desired_post_slug','smkp-minerba'),
(150,13,'_wp_trash_meta_status','publish'),
(151,13,'_wp_trash_meta_time','1781168670'),
(152,13,'_wp_desired_post_slug','administrasi-lingkungan'),
(153,23,'_wp_trash_meta_status','publish'),
(154,23,'_wp_trash_meta_time','1781168683'),
(155,23,'_wp_desired_post_slug','dokumentasi'),
(156,22,'_wp_trash_meta_status','publish'),
(157,22,'_wp_trash_meta_time','1781168683'),
(158,22,'_wp_desired_post_slug','evaluasi-fu'),
(159,21,'_wp_trash_meta_status','publish'),
(160,21,'_wp_trash_meta_time','1781168683'),
(161,21,'_wp_desired_post_slug','implementasi'),
(162,18,'_wp_trash_meta_status','publish'),
(163,18,'_wp_trash_meta_time','1781168683'),
(164,18,'_wp_desired_post_slug','kebijakan'),
(165,20,'_wp_trash_meta_status','publish'),
(166,20,'_wp_trash_meta_time','1781168683'),
(167,20,'_wp_desired_post_slug','organisasi-dan-personil'),
(168,19,'_wp_trash_meta_status','publish'),
(169,19,'_wp_trash_meta_time','1781168683'),
(170,19,'_wp_desired_post_slug','perencanaan'),
(171,24,'_wp_trash_meta_status','publish'),
(172,24,'_wp_trash_meta_time','1781168683'),
(173,24,'_wp_desired_post_slug','tinjauan-manajemen'),
(174,16,'_wp_trash_meta_status','publish'),
(175,16,'_wp_trash_meta_time','1781168683'),
(176,16,'_wp_desired_post_slug','evaluasi-pengelolaan-lingkungan'),
(177,15,'_wp_trash_meta_status','publish'),
(178,15,'_wp_trash_meta_time','1781168683'),
(179,15,'_wp_desired_post_slug','manajemen-energi'),
(180,14,'_wp_trash_meta_status','publish'),
(181,14,'_wp_trash_meta_time','1781168683'),
(182,14,'_wp_desired_post_slug','pengelolaan-pemantauan-lingkungan'),
(183,4,'_edit_lock','1781168915:1'),
(184,72,'_pst_hebat_pdf_id','65'),
(185,72,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(186,73,'_pst_hebat_pdf_id','65'),
(187,73,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(188,74,'_pst_hebat_pdf_id','65'),
(189,74,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(190,75,'_pst_hebat_pdf_id','65'),
(191,75,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(192,76,'_edit_last','1'),
(193,76,'_wp_page_template','template-gallery.php'),
(194,76,'_pst_hebat_gallery_ids','58,55,43'),
(195,73,'_edit_lock','1781169129:1'),
(196,93,'_pingme','1'),
(197,93,'_encloseme','1'),
(198,93,'_pst_hebat_pdf_id','65'),
(199,93,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(200,94,'_pingme','1'),
(201,94,'_encloseme','1'),
(202,94,'_pst_hebat_pdf_id','65'),
(203,94,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(204,95,'_pingme','1'),
(205,95,'_encloseme','1'),
(206,95,'_pst_hebat_pdf_id','65'),
(207,95,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(208,96,'_pingme','1'),
(209,96,'_encloseme','1'),
(210,96,'_pst_hebat_pdf_id','65'),
(211,96,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(212,97,'_pingme','1'),
(213,97,'_encloseme','1'),
(214,97,'_pst_hebat_pdf_id','65'),
(215,97,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(216,98,'_pingme','1'),
(217,98,'_encloseme','1'),
(218,98,'_pst_hebat_pdf_id','65'),
(219,98,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(220,99,'_pingme','1'),
(221,99,'_encloseme','1'),
(222,99,'_pst_hebat_pdf_id','65'),
(223,99,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(224,100,'_menu_item_type','custom'),
(225,100,'_menu_item_menu_item_parent','0'),
(226,100,'_menu_item_object_id','100'),
(227,100,'_menu_item_object','custom'),
(228,100,'_menu_item_target',''),
(229,100,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),
(230,100,'_menu_item_xfn',''),
(231,100,'_menu_item_url','/gallery/'),
(232,101,'_menu_item_type','custom'),
(233,101,'_menu_item_menu_item_parent','0'),
(234,101,'_menu_item_object_id','101'),
(235,101,'_menu_item_object','custom'),
(236,101,'_menu_item_target',''),
(237,101,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),
(238,101,'_menu_item_xfn',''),
(239,101,'_menu_item_url','/contact/'),
(240,102,'_menu_item_type','taxonomy'),
(241,102,'_menu_item_menu_item_parent','0'),
(242,102,'_menu_item_object_id','30'),
(243,102,'_menu_item_object','category'),
(244,102,'_menu_item_target',''),
(245,102,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),
(246,102,'_menu_item_xfn',''),
(247,102,'_menu_item_url',''),
(248,103,'_menu_item_type','taxonomy'),
(249,103,'_menu_item_menu_item_parent','0'),
(250,103,'_menu_item_object_id','6'),
(251,103,'_menu_item_object','category'),
(252,103,'_menu_item_target',''),
(253,103,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),
(254,103,'_menu_item_xfn',''),
(255,103,'_menu_item_url',''),
(256,104,'_pingme','1'),
(257,104,'_encloseme','1'),
(258,105,'_pingme','1'),
(259,105,'_encloseme','1'),
(260,106,'_pingme','1'),
(261,106,'_encloseme','1'),
(262,107,'_pingme','1'),
(263,107,'_encloseme','1'),
(264,108,'_pingme','1'),
(265,108,'_encloseme','1'),
(266,109,'_pingme','1'),
(267,109,'_encloseme','1'),
(268,110,'_pingme','1'),
(269,110,'_encloseme','1'),
(270,111,'_pingme','1'),
(271,111,'_encloseme','1'),
(272,112,'_pingme','1'),
(273,112,'_encloseme','1'),
(274,113,'_pingme','1'),
(275,113,'_encloseme','1'),
(276,110,'_pst_hebat_pdf_id','65'),
(277,110,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(278,111,'_pst_hebat_pdf_id','65'),
(279,111,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(280,112,'_pst_hebat_pdf_id','65'),
(281,112,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(282,113,'_pst_hebat_pdf_id','65'),
(283,113,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(284,104,'_pst_hebat_pdf_id','65'),
(285,104,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(286,105,'_pst_hebat_pdf_id','65'),
(287,105,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(288,106,'_pst_hebat_pdf_id','65'),
(289,106,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(290,107,'_pst_hebat_pdf_id','65'),
(291,107,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(292,108,'_pst_hebat_pdf_id','65'),
(293,108,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(294,109,'_pst_hebat_pdf_id','65'),
(295,109,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(296,69,'_pst_hebat_pdf_id','65'),
(297,69,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(298,70,'_pst_hebat_pdf_id','65'),
(299,70,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(300,71,'_pst_hebat_pdf_id','65'),
(301,71,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(302,68,'_pst_hebat_pdf_id','65'),
(303,68,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(304,67,'_pst_hebat_pdf_id','65'),
(305,67,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(306,35,'_pst_hebat_pdf_id','65'),
(307,35,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(308,34,'_pst_hebat_pdf_id','65'),
(309,34,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(310,33,'_pst_hebat_pdf_id','65'),
(311,33,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(312,32,'_pst_hebat_pdf_id','65'),
(313,32,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(314,30,'_pst_hebat_pdf_id','65'),
(315,30,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(316,31,'_pst_hebat_pdf_id','65'),
(317,31,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf'),
(318,29,'_pst_hebat_pdf_id','65'),
(319,29,'_pst_hebat_pdf_url','http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf');
/*!40000 ALTER TABLE `wp_postmeta` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_posts`
--

DROP TABLE IF EXISTS `wp_posts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_posts` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_author` bigint(20) unsigned NOT NULL DEFAULT 0,
  `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content` longtext NOT NULL,
  `post_title` text NOT NULL,
  `post_excerpt` text NOT NULL,
  `post_status` varchar(20) NOT NULL DEFAULT 'publish',
  `comment_status` varchar(20) NOT NULL DEFAULT 'open',
  `ping_status` varchar(20) NOT NULL DEFAULT 'open',
  `post_password` varchar(255) NOT NULL DEFAULT '',
  `post_name` varchar(200) NOT NULL DEFAULT '',
  `to_ping` text NOT NULL,
  `pinged` text NOT NULL,
  `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content_filtered` longtext NOT NULL,
  `post_parent` bigint(20) unsigned NOT NULL DEFAULT 0,
  `guid` varchar(255) NOT NULL DEFAULT '',
  `menu_order` int(11) NOT NULL DEFAULT 0,
  `post_type` varchar(20) NOT NULL DEFAULT 'post',
  `post_mime_type` varchar(100) NOT NULL DEFAULT '',
  `comment_count` bigint(20) NOT NULL DEFAULT 0,
  PRIMARY KEY (`ID`),
  KEY `post_name` (`post_name`(191)),
  KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  KEY `post_parent` (`post_parent`),
  KEY `post_author` (`post_author`)
) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_posts`
--

LOCK TABLES `wp_posts` WRITE;
/*!40000 ALTER TABLE `wp_posts` DISABLE KEYS */;
INSERT INTO `wp_posts` VALUES
(3,1,'2026-06-11 04:50:50','2026-06-11 04:50:50','<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Who we are</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Our website address is: http://localhost:8080.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Comments</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor&#8217;s IP address and browser user agent string to help spam detection.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Media</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Cookies</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select &quot;Remember Me&quot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Embedded content from other websites</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Who we share your data with</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you request a password reset, your IP address will be included in the reset email.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">How long we retain your data</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">What rights you have over your data</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Where your data is sent</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Visitor comments may be checked through an automated spam detection service.</p>\n<!-- /wp:paragraph -->\n','Privacy Policy','','publish','closed','open','','privacy-policy','','','2026-06-11 16:13:21','2026-06-11 09:13:21','',0,'http://localhost:8080/?page_id=3',0,'page','',0),
(4,0,'2026-06-11 11:50:54','2026-06-11 04:50:54','Welcome to our site.','Home','','publish','closed','closed','','home','','','2026-06-11 11:50:54','2026-06-11 04:50:54','',0,'http://localhost:8080/home/',0,'page','',0),
(5,0,'2026-06-11 11:50:54','2026-06-11 04:50:54','About us page content.','About','','publish','closed','closed','','about','','','2026-06-11 11:50:54','2026-06-11 04:50:54','',0,'http://localhost:8080/about/',0,'page','',0),
(6,0,'2026-06-11 11:50:54','2026-06-11 04:50:54','Contact us page.','Contact','','publish','closed','closed','','contact','','','2026-06-11 11:50:54','2026-06-11 04:50:54','',0,'http://localhost:8080/contact/',0,'page','',0),
(12,0,'2026-06-11 12:57:50','2026-06-11 05:57:50','Dokumentasi dan informasi terkait MEA (Mining Environmental Administration).','MEA','','trash','closed','closed','','mea__trashed','','','2026-06-11 16:04:22','2026-06-11 09:04:22','',0,'http://shemahakam.com/mea/',0,'page','',0),
(13,0,'2026-06-11 12:57:50','2026-06-11 05:57:50','Informasi terkait Administrasi Lingkungan dalam kerangka MEA.','Administrasi Lingkungan','','trash','closed','closed','','administrasi-lingkungan__trashed','','','2026-06-11 16:04:30','2026-06-11 09:04:30','',12,'http://shemahakam.com/mea/administrasi-lingkungan/',0,'page','',0),
(14,0,'2026-06-11 12:57:51','2026-06-11 05:57:51','Informasi terkait Pengelolaan & Pemantauan Lingkungan dalam kerangka MEA.','Pengelolaan & Pemantauan Lingkungan','','trash','closed','closed','','pengelolaan-pemantauan-lingkungan__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',12,'http://shemahakam.com/mea/pengelolaan-pemantauan-lingkungan/',0,'page','',0),
(15,0,'2026-06-11 12:57:51','2026-06-11 05:57:51','Informasi terkait Manajemen Energi dalam kerangka MEA.','Manajemen Energi','','trash','closed','closed','','manajemen-energi__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',12,'http://shemahakam.com/mea/manajemen-energi/',0,'page','',0),
(16,0,'2026-06-11 12:57:51','2026-06-11 05:57:51','Informasi terkait Evaluasi Pengelolaan Lingkungan dalam kerangka MEA.','Evaluasi Pengelolaan Lingkungan','','trash','closed','closed','','evaluasi-pengelolaan-lingkungan__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',12,'http://shemahakam.com/mea/evaluasi-pengelolaan-lingkungan/',0,'page','',0),
(17,0,'2026-06-11 12:57:51','2026-06-11 05:57:51','Sistem Manajemen Keselamatan Pertambangan Minerba — 7 elemen utama.','SMKP MINERBA','','trash','closed','closed','','smkp-minerba__trashed','','','2026-06-11 16:04:27','2026-06-11 09:04:27','',0,'http://shemahakam.com/smkp-minerba/',0,'page','',0),
(18,0,'2026-06-11 12:57:52','2026-06-11 05:57:52','Informasi terkait elemen SMKP MINERBA: Kebijakan.','Kebijakan','','trash','closed','closed','','kebijakan__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/kebijakan/',0,'page','',0),
(19,0,'2026-06-11 12:57:52','2026-06-11 05:57:52','Informasi terkait elemen SMKP MINERBA: Perencanaan.','Perencanaan','','trash','closed','closed','','perencanaan__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/perencanaan/',0,'page','',0),
(20,0,'2026-06-11 12:57:52','2026-06-11 05:57:52','Informasi terkait elemen SMKP MINERBA: Organisasi dan Personil.','Organisasi dan Personil','','trash','closed','closed','','organisasi-dan-personil__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/organisasi-dan-personil/',0,'page','',0),
(21,0,'2026-06-11 12:57:53','2026-06-11 05:57:53','Informasi terkait elemen SMKP MINERBA: Implementasi.','Implementasi','','trash','closed','closed','','implementasi__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/implementasi/',0,'page','',0),
(22,0,'2026-06-11 12:57:53','2026-06-11 05:57:53','Informasi terkait elemen SMKP MINERBA: Evaluasi & FU.','Evaluasi & FU','','trash','closed','closed','','evaluasi-fu__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/evaluasi-fu/',0,'page','',0),
(23,0,'2026-06-11 12:57:53','2026-06-11 05:57:53','Informasi terkait elemen SMKP MINERBA: Dokumentasi.','Dokumentasi','','trash','closed','closed','','dokumentasi__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/dokumentasi/',0,'page','',0),
(24,0,'2026-06-11 12:57:54','2026-06-11 05:57:54','Informasi terkait elemen SMKP MINERBA: Tinjauan Manajemen.','Tinjauan Manajemen','','trash','closed','closed','','tinjauan-manajemen__trashed','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',17,'http://shemahakam.com/smkp-minerba/tinjauan-manajemen/',0,'page','',0),
(29,0,'2026-06-11 12:57:55','2026-06-11 05:57:55','Limbah Bahan Berbahaya dan Beracun (B3) dari kegiatan pertambangan wajib dikelola sesuai regulasi yang berlaku. Mulai dari identifikasi, pengemasan, penyimpanan sementara, pengangkutan, hingga pengolahan akhir. Pengelolaan limbah B3 yang tepat mencegah pencemaran lingkungan dan sanksi hukum bagi perusahaan tambang.','Pengelolaan Limbah B3 di Sektor Pertambangan','','publish','open','open','','pengelolaan-limbah-b3-di-sektor-pertambangan','','','2026-06-11 12:57:55','2026-06-11 05:57:55','',0,'http://shemahakam.com/pengelolaan-limbah-b3-di-sektor-pertambangan/',0,'post','',0),
(30,0,'2026-06-11 12:58:24','2026-06-11 05:58:24','Tim K3 melaksanakan inspeksi rutin di area penambangan untuk memastikan seluruh peralatan dan prosedur operasional sesuai standar keselamatan. Inspeksi mencakup pemeriksaan alat berat, jalur evakuasi, dan kelengkapan APD para pekerja.','Inspeksi K3 Rutin di Area Penambangan','','publish','open','open','','inspeksi-k3-rutin-di-area-penambangan','','','2026-06-11 12:58:24','2026-06-11 05:58:24','',0,'http://shemahakam.com/inspeksi-k3-rutin-di-area-penambangan/',0,'post','',0),
(31,0,'2026-06-11 12:58:24','2026-06-11 05:58:24','Kegiatan sosialisasi SMKP Minerba diadakan untuk meningkatkan pemahaman seluruh karyawan tentang Sistem Manajemen Keselamatan Pertambangan. Acara dihadiri oleh manajemen, staff, dan operator lapangan.','Sosialisasi SMKP Minerba kepada Seluruh Karyawan','','publish','open','open','','sosialisasi-smkp-minerba-kepada-seluruh-karyawan','','','2026-06-11 12:58:24','2026-06-11 05:58:24','',0,'http://shemahakam.com/sosialisasi-smkp-minerba-kepada-seluruh-karyawan/',0,'post','',0),
(32,0,'2026-06-11 12:58:25','2026-06-11 05:58:25','Pelatihan tanggap darurat dilaksanakan secara berkala untuk memastikan kesiapan pekerja dalam menghadapi situasi darurat seperti kebakaran, gempa, dan tumpahan bahan kimia.','Pelatihan Tanggap Darurat untuk Pekerja Tambang','','publish','open','open','','pelatihan-tanggap-darurat-untuk-pekerja-tambang','','','2026-06-11 12:58:25','2026-06-11 05:58:25','',0,'http://shemahakam.com/pelatihan-tanggap-darurat-untuk-pekerja-tambang/',0,'post','',0),
(33,0,'2026-06-11 12:58:42','2026-06-11 05:58:42','Tim K3 melaksanakan inspeksi rutin di area penambangan untuk memastikan seluruh peralatan dan prosedur operasional sesuai standar keselamatan. Inspeksi mencakup pemeriksaan alat berat, jalur evakuasi, dan kelengkapan APD para pekerja.','Inspeksi K3 Rutin di Area Penambangan','','publish','open','open','','inspeksi-k3-rutin-di-area-penambangan-2','','','2026-06-11 12:58:42','2026-06-11 05:58:42','',0,'http://shemahakam.com/inspeksi-k3-rutin-di-area-penambangan-2/',0,'post','',0),
(34,0,'2026-06-11 12:58:43','2026-06-11 05:58:43','Kegiatan sosialisasi SMKP Minerba diadakan untuk meningkatkan pemahaman seluruh karyawan tentang Sistem Manajemen Keselamatan Pertambangan. Acara dihadiri oleh manajemen, staff, dan operator lapangan.','Sosialisasi SMKP Minerba kepada Seluruh Karyawan','','publish','open','open','','sosialisasi-smkp-minerba-kepada-seluruh-karyawan-2','','','2026-06-11 12:58:43','2026-06-11 05:58:43','',0,'http://shemahakam.com/sosialisasi-smkp-minerba-kepada-seluruh-karyawan-2/',0,'post','',0),
(35,0,'2026-06-11 12:58:44','2026-06-11 05:58:44','Pelatihan tanggap darurat dilaksanakan secara berkala untuk memastikan kesiapan pekerja dalam menghadapi situasi darurat seperti kebakaran, gempa, dan tumpahan bahan kimia.','Pelatihan Tanggap Darurat untuk Pekerja Tambang','','publish','open','open','','pelatihan-tanggap-darurat-untuk-pekerja-tambang-2','','','2026-06-11 12:58:44','2026-06-11 05:58:44','',0,'http://shemahakam.com/pelatihan-tanggap-darurat-untuk-pekerja-tambang-2/',0,'post','',0),
(36,0,'2026-06-11 13:00:42','2026-06-11 06:00:42','','Operasi Tambang','Penambangan batubara di area konsesi PKP2B dengan metode open pit.','publish','closed','closed','','operasi-tambang','','','2026-06-11 13:00:42','2026-06-11 06:00:42','',0,'http://shemahakam.com/gallery/operasi-tambang/',0,'gallery','',0),
(37,0,'2026-06-11 13:00:42','2026-06-11 06:00:42','','mining-ops-1','','inherit','open','closed','','mining-ops-1','','','2026-06-11 13:00:42','2026-06-11 06:00:42','',36,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-1.jpg',0,'attachment','image/jpeg',0),
(38,0,'2026-06-11 13:00:43','2026-06-11 06:00:43','','Alat Berat','Unit hauling dan excavator beroperasi di front penambangan.','publish','closed','closed','','alat-berat','','','2026-06-11 13:00:43','2026-06-11 06:00:43','',0,'http://shemahakam.com/gallery/alat-berat/',0,'gallery','',0),
(39,0,'2026-06-11 13:00:43','2026-06-11 06:00:43','','mining-ops-2','','inherit','open','closed','','mining-ops-2','','','2026-06-11 13:00:43','2026-06-11 06:00:43','',38,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-2.jpg',0,'attachment','image/jpeg',0),
(40,0,'2026-06-11 13:00:44','2026-06-11 06:00:44','','Inspeksi K3','Tim K3 melaksanakan inspeksi rutin kelengkapan APD dan alat berat.','publish','closed','closed','','inspeksi-k3','','','2026-06-11 13:00:44','2026-06-11 06:00:44','',0,'http://shemahakam.com/gallery/inspeksi-k3/',0,'gallery','',0),
(41,0,'2026-06-11 13:00:45','2026-06-11 06:00:45','','Site Tambang','Pemandangan area tambang dari elevated viewing point.','publish','closed','closed','','site-tambang','','','2026-06-11 13:00:45','2026-06-11 06:00:45','',0,'http://shemahakam.com/gallery/site-tambang/',0,'gallery','',0),
(42,0,'2026-06-11 13:00:45','2026-06-11 06:00:45','','Operasi Pengeboran','Kegiatan pengeboran eksplorasi untuk pemetaan seam batubara.','publish','closed','closed','','operasi-pengeboran','','','2026-06-11 13:00:45','2026-06-11 06:00:45','',0,'http://shemahakam.com/gallery/operasi-pengeboran/',0,'gallery','',0),
(43,0,'2026-06-11 13:00:45','2026-06-11 06:00:45','','mining-ops-5','','inherit','open','closed','','mining-ops-5','','','2026-06-11 13:00:45','2026-06-11 06:00:45','',42,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-5.jpg',0,'attachment','image/jpeg',0),
(44,0,'2026-06-11 13:00:46','2026-06-11 06:00:46','','Lanskap Tambang','Lanskap area reklamasi pasca-tambang yang telah direvegetasi.','publish','closed','closed','','lanskap-tambang','','','2026-06-11 13:00:46','2026-06-11 06:00:46','',0,'http://shemahakam.com/gallery/lanskap-tambang/',0,'gallery','',0),
(45,0,'2026-06-11 13:00:46','2026-06-11 06:00:46','','mining-ops-6','','inherit','open','closed','','mining-ops-6','','','2026-06-11 13:00:46','2026-06-11 06:00:46','',44,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-6.jpg',0,'attachment','image/jpeg',0),
(46,0,'2026-06-11 13:01:01','2026-06-11 06:01:01','','mining-ops-7','','inherit','open','closed','','mining-ops-7','','','2026-06-11 13:01:01','2026-06-11 06:01:01','',40,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-7.jpg',0,'attachment','image/jpeg',0),
(47,0,'2026-06-11 13:01:01','2026-06-11 06:01:01','','mining-ops-8','','inherit','open','closed','','mining-ops-8','','','2026-06-11 13:01:01','2026-06-11 06:01:01','',41,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-8.jpg',0,'attachment','image/jpeg',0),
(48,0,'2026-06-11 13:01:14','2026-06-11 06:01:14','','mining-ops-7','','inherit','open','closed','','mining-ops-7-2','','','2026-06-11 13:01:14','2026-06-11 06:01:14','',40,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-7-1.jpg',0,'attachment','image/jpeg',0),
(49,0,'2026-06-11 13:01:16','2026-06-11 06:01:16','','mining-ops-8','','inherit','open','closed','','mining-ops-8-2','','','2026-06-11 13:01:16','2026-06-11 06:01:16','',41,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-8-1.jpg',0,'attachment','image/jpeg',0),
(50,0,'2026-06-11 13:02:34','2026-06-11 06:02:34','','mining-ops-1','','inherit','open','closed','','mining-ops-1-2','','','2026-06-11 13:02:34','2026-06-11 06:02:34','',36,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-1-1.jpg',0,'attachment','image/jpeg',0),
(51,0,'2026-06-11 13:02:35','2026-06-11 06:02:35','','mining-ops-2','','inherit','open','closed','','mining-ops-2-2','','','2026-06-11 13:02:35','2026-06-11 06:02:35','',38,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-2-1.jpg',0,'attachment','image/jpeg',0),
(52,0,'2026-06-11 13:02:35','2026-06-11 06:02:35','','mining-ops-8','','inherit','open','closed','','mining-ops-8-3','','','2026-06-11 13:02:35','2026-06-11 06:02:35','',41,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-8-2.jpg',0,'attachment','image/jpeg',0),
(53,0,'2026-06-11 13:02:36','2026-06-11 06:02:36','','mining-ops-7','','inherit','open','closed','','mining-ops-7-3','','','2026-06-11 13:02:36','2026-06-11 06:02:36','',40,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-7-2.jpg',0,'attachment','image/jpeg',0),
(54,0,'2026-06-11 13:02:37','2026-06-11 06:02:37','','mining-ops-5','','inherit','open','closed','','mining-ops-5-2','','','2026-06-11 13:02:37','2026-06-11 06:02:37','',42,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-5-1.jpg',0,'attachment','image/jpeg',0),
(55,0,'2026-06-11 13:02:38','2026-06-11 06:02:38','','mining-ops-6','','inherit','open','closed','','mining-ops-6-2','','','2026-06-11 13:02:38','2026-06-11 06:02:38','',44,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-6-1.jpg',0,'attachment','image/jpeg',0),
(56,0,'2026-06-11 14:38:12','2026-06-11 07:38:12','','mining-ops-5','','inherit','open','closed','','mining-ops-5-3','','','2026-06-11 14:38:12','2026-06-11 07:38:12','',0,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-5-2.jpg',0,'attachment','image/jpeg',0),
(57,0,'2026-06-11 14:38:14','2026-06-11 07:38:14','','mining-ops-2','','inherit','open','closed','','mining-ops-2-3','','','2026-06-11 14:38:14','2026-06-11 07:38:14','',0,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-2-2.jpg',0,'attachment','image/jpeg',0),
(58,0,'2026-06-11 14:38:15','2026-06-11 07:38:15','','mining-ops-1','','inherit','open','closed','','mining-ops-1-3','','','2026-06-11 14:38:15','2026-06-11 07:38:15','',0,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-1-2.jpg',0,'attachment','image/jpeg',0),
(59,0,'2026-06-11 14:38:16','2026-06-11 07:38:16','','mining-ops-6','','inherit','open','closed','','mining-ops-6-3','','','2026-06-11 14:38:16','2026-06-11 07:38:16','',29,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-6-2.jpg',0,'attachment','image/jpeg',0),
(60,0,'2026-06-11 14:38:18','2026-06-11 07:38:18','','mining-ops-7','','inherit','open','closed','','mining-ops-7-4','','','2026-06-11 14:38:18','2026-06-11 07:38:18','',0,'http://shemahakam.com/wp-content/uploads/2026/06/mining-ops-7-3.jpg',0,'attachment','image/jpeg',0),
(61,1,'2026-06-11 14:39:27','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2026-06-11 14:39:27','0000-00-00 00:00:00','',0,'http://shemahakam.com/?p=61',0,'post','',0),
(62,1,'2026-06-11 14:56:40','2026-06-11 07:56:40','{\n    \"blogname\": {\n        \"value\": \"PST Hebat\",\n        \"type\": \"option\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 07:56:39\"\n    },\n    \"blogdescription\": {\n        \"value\": \"Portal K3, Lingkungan & Operasional Tadmbang\",\n        \"type\": \"option\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 07:56:39\"\n    }\n}','','','trash','closed','closed','','ad642c5b-6049-4cec-92ee-4482451db7cd','','','2026-06-11 14:56:40','2026-06-11 07:56:40','',0,'http://shemahakam.com/?p=62',0,'customize_changeset','',0),
(63,1,'2026-06-11 14:56:49','2026-06-11 07:56:49','{\n    \"blogdescription\": {\n        \"value\": \"Portal K3, Lingkungan & Operasional Tambang\",\n        \"type\": \"option\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 07:56:49\"\n    }\n}','','','trash','closed','closed','','0dba68f1-9c86-4364-ad18-2e14eab748f5','','','2026-06-11 14:56:49','2026-06-11 07:56:49','',0,'http://shemahakam.com/0dba68f1-9c86-4364-ad18-2e14eab748f5/',0,'customize_changeset','',0),
(64,1,'2026-06-11 15:37:45','0000-00-00 00:00:00','{\n    \"pst-hebat::hero_title\": {\n        \"value\": \"Portal K3, Lingkungan,<br><span class=\\\"gradient-text\\\">dan Operasional</span><br>Tambang\",\n        \"type\": \"theme_mod\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 08:37:45\"\n    }\n}','','','auto-draft','closed','closed','','5ec91488-7cd5-4cc7-9d28-60ae367abdcb','','','2026-06-11 15:37:45','0000-00-00 00:00:00','',0,'http://shemahakam.com/?p=64',0,'customize_changeset','',0),
(65,0,'2026-06-11 15:47:01','2026-06-11 08:47:01','','sample','','inherit','open','closed','','sample','','','2026-06-11 15:47:01','2026-06-11 08:47:01','',0,'http://shemahakam.com/wp-content/uploads/2026/06/sample.pdf',0,'attachment','application/pdf',0),
(66,1,'2026-06-11 15:49:55','2026-06-11 08:49:55','{\n    \"pst-hebat::navbar_logo\": {\n        \"value\": \"\",\n        \"type\": \"theme_mod\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 08:49:55\"\n    },\n    \"pst-hebat::navbar_tagline\": {\n        \"value\": \"Hebat\",\n        \"type\": \"theme_mod\",\n        \"user_id\": 1,\n        \"date_modified_gmt\": \"2026-06-11 08:49:55\"\n    }\n}','','','trash','closed','closed','','8a068f38-6162-4934-88bb-8677f0a5ab06','','','2026-06-11 15:49:55','2026-06-11 08:49:55','',0,'http://shemahakam.com/8a068f38-6162-4934-88bb-8677f0a5ab06/',0,'customize_changeset','',0),
(67,0,'2026-06-11 15:52:09','2026-06-11 08:52:09','<p>Operasi pengeboran minyak dan gas bumi (migas) merupakan salah satu aktivitas dengan risiko tinggi di sektor energi. Risiko yang dihadapi meliputi ledakan (blowout), kebocoran gas beracun (H₂S), kebakaran, serta pencemaran lingkungan. Oleh karena itu, penerapan prosedur keselamatan yang ketat dan komprehensif menjadi mutlak diperlukan.</p>\n\n<h3>Prinsip Dasar Keselamatan Pengeboran</h3>\n<p>Setiap operasi pengeboran wajib mengacu pada prinsip <strong>Well Integrity Management</strong> yang mencakup:</p>\n<ul>\n<li><strong>Barrier Philosophy</strong> — Penerapan barrier ganda (primary & secondary) untuk mencegah uncontrolled release.</li>\n<li><strong>Risk Assessment</strong> — Identifikasi bahaya dan penilaian risiko sebelum setiap fase pengeboran melalui proses Hazard Identification and Risk Assessment (HIRA).</li>\n<li><strong>Stop Work Authority</strong> — Setiap pekerja memiliki hak dan kewajiban untuk menghentikan pekerjaan jika teridentifikasi kondisi tidak aman.</li>\n</ul>\n\n<h3>Perangkat Keselamatan Utama</h3>\n<p>Beberapa perangkat keselamatan kritis yang wajib terpasang dan teruji pada rig pengeboran:</p>\n<ul>\n<li><strong>Blowout Preventer (BOP):</strong> Sistem katup hidraulik untuk menutup sumur dalam kondisi darurat. Harus diuji fungsi setiap 14 hari sesuai API Standard 53.</li>\n<li><strong>Gas Detection System:</strong> Sensor H₂S, LEL, dan O₂ yang terintegrasi dengan alarm dan sistem shutdown otomatis.</li>\n<li><strong>Emergency Shutdown System (ESD):</strong> Sistem yang secara otomatis menghentikan operasi saat parameter kritis terdeteksi.</li>\n<li><strong>Fire Suppression System:</strong> Sistem pemadam kebakaran otomatis di area kritis seperti mud pump, generator, dan wellhead.</li>\n</ul>\n\n<h3>Prosedur Sebelum Pengeboran</h3>\n<ol>\n<li>Review program pengeboran dan approval dari Kepala Teknik (KKKS).</li>\n<li>Toolbox meeting dengan seluruh kru rig — membahas prosedur, potensi bahaya, dan jalur evakuasi.</li>\n<li>Positive Material Identification (PMI) dan pressure test pada seluruh peralatan kritis.</li>\n<li>Simulasi respon darurat (fire drill, H₂S drill, abandon rig drill).</li>\n</ol>\n\n<h3>Manajemen Risiko Gas H₂S</h3>\n<p>Gas hidrogen sulfida (H₂S) adalah gas sangat beracun yang umum ditemukan di sumur migas. Konsentrasi 100 ppm dapat menyebabkan kematian dalam hitungan menit. Prosedur penanganan H₂S meliputi:</p>\n<ul>\n<li>Pemasangan fixed dan portable H₂S detector.</li>\n<li>Breathing apparatus (SCBA) tersedia di titik-titik strategis.</li>\n<li>Wind sock dan alarm H₂S di lokasi pengeboran.</li>\n<li>Pelatihan H₂S awareness bagi seluruh personel rig.</li>\n</ul>\n\n<blockquote><p>\"Safety is not a priority — it is a value. Priorities change, values do not.\" — Standar Operasi Migas</p></blockquote>\n\n<p>Penerapan prosedur keselamatan yang ketat bukan hanya melindungi nyawa pekerja, tetapi juga menjaga keberlangsungan operasi dan reputasi perusahaan.</p>','Prosedur Keselamatan Pengeboran Minyak dan Gas Bumi','Panduan lengkap prosedur keselamatan pengeboran migas mencakup BOP, gas detection, H₂S management, dan emergency shutdown system.','publish','open','open','','prosedur-keselamatan-pengeboran-minyak-dan-gas-bumi','','','2026-06-11 15:52:09','2026-06-11 08:52:09','',0,'http://shemahakam.com/prosedur-keselamatan-pengeboran-minyak-dan-gas-bumi/',0,'post','',0),
(68,0,'2026-06-11 15:52:53','2026-06-11 08:52:53','<p>Sistem Manajemen Keselamatan dan Kesehatan Kerja Pertambangan Mineral dan Batubara (SMKP Minerba) adalah kerangka kerja yang diwajibkan oleh Keputusan Menteri ESDM No. 1827 K/30/MEM/2018. Sistem ini menjadi fondasi budaya keselamatan di seluruh sektor pertambangan Indonesia.</p>\n\n<h3>Pilar Utama SMKP Minerba</h3>\n<p>SMKP Minerba terdiri dari tujuh elemen utama yang saling terintegrasi:</p>\n<ol>\n<li><strong>Kebijakan</strong> — Komitman tertulis dari pucuk pimpinan perusahaan terhadap K3 pertambangan.</li>\n<li><strong>Perencanaan</strong> — Identifikasi bahaya, penilaian risiko, dan penetapan sasaran K3.</li>\n<li><strong>Organisasi dan Personil</strong> — Struktur organisasi K3 yang jelas, termasuk pembentukan P2K3 dan penunjukan Kepala Teknik Tambang.</li>\n<li><strong>Implementasi</strong> — Pelaksanaan rencana K3 melalui SOP, pelatihan, dan pengendalian operasional.</li>\n<li><strong>Evaluasi</strong> — Audit internal, inspeksi, dan tinjauan manajemen secara berkala.</li>\n<li><strong>Dokumentasi</strong> — Pengelolaan dokumen dan rekaman K3 sesuai standar.</li>\n<li><strong>Peningkatan Berkelanjutan</strong> — Tindakan perbaikan dan pencegahan berdasarkan hasil evaluasi.</li>\n</ol>\n\n<h3>Manfaat Implementasi SMKP Minerba</h3>\n<ul>\n<li>Penurunan angka kecelakaan kerja hingga 60% berdasarkan data perusahaan yang telah menerapkan.</li>\n<li>Peningkatan efisiensi operasional melalui pengendalian risiko yang sistematis.</li>\n<li>Kepatuhan terhadap regulasi pemerintah dan menghindari sanksi administratif.</li>\n<li>Meningkatkan citra perusahaan di mata pemangku kepentingan dan masyarakat.</li>\n<li>Dasar untuk mencapai target Zero Accident di tempat kerja.</li>\n</ul>\n\n<h3>Tahapan Sertifikasi SMKP</h3>\n<p>Perusahaan tambang wajib mendapatkan sertifikasi SMKP Minerba dari Lembaga Sertifikasi yang ditunjuk. Tahapannya meliputi audit dokumen, audit lapangan, dan penetapan peringkat (Emas, Hijau, Biru, Merah, Hitam). Perusahaan dengan peringkat Emas mendapatkan insentif berupa pengurangan frekuensi pelaporan dan prioritas layanan perizinan.</p>\n\n<blockquote><p>“Keselamatan bukanlah segalanya, tetapi segalanya tanpa keselamatan adalah nihil.” — Motto SMKP Minerba</p></blockquote>','Sistem Manajemen K3 Pertambangan (SMKP Minerba) untuk Operasional Tambang yang Andal','Mengenal SMKP Minerba: tujuh pilar utama, manfaat implementasi, dan tahapan sertifikasi sistem manajemen K3 pertambangan.','publish','open','open','','sistem-manajemen-k3-pertambangan-smkp-minerba-untuk-operasional-tambang-yang-andal','','','2026-06-11 15:52:53','2026-06-11 08:52:53','',0,'http://shemahakam.com/sistem-manajemen-k3-pertambangan-smkp-minerba-untuk-operasional-tambang-yang-andal/',0,'post','',0),
(69,0,'2026-06-11 15:52:54','2026-06-11 08:52:54','<p>Limbah Bahan Berbahaya dan Beracun (B3) merupakan konsekuensi operasional yang tidak terhindarkan di sektor pertambangan dan migas. Pengelolaan limbah B3 yang tidak tepat dapat mengakibatkan pencemaran lingkungan, denda regulasi, dan risiko kesehatan masyarakat.</p>\n\n<h3>Klasifikasi Limbah B3</h3>\n<p>Berdasarkan PP No. 22 Tahun 2021, limbah B3 diklasifikasikan menjadi:</p>\n<ul>\n<li><strong>Limbah B3 dari sumber spesifik:</strong> Sludge IPAL, used oil, filter bekas, dan chemical waste dari proses produksi.</li>\n<li><strong>Limbah B3 dari sumber tidak spesifik:</strong> Aki bekas, lampu TL bekas, kemasan bekas B3, dan limbah elektronik.</li>\n<li><strong>Limbah B3 dari bahan kimia kedaluwarsa:</strong> Reagen laboratorium, katalis bekas, dan aditif yang telah melewati masa pakai.</li>\n</ul>\n\n<h3>Prinsip Pengelolaan Limbah B3</h3>\n<p>Pengelolaan limbah B3 di tambang dan fasilitas migas mengacu pada prinsip <strong>Reduce, Reuse, Recycle, Recovery, and Disposal</strong> (4R+D):</p>\n<ol>\n<li><strong>Reduction:</strong> Meminimalkan timbulan limbah melalui optimasi proses dan pemilihan bahan baku yang lebih ramah lingkungan.</li>\n<li><strong>Reuse:</strong> Penggunaan kembali material seperti pelarut bekas setelah proses recovery.</li>\n<li><strong>Recycle:</strong> Daur ulang used oil menjadi bahan bakar alternatif atau pelumas dasar.</li>\n<li><strong>Recovery:</strong> Pengambilan kembali nilai ekonomis dari limbah, seperti recovery logam dari katalis bekas.</li>\n<li><strong>Disposal:</strong> Penanganan akhir di fasilitas pengolahan limbah B3 yang berizin (TPS Limbah B3).</li>\n</ol>\n\n<h3>Persyaratan Penyimpanan</h3>\n<p>Tempat Penyimpanan Sementara (TPS) Limbah B3 harus memenuhi standar teknis:</p>\n<ul>\n<li>Bangunan kedap air dengan lantai beton dan saluran drainase tertutup.</li>\n<li>Sistem ventilasi yang memadai dan perlengkapan tanggap darurat tumpahan.</li>\n<li>Label dan simbol limbah B3 pada setiap kemasan sesuai standar.</li>\n<li>Manifest limbah B3 untuk setiap pengangkutan ke pihak ketiga yang berizin.</li>\n<li>Masa simpan maksimal 90 hari untuk limbah B3 kategori 1 dan 180 hari untuk kategori 2.</li>\n</ul>\n\n<h3>Inovasi Teknologi Pengelolaan</h3>\n<p>Beberapa teknologi terkini dalam pengelolaan limbah B3 di industri tambang dan migas meliputi bioremediasi untuk tanah terkontaminasi minyak, thermal desorption untuk sludge berminyak, dan solidifikasi/stabilisasi untuk limbah logam berat.</p>','Pengelolaan Limbah B3 di Sektor Pertambangan dan Migas','Panduan pengelolaan limbah B3 di tambang dan migas: klasifikasi, prinsip 4R+D, persyaratan TPS, dan teknologi pengolahan terkini.','publish','open','open','','pengelolaan-limbah-b3-di-sektor-pertambangan-dan-migas','','','2026-06-11 15:52:54','2026-06-11 08:52:54','',0,'http://shemahakam.com/pengelolaan-limbah-b3-di-sektor-pertambangan-dan-migas/',0,'post','',0),
(70,0,'2026-06-11 15:52:54','2026-06-11 08:52:54','<p>Inspeksi dan audit Keselamatan dan Kesehatan Kerja (K3) merupakan instrumen kunci dalam mengidentifikasi potensi bahaya, mengevaluasi efektivitas pengendalian risiko, dan memastikan kepatuhan terhadap regulasi di lingkungan pertambangan.</p>\n\n<h3>Perbedaan Inspeksi dan Audit K3</h3>\n<table style=\"width:100%;border-collapse:collapse;margin:16px 0;\">\n<tr style=\"background:#f0f4f8;\"><th style=\"padding:8px 12px;border:1px solid #d9e2ec;text-align:left;\">Aspek</th><th style=\"padding:8px 12px;border:1px solid #d9e2ec;text-align:left;\">Inspeksi</th><th style=\"padding:8px 12px;border:1px solid #d9e2ec;text-align:left;\">Audit</th></tr>\n<tr><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Fokus</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Kondisi fisik, perilaku pekerja</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Sistem manajemen, dokumentasi</td></tr>\n<tr><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Frekuensi</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Harian/mingguan</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Tahunan/semesteran</td></tr>\n<tr><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Pelaksana</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Pengawas, petugas K3</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Auditor internal/eksternal</td></tr>\n<tr><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Output</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Laporan temuan, rekomendasi</td><td style=\"padding:8px 12px;border:1px solid #d9e2ec;\">Laporan ketidaksesuaian, skor</td></tr>\n</table>\n\n<h3>Jenis Inspeksi K3 Tambang</h3>\n<ul>\n<li><strong>Inspeksi Rutin:</strong> Dilakukan oleh pengawas setiap shift sebelum operasi dimulai. Mencakup pengecekan alat berat, area pit, jalan tambang, dan fasilitas pendukung.</li>\n<li><strong>Inspeksi Berkala:</strong> Inspeksi menyeluruh setiap minggu/bulan yang melibatkan tim K3 dan manajemen.</li>\n<li><strong>Inspeksi Khusus:</strong> Dilakukan saat kondisi tertentu seperti cuaca ekstrem, perubahan metode kerja, atau setelah terjadi kecelakaan.</li>\n<li><strong>Inspeksi Peralatan Kritis:</strong> Focus pada alat berat, conveyor, sistem listrik, dan peralatan lifting yang memerlukan sertifikasi K3.</li>\n</ul>\n\n<h3>Metode Inspeksi Efektif</h3>\n<p>Metode yang umum digunakan meliputi <strong>Checklist Inspection</strong> untuk pengecekan sistematis, <strong>Behavioral Based Safety (BBS)</strong> untuk observasi perilaku pekerja, <strong>Job Safety Analysis (JSA)</strong> untuk evaluasi risiko setiap tugas, dan <strong>Hazard Reporting System</strong> sebagai platform pelaporan bahaya oleh seluruh pekerja.</p>\n\n<h3>Tindak Lanjut Temuan</h3>\n<p>Setiap temuan inspeksi dan audit harus dicatat, dianalisis akar penyebabnya (root cause analysis), dan ditindaklanjuti dengan rencana perbaikan yang jelas. Prinsip <strong>Open-Close Finding</strong> memastikan setiap temuan memiliki penanggung jawab, tenggat waktu, dan verifikasi penutupan.</p>','Inspeksi dan Audit K3: Mencegah Kecelakaan Kerja di Tambang','Panduan inspeksi dan audit K3 tambang: jenis inspeksi, metode efektif, perbedaan inspeksi vs audit, dan tindak lanjut temuan.','publish','open','open','','inspeksi-dan-audit-k3-mencegah-kecelakaan-kerja-di-tambang','','','2026-06-11 15:52:54','2026-06-11 08:52:54','',0,'http://shemahakam.com/inspeksi-dan-audit-k3-mencegah-kecelakaan-kerja-di-tambang/',0,'post','',0),
(71,0,'2026-06-11 15:52:54','2026-06-11 08:52:54','<p>Industri pertambangan merupakan salah satu sektor dengan konsumsi energi terbesar. Biaya energi dapat mencapai 30-40% dari total biaya operasional tambang. Oleh karena itu, manajemen energi yang efektif bukan hanya isu lingkungan tetapi juga strategi bisnis yang krusial.</p>\n\n<h3>Sistem Manajemen Energi (ISO 50001)</h3>\n<p>ISO 50001:2018 menyediakan kerangka kerja sistematis untuk pengelolaan energi yang mencakup:</p>\n<ul>\n<li><strong>Energy Policy:</strong> Komitman manajemen puncak terhadap efisiensi energi dan pengurangan emisi GRK.</li>\n<li><strong>Energy Baseline dan EnPI:</strong> Penetapan baseline konsumsi energi dan Energy Performance Indicators untuk setiap area operasi.</li>\n<li><strong>Energy Review:</strong> Identifikasi Significant Energy Uses (SEU) dan peluang penghematan energi.</li>\n<li><strong>Management Review:</strong> Evaluasi berkala terhadap kinerja energi dan efektivitas program efisiensi.</li>\n</ul>\n\n<h3>Strategi Efisiensi Energi di Tambang</h3>\n<ol>\n<li><strong>Optimasi Fleet Management:</strong> Penggunaan sistem dispatch berbasis AI untuk mengurangi idle time dan empty hauling. Penghematan 10-15% konsumsi BBM.</li>\n<li><strong>High-Efficiency Equipment:</strong> Penggantian motor listrik lama dengan motor efisiensi tinggi (IE3/IE4). Potensi penghematan 20-30% energi listrik.</li>\n<li><strong>Variable Frequency Drive (VFD):</strong> Pemasangan VFD pada conveyor, crusher, dan pompa untuk mengoptimalkan konsumsi energi sesuai beban aktual.</li>\n<li><strong>Energy Recovery Systems:</strong> Pemanfaatan regenerative braking pada haul truck dan conveyor downhill untuk menghasilkan listrik.</li>\n<li><strong>Solar Hybrid Solutions:</strong> Integrasi PLTS dengan genset diesel untuk tambang di area remote. Pengurangan konsumsi solar hingga 40%.</li>\n</ol>\n\n<h3>Monitoring dan Evaluasi</h3>\n<p>Penerapan sistem monitoring energi real-time (Energy Management Information System — EMIS) memungkinkan pelacakan konsumsi energi per area, per shift, dan per unit alat. Data ini menjadi dasar pengambilan keputusan untuk continuous improvement.</p>\n\n<h3>Manfaat Ekonomi dan Lingkungan</h3>\n<p>Program efisiensi energi yang terstruktur tidak hanya menurunkan biaya operasional tetapi juga mengurangi emisi karbon (CO₂), memenuhi target Nationally Determined Contribution (NDC) Indonesia, dan meningkatkan daya saing perusahaan di pasar global yang semakin peduli terhadap aspek ESG.</p>','Manajemen Energi dan Efisiensi Operasional di Industri Pertambangan','Strategi manajemen energi tambang: ISO 50001, efisiensi BBM dan listrik, monitoring real-time, dan manfaat ekonomi-lingkungan.','publish','open','open','','manajemen-energi-dan-efisiensi-operasional-di-industri-pertambangan','','','2026-06-11 15:52:54','2026-06-11 08:52:54','',0,'http://shemahakam.com/manajemen-energi-dan-efisiensi-operasional-di-industri-pertambangan/',0,'post','',0),
(72,0,'2026-06-11 16:00:00','2026-06-11 09:00:00','Pengelolaan administrasi lingkungan sesuai regulasi pertambangan yang berlaku, mencakup dokumentasi izin lingkungan, pelaporan, dan kepatuhan terhadap AMDAL.','Administrasi Lingkungan','','publish','open','open','','administrasi-lingkungan','','','2026-06-11 16:00:00','2026-06-11 09:00:00','',0,'http://shemahakam.com/administrasi-lingkungan/',0,'post','',0),
(73,0,'2026-06-11 16:00:01','2026-06-11 09:00:01','Sistem pengelolaan dan pemantauan lingkungan operasional tambang meliputi kualitas air, udara, dan tanah di area konsesi.','Pengelolaan & Pemantauan Lingkungan','','publish','open','open','','pengelolaan-pemantauan-lingkungan','','','2026-06-11 16:00:01','2026-06-11 09:00:01','',0,'http://shemahakam.com/pengelolaan-pemantauan-lingkungan/',0,'post','',0),
(74,0,'2026-06-11 16:00:02','2026-06-11 09:00:02','Program efisiensi dan manajemen energi dalam operasional tambang untuk mengurangi konsumsi bahan bakar dan emisi karbon.','Manajemen Energi','','publish','open','open','','manajemen-energi','','','2026-06-11 16:00:02','2026-06-11 09:00:02','',0,'http://shemahakam.com/manajemen-energi/',0,'post','',0),
(75,0,'2026-06-11 16:00:03','2026-06-11 09:00:03','Evaluasi berkala terhadap pengelolaan lingkungan untuk memastikan kepatuhan terhadap standar dan regulasi yang berlaku.','Evaluasi Pengelolaan Lingkungan','','publish','open','open','','evaluasi-pengelolaan-lingkungan','','','2026-06-11 16:00:03','2026-06-11 09:00:03','',0,'http://shemahakam.com/evaluasi-pengelolaan-lingkungan/',0,'post','',0),
(76,1,'2026-06-11 16:01:49','2026-06-11 09:01:49','Galeri kegiatan operasional pertambangan, keselamatan kerja, dan lingkungan.','Galeri','','publish','closed','closed','','gallery','','','2026-06-11 16:11:06','2026-06-11 09:11:06','',0,'http://shemahakam.com/gallery/',0,'page','',0),
(77,1,'2026-06-11 16:04:22','2026-06-11 09:04:22','Dokumentasi dan informasi terkait MEA (Mining Environmental Administration).','MEA','','inherit','closed','closed','','12-revision-v1','','','2026-06-11 16:04:22','2026-06-11 09:04:22','',12,'http://shemahakam.com/?p=77',0,'revision','',0),
(78,1,'2026-06-11 16:04:27','2026-06-11 09:04:27','Sistem Manajemen Keselamatan Pertambangan Minerba — 7 elemen utama.','SMKP MINERBA','','inherit','closed','closed','','17-revision-v1','','','2026-06-11 16:04:27','2026-06-11 09:04:27','',17,'http://shemahakam.com/?p=78',0,'revision','',0),
(79,1,'2026-06-11 16:04:30','2026-06-11 09:04:30','Informasi terkait Administrasi Lingkungan dalam kerangka MEA.','Administrasi Lingkungan','','inherit','closed','closed','','13-revision-v1','','','2026-06-11 16:04:30','2026-06-11 09:04:30','',13,'http://shemahakam.com/?p=79',0,'revision','',0),
(80,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Dokumentasi.','Dokumentasi','','inherit','closed','closed','','23-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',23,'http://shemahakam.com/?p=80',0,'revision','',0),
(81,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Evaluasi & FU.','Evaluasi & FU','','inherit','closed','closed','','22-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',22,'http://shemahakam.com/?p=81',0,'revision','',0),
(82,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Implementasi.','Implementasi','','inherit','closed','closed','','21-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',21,'http://shemahakam.com/?p=82',0,'revision','',0),
(83,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Kebijakan.','Kebijakan','','inherit','closed','closed','','18-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',18,'http://shemahakam.com/?p=83',0,'revision','',0),
(84,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Organisasi dan Personil.','Organisasi dan Personil','','inherit','closed','closed','','20-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',20,'http://shemahakam.com/?p=84',0,'revision','',0),
(85,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Perencanaan.','Perencanaan','','inherit','closed','closed','','19-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',19,'http://shemahakam.com/?p=85',0,'revision','',0),
(86,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait elemen SMKP MINERBA: Tinjauan Manajemen.','Tinjauan Manajemen','','inherit','closed','closed','','24-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',24,'http://shemahakam.com/?p=86',0,'revision','',0),
(87,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait Evaluasi Pengelolaan Lingkungan dalam kerangka MEA.','Evaluasi Pengelolaan Lingkungan','','inherit','closed','closed','','16-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',16,'http://shemahakam.com/?p=87',0,'revision','',0),
(88,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait Manajemen Energi dalam kerangka MEA.','Manajemen Energi','','inherit','closed','closed','','15-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',15,'http://shemahakam.com/?p=88',0,'revision','',0),
(89,1,'2026-06-11 16:04:43','2026-06-11 09:04:43','Informasi terkait Pengelolaan & Pemantauan Lingkungan dalam kerangka MEA.','Pengelolaan & Pemantauan Lingkungan','','inherit','closed','closed','','14-revision-v1','','','2026-06-11 16:04:43','2026-06-11 09:04:43','',14,'http://shemahakam.com/?p=89',0,'revision','',0),
(90,1,'2026-06-11 16:08:12','2026-06-11 09:08:12','Galeri kegiatan operasional pertambangan, keselamatan kerja, dan lingkungan.','Galeri','','inherit','closed','closed','','76-revision-v1','','','2026-06-11 16:08:12','2026-06-11 09:08:12','',76,'http://shemahakam.com/?p=90',0,'revision','',0),
(91,0,'2026-06-11 16:13:21','2026-06-11 09:13:21','<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Who we are</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Our website address is: http://localhost:8080.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Comments</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor&#8217;s IP address and browser user agent string to help spam detection.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Media</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Cookies</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select &quot;Remember Me&quot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Embedded content from other websites</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Who we share your data with</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you request a password reset, your IP address will be included in the reset email.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">How long we retain your data</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p>\n<!-- /wp:paragraph -->\n<!-- wp:paragraph -->\n<p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">What rights you have over your data</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p>\n<!-- /wp:paragraph -->\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Where your data is sent</h2>\n<!-- /wp:heading -->\n<!-- wp:paragraph -->\n<p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Visitor comments may be checked through an automated spam detection service.</p>\n<!-- /wp:paragraph -->\n','Privacy Policy','','inherit','closed','closed','','3-revision-v1','','','2026-06-11 16:13:21','2026-06-11 09:13:21','',3,'http://shemahakam.com/?p=91',0,'revision','',0),
(92,0,'2026-06-11 16:13:21','2026-06-11 09:13:21','<p>Terms of Service page content coming soon.</p>','Terms of Service','','publish','closed','closed','','terms','','','2026-06-11 16:13:21','2026-06-11 09:13:21','',0,'http://shemahakam.com/terms/',0,'page','',0),
(93,0,'2026-06-11 16:30:01','2026-06-11 09:30:01','Kebijakan K3 pertambangan merupakan komitmen tertulis dari pucuk pimpinan perusahaan dalam menerapkan Sistem Manajemen Keselamatan Pertambangan (SMKP) Minerba di seluruh area operasional.','Kebijakan','','publish','open','open','','kebijakan','','','2026-06-11 16:30:01','2026-06-11 09:30:01','',0,'http://shemahakam.com/kebijakan/',0,'post','',0),
(94,0,'2026-06-11 16:30:02','2026-06-11 09:30:02','Perencanaan K3 meliputi identifikasi bahaya, penilaian risiko, penetapan sasaran, program pengendalian, serta penyusunan rencana tanggap darurat di area tambang.','Perencanaan','','publish','open','open','','perencanaan','','','2026-06-11 16:30:02','2026-06-11 09:30:02','',0,'http://shemahakam.com/perencanaan/',0,'post','',0),
(95,0,'2026-06-11 16:30:03','2026-06-11 09:30:03','Struktur organisasi K3 yang jelas dengan personil bersertifikat dan kompeten di bidang keselamatan pertambangan sesuai peraturan yang berlaku.','Organisasi dan Personil','','publish','open','open','','organisasi-dan-personil','','','2026-06-11 16:30:03','2026-06-11 09:30:03','',0,'http://shemahakam.com/organisasi-dan-personil/',0,'post','',0),
(96,0,'2026-06-11 16:30:05','2026-06-11 09:30:05','Pelaksanaan SMKP Minerba mencakup prosedur operasional standar, pengendalian risiko, pelatihan pekerja, serta komunikasi K3 di seluruh level organisasi.','Implementasi','','publish','open','open','','implementasi','','','2026-06-11 16:30:05','2026-06-11 09:30:05','',0,'http://shemahakam.com/implementasi/',0,'post','',0),
(97,0,'2026-06-11 16:30:06','2026-06-11 09:30:06','Evaluasi dan tindak lanjut (FU) dilakukan melalui audit internal, inspeksi rutin, investigasi insiden, serta tinjauan manajemen secara periodik.','Evaluasi & FU','','publish','open','open','','evaluasi-fu','','','2026-06-11 16:30:06','2026-06-11 09:30:06','',0,'http://shemahakam.com/evaluasi-fu/',0,'post','',0),
(98,0,'2026-06-11 16:30:08','2026-06-11 09:30:08','Dokumentasi SMKP Minerba meliputi prosedur tertulis, rekaman kegiatan K3, laporan insiden, serta bukti kepatuhan terhadap regulasi pertambangan.','Dokumentasi','','publish','open','open','','dokumentasi','','','2026-06-11 16:30:08','2026-06-11 09:30:08','',0,'http://shemahakam.com/dokumentasi/',0,'post','',0),
(99,0,'2026-06-11 16:30:09','2026-06-11 09:30:09','Tinjauan manajemen dilakukan secara berkala untuk mengevaluasi efektivitas penerapan SMKP Minerba dan menetapkan perbaikan berkelanjutan.','Tinjauan Manajemen','','publish','open','open','','tinjauan-manajemen','','','2026-06-11 16:30:09','2026-06-11 09:30:09','',0,'http://shemahakam.com/tinjauan-manajemen/',0,'post','',0),
(100,0,'2026-06-12 09:30:06','2026-06-12 02:30:06','','Galeri','','publish','closed','closed','','galeri','','','2026-06-12 09:30:06','2026-06-12 02:30:06','',0,'http://shemahakam.com/galeri/',0,'nav_menu_item','',0),
(101,0,'2026-06-12 09:30:06','2026-06-12 02:30:06','','Kontak','','publish','closed','closed','','kontak','','','2026-06-12 09:30:06','2026-06-12 02:30:06','',0,'http://shemahakam.com/kontak/',2,'nav_menu_item','',0),
(102,0,'2026-06-12 09:30:10','2026-06-12 02:30:10',' ','','','publish','closed','closed','','102','','','2026-06-12 09:30:10','2026-06-12 02:30:10','',0,'http://shemahakam.com/102/',3,'nav_menu_item','',0),
(103,0,'2026-06-12 09:30:10','2026-06-12 02:30:10',' ','','','publish','closed','closed','','103','','','2026-06-12 09:30:10','2026-06-12 02:30:10','',0,'http://shemahakam.com/103/',4,'nav_menu_item','',0),
(104,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Panduan keselamatan komprehensif untuk operasi pengeboran minyak dan gas bumi, mencakup prosedur darurat, penggunaan APD, dan sistem tanggap darurat.','Prosedur Keselamatan Pengeboran Minyak dan Gas Bumi','','publish','open','open','','prosedur-keselamatan-pengeboran-minyak-dan-gas-bumi-2','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/prosedur-keselamatan-pengeboran-minyak-dan-gas-bumi-2/',0,'post','',0),
(105,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Panduan inspeksi K3 rutin dan audit keselamatan untuk mengidentifikasi bahaya, menilai risiko, dan mencegah kecelakaan kerja di area pertambangan.','Inspeksi dan Audit K3: Mencegah Kecelakaan Kerja di Tambang','','publish','open','open','','inspeksi-dan-audit-k3-mencegah-kecelakaan-kerja-di-tambang-2','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/inspeksi-dan-audit-k3-mencegah-kecelakaan-kerja-di-tambang-2/',0,'post','',0),
(106,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Laporan survei geologi rinci cekungan sedimentasi Kalimantan Timur termasuk stratigrafi, geologi struktur, dan analisis potensi sumber daya mineral.','Laporan Eksplorasi Geologi: Cekungan Kalimantan Timur','','publish','open','open','','laporan-eksplorasi-geologi-cekungan-kalimantan-timur','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/laporan-eksplorasi-geologi-cekungan-kalimantan-timur/',0,'post','',0),
(107,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Laporan teknis tentang teknologi penambangan dan pengolahan nikel laterit termasuk HPAL, RKEF, dan produksi feronikel.','Teknologi Penambangan Nikel Laterit','','publish','open','open','','teknologi-penambangan-nikel-laterit','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/teknologi-penambangan-nikel-laterit/',0,'post','',0),
(108,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Standar teknis dan praktik terbaik untuk operasi pengeboran lepas pantai termasuk spesifikasi peralatan, kontrol sumur, dan perlindungan lingkungan.','Standar Teknis Pengeboran Lepas Pantai','','publish','open','open','','standar-teknis-pengeboran-lepas-pantai','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/standar-teknis-pengeboran-lepas-pantai/',0,'post','',0),
(109,0,'2026-06-12 09:30:39','2026-06-12 02:30:39','Panduan lengkap tentang Production Sharing Contracts di Indonesia termasuk persyaratan fiskal, cost recovery, dan ketentuan pelaporan.','Panduan Production Sharing Contract di Indonesia','','publish','open','open','','panduan-production-sharing-contract-di-indonesia','','','2026-06-12 09:30:39','2026-06-12 02:30:39','',0,'http://shemahakam.com/panduan-production-sharing-contract-di-indonesia/',0,'post','',0),
(110,0,'2026-06-12 09:30:40','2026-06-12 02:30:40','Naskah lengkap Undang-Undang Nomor 3 Tahun 2020 tentang perubahan atas Undang-Undang Nomor 4 Tahun 2009 tentang Pertambangan Mineral dan Batubara.','UU No. 3/2020 tentang Perubahan UU Pertambangan','','publish','open','open','','uu-no-3-2020-tentang-perubahan-uu-pertambangan','','','2026-06-12 09:30:40','2026-06-12 02:30:40','',0,'http://shemahakam.com/uu-no-3-2020-tentang-perubahan-uu-pertambangan/',0,'post','',0),
(111,0,'2026-06-12 09:30:40','2026-06-12 02:30:40','Kerangka peraturan AMDAL lengkap untuk operasi pertambangan termasuk UKL-UPL, pemantauan lingkungan, dan keterlibatan masyarakat.','AMDAL dan UKL-UPL untuk Operasi Pertambangan','','publish','open','open','','amdal-dan-ukl-upl-untuk-operasi-pertambangan','','','2026-06-12 09:30:40','2026-06-12 02:30:40','',0,'http://shemahakam.com/amdal-dan-ukl-upl-untuk-operasi-pertambangan/',0,'post','',0),
(112,0,'2026-06-12 09:30:40','2026-06-12 02:30:40','Standar nasional untuk metode investigasi geoteknik dalam operasi pertambangan termasuk mekanika tanah, mekanika batuan, dan stabilitas lereng.','SNI Investigasi Geoteknik untuk Pertambangan','','publish','open','open','','sni-investigasi-geoteknik-untuk-pertambangan','','','2026-06-12 09:30:40','2026-06-12 02:30:40','',0,'http://shemahakam.com/sni-investigasi-geoteknik-untuk-pertambangan/',0,'post','',0),
(113,0,'2026-06-12 09:30:40','2026-06-12 02:30:40','Persyaratan sistem manajemen lingkungan dan panduan implementasi untuk operasi pertambangan yang selaras dengan ISO 14001:2015.','ISO 14001: Sistem Manajemen Lingkungan untuk Pertambangan','','publish','open','open','','iso-14001-sistem-manajemen-lingkungan-untuk-pertambangan','','','2026-06-12 09:30:40','2026-06-12 02:30:40','',0,'http://shemahakam.com/iso-14001-sistem-manajemen-lingkungan-untuk-pertambangan/',0,'post','',0);
/*!40000 ALTER TABLE `wp_posts` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_term_relationships`
--

DROP TABLE IF EXISTS `wp_term_relationships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_term_relationships` (
  `object_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `term_taxonomy_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `term_order` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  KEY `term_taxonomy_id` (`term_taxonomy_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_term_relationships`
--

LOCK TABLES `wp_term_relationships` WRITE;
/*!40000 ALTER TABLE `wp_term_relationships` DISABLE KEYS */;
INSERT INTO `wp_term_relationships` VALUES
(29,6,0),
(29,20,0),
(29,21,0),
(29,22,0),
(29,23,0),
(30,1,0),
(31,1,0),
(32,1,0),
(33,5,0),
(34,5,0),
(35,5,0),
(67,6,0),
(68,6,0),
(69,6,0),
(70,6,0),
(71,6,0),
(72,31,0),
(73,31,0),
(74,31,0),
(75,31,0),
(93,33,0),
(94,33,0),
(95,33,0),
(96,33,0),
(97,33,0),
(98,33,0),
(99,33,0),
(100,2,0),
(101,2,0),
(102,2,0),
(103,2,0),
(104,26,0),
(105,26,0),
(106,24,0),
(107,24,0),
(108,25,0),
(109,25,0),
(110,27,0),
(111,27,0),
(112,28,0),
(113,28,0);
/*!40000 ALTER TABLE `wp_term_relationships` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_term_taxonomy`
--

DROP TABLE IF EXISTS `wp_term_taxonomy`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_term_taxonomy` (
  `term_taxonomy_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `taxonomy` varchar(32) NOT NULL DEFAULT '',
  `description` longtext NOT NULL,
  `parent` bigint(20) unsigned NOT NULL DEFAULT 0,
  `count` bigint(20) NOT NULL DEFAULT 0,
  PRIMARY KEY (`term_taxonomy_id`),
  UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  KEY `taxonomy` (`taxonomy`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_term_taxonomy`
--

LOCK TABLES `wp_term_taxonomy` WRITE;
/*!40000 ALTER TABLE `wp_term_taxonomy` DISABLE KEYS */;
INSERT INTO `wp_term_taxonomy` VALUES
(1,1,'category','',0,3),
(2,2,'nav_menu','',0,4),
(3,3,'category','Berita terbaru',0,0),
(4,4,'category','Informasi layanan',0,0),
(5,5,'category','Kegiatan operasional tambang',0,3),
(6,6,'category','Artikel dan informasi',0,6),
(7,7,'post_tag','',0,0),
(8,8,'post_tag','',0,0),
(9,9,'post_tag','',0,0),
(10,10,'post_tag','',0,0),
(11,11,'post_tag','',0,0),
(12,12,'post_tag','',0,0),
(13,13,'post_tag','',0,0),
(14,14,'post_tag','',0,0),
(15,15,'post_tag','',0,0),
(16,16,'post_tag','',0,0),
(17,17,'post_tag','',0,0),
(18,18,'post_tag','',0,0),
(19,19,'post_tag','',0,0),
(20,20,'post_tag','',0,1),
(21,21,'post_tag','',0,1),
(22,22,'post_tag','',0,1),
(23,23,'post_tag','',0,1),
(24,24,'category','Dokumentasi pertambangan',30,2),
(25,25,'category','Dokumentasi migas',30,2),
(26,26,'category','Dokumentasi K3 dan HSE',30,2),
(27,27,'category','Dokumentasi regulasi',30,2),
(28,28,'category','Dokumentasi standar',30,2),
(30,30,'category','',0,0),
(31,31,'category','Mining Environmental Administration',30,4),
(33,33,'category','Sistem Manajemen Keselamatan Pertambangan Minerba',30,7);
/*!40000 ALTER TABLE `wp_term_taxonomy` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_termmeta`
--

DROP TABLE IF EXISTS `wp_termmeta`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_termmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `term_id` (`term_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_termmeta`
--

LOCK TABLES `wp_termmeta` WRITE;
/*!40000 ALTER TABLE `wp_termmeta` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_termmeta` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_terms`
--

DROP TABLE IF EXISTS `wp_terms`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_terms` (
  `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(200) NOT NULL DEFAULT '',
  `slug` varchar(200) NOT NULL DEFAULT '',
  `term_group` bigint(10) NOT NULL DEFAULT 0,
  PRIMARY KEY (`term_id`),
  KEY `slug` (`slug`(191)),
  KEY `name` (`name`(191))
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_terms`
--

LOCK TABLES `wp_terms` WRITE;
/*!40000 ALTER TABLE `wp_terms` DISABLE KEYS */;
INSERT INTO `wp_terms` VALUES
(1,'Uncategorized','uncategorized',0),
(2,'Primary Menu','primary-menu',0),
(3,'Berita','berita',0),
(4,'Layanan','layanan',0),
(5,'Kegiatan','kegiatan',0),
(6,'Artikel','artikel',0),
(7,'SMKP','smkp',0),
(8,'K3','k3',0),
(9,'keselamatan','keselamatan',0),
(10,'tambang','tambang',0),
(11,'SHE','she',0),
(12,'PST','pst',0),
(13,'PSI','psi',0),
(14,'EPI','epi',0),
(15,'kinerja','kinerja',0),
(16,'investigasi','investigasi',0),
(17,'kecelakaan','kecelakaan',0),
(18,'alat-berat','alat-berat',0),
(19,'operasi','operasi',0),
(20,'limbah','limbah',0),
(21,'B3','b3',0),
(22,'lingkungan','lingkungan',0),
(23,'regulasi','regulasi',0),
(24,'Mining','mining',0),
(25,'Oil &amp; Gas','oil-gas',0),
(26,'Safety &amp; HSE','safety',0),
(27,'Regulations','regulations',0),
(28,'Standards','standards',0),
(30,'Documents','documents',0),
(31,'MEA','mea',0),
(33,'SMKP Minerba','smkp-minerba',0);
/*!40000 ALTER TABLE `wp_terms` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_usermeta`
--

DROP TABLE IF EXISTS `wp_usermeta`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_usermeta` (
  `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext DEFAULT NULL,
  PRIMARY KEY (`umeta_id`),
  KEY `user_id` (`user_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_usermeta`
--

LOCK TABLES `wp_usermeta` WRITE;
/*!40000 ALTER TABLE `wp_usermeta` DISABLE KEYS */;
INSERT INTO `wp_usermeta` VALUES
(1,1,'nickname','admin'),
(2,1,'first_name',''),
(3,1,'last_name',''),
(4,1,'description',''),
(5,1,'rich_editing','true'),
(6,1,'syntax_highlighting','true'),
(7,1,'comment_shortcuts','false'),
(8,1,'admin_color','fresh'),
(9,1,'use_ssl','0'),
(10,1,'show_admin_bar_front','true'),
(11,1,'locale',''),
(12,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),
(13,1,'wp_user_level','10'),
(14,1,'dismissed_wp_pointers',''),
(15,1,'show_welcome_panel','1'),
(16,1,'session_tokens','a:1:{s:64:\"46eb6b93597c8b9ff937a0e2c7e295517b5a09572843f07b7979a511776cb2cb\";a:4:{s:10:\"expiration\";i:1781336364;s:2:\"ip\";s:12:\"192.168.16.1\";s:2:\"ua\";s:70:\"Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0\";s:5:\"login\";i:1781163564;}}'),
(17,1,'wp_dashboard_quick_press_last_post_id','61'),
(18,1,'community-events-location','a:1:{s:2:\"ip\";s:12:\"192.168.16.0\";}'),
(19,1,'wp_persisted_preferences','a:4:{s:22:\"core/customize-widgets\";a:1:{s:12:\"welcomeGuide\";b:0;}s:9:\"_modified\";s:24:\"2026-06-11T09:03:12.066Z\";s:4:\"core\";a:1:{s:26:\"isComplementaryAreaVisible\";b:1;}s:14:\"core/edit-post\";a:2:{s:12:\"welcomeGuide\";b:0;s:23:\"metaBoxesMainOpenHeight\";i:515;}}'),
(20,1,'wp_user-settings','libraryContent=browse'),
(21,1,'wp_user-settings-time','1781168097');
/*!40000 ALTER TABLE `wp_usermeta` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wp_users`
--

DROP TABLE IF EXISTS `wp_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_users` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login` varchar(60) NOT NULL DEFAULT '',
  `user_pass` varchar(255) NOT NULL DEFAULT '',
  `user_nicename` varchar(50) NOT NULL DEFAULT '',
  `user_email` varchar(100) NOT NULL DEFAULT '',
  `user_url` varchar(100) NOT NULL DEFAULT '',
  `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `user_activation_key` varchar(255) NOT NULL DEFAULT '',
  `user_status` int(11) NOT NULL DEFAULT 0,
  `display_name` varchar(250) NOT NULL DEFAULT '',
  PRIMARY KEY (`ID`),
  KEY `user_login_key` (`user_login`),
  KEY `user_nicename` (`user_nicename`),
  KEY `user_email` (`user_email`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wp_users`
--

LOCK TABLES `wp_users` WRITE;
/*!40000 ALTER TABLE `wp_users` DISABLE KEYS */;
INSERT INTO `wp_users` VALUES
(1,'admin','$P$B24xv0BzQWO8XK8Bo9gkmEqiNCScPY.','admin','admin@example.com','http://localhost:8080','2026-06-11 04:50:50','',0,'admin');
/*!40000 ALTER TABLE `wp_users` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-06-12 13:05:11
