-- MySQL dump 10.13 Distrib 8.0.16, for Win64 (x86_64) -- -- Host: ::1 Database: local -- ------------------------------------------------------ -- Server version 8.0.16 /*!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 */; 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 */; 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) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, PRIMARY KEY (`meta_id`), KEY `comment_id` (`comment_id`), KEY `meta_key` (`meta_key`(191)) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!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 */; 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 COLLATE utf8mb4_unicode_520_ci NOT NULL, `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_content` text COLLATE utf8mb4_unicode_520_ci NOT NULL, `comment_karma` int(11) NOT NULL DEFAULT '0', `comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1', `comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `comment_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 */; INSERT INTO `wp_comments` VALUES (1,1,'A WordPress Commenter','wapuu@wordpress.example','https://wordpress.org/','','2020-07-20 16:31:56','2020-07-20 16:31:56','Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from Gravatar.',0,'1','','',0,0); /*!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 */; SET character_set_client = utf8mb4 ; CREATE TABLE `wp_links` ( `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y', `link_owner` bigint(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) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL, `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', PRIMARY KEY (`link_id`), KEY `link_visible` (`link_visible`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!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 */; SET character_set_client = utf8mb4 ; CREATE TABLE `wp_options` ( `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes', PRIMARY KEY (`option_id`), UNIQUE KEY `option_name` (`option_name`), KEY `autoload` (`autoload`) ) ENGINE=InnoDB AUTO_INCREMENT=685 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,'siteurl','http://cunygraduatelmis.local','yes'); INSERT INTO `wp_options` VALUES (2,'home','http://cunygraduatelmis.local','yes'); INSERT INTO `wp_options` VALUES (3,'blogname','cuny-graduate-lmis','yes'); INSERT INTO `wp_options` VALUES (4,'blogdescription','Just another WordPress site','yes'); INSERT INTO `wp_options` VALUES (5,'users_can_register','0','yes'); INSERT INTO `wp_options` VALUES (6,'admin_email','dev-email@flywheel.local','yes'); INSERT INTO `wp_options` VALUES (7,'start_of_week','1','yes'); INSERT INTO `wp_options` VALUES (8,'use_balanceTags','0','yes'); INSERT INTO `wp_options` VALUES (9,'use_smilies','1','yes'); INSERT INTO `wp_options` VALUES (10,'require_name_email','1','yes'); INSERT INTO `wp_options` VALUES (11,'comments_notify','1','yes'); INSERT INTO `wp_options` VALUES (12,'posts_per_rss','10','yes'); INSERT INTO `wp_options` VALUES (13,'rss_use_excerpt','0','yes'); INSERT INTO `wp_options` VALUES (14,'mailserver_url','mail.example.com','yes'); INSERT INTO `wp_options` VALUES (15,'mailserver_login','login@example.com','yes'); INSERT INTO `wp_options` VALUES (16,'mailserver_pass','password','yes'); INSERT INTO `wp_options` VALUES (17,'mailserver_port','110','yes'); INSERT INTO `wp_options` VALUES (18,'default_category','1','yes'); INSERT INTO `wp_options` VALUES (19,'default_comment_status','open','yes'); INSERT INTO `wp_options` VALUES (20,'default_ping_status','open','yes'); INSERT INTO `wp_options` VALUES (21,'default_pingback_flag','1','yes'); INSERT INTO `wp_options` VALUES (22,'posts_per_page','10','yes'); INSERT INTO `wp_options` VALUES (23,'date_format','F j, Y','yes'); INSERT INTO `wp_options` VALUES (24,'time_format','g:i a','yes'); INSERT INTO `wp_options` VALUES (25,'links_updated_date_format','F j, Y g:i a','yes'); INSERT INTO `wp_options` VALUES (26,'comment_moderation','0','yes'); INSERT INTO `wp_options` VALUES (27,'moderation_notify','1','yes'); INSERT INTO `wp_options` VALUES (28,'permalink_structure','/%postname%/','yes'); INSERT INTO `wp_options` VALUES (29,'rewrite_rules','a:88:{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: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:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:13:\"favicon\\.ico$\";s:19:\"index.php?favicon=1\";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: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\";}','yes'); INSERT INTO `wp_options` VALUES (30,'hack_file','0','yes'); INSERT INTO `wp_options` VALUES (31,'blog_charset','UTF-8','yes'); INSERT INTO `wp_options` VALUES (32,'moderation_keys','','no'); INSERT INTO `wp_options` VALUES (33,'active_plugins','a:1:{i:0;s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";}','yes'); INSERT INTO `wp_options` VALUES (34,'category_base','','yes'); INSERT INTO `wp_options` VALUES (35,'ping_sites','http://rpc.pingomatic.com/','yes'); INSERT INTO `wp_options` VALUES (36,'comment_max_links','2','yes'); INSERT INTO `wp_options` VALUES (37,'gmt_offset','0','yes'); INSERT INTO `wp_options` VALUES (38,'default_email_category','1','yes'); INSERT INTO `wp_options` VALUES (39,'recently_edited','a:2:{i:0;s:100:\"C:\\Users\\alan\\Local Sites\\cunygraduatelmis\\app\\public/wp-content/themes/cuny-graduate-lmis/style.css\";i:2;s:0:\"\";}','no'); INSERT INTO `wp_options` VALUES (40,'template','cuny-graduate-lmis','yes'); INSERT INTO `wp_options` VALUES (41,'stylesheet','cuny-graduate-lmis','yes'); INSERT INTO `wp_options` VALUES (42,'comment_whitelist','1','yes'); INSERT INTO `wp_options` VALUES (43,'blacklist_keys','','no'); INSERT INTO `wp_options` VALUES (44,'comment_registration','0','yes'); INSERT INTO `wp_options` VALUES (45,'html_type','text/html','yes'); INSERT INTO `wp_options` VALUES (46,'use_trackback','0','yes'); INSERT INTO `wp_options` VALUES (47,'default_role','subscriber','yes'); INSERT INTO `wp_options` VALUES (48,'db_version','47018','yes'); INSERT INTO `wp_options` VALUES (49,'uploads_use_yearmonth_folders','1','yes'); INSERT INTO `wp_options` VALUES (50,'upload_path','','yes'); INSERT INTO `wp_options` VALUES (51,'blog_public','1','yes'); INSERT INTO `wp_options` VALUES (52,'default_link_category','2','yes'); INSERT INTO `wp_options` VALUES (53,'show_on_front','posts','yes'); INSERT INTO `wp_options` VALUES (54,'tag_base','','yes'); INSERT INTO `wp_options` VALUES (55,'show_avatars','1','yes'); INSERT INTO `wp_options` VALUES (56,'avatar_rating','G','yes'); INSERT INTO `wp_options` VALUES (57,'upload_url_path','','yes'); INSERT INTO `wp_options` VALUES (58,'thumbnail_size_w','150','yes'); INSERT INTO `wp_options` VALUES (59,'thumbnail_size_h','150','yes'); INSERT INTO `wp_options` VALUES (60,'thumbnail_crop','1','yes'); INSERT INTO `wp_options` VALUES (61,'medium_size_w','300','yes'); INSERT INTO `wp_options` VALUES (62,'medium_size_h','300','yes'); INSERT INTO `wp_options` VALUES (63,'avatar_default','mystery','yes'); INSERT INTO `wp_options` VALUES (64,'large_size_w','1024','yes'); INSERT INTO `wp_options` VALUES (65,'large_size_h','1024','yes'); INSERT INTO `wp_options` VALUES (66,'image_default_link_type','none','yes'); INSERT INTO `wp_options` VALUES (67,'image_default_size','','yes'); INSERT INTO `wp_options` VALUES (68,'image_default_align','','yes'); INSERT INTO `wp_options` VALUES (69,'close_comments_for_old_posts','0','yes'); INSERT INTO `wp_options` VALUES (70,'close_comments_days_old','14','yes'); INSERT INTO `wp_options` VALUES (71,'thread_comments','1','yes'); INSERT INTO `wp_options` VALUES (72,'thread_comments_depth','5','yes'); INSERT INTO `wp_options` VALUES (73,'page_comments','0','yes'); INSERT INTO `wp_options` VALUES (74,'comments_per_page','50','yes'); INSERT INTO `wp_options` VALUES (75,'default_comments_page','newest','yes'); INSERT INTO `wp_options` VALUES (76,'comment_order','asc','yes'); INSERT INTO `wp_options` VALUES (77,'sticky_posts','a:0:{}','yes'); INSERT INTO `wp_options` VALUES (78,'widget_categories','a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (79,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (80,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (81,'uninstall_plugins','a:0:{}','no'); INSERT INTO `wp_options` VALUES (82,'timezone_string','','yes'); INSERT INTO `wp_options` VALUES (83,'page_for_posts','0','yes'); INSERT INTO `wp_options` VALUES (84,'page_on_front','0','yes'); INSERT INTO `wp_options` VALUES (85,'default_post_format','0','yes'); INSERT INTO `wp_options` VALUES (86,'link_manager_enabled','0','yes'); INSERT INTO `wp_options` VALUES (87,'finished_splitting_shared_terms','1','yes'); INSERT INTO `wp_options` VALUES (88,'site_icon','0','yes'); INSERT INTO `wp_options` VALUES (89,'medium_large_size_w','768','yes'); INSERT INTO `wp_options` VALUES (90,'medium_large_size_h','0','yes'); INSERT INTO `wp_options` VALUES (91,'wp_page_for_privacy_policy','3','yes'); INSERT INTO `wp_options` VALUES (92,'show_comments_cookies_opt_in','1','yes'); INSERT INTO `wp_options` VALUES (93,'admin_email_lifespan','1610814716','yes'); INSERT INTO `wp_options` VALUES (94,'initial_db_version','47018','yes'); INSERT INTO `wp_options` VALUES (95,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:62:{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:16:\"aiosp_manage_seo\";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;}}}','yes'); INSERT INTO `wp_options` VALUES (96,'fresh_site','0','yes'); INSERT INTO `wp_options` VALUES (97,'widget_search','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (98,'widget_recent-posts','a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (99,'widget_recent-comments','a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (100,'widget_archives','a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (101,'widget_meta','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (102,'sidebars_widgets','a:2:{s:19:\"wp_inactive_widgets\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}s:13:\"array_version\";i:3;}','yes'); INSERT INTO `wp_options` VALUES (103,'cron','a:9:{i:1606699917;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:1606710717;a:3:{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;}}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;}}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:1606753917;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:1606754159;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1606754160;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:1606775183;a:1:{s:33:\"aioseop_cron_check_remote_notices\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1606775369;a:1:{s:21:\"ai1wm_storage_cleanup\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1606840317;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;}','yes'); INSERT INTO `wp_options` VALUES (104,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (105,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (106,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (107,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (108,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (109,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (110,'nonce_key','r@2gotVU>UX]=5dbkR0`:5YoHM|9%3G~*IPg#xh`EmeOcsL','no'); INSERT INTO `wp_options` VALUES (111,'nonce_salt','AO!:dAp!G?.]r!LN{oVG;(_WoO75.Y9X692/]oS*ZEfZC8*4T{{Q7[${e|M541gP','no'); INSERT INTO `wp_options` VALUES (112,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (113,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (114,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'); INSERT INTO `wp_options` VALUES (116,'recovery_keys','a:0:{}','yes'); INSERT INTO `wp_options` VALUES (125,'theme_mods_twentytwenty','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1595276266;s:4:\"data\";a:3:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";}s:9:\"sidebar-2\";a:3:{i:0;s:10:\"archives-2\";i:1;s:12:\"categories-2\";i:2;s:6:\"meta-2\";}}}}','yes'); INSERT INTO `wp_options` VALUES (143,'can_compress_scripts','1','no'); INSERT INTO `wp_options` VALUES (153,'current_theme','CUNY Graduate Labor Market Information Service','yes'); INSERT INTO `wp_options` VALUES (154,'theme_mods_cuny-graduate-lmis','a:4:{i:0;b:0;s:18:\"nav_menu_locations\";a:0:{}s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1595454562;s:4:\"data\";a:1:{s:19:\"wp_inactive_widgets\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}}}}','yes'); INSERT INTO `wp_options` VALUES (155,'theme_switched','','yes'); INSERT INTO `wp_options` VALUES (169,'_transient_health-check-site-status-result','{\"good\":\"8\",\"recommended\":\"9\",\"critical\":\"0\"}','yes'); INSERT INTO `wp_options` VALUES (184,'recently_activated','a:1:{s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";i:1606688965;}','yes'); INSERT INTO `wp_options` VALUES (221,'theme_mods_fictional-university-theme','a:4:{i:0;b:0;s:18:\"nav_menu_locations\";a:0:{}s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1595454690;s:4:\"data\";a:1:{s:19:\"wp_inactive_widgets\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}}}}','yes'); INSERT INTO `wp_options` VALUES (223,'_site_transient_update_themes','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1606688941;s:7:\"checked\";a:1:{s:18:\"cuny-graduate-lmis\";s:0:\"\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}','no'); INSERT INTO `wp_options` VALUES (628,'_site_transient_timeout_theme_roots','1606690444','no'); INSERT INTO `wp_options` VALUES (629,'_site_transient_theme_roots','a:1:{s:18:\"cuny-graduate-lmis\";s:7:\"/themes\";}','no'); INSERT INTO `wp_options` VALUES (633,'auto_core_update_notified','a:4:{s:4:\"type\";s:7:\"success\";s:5:\"email\";s:24:\"dev-email@flywheel.local\";s:7:\"version\";s:5:\"5.4.4\";s:9:\"timestamp\";i:1606688709;}','no'); INSERT INTO `wp_options` VALUES (634,'_site_transient_timeout_php_check_472f71d2a071d463a95f84346288dc89','1607293510','no'); INSERT INTO `wp_options` VALUES (635,'_site_transient_php_check_472f71d2a071d463a95f84346288dc89','a:5:{s:19:\"recommended_version\";s:3:\"7.4\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}','no'); INSERT INTO `wp_options` VALUES (636,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:3:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:7:\"upgrade\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.5.3.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.5.3.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.5.3-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.5.3-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.5.3\";s:7:\"version\";s:5:\"5.5.3\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.3\";s:15:\"partial_version\";s:0:\"\";}i:1;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.5.3.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.5.3.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.5.3-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.5.3-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.5.3\";s:7:\"version\";s:5:\"5.5.3\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.3\";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:59:\"https://downloads.wordpress.org/release/wordpress-5.5.2.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.5.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.5.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.5.2-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.5.2\";s:7:\"version\";s:5:\"5.5.2\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.3\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}}s:12:\"last_checked\";i:1606695028;s:15:\"version_checked\";s:5:\"5.4.4\";s:12:\"translations\";a:0:{}}','no'); INSERT INTO `wp_options` VALUES (637,'_site_transient_timeout_browser_0348215151a4c646280509d77ae2365a','1607293526','no'); INSERT INTO `wp_options` VALUES (638,'_site_transient_browser_0348215151a4c646280509d77ae2365a','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:12:\"87.0.4280.66\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'); INSERT INTO `wp_options` VALUES (639,'_site_transient_timeout_community-events-d41d8cd98f00b204e9800998ecf8427e','1606741444','no'); INSERT INTO `wp_options` VALUES (640,'_site_transient_community-events-d41d8cd98f00b204e9800998ecf8427e','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";b:0;}s:6:\"events\";a:6:{i:0;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:50:\"Discussion Group: WordPress Troubleshooting Basics\";s:3:\"url\";s:68:\"https://www.meetup.com/learn-wordpress-discussions/events/274764825/\";s:6:\"meetup\";s:27:\"Learn WordPress Discussions\";s:10:\"meetup_url\";s:51:\"https://www.meetup.com/learn-wordpress-discussions/\";s:4:\"date\";s:19:\"2020-12-02 08:00:00\";s:8:\"end_date\";s:19:\"2020-12-02 09:00:00\";s:20:\"start_unix_timestamp\";i:1606924800;s:18:\"end_unix_timestamp\";i:1606928400;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:37.779998779297003;s:9:\"longitude\";d:-122.41999816895;}}i:1;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:34:\"Working With An Elementor Template\";s:3:\"url\";s:67:\"https://www.meetup.com/WordPress-Montclair-Meetup/events/274574459/\";s:6:\"meetup\";s:26:\"WordPress Montclair Meetup\";s:10:\"meetup_url\";s:50:\"https://www.meetup.com/WordPress-Montclair-Meetup/\";s:4:\"date\";s:19:\"2020-11-30 19:00:00\";s:8:\"end_date\";s:19:\"2020-11-30 21:00:00\";s:20:\"start_unix_timestamp\";i:1606780800;s:18:\"end_unix_timestamp\";i:1606788000;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.810001373291001;s:9:\"longitude\";d:-74.220001220702997;}}i:2;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:63:\"Monthly Morris County WordPress Meetup (Topic and location TBD)\";s:3:\"url\";s:77:\"https://www.meetup.com/Morris-County-NJ-WordPress-Group/events/qbbvqrybcqbcb/\";s:6:\"meetup\";s:33:\"Morris County NJ WordPress Meetup\";s:10:\"meetup_url\";s:56:\"https://www.meetup.com/Morris-County-NJ-WordPress-Group/\";s:4:\"date\";s:19:\"2020-12-01 18:30:00\";s:8:\"end_date\";s:19:\"2020-12-01 20:45:00\";s:20:\"start_unix_timestamp\";i:1606865400;s:18:\"end_unix_timestamp\";i:1606873500;s:8:\"location\";a:4:{s:8:\"location\";s:40:\"Parsippany-Troy Hills, NJ, United States\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.860000610352003;s:9:\"longitude\";d:-74.410003662109006;}}i:3;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:31:\"Webinar - WordPress 5.6 Roundup\";s:3:\"url\";s:65:\"https://www.meetup.com/WordPress-Central-Jersey/events/274653973/\";s:6:\"meetup\";s:37:\"WordPress (Central New Jersey) Meetup\";s:10:\"meetup_url\";s:48:\"https://www.meetup.com/WordPress-Central-Jersey/\";s:4:\"date\";s:19:\"2020-12-08 19:30:00\";s:8:\"end_date\";s:19:\"2020-12-08 21:30:00\";s:20:\"start_unix_timestamp\";i:1607473800;s:18:\"end_unix_timestamp\";i:1607481000;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.490001678467003;s:9:\"longitude\";d:-74.449996948242003;}}i:4;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:40:\"WordPress Hangout Holiday Party (Online)\";s:3:\"url\";s:67:\"https://www.meetup.com/WordPress-Montclair-Meetup/events/274599168/\";s:6:\"meetup\";s:26:\"WordPress Montclair Meetup\";s:10:\"meetup_url\";s:50:\"https://www.meetup.com/WordPress-Montclair-Meetup/\";s:4:\"date\";s:19:\"2020-12-14 19:00:00\";s:8:\"end_date\";s:19:\"2020-12-14 21:00:00\";s:20:\"start_unix_timestamp\";i:1607990400;s:18:\"end_unix_timestamp\";i:1607997600;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.810001373291001;s:9:\"longitude\";d:-74.220001220702997;}}i:5;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:63:\"Monthly Morris County WordPress Meetup (Topic and location TBD)\";s:3:\"url\";s:77:\"https://www.meetup.com/Morris-County-NJ-WordPress-Group/events/qbbvqrycccbhb/\";s:6:\"meetup\";s:33:\"Morris County NJ WordPress Meetup\";s:10:\"meetup_url\";s:56:\"https://www.meetup.com/Morris-County-NJ-WordPress-Group/\";s:4:\"date\";s:19:\"2021-01-05 18:30:00\";s:8:\"end_date\";s:19:\"2021-01-05 20:45:00\";s:20:\"start_unix_timestamp\";i:1609889400;s:18:\"end_unix_timestamp\";i:1609897500;s:8:\"location\";a:4:{s:8:\"location\";s:40:\"Parsippany-Troy Hills, NJ, United States\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.860000610352003;s:9:\"longitude\";d:-74.410003662109006;}}}}','no'); INSERT INTO `wp_options` VALUES (641,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1606731928','no'); INSERT INTO `wp_options` VALUES (642,'_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3','a:4:{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:49:\"\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:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"News – – 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:\"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: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:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 17 Nov 2020 22:57: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:\"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=5.6-beta4-49607\";s:7:\"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:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"WordPress 5.6 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2020/11/wordpress-5-6-release-candidate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 17 Nov 2020 22:43:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9258\";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:49:\"WordPress 5.6 Release Candidate is now available!\";s: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:7:\"Josepha\";s: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:3349:\"\n

The first release candidate for WordPress 5.6 is now available!

\n\n\n\n

This is an important milestone in the community’s progress toward the final release of WordPress 5.6.

\n\n\n\n

“Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.6 is slated for release on December 8, 2020, but we need your help to get there—if you haven’t tried 5.6 yet, now is the time!

\n\n\n\n

You can test the WordPress 5.6 release candidate in two ways:

\n\n\n\n\n\n\n\n

Thank you to all of the contributors who tested the Beta releases and gave feedback. Testing for bugs is a critical part of polishing every release and a great way to contribute to WordPress.

\n\n\n\n

What’s in WordPress 5.6?

\n\n\n\n

The final release of 2020 continues the annual tradition of a new default theme that is custom built to showcase the new features and functionality of the software. Continued progress on the block editor is especially clear in this release, which brings more blocks to more places, and fewer clicks to implement your layouts.

\n\n\n\n

WordPress 5.6 also has lots of refinements to polish the developer experience. To learn more, subscribe to the Make WordPress Core blog and pay special attention to the developer notes tag for updates on those and other changes that could affect your products.

\n\n\n\n

Plugin and Theme Developers

\n\n\n\n

Please test your plugins and themes against WordPress 5.6 and update the Tested up to version in the readme file to 5.6. If you find compatibility problems, please be sure to post to the support forums, so those can be figured out before the final release.

\n\n\n\n

The WordPress 5.6 Field Guide, due very shortly, will give you a more detailed dive into the major changes.

\n\n\n\n

How to Help

\n\n\n\n

Do you speak a language other than English? Help us translate WordPress into more than 100 languages! This release also marks the hard string freeze point of the 5.6 release schedule.

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\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:4:\"9258\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 5.6 Beta 4\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/11/wordpress-5-6-beta-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Nov 2020 23:49:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9249\";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:363:\"WordPress 5.6 Beta 4 is now available for testing! This software is still in development, so we recommend that you run this version on a test site. You can test the WordPress 5.6 beta in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge nightlies” option). Or download the beta here (zip). The current target for the […]\";s: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:7:\"Josepha\";s: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:5658:\"\n

WordPress 5.6 Beta 4 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

The current target for the final release is December 8, 2020. This is just over three weeks away, so your help is needed to ensure this release is tested properly.

\n\n\n\n

Thank you to all of the contributors that tested the beta 3 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some Highlights

\n\n\n\n

Since beta 3, 42 bugs have been fixed. Here is a summary of a few changes included in beta 4:

\n\n\n\n\n\n\n\n

To see all of the features for each Gutenberg release in detail, check out the release posts: 8.68.78.88.99.09.19.2, and 9.3.

\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\n\n\n\n

Props to @tonyamork, @audrasjb for technical notes and @angelasjin, @yvettesonneveld@cguntur, @cbringmann for final review.

\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:4:\"9249\";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:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 5.6 Beta 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/11/wordpress-5-6-beta-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 21:23:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9234\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:379:\"WordPress 5.6 Beta 3 is now available for testing! This software is still in development, so we recommend that you run this version on a test site. You can test the WordPress 5.6 beta in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge nightlies” option). Or download the beta here (zip). The current target for the […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s: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:5206:\"\n

WordPress 5.6 Beta 3 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

The current target for the final release is December 8, 2020. This is just five weeks away, so your help is needed to ensure this release is tested properly.

\n\n\n\n

Thank you to all of the contributors that tested the beta 2 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some Highlights

\n\n\n\n

Since beta 2, 20 bugs have been fixed. Here is a summary of a few changes included in beta 3:

\n\n\n\n\n\n\n\n

To see all of the features for each Gutenberg release in detail, check out the release posts: 8.68.78.88.99.09.1, 9.2, and 9.3.

\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience as well. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\n\n\n\n

Props to @hellofromtonya for help and @chanthaboune  for final review.

\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:4:\"9234\";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: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:36:\"The Month in WordPress: October 2020\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2020/11/the-month-in-wordpress-october-2020/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 18: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9225\";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:329:\"October 2020 was a notable month for WordPress lovers, thanks to the release of several products and updates. Read on to keep up with all the latest news! The 2020 WordPress Annual Survey is out The team published the 2020 WordPress Annual survey —  to help those who build WordPress to understand more about our […]\";s: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:\"Hari Shanker R\";s: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:11855:\"\n

October 2020 was a notable month for WordPress lovers, thanks to the release of several products and updates. Read on to keep up with all the latest news!

\n\n\n\n
\n\n\n\n

The 2020 WordPress Annual Survey is out

\n\n\n\n

The team published the 2020 WordPress Annual survey —  to help those who build WordPress to understand more about our software usage and our contributors’ experience. The Annual Survey will be open for at least 6 weeks and is available in French, German, Japanese, Russian, and Spanish. The survey results (once complete) will be posted on WordPress.org/news. The 2019 survey results have also been released and can now be viewed as slides or downloaded in PDF format

\n\n\n\n

WordPress Translation celebrations spanned four weeks

\n\n\n\n

The last week of September and most of October were focused on recruiting and encouraging polyglot contributors to the WordPress translation project. What was originally envisioned as a single-day event lasted 24 days! The Polyglots and Marketing Teams are exploring how future mini-events can be supported to continue building the momentum. Recordings of the live talks and interviews with contributors are available on YouTube. Write-ups from the different events are on the WPTranslationDay website

\n\n\n\n

Want to help WordPress speak your own language? Follow the Polyglots team blog and join the #polyglots channel in the Making WordPress Slack group

\n\n\n\n

WordPress maintenance and beta releases

\n\n\n\n

The Core team released WordPress 5.5.3 on Oct. 31, following the release of Version 5.5.2 on Oct. 29. Both releases fix several bugs and security issues with WordPress. You can update to the latest version directly from your WordPress dashboard or download it now from WordPress.org.  The team also released WordPress 5.6 Beta 1 on Oct. 20, followed by Beta 2 on Oct. 27. When ready, the final release will include improvements to the editor, auto-updates for major releases, PHP 8 support, and the Twenty Twenty One theme. You can test the Beta versions by downloading them from WordPress.org or using the WordPress Beta Tester plugin.

\n\n\n\n

Want to be involved in the next release? Follow WordPress 5.6 updates on the development cycle and sign-up for the code review/commit office hours. You can help build WordPress Core by following the Core team blog and joining the #core channel in the Making WordPress Slack group. If you would like to help out with WordPress 5.6 outreach, contact the WordPress Marketing team on the #marketing channel.

\n\n\n\n

Gutenberg 9.2 is released

\n\n\n\n

Version 9.2 of the Gutenberg plugin came out on Oct. 21. This release offers support for video subtitles, the ability to transform selected blocks into the columns block, background patterns in cover blocks, along with several exciting features such as improvements to the widget screen, as well as bug fixes. You can find out more about the Gutenberg roadmap in the What’s next in Gutenberg blog post.

\n\n\n\n

Want to get involved in building Gutenberg? Follow the Core team blog, contribute to Gutenberg on GitHub, and join the #core-editor channel in the Making WordPress Slack group.

\n\n\n\n

Learn WordPress is gearing up for launch

\n\n\n\n

The Learn WordPress initiative, which offers WordPress video workshops followed by interactive discussions, is aiming to put out two courses by the end of the year as part of its full launch. The team is working on creating courses and is requesting feedback from community members on the planned list of courses.

Want to contribute to Learn WordPress? You can now submit a workshop application (submissions in non-English languages are welcome), apply to become a discussion group leader, organize discussions for your local WordPress meetup group, or update screenshots on existing lesson plans.

\n\n\n\n
\n\n\n\n

Further Reading:

\n\n\n\n\n\n\n\n

Have a story that we should include in the next “Month in WordPress” post? Please submit it here.

\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:4:\"9225\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:57:\"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 5.5.3 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2020/10/wordpress-5-5-3-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 30 Oct 2020 20:25:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9212\";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:372:\"WordPress 5.5.3 is now available.  This maintenance release fixes an issue introduced in WordPress 5.5.2 which makes it impossible to install WordPress on a brand new website that does not have a database connection configured. This release does not affect sites where a database connection is already configured, for example, via one-click installers or an […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jake Spurlock\";s: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:4118:\"\n

WordPress 5.5.3 is now available. 

\n\n\n\n

This maintenance release fixes an issue introduced in WordPress 5.5.2 which makes it impossible to install WordPress on a brand new website that does not have a database connection configured. This release does not affect sites where a database connection is already configured, for example, via one-click installers or an existing wp-config.php file.

\n\n\n\n

5.5.3-alpha Issue

\n\n\n\n

Earlier today — between approximately 15:30 and 16:00 UTC — the auto-update system for WordPress updated some sites from version 5.5.2 to version 5.5.3-alpha. This auto-update was due to an error in the Updates API caused by the 5.5.3 release preparations (see more here). The 5.5.3-alpha version at this point was functionally identical to 5.5.2 as no development work had been started on 5.5.3; however, the following changes may have been made to your site:

\n\n\n\n\n\n\n\n

These themes and plugins were not activated and therefore remain non-functional unless you installed them previously. It is safe to delete these features should you prefer not to use them. 

\n\n\n\n

If you are not on 5.5.2, or have auto-updates for minor releases disabled, please manually update to the 5.5.3 version by downloading WordPress 5.5.3 or visiting Dashboard → Updates and click “Update Now.”

\n\n\n\n

For more technical details of the issue, we’ve posted on our Core Development blog.

\n\n\n\n

Thanks and props!

\n\n\n\n

Thanks to those who contributed to the 5.5.3 release: @audrasjb, @barry, @chanthaboune, @cbringmann, @clorith, @davidbaumwald, @desrosj, @hellofromtonya, @jeffpaul, @johnbillion, @garubi, @metalandcoffee, @mukesh27, @otto42, @punitsoftac, @sergeybiryukov, @whyisjake, and @xknown.

\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:4:\"9212\";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: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:48:\"WordPress 5.5.2 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wordpress.org/news/2020/10/wordpress-5-5-2-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 29 Oct 2020 20:41:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9189\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:364:\"WordPress 5.5.2 is now available! This security and maintenance release features 14 bug fixes in addition to 10 security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 3.7 have also been updated. WordPress 5.5.2 is a short-cycle security and maintenance release. The next […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:7296:\"\n

WordPress 5.5.2 is now available!

\n\n\n\n

This security and maintenance release features 14 bug fixes in addition to 10 security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 3.7 have also been updated.

\n\n\n\n

WordPress 5.5.2 is a short-cycle security and maintenance release. The next major release will be version 5.6.

\n\n\n\n

You can download WordPress 5.5.2 by downloading from WordPress.org, or visit your Dashboard → Updates and click Update Now.

\n\n\n\n

If you have sites that support automatic background updates, they’ve already started the update process.

\n\n\n\n

Security Updates

\n\n\n\n

Ten security issues affect WordPress versions 5.5.1 and earlier. If you haven’t yet updated to 5.5, all WordPress versions since 3.7 have also been updated to fix the following security issues:

\n\n\n\n\n\n\n\n

Thank you to all of the reporters for privately disclosing the vulnerabilities. This gave the security team time to fix the vulnerabilities before WordPress sites could be attacked.

\n\n\n\n

For more information, browse the full list of changes on Trac, or check out the version 5.5.2 HelpHub documentation page.

\n\n\n\n

Thanks and props!

\n\n\n\n

The 5.5.2 release was led by @whyisjake and the following release squad:  @audrasjb@davidbaumwald@desrosj@johnbillion, @metalandcoffee, @noisysocks @planningwrite, @sarahricker and @sergeybiryukov.

\n\n\n\n

In addition to the security researchers and release squad members mentioned above, thank you to everyone who helped make WordPress 5.5.2 happen:

\n\n\n\n

Aaron Jorbin, Alex Concha, Amit Dudhat, Andrey “Rarst” Savchenko, Andy Fragen, Ayesh Karunaratne, bridgetwillard, Daniel Richards, David Baumwald, Davis Shaver, dd32, Florian TIAR, Hareesh, Hugh Lashbrooke, Ian Dunn, Igor Radovanov, Jake Spurlock, Jb Audras, John Blackbourn, Jonathan Desrosiers, Jon Brown, Joy, Juliette Reinders Folmer, kellybleck, mailnew2ster, Marcus Kazmierczak, Marius L. J., Milan Dinić, Mohammad Jangda, Mukesh Panchal, Paal Joachim Romdahl, Peter Wilson, Regan Khadgi, Robert Anderson, Sergey Biryukov, Sergey Yakimov, Syed Balkhi, szaqal21, Tellyworth, Timi Wahalahti, Timothy Jacobs, Towhidul I. Chowdhury, Vinayak Anivase, and zieladam.

\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:4:\"9189\";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:66:\"Take the 2020 WordPress Annual Survey (and view the 2019 results)!\";s:7:\"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://wordpress.org/news/2020/10/take-the-2020-wordpress-annual-survey-and-view-the-2019-results/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 27 Oct 2020 22:44:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s: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:6:\"survey\";s:7:\"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://wordpress.org/news/?p=9132\";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:187:\"The 2020 WordPress survey is open! Take the survey to share your WordPress experience with those who build the software. Also, the 2019 survey results are now available - check them out! \";s: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:16:\"Andrea Middleton\";s: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:7343:\"\n

For many years, WordPress enthusiasts have filled out an annual survey to share their experiences and feelings about WordPress. Interesting results from this survey have been shared in the annual State of the Word address and/or here on WordPress News. 

\n\n\n\n

This survey helps those who build WordPress understand more about how the software is used, and by whom. The survey also helps leaders in the WordPress open source project learn more about our contributors’ experience.  

\n\n\n\n

To ensure that your WordPress experience is represented in the 2020 survey results,

\n\n\n\n
\n\n
\n\n\n\n

You can also take the survey in French, German, Japanese, Russian, and Spanish! The survey will be open for at least 6 weeks, and results will be posted on this blog.

\n\n\n\n

2019 Survey Results

\n\n\n\n
\n\n\n\n\n\n
\n\n\n\n

The 2019 survey included some new questions to better understand why people continue to use WordPress as their preferred CMS, as well as a section directed toward WordPress contributors. For the first time in 2019, this survey was translated into 5 different languages: French, German, Japanese, Russian, and Spanish.

\n\n\n\n

The first WordPress Contributor Survey was conducted in 2015, but unfortunately the results were never published. This report includes Contributor Survey results from both 2015 and 2019. 

\n\n\n\n

Survey Segments

\n\n\n\n

Major groups in the survey included: WordPress Professionals, WordPress Users, and Others. 

\n\n\n\n

The WordPress Professionals group consists of those who: work for a company that designs/develops websites; use WordPress to build websites and/or blogs for others; design or develop themes, plugins, or other custom tools for WordPress sites; or are a designer, developer, or other web professional working with WordPress.

\n\n\n\n

This WordPress Professionals group is further divided into WordPress Company Pros (those who work for a company that designs/develops websites) and WordPress Freelancers/Hobbyists (all other professional types) subgroups.

\n\n\n\n

The WordPress User group consists of those who: own or run a blog that is built with WordPress; own or run a website that is built with WordPress; write for or contribute to a blog/website that is built with WordPress; use WordPress for school as a teacher; use WordPress for school as a student, or are learning to build websites using WordPress.

\n\n\n\n

The Others group consists of those who did not self-identify with any of the options provided for the question, “Which of the following best describes how you use WordPress?”

\n\n\n\n

2019 Survey Results Summary

\n\n\n\n

WordPress remains the platform of choice for future projects among those surveyed. Overwhelmingly, the reasons cited for this are that WordPress is the CMS people already know, and that the community supporting it is valuable. Professionals and users report similar levels of frustration with updates and Gutenberg. Both groups also love the ease of use they find in WordPress.

\n\n\n\n

The number of professionals who report providing a heavily customized experience to clients has increased substantially, while at the same time the amount of time reported on creating those sites has decreased. Regardless of frustrations felt with various features, this seems to indicate that ease of use has been on the rise.

\n\n\n\n

More details on sentiment, usage, and other interesting topics are available in the report: check it out!

\n\n\n\n

Before you go: take the 2020 Survey!

\n\n\n\n

Knowing why and how people use WordPress helps those who build WordPress to keep your needs and preferences in mind. 

\n\n\n\n

The survey will be open for at least 6 weeks, and results will be published on this blog. All data will be anonymized: no email addresses or IP addresses will be associated with published results. To learn more about WordPress.org’s privacy practices, check out the privacy policy.

\n\n\n\n

Like last year, the 2020 survey will be promoted via a banner on WordPress.org, as well as by WordPress enthusiasts. Each of the translated surveys will be promoted through banners on their associated localized-language WordPress.org sites. Please encourage your WordPress pals and social media followers to take the survey too!

\n\n\n\n

To ensure your WordPress experience is represented in the 2020 survey results… don’t delay!

\n\n\n\n
\n\n
\n\n\n\n

(Also available in French, German, Japanese, Russian, and Spanish!)

\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:4:\"9132\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 5.6 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/10/wordpress-5-6-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 27 Oct 2020 22:02:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9134\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:364:\"WordPress 5.6 beta 2 is now available for testing! This software is still in development, so we recommend that you run this version on a test site. You can test the WordPress 5.6 beta in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge nightlies” option). Or download the beta here (zip). WordPress 5.6 is slated for […]\";s: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:7:\"Josepha\";s: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:3787:\"\n

WordPress 5.6 beta 2 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

WordPress 5.6 is slated for release on December 8, 2020, and we need your help to get there!

\n\n\n\n

Thank you to all of the contributors that tested the beta 1 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some highlights

\n\n\n\n

Since beta 1, 53 bugs have been fixed. Here is a summary of a few changes included in beta 2:

\n\n\n\n\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience as well. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\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:4:\"9134\";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:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 5.6 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/10/wordpress-5-6-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 20 Oct 2020 22:14:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9085\";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:50:\"WordPress 5.6 Beta 1 is now available for testing!\";s: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:7:\"Josepha\";s: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:8236:\"\n

WordPress 5.6 Beta 1 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

The current target for final release is December 8, 2020. This is just seven weeks away, so your help is needed to ensure this release is tested properly.

\n\n\n\n

Improvements in the Editor

\n\n\n\n

WordPress 5.6 includes seven Gutenberg plugin releases. Here are a few highlighted enhancements:

\n\n\n\n\n\n\n\n

To see all of the features for each release in detail check out the release posts: 8.6, 8.7, 8.8, 8.9, 9.0, 9.1, and 9.2 (link forthcoming).

\n\n\n\n

Improvements in Core

\n\n\n\n

A new default theme

\n\n\n\n

The default theme is making its annual return with Twenty Twenty-One. This theme features a streamlined and elegant design, which aims to be AAA ready.

\n\n\n\n

Auto-update option for major releases

\n\n\n\n

The much anticipated opt-in for major releases of WordPress Core will ship in this release. With this functionality, you can elect to have major releases of the WordPress software update in the background with no additional fuss for your users.

\n\n\n\n

Increased support for PHP 8

\n\n\n\n

The next major version release of PHP, 8.0.0, is scheduled for release just a few days prior to WordPress 5.6. The WordPress project has a long history of being compatible with new versions of PHP as soon as possible, and this release is no different.

\n\n\n\n

Because PHP 8 is a major version release, changes that break backward compatibility or compatibility for various APIs are allowed. Contributors have been hard at work fixing the known incompatibilities with PHP 8 in WordPress during the 5.6 release cycle.

\n\n\n\n

While all of the detectable issues in WordPress can be fixed, you will need to verify that all of your plugins and themes are also compatible with PHP 8 prior to upgrading. Keep an eye on the Making WordPress Core blog in the coming weeks for more detailed information about what to look for.

\n\n\n\n

Application Passwords for REST API Authentication

\n\n\n\n

Since the REST API was merged into Core, only cookie & nonce based authentication has been available (without the use of a plugin). This authentication method can be a frustrating experience for developers, often limiting how applications can interact with protected endpoints.

\n\n\n\n

With the introduction of Application Password in WordPress 5.6, gone is this frustration and the need to jump through hoops to re-authenticate when cookies expire. But don’t worry, cookie and nonce authentication will remain in WordPress as-is if you’re not ready to change.

\n\n\n\n

Application Passwords are user specific, making it easy to grant or revoke access to specific users or applications (individually or wholesale). Because information like “Last Used” is logged, it’s also easy to track down inactive credentials or bad actors from unexpected locations.

\n\n\n\n

Better accessibility

\n\n\n\n

With every release, WordPress works hard to improve accessibility. Version 5.6 is no exception and will ship with a number of accessibility fixes and enhancements. Take a look:

\n\n\n\n\n\n\n\n

How You Can Help

\n\n\n\n

Keep your eyes on the Make WordPress Core blog for 5.6-related developer notes in the coming weeks, breaking down these and other changes in greater detail.

\n\n\n\n

So far, contributors have fixed 188 tickets in WordPress 5.6, including 82 new features and enhancements, and more bug fixes are on the way.

\n\n\n\n

Do some testing!

\n\n\n\n

Testing for bugs is an important part of polishing the release during the beta stage and a great way to contribute.

\n\n\n\n

If you think you’ve found a bug, please post to the Alpha/Beta area in the support forums. We would love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac. That’s also where you can find a list of known bugs.

\n\n\n\n

Props to @webcommsat@yvettesonneveld@estelaris, @cguntur, @desrosj, and @marybaum for editing/proof reading this post, and @davidbaumwald for final review.

\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:4:\"9085\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:57:\"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"The Month in WordPress: September 2020\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2020/10/the-month-in-wordpress-september-2020/\";s: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, 02 Oct 2020 09:34:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9026\";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:363:\"This month was characterized by some exciting announcements from the WordPress core team! Read on to catch up with all the WordPress news and updates from September.  WordPress 5.5.1 Launch On September 1, the  Core team released WordPress 5.5.1. This maintenance release included several bug fixes for both core and the editor, and many other […]\";s: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:\"Hari Shanker R\";s: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:8713:\"\n

This month was characterized by some exciting announcements from the WordPress core team! Read on to catch up with all the WordPress news and updates from September. 

\n\n\n\n
\n\n\n\n

WordPress 5.5.1 Launch

\n\n\n\n

On September 1, the  Core team released WordPress 5.5.1. This maintenance release included several bug fixes for both core and the editor, and many other enhancements. You can update to the latest version directly from your WordPress dashboard or download it directly from WordPress.org. The next major release will be version 5.6.

\n\n\n\n

Want to be involved in the next release?  You can help to build WordPress Core by following the Core team blog, and joining the #core channel in the Making WordPress Slack group.

\n\n\n\n

Gutenberg 9.1, 9.0, and 8.9 are out

\n\n\n\n

The core team launched version 9.0 of the Gutenberg plugin on September 16, and version 9.1 on September 30. Version 9.0 features some useful enhancements — like a new look for the navigation screen (with drag and drop support in the list view) and modifications to the query block (including search, filtering by author, and support for tags). Version 9.1 adds improvements to global styles, along with improvements for the UI and several blocks. Version 8.9 of Gutenberg, which came out earlier in September, enables the block-based widgets feature (also known as block areas, and was previously available in the experiments section) by default — replacing the default WordPress widgets to the plugin. You can find out more about the Gutenberg roadmap in the What’s next in Gutenberg blog post.

\n\n\n\n

Want to get involved in building Gutenberg? Follow the Core team blog, contribute to Gutenberg on GitHub, and join the #core-editor channel in the Making WordPress Slack group.

\n\n\n\n

Twenty Twenty One is the WordPress 5.6 default theme

\n\n\n\n

Twenty Twenty One, the brand new default theme for WordPress 5.6, has been announced! Twenty Twenty One is designed to be a blank canvas for the block editor, and will adopt a straightforward, yet refined, design. The theme has a limited color palette: a pastel green background color, two shades of dark grey for text, and a native set of system fonts. Twenty Twenty One will use a modified version of the Seedlet theme as its base. It will have a comprehensive system of nested CSS variables to make child theming easier, a native support for global styles, and full site editing. 

\n\n\n\n

Follow the Make/Core blog if you wish to contribute to Twenty Twenty One. There will be weekly meetings every Monday at 15:00 UTC and triage sessions every Friday at 15:00 UTC in the #core-themes Slack channel. Theme development will happen on GitHub

\n\n\n\n
\n\n\n\n

Further Reading:

\n\n\n\n\n\n\n\n

Have a story that we should include in the next “Month in WordPress” post? Please submit it here.

\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:4:\"9026\";s: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:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sun, 29 Nov 2020 22:25:28 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Tue, 17 Nov 2020 22:57:13 GMT\";s:4:\"link\";s:63:\"; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";s:14:\"20130911040210\";}','no'); INSERT INTO `wp_options` VALUES (643,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1606731928','no'); INSERT INTO `wp_options` VALUES (644,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1606688728','no'); INSERT INTO `wp_options` VALUES (645,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1606731928','no'); INSERT INTO `wp_options` VALUES (646,'_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:50:{i:0;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"BuddyPress: BuddyPress 6.4.0 Maintenance and Security Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=315780\";s:7:\"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:81:\"https://buddypress.org/2020/11/buddypress-6-4-0-maintenance-and-security-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1569:\"

BuddyPress 6.4.0 is now available. This is a security and maintenance release. All BuddyPress installations are strongly encouraged to upgrade as soon as possible.

\n\n\n\n

The 6.4.0 release addresses one security issue: non-capable users could add a style attributes to “span” and “p” elements in possible rich text fields of their profile page. The vulnerability has been fixed.

\n\n\n\n

Version 6.4.0 also fixes 7 bugs, including compatibility updates to welcome PHP 8.0 release (Congratulations to all PHP 8.0 contributors!).

\n\n\n\n

For complete details, visit the 6.4.0 changelog.

\n\n\n\n

Update to BuddyPress 6.4.0 today in your WordPress Dashboard, or by downloading from the WordPress.org plugin repository.

\n\n\n\n

Many thanks to 6.4.0 contributors 

\n\n\n\n

John James Jacoby (johnjamesjacoby), Zeldatea, Dion Hulse, Ray (r-a-y), David Cavins (dcavins)Mathieu Viet (imath).

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Nov 2020 22:32:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"WordPress Foundation: Open Source Workshops: November 2020 report\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"https://wordpressfoundation.org/?p=150204\";s:7:\"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://wordpressfoundation.org/2020/open-source-workshops-november-2020-report/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3597:\"

The WordPress Foundation has been organizing Introduction to Open Source workshops, as part of our continuing efforts to educate the public about WordPress and related open-source software (OSS). In 2019, as part of our goal of organizing workshops in parts of the world with less participation in open source, we held four successful workshops in India, Pakistan, Bhutan, and Thimphu. 

\n\n\n\n

By March 2020, the COVID-19 pandemic had engulfed the world, forcing community organizers to cancel all in-person events. Unfazed by these challenges, our community organizers pivoted to online events by organizing four successful online charity hackathons in Japan, South Africa, India, and Nigeria, so far. The Introduction to Open Source workshops have also moved online. The workshop is now available online as part of Learn WordPress, which is a brand new initiative from WordPress contributor teams to help people learn how to use, build for, and contribute to WordPress. Community members across the world can now learn about Open-Source safely from the comfort of their homes and test their knowledge using the embedded quiz. The workshops are also followed by discussion groups, where participants can discuss their learnings in real-time and find answers to their questions.  

\n\n\n\n

As of November 2020, the Introduction to Open-source workshop video has been viewed 757 times. Three online discussion group events with over 152 RSVPs were also held successfully. Sign-ups are open for two more discussion groups that are listed below:

\n\n\n\n\n\n\n\n

You can watch the workshop video and participate in these discussion groups to learn about open-source software and find answers to your questions on open-source.

\n\n\n\n

In addition to these scheduled discussion groups, community organizers can organize their own online discussion groups or hold online watch parties for the Introduction to Open-Source workshop

\n\n\n\n

Given the global spread of the COVID-19 pandemic, WordPress Foundation events are likely to be held online in 2021. We will be announcing our plans for 2021 events later this year.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Nov 2020 09:05:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Hari Shanker\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"WPTavern: Something To Be Thankful For\";s:7:\"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:30:\"https://wptavern.com/?p=108221\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:121:\"https://wptavern.com/something-to-be-thankful-for?utm_source=rss&utm_medium=rss&utm_campaign=something-to-be-thankful-for\";s: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:4328:\"\n\n\n\n

Over the past several weeks, I have received around four dozen emails, texts, PMs, and other messages related to Black Friday and Cyber Monday deals. Last year, we ran a roundup of deals happening throughout the WordPress ecosystem. However, we are not running such a post this year. It took a solid week to compile and piece together the previous article. It was a lot of work for what was a statistical dud. Readership tends to wane around holidays as people spend more time offline and with their families.

\n\n\n\n

Plus, I firmly believe that our readers would rather see what we have to say about a particular product than simply scroll through a list of offers that are already widely shared on Twitter, Facebook, and elsewhere.

\n\n\n\n

As George Olaru, the CEO of Pixelgrade, wrote in I discount, you discount, we both lose, software is not a perishable food item. It is not at risk of spoilage in a few days, and if it is, we have a real problem. On the flip side, some small businesses rely on this holiday to generate a large portion of their yearly revenue. However, we should all have some serious conversations about whether it is healthy for discounted software to permeate the WordPress plugin and theme markets every time a holiday rolls around. Whatever your stance, Olaru’s piece is worth reading and thinking on.

\n\n\n\n

It is also tough to get into the holiday spirit this year. With Covid-19, the Black Friday markets have changed, which is probably not a bad thing on the whole — do we all really need to pile into stores to fight over the latest gadgets? The pandemic has also meant that families have had to make hard decisions about gatherings. The Tadlock family decided to cancel our pre-Thanksgiving/reunion we have in early November. We host it early because the doctors and nurses in the family often have to work on the holiday, and they agreed that a large gathering was not ideal. Fortunately, we live in an era where we can connect with each other in moments and from vast distances.

\n\n\n\n

No, it did not feel right to do a sales roundup this year. Instead, I wanted to get back to the root of the Thanksgiving holiday, at least what I was taught the holiday was supposed to be about.

\n\n\n\n

While tomorrow’s Thanksgiving holiday is an American tradition, I am certain our readers abroad can join in the celebration. It is a day of giving thanks for the blessings of the previous year. In times past, this has often meant being thankful for the harvest and having food on the table. Today, it still means the same to many. However, the holiday is all about counting our blessings, and that is something we should all take time to do.

\n\n\n\n

This year, the thing I am most thankful for is the community, the people who all band together to create the most used CMS on the web, the people who evangelize the platform, and the people who continually take part in this grand experiment.

\n\n\n\n

One of the things I attempt to do when writing is to share exciting things happening in our little corner of the world. Yes, I am often critical too. This is because I want to see people and companies strive to create better themes, plugins, and other products. For those times when I stretch to hyperbole or perhaps lean toward the negative, know that it comes from a place that is hoping for your success. It is hard to balance at times, but I am thankful that I can do this day in and day out.

\n\n\n\n

After writing for the Tavern for over a year now, I feel like I am on a wondrous journey with so many of you. Whether it is a random message just to say hello or a ping about a new product, I look forward to seeing it all.

\n\n\n\n

These human-to-human connections were not something I was expecting as I began this gig. Thank you to everyone who has made that possible.

\n\n\n\n

Let’s all take a day and share some of the WordPress-related things we are thankful for this year — we can all save our block editor criticisms for tomorrow. It has been a rough year. We could all really use some positivity right now.

\n\n\n\n

What are you thankful for?

\";s: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, 25 Nov 2020 19:51:56 +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:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WPTavern: Getting Your WordPress Plugins and Themes Ready for PHP 8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=108160\";s:7:\"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:179:\"https://wptavern.com/getting-your-wordpress-plugins-and-themes-ready-for-php-8?utm_source=rss&utm_medium=rss&utm_campaign=getting-your-wordpress-plugins-and-themes-ready-for-php-8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7379:\"

On Monday, WordPress core contributor Jonathan Desrosiers published a detailed post on the Make WordPress Core blog about the upcoming PHP 8 release and how it affects WordPress.

\n\n\n\n

PHP 8 Is Coming

\n\n\n\n

Scheduled for release on November 26, 2020, PHP 8 is the next major update to our favorite scripting language. While previous PHP releases have not had too much of an adverse effect on the WordPress ecosystem, this update has some breaking changes that could affect backward compatibility. It should also be noted that many features that were deprecated in PHP 7.x will now be removed in PHP 8.

\n\n\n\n

The Status of WordPress Core

\n\n\n\n

In his post, Desrosiers highlights the work that has been done to keep the core software up to date. “WordPress Core aims to be compatible with PHP 8.0 in the 5.6 release (currently scheduled for December 8, 2020),” he wrote.

\n\n\n\n

However, this does not mean it is safe to upgrade to PHP 8 when WordPress 5.6 is released. WordPress is rarely run just on its own and usually relies on at least one theme and a collection of plugins to function as a blog or web site. As such, he points out, “The state of PHP 8 support within the broader ecosystem (plugins, themes, etc.) is impossible to know. For that reason, WordPress 5.6 should be considered ‘beta compatible’ with PHP 8.

\n\n\n\n

What this means, essentially, is that until most major themes and plugins are PHP 8 compatible, WordPress cannot be considered fully compatible.

\n\n\n\n

Understand How PHP 8 Could Affect Your Plugin or Theme

\n\n\n\n

Companies like Yoast have been preparing for this for a little while now. In late October, Yoast CTO Omar Reiss, along with fellow contributors Juliette Reinders Folmer, maintainer of the WordPress Coding Standards Sniffs for PHPCS, and Yoast DevOps manager Herre Groen, compiled and published a comprehensive WordPress/PHP 8 compatibility report.

\n\n\n\n

While I highly recommend you take the time to read through the entire report, it does outline the main reason that the PHP 8 upgrade could have such a drastic effect on large WordPress sites, especially the plugin and theme ecosystem.

\n\n\n\n

“However, PHP 7.* versions have seen a far larger set of deprecations than previous versions of PHP. Where PHP 5.6 to PHP 7 was a relatively simple migration, going from 7.x to 8 could be very painful, especially for very old codebases, like WordPress and many of the plugins that are available for it. For well-typed codebases or codebases which have stayed up-to-date with the latest PHP versions, there isn’t a big problem.”

\n\n\n\n

As a maintainer of a few plugins, some built on code dating back eight years, it is worrisome that this upgrade could cause sites to break.

\n\n\n\nPHPCompatibility repository.\n\n\n\n

How to Prepare Yourself

\n\n\n\n

I asked Reiss and Folmer what plugin and theme developers can do to get ready, and they shared some pointers.

\n\n\n\n

First and foremost, developers should inform themselves about the changes coming in PHP 8: read the Make post about PHP 8, read the Yoast PHP8 Compatibility report, read the “Migrating from PHP 7.4 to PHP 8.0” section of the PHP manual, and potentially dig deeper by reading the UPGRADING doc in the PHP 8 branch and the RFCs for PHP 8.

\n\n\n\n

Some available tools can be used to help look for incompatibilities:

\n\n\n\n\n\n\n\n

There Is Still Time, But It Is Running Out

\n\n\n\n

As Desrosiers pointed out in the Make post, WordPress is only officially aiming to be PHP 8 ready by the time 5.6 is released in early December. Potentially, this means that many WordPress-focused hosting companies will only consider offering upgrades to their customers once WordPress core is compatible. So as plugin and theme developers, we have some time to test our products and get them ready, but that window is closing fast.

\n\n\n\n

Fortunately for us, the knowledge and tools to get up to date are out there. We merely need to put them into action.

\";s: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, 25 Nov 2020 17:03:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Jonathan Bossenger\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: WordPress 5.7 Wish List: Save Block Editor Settings Per User\";s:7:\"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:30:\"https://wptavern.com/?p=108176\";s:7:\"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:183:\"https://wptavern.com/wordpress-5-7-wish-list-save-block-editor-settings-per-user?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-5-7-wish-list-save-block-editor-settings-per-user\";s: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:4651:\"

WordPress 5.6 development is winding down as we begin to close out the beta testing round, inching toward the final release on December 8. That means it is time to think about what WordPress 5.7 will look like. This is one of my favorite times of the WordPress development cycle because I get to see what others want to be added to the core platform. I also get to share a feature request of my own.

\n\n\n\n

Francesca Marano opened the discussion on the Make Core blog. She asks that people link to a specific ticket, which can be from WordPress Trac or the Gutenberg repository.

\n\n\n\n

One consideration for everyone’s wish list is that 2021 will potentially see four major WordPress releases rather than the typical three. WordPress 5.7 is tentatively scheduled to land on March 9, 2021. The team has scheduled future releases in three-month intervals. While the dates are not written in stone, it could mean each release’s feature set might need to be scaled back to some small degree.

\n\n\n\n

Most features that land in WordPress 5.7 will be items that are already under development. Enhancements like block-based widgets and nav menus that were punted from the 5.6 release should land early and be ready for a full three months of testing. The development team will also focus heavily on pushing an early/beta version of the site editor into core WordPress.

\n\n\n\n

There is still room for other things to land, and now is the time for everyone to make their case for their pet feature.

\n\n\n\n

Unlike past wish-list discussions, I am going to take a step back and control myself. Instead of asking for one of those big-ticket items that I know is unlikely to happen — hello, completed post type API and homepage post type selection —, I will simply ask for something more practical.

\n\n\n\n

In WordPress 5.7, I want the block inspector tabs and some block option defaults to remain the same each time I write a new post.

\n\n\n\n

One of my biggest pet-peeves is with the image block in particular. Each time I add an image, I first close the Styles tab in the sidebar. I do not use it often, so it is not important enough to always be open. Then, I must switch the Image Size setting to Full Size from its default Large. I typically format my images for display before uploading and simply want to use the image at the size I uploaded. These are small things, but they break my workflow. As a daily writer, it has become a nuisance over time.

\n\n\n\nConfiguring image block settings.\n\n\n\n

These should be per-user settings. Each user’s workflow is different, so WordPress likely needs to handle this as user metadata or a similar method.

\n\n\n\n

I was unable to track down an open ticket for saving the tab state. There are over 2,600 currently-open issues. Maybe I did not nail down the right search terminology. Or, it may be a non-issue for other users.

\n\n\n\n

However, there is a two-year-old ticket for remembering the last image size used. I was happy to find like-minded peers who share my frustration in this case. There is also a more recent ticket about storing the default image size on a per-user basis. The feedback in the tickets shows a clear and present need for WordPress to fix this problem.

\n\n\n\n

A representative of Feast Design Co. noted in the first ticket, “Every time somebody inserts an image they have to change the image size. This seems small but at 10 seconds per image x 5 images per post x 2 posts per week x 52 weeks per year, this is 86 minutes per year.” I believe I can manage it in a little less than 10 seconds per image, but it stills knocks me out of my flow each time. It is a seemingly trivial issue, but the time wastage adds up for those who add many images to posts throughout the year.

\n\n\n\n

What is on your wish list for WordPress 5.7?

\";s: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, 24 Nov 2020 21:43:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: Genesis Block Theme Beta, StudioPress Pursuing a Block-First Future\";s:7:\"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:30:\"https://wptavern.com/?p=108147\";s:7:\"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:197:\"https://wptavern.com/genesis-block-theme-beta-studiopress-pursuing-a-block-first-future?utm_source=rss&utm_medium=rss&utm_campaign=genesis-block-theme-beta-studiopress-pursuing-a-block-first-future\";s: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:5740:\"

On November 11, StudioPress announced an open beta for its Genesis Block Theme. This is a pivotal moment, or at least one moment in a series of significant moments, for adoption of the block editor. Feel free to call me on this in a year or two if it does not pan out.

\n\n\n\n

The original Genesis theme is the foundational tool that 1,000s of developers use to build many 1,000s more websites across the web. Over the past decade, StudioPress has remained one of the top-tier commercial WordPress theme companies, and it has done so on the back of its Genesis product. It has also remained an important part of the company’s offering since WP Engine acquired it in 2018.

\n\n\n\n

While WP Engine and StudioPress have bet big on the block editor with products like Genesis Blocks, the Genesis Block Theme will be a game-changer when it launches as a finished product, likely sometime next year.

\n\n\n\n

This is not necessarily because StudioPress will offer a better product than what many others are creating. It is about one of the largest theme development companies shifting toward a block-first approach. Others will fall in line. Or be left behind.

\n\n\n\n

WP Engine and StudioPress have done this slowly and strategically, thoughtfully transitioning their user base into the block world. With WP Engine’s acquisition of Atomic Blocks (now Genesis Blocks) and bringing on the Block Lab team earlier this year, the company is setting itself up to continue pushing what developers and users can do with WordPress’s block system. The Genesis Block Theme is the next step in what I am assuming is a long list of product ideas the company is pursuing.

\n\n\n\nUsing the Genesis Blocks plugin with the Genesis Block Theme beta.\n\n\n\n

Typical Genesis-based child themes, at least those directly sold by the StudioPress team, have always catered to those who prefer a more minimalist-get-out-of-the-user’s-way approach to design. Many of them should make an easy transition to the block editor. Add a few style adjustments here, make a few tweaks there, and, you have a theme that is fully capable of handling the block editor. It is a testament to the company’s design chops when it does not really matter what WordPress is doing under the hood. The theme designs hold up regardless.

\n\n\n\n

Times are changing, however. The StudioPress team is looking at WordPress 5.7, which is expected to land in the spring of 2021, and getting ready to handle the launch of the WordPress site editor.

\n\n\n\n

David Vogelpohl, the VP of Growth for WP Engine, left specific instructions on how to test the Genesis Block Theme beta in the announcement. One of the key items in that list is to skip modifying the theme directly or using the customizer settings. The goal is to identify pain points when approaching site design via blocks. It is good to start shifting how the Genesis user base approaches building sites in general.

\n\n\n\n

He also asks testers to install the Genesis Blocks plugin. It is a library of various blocks, sections, and layouts for building block-based content. This will help both developers and users become more accustomed to the shift in building with the company’s key product.

\n\n\n\n

Vogelpohl teased a “Genesis X” project in May that would focus on pushing the boundaries of the block editor and, eventually, full-site editing. Deciding against launching a separate product, the team has been pushing features from this project into Genesis Blocks. Three weeks ago, StudioPress launched its new Collections feature, which was born from Genesis X.

\n\n\n\n

“You can think of Collections like a theme’s block-based demo content, but available on-demand as you build out content vs. only during one-click-theme-setup features within the framework today,” said Vogelpohl.

\n\n\n\nThe Slate Collection from the Genesis Blocks plugin.\n\n\n\n

Collections are essentially categorized page sections or entire layouts that share a similar design aesthetic. Genesis Blocks currently has one Collection titled Slate available for free. In practice, a user can already build out nearly an entire site with just this single Collection. This seems to be the direction that Genesis and its line of products are heading. Everything is pretty much plug-and-play. Select a few layouts for various pages. Click a few buttons. Customize the content. And, voilà — a turnkey system for building websites.

\n\n\n\n

StudioPress must wait for the site editor to land in WordPress 5.7 before it can handle everything. Site headers, footers, and sidebars still require customization outside of the block editor.

\n\n\n\n

Right now, the Genesis Block Theme beta is nothing out of the ordinary. It is essentially a base theme that allows the accompanying Genesis Blocks plugin to shine. It will also allow the development team to test ideas based on user feedback in the coming weeks and months. Vogelpohl said they will eventually tackle full-site editing based on what they learn from the beta run’s feedback.

\";s: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, 23 Nov 2020 22:11:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"BuddyPress: BuddyPress 7.0.0 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=315640\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://buddypress.org/2020/11/buddypress-7-0-0-release-candidate/\";s: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:2972:\"

Hi BuddyPress community members!

\n\n\n\n

The first release candidate for BuddyPress 7.0.0 is ready for a last round of testing!

\n\n\n\n

This is an important milestone as we progress toward the BuddyPress 7.0.0 final release date. “Release Candidate” means that we think the new version is ready for release, but with more than 200,000 active installs, hundreds of BuddyPress plugins, thousands of WordPress themes, and many possible specific WordPress configurations it’s possible we missed one or more details.

\n\n\n\n

BuddyPress 7.0.0 is slated for release on December 9th, 2020. Do you want to help us get there? Here’s how you can:

\n\n\n\n
  1. This release candidate also marks the string freeze point of the 7.0.0 release schedule, so if you you speak a language other than English, please help us translate BuddyPress into many languages!
  2. You are a BuddyPress Plugin and/or Theme developer? You should test your code against BuddyPress 7.0.0. If you find compatibility problems, please report a ticket on our Trac environment.
  3. You are using BuddyPress and can easily set up a staging environment? Please use our Beta Tester plugin or directly install the Release Candidate on your staging site to make sure everything works as expected for you. If not: tell us what’s wrong on Slack or reply to this specific support topic with a detailed explanation of your trouble.
  4. You are a WordPress news writer? We’d love you to share this post with your readers: the more testers, the better!
\n\n\n\n

It’s always best to anticipate than having a bad surprise after updating the plugin from your WordPress Dashboard: get involved!

\n\n\n\n
\n\n\n\n

What to expect from BuddyPress 7.0.0

\n\n\n\n

First, note that BP 7.0.0 will require at least version 4.9 of WordPress. Then, read an overview of its top features in the post we published to announce the first beta of 7.0.0. If you would like more detail, you can read our 7.0.0 developer notes.

\n\n\n\n

Thanks in advance for your contributions!

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 20 Nov 2020 22:15:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: Build Editor Blocks for Clients With the Genesis Custom Blocks Plugin\";s:7:\"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:30:\"https://wptavern.com/?p=108109\";s:7:\"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:203:\"https://wptavern.com/build-editor-blocks-for-clients-with-the-genesis-custom-blocks-plugin?utm_source=rss&utm_medium=rss&utm_campaign=build-editor-blocks-for-clients-with-the-genesis-custom-blocks-plugin\";s: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:4956:\"

In early September, WP Engine announced the launch of Genesis Custom Blocks, a block-creation plugin made possible by its StudioPress team. The concept should feel familiar to developers who have made use of Advanced Custom Fields and similar plugins. However, the focus of this new plugin is entirely on blocks.

\n\n\n\n

The plugin is more of a framework than a plug-and-play extension for WordPress. It requires some PHP knowledge to handle the front-end output. The goal is to make it easy for developers to create custom blocks without JavaScript knowledge. It allows them to render blocks on the server-side via custom templates.

\n\n\n\n

Genesis Custom Blocks handles all the dirty work on the backend while leaving the basic PHP, HTML, and CSS of the front end completely up to developers.

\n\n\n\n

The plugin seemed to slip through the cracks of the plugin directory’s guideline against frameworks — the Plugin Review Team started disallowing new framework-type plugins in 2016. Team rep Mika Epstein confirmed that the plugin should not have been approved. She also said that she would talk to the developers, explain why it’s not good, and see about finding a path forward.

\n\n\n\n

Setting guideline issues aside, the plugin is a nice addition to the toolbox of any developer who needs to quickly knock out custom blocks for clients.

\n\n\n\n

How the Plugin Works

\n\n\n\n

Genesis Custom Blocks is currently a lightweight field manager for custom blocks. It provides an admin interface for creating, editing, and managing those blocks. Developers use this interface to essentially create block options in which a user can configure via the editor.

\n\n\n\n

The free version of the plugin includes 13 standard form fields, such as text, image, URL, color, and more. The commercial version includes an additional six field types and allows users to import or export their custom blocks.

\n\n\n\nEditing the test block included with the plugin.\n\n\n\n

For the block to output anything on the front end, the developer must create custom templates and use the Genesis Custom Blocks API. This template will render the output in the editor too, at least until the user clicks on the block, which takes them into editing mode.

\n\n\n\nInserting and editing a custom block in the editor.\n\n\n\n

Without anything other than a cursory reading of the docs, I was able to build a custom block and its associating template in minutes. What makes the plugin stand out is the simplicity of its system. It does not try to do too much. It provides enough basic fields for most developers to create the custom blocks they need for clients. I am certain that many of them will get a ton of mileage out of it.

\n\n\n\n

It also does the extra things that developers should expect from a StudioPress-caliber product like allowing developers to create custom block categories, pick an icon, and set up keywords for each block.

\n\n\n\n

One missing element is the ability to set custom blocks to full and wide-width. Developers may need to write custom CSS for both the editor and front end to handle such use cases. They can create custom inspector (block options sidebar) controls for width or alignment too. However, it would be a nice bonus if the plugin handled the standard WordPress alignments.

\n\n\n\n

The Big Problem

\n\n\n\n

The plugin commits the greatest sin of WordPress development. It fails to prefix or namespace its custom functions. It is a mistake that is expected of rookie developers. However, for a seasoned company such as StudioPress to create block_field(), block_value(), and similarly-named functions in the global namespace is almost unforgivable.

\n\n\n\n

The problem this creates, particularly given the size of the Genesis development community, is that it is basically stealing potential function names from WordPress. If the core platform ever decides to add these functions, fatal errors will ensue on 1,000s of sites.

\n\n\n\n

If the functions were limited in scope to the plugin itself, it would be an easy fix. However, these functions are meant for direct use by developers who are building with the plugin.

\n\n\n\n

Given the plugin’s short time out in the wild, I hope the development team reconsiders their naming scheme and transitions it to something that does not run the risk of a future fatal error.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 20 Nov 2020 19:46:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"WPTavern: Gutenberg 9.4 Introduces Button Width Selector and Typography Controls for List Block\";s:7:\"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:30:\"https://wptavern.com/?p=108056\";s:7:\"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:235:\"https://wptavern.com/gutenberg-9-4-introduces-button-width-selector-and-typography-controls-for-list-block?utm_source=rss&utm_medium=rss&utm_campaign=gutenberg-9-4-introduces-button-width-selector-and-typography-controls-for-list-block\";s: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:3978:\"

Gutenberg 9.4.0 was released this week with many small improvements to existing features, while work on full site editing continues. This release will not be included in the upcoming WordPress 5.6 release but those who are using the Gutenberg plugin will have access to the improvements right away.

\n\n\n\n

The button block now has a width selector, which allows the user to set the button to 25%, 50%, 75%, or 100% of the parent container. By default, a button’s width is determined by the size of its content. If you like bigger buttons, this update will give you more flexibility. Button margins are also included in the width calculations, so users can create multiple buttons in a row, or a grid of buttons, and have them properly fit together and aligned.

\n\n\n\n
\n\n\n\n

Making a button is easier than it has ever been before. Gone are the days of using shortcodes or hunting for the correct CSS class to apply in order to match the theme. Button creation used to be so needlessly difficult with a fragmented, unfriendly workflow, but the block editor continues to chip away at the complexity with each new release.

\n\n\n\n

Version 9.4 also introduces typography controls for the list block. Gutenberg contributors have been discussing adding color and text size customizations to all text-based blocks since 2018, and the list block is finally getting some font size controls.

\n\n\n\n\n\n\n\n

Social icons can also be resized now. Users can select from several preset sizes, including small, normal, large, and huge.

\n\n\n\n

The 9.4 update adds support for <kbd> tags with a new button in the overflow rich text menu. These tags are useful for displaying content in the browser’s default monospace font, which helps when writing documentation or articles with inline code.

\n\n\n\n
\n\n\n\n

This release lays the groundwork for handling block variation transformations. Block variations are essentially the same block with registered variations that appear as a separate block in the block inserter. For example, the navigation block has horizontal and vertical variations. The editor now introduces a transform option for the scope field in block variations, so developers can control how to handle these transformations.

\n\n\n\n

Enhancements in this release add polish to many aspects of the UI, including the inserter search, custom select menu styles, the link interface, Search block styling, shortcode block styling, and reduces the UI on hover (an optional setting in preferences).

\n\n\n\n
\n\n\n\n

One handy new feature for writing is that users can now add a header by typing /h1 to /h6 followed by enter/return. While I like the idea of this, it seems unintuitive to have to use enter/return to change the block to a header. This feature would be easier to remember if it mimicked the existing feature that allows users to add a header by typing ### followed by a space. Changing the trigger action to a space instead of a return would make more sense here.

\n\n\n\n

Version 9.4 also includes a great deal of progress behind the scenes on experiments, including the full site editing framework, FSE blocks, the site editor, and global styles. Check out the changelog for a full list of bug fixes and enhancements.

\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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 20 Nov 2020 07:00:42 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"WPTavern: WordPress To Combine Its Long-Neglected Theme Previewer With Starter Content\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=108035\";s:7:\"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:217:\"https://wptavern.com/wordpress-to-combine-its-long-neglected-theme-previewer-with-starter-content?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-to-combine-its-long-neglected-theme-previewer-with-starter-content\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5669:\"

Six weeks ago, WordPress 5.6 release lead Helen Hou-Sandí breathed new life into two almost-forgotten features around the WordPress website and platform. The idea was to take the starter content feature, which themes can optionally add for new installs, and apply it to the WordPress.org theme preview system. It was not a new idea. However, it finally had some teeth because a core lead was making it a priority.

\n\n\n\n

“I’m revisiting this in the context of 5.6 and Twenty Twenty-One — could we possibly consider a combination of starter content (the core feature) and the existing theme unit test data (with room for more later)?” wrote Hou-Sandí in a ticket that seemed to be going nowhere after seven years. “I don’t think we’d want to have just starter content, as that should ideally be a much more limited amount of content pieces, but unifying somewhat would help with the overall goal of aligning the demo with what users can actually accomplish on their sites.”

\n\n\n\n

Yesterday, Hou-Sandí formally announced the launch of the project. Currently, the Twenty Twenty-One, Twenty Twenty, and Twenty Seventeen demos display their respective starter content.

\n\n\n\nBlock-based starter content in the Twenty Twenty-One theme preview.\n\n\n\n

The initial goal was to turn the feature on selectively, testing it with a few default themes. This would give the meta team time to iron out any bugs. It would also give the Themes Team time to decide on any additional guidelines considerations before opening it to everyone.

\n\n\n\n

The Themes Team reps do not seem to think there will be any need for new guidelines, so there should not be much to do on their end.

\n\n\n\n

“I’m up for having a discussion about it but I do think that, in general, guidelines already cover it (we might need to reword the guideline about excluding advertising for clarity), but theme devs aren’t gonna want to give a bad impression in their public-facing previews,” said Themes Team representative William Patton. “We probably want to just check the guidelines to make sure they cover things here, but from my perspective, I think guidelines already cover things quite well.”

\n\n\n\n

This is the sort of thing that could get theme authors excited again. Themers can sometimes feel like they are second-class citizens. More often than not, plugin authors get the shiny, new toys long before — if they ever — roll out to the theme directory. It is always an exciting time when themes are shown a little love.

\n\n\n\n

Hou-Sandí pointed out that the theme previewer changes would not be forever limited to a handful of core themes. This is merely the first step.

\n\n\n\n

The big question: why now?

\n\n\n\n

There is no doubt that the theme previewer has been a problem area for years. Users have complained about it. Theme authors and reviewers have relentlessly discussed it and called for a change. Some authors have even attempted various, hacky workarounds, sometimes finding themselves on the shortlist for banishment. At the end of the day, most people just want to see themes in all their glory. They are the face of WordPress. As Hou-Sandí wrote in the announcement, “The theme previewer site in today’s context does a serious disservice to themes.”

\n\n\n\n

To answer the why now question, the block system has a lot to do with it. Internally, the system opens up a world of possibilities that are much easier to implement. Whether it is starter content or custom front page templates, blocks will be a huge part of the equation going forward.

\n\n\n\n

“I also believe that between blocks, block patterns, and eventually full site editing, it is more important than ever to the broad success of the WordPress project for themes to showcase their ideal states and make it easier for users to achieve the same thing on their sites,” wrote Hou-Sandí. “Starter content, introduced in 4.7, was a step in this direction, but has languished for quite some time.”

\n\n\n\n

It is also part of an ongoing rethinking of what should happen with starter content. On October 6, she opened a discussion for feedback on the feature’s future. The post received a few useful responses. However, it could still use feedback from a wider range of people involved with the WordPress project, particularly theme authors.

\n\n\n\n

I also explored some possibilities in response to that post in The Future of Starter Content: WordPress Themes Need a Modern Onboarding and Importing Tool.

\n\n\n\n

The biggest concern at this point should be whether theme authors consider this too little too late. There is a little excitement brewing from a few short conversations I have seen in theming circles. However, this is a time for theme authors to jump on board, provide feedback, and pitch in. This is the first step in gaining the sort of control over theme previews that many have long sought.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 19 Nov 2020 21:40:18 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"WPTavern: Local 5.9.2 Adds Image Optimization via New Free Add-On\";s:7:\"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:30:\"https://wptavern.com/?p=107997\";s:7:\"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:175:\"https://wptavern.com/local-5-9-2-adds-image-optimization-via-new-free-add-on?utm_source=rss&utm_medium=rss&utm_campaign=local-5-9-2-adds-image-optimization-via-new-free-add-on\";s: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:2426:\"

Local 5.9.2 was released this month with a new image optimization feature. The Pro version of Flywheel’s local WordPress development product got a revamp four months ago, bringing in a new collection of pre‑launch tools. While image optimization falls into that category, the company decided to make this new feature available to both free and pro tiers via an optional add-on.

\n\n\n\n

Users can install the new add-on directly in the app and then navigate to Tools › Image Optimizer. After enabling the add-on and relaunching the app, Local will be able to scan the installation for image files and compress them offline, without using cloud-based services. The add-on allows users to navigate away from an active optimization session and carry on with development while it works in the background.

\n\n\n\n
\n\n\n\n

Before proceeding, users can also navigate to the Image Optimizer settings and elect to strip the metadata (i.e. focal length, date, time, and location) to further reduce the file size and, as a byproduct, remove potentially identifying data. The default optimization simply reduces file size and does not strip metadata.

\n\n\n\n

After optimization is complete, an overview of the total reductions and disk space saved will be displayed.

\n\n\n\n
\n\n\n\n

The add-on currently uses jpeg-recompress to optimize images, a utility from the open source JPEG Archive project. Here is how it works:

\n\n\n\n

Compress JPEGs by re-encoding to the smallest JPEG quality while keeping perceived visual quality the same and by making sure huffman tables are optimized. This is a lossy operation, but the images are visually identical and it usually saves 30-70% of the size for JPEGs coming from a digital camera, particularly DSLRs. 

\n\n\n\n

Local’s development team plans to expand this in the future to add more options like lossless compression. Version 5.9.2 also fixes several bugs with the UI and adds improvements to make it more consistent.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 19 Nov 2020 03:19:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WPTavern: Should WordPress Notify Users of Plugin Ownership Changes?\";s:7:\"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:30:\"https://wptavern.com/?p=107875\";s:7:\"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:179:\"https://wptavern.com/should-wordpress-notify-users-of-plugin-ownership-changes?utm_source=rss&utm_medium=rss&utm_campaign=should-wordpress-notify-users-of-plugin-ownership-changes\";s: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:4409:\"Potential idea for showing plugin ownership change.\n\n\n\n

That is the question posed by Ian Atkins in a recent ticket for WordPress.

\n\n\n\n

“I’ve experienced a few plugins change ownership, and it’s really not clear as a user, developer, and maintainer of sites when that has happened,” he wrote in the ticket. “Whilst having a plugin continue to be developed is admirable — I do think it would be wise to inform users of that change.”

\n\n\n\n

For full disclosure, the ownership change that prompted Atkins to create the ticket was from the Members plugin. I am the former owner of the plugin and sold it to the MemberPress team in 2019 (I was a full-time plugin and theme developer before joining WP Tavern). Having been both a plugin author and user in this scenario before helps mold my viewpoint.

\n\n\n\n

I agree with the idea. WordPress should have some mechanism for notifying users of changes of ownership. The more transparency that exists in the ecosystem, the healthier it is for all.

\n\n\n\n

As a plugin author who was letting go of a project that I had worked nearly a decade on, it was tough to say goodbye. I had built friendships and trusted users who walked beside me on my journey. I posted on the company blog, Twitter, Facebook, and the WordPress support forums. I replied to emails, PMs, and more. I wanted to be as transparent with my plugin users as possible. When the plugin was out of my hands, there was no way for me to reach out to the 1,000s of users who did not follow me on social media or the blog. The new owner was as transparent. Even today, a year later, some users are just now realizing someone else is running the show.

\n\n\n\n

In hindsight, perhaps there was more we could have done. Maybe there was more WordPress could have also done and can do in the future. There are valid concerns from users.

\n\n\n\n

Atkins lists three primary reasons for his proposal:

\n\n\n\n\n\n\n\n

He also asked whether the plugin team reviewed ownership changes. Changing owners is a simple task, and these changes are tracked internally.

\n\n\n\n

Mika Epstein, a Plugin Review Team representative, said that the team could make such changes public. The biggest flaw with that system is that it is not always possible to know when a plugin’s owner changes. Sometimes, an entire company is sold, which would include ownership of the WordPress.org account. She also cited situations where serviceware plugins change hands in unobvious ways.

\n\n\n\n

“I want to be clear, I’m not against this!” she said in a follow-up response. “I’m for this! I just want to be clear that we’re going to get MAYBE half of the changes.”

\n\n\n\n

Half would be better than none. An automated system may work to create notices in some situations. However, an addition to the plugin review guidelines may also be part of the solution.

\n\n\n\n

Plugin authors could also take it upon themselves to implement an ownership-change notification. This may be one of those use cases for the much-maligned admin notices that is worth exploring.

\n\n\n\n

At this point, we are just asking the question of whether WordPress should create a system in which users are notified of plugin ownership changes. What would you like to see in terms of solutions?

\n\n\n\n

I want to see continued progress on the transparency front. Atkins’ first list item is the most important. If there are privacy policy changes or a plugin deals with personal data in any way, users need to know when the plugin has a new owner. They should be able to make a decision about their continued use of the plugin with all the facts laid bare.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 18 Nov 2020 17:09:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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: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:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"HeroPress: Final Day to Apply to Speak at WordFest Live 2021\";s:7:\"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:29:\"https://heropress.com/?p=3416\";s:7:\"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:165:\"https://heropress.com/final-day-to-apply-to-speak-at-wordfest-live-2021/#utm_source=rss&utm_medium=rss&utm_campaign=final-day-to-apply-to-speak-at-wordfest-live-2021\";s: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:1008:\"

Friends across the globe, today is your last chance to get in your talk for WordFest Live. You only have until midnight tonight, UTC, so don’t delay!

\n\n\n\n\n\n\n\n

If you’re interested but not sure which talk to choose, learn more here: https://www.wordfest.live/2020/11/speaking-at-wordfest-live-2021/

\n\n\n\n

Share your knowledge across this 24 hour global celebration of WordPress. Support the team at Big Orange Heart by being involved. Let’s continue to go farther together!

\n

The post Final Day to Apply to Speak at WordFest Live 2021 appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 18 Nov 2020 16:10: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:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"WPTavern: WordPress.com Gives Conservative Treehouse the Boot, Citing TOS Violations\";s:7:\"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:30:\"https://wptavern.com/?p=107926\";s:7:\"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:211:\"https://wptavern.com/wordpress-com-gives-conservative-treehouse-the-boot-citing-tos-violations?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-com-gives-conservative-treehouse-the-boot-citing-tos-violations\";s: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:4931:\"

The Conservative Treehouse, a political publication hosted on WordPress.com for the past 10 years, is moving to a new host after receiving a notice from Automattic regarding violations of its Terms of Service. The site’s owner, previously identified as Florida resident Mark Bradman, claims to have a 500,000 – 1,000,000 unique readers per day. He has been ordered to find a new hosting provider and migrate the site away from WordPress.com by December 2, 2020.

\n\n\n\n

Bradman followed up with Automattic to inquire about the specific infractions that put the site in violation of Automattic Ads Terms of Service. A representative from WordPress.com referred him to Section 5’s guidelines on “Prohibited Content,” and the prohibition against calls to violence in WordPress.com’s User Guidelines.

\n\n\n\n\n\n\n\n

The Conservative Treehouse was characterized by The Daily Beast as “Patient Zero for a number of hoaxes that have percolated through [the] right-wing media ecosystem” after President Trump tweeted a conspiracy theory that originated on the site. Trump referenced an incident in Buffalo where police officers shoved an elderly protestor during the anti-police brutality protests that happened in June. The notion that the protester was an “ANTIFA provacateur” was originally seeded by an article on The Conservative Treehouse.

\n\n\n\n
\n

Buffalo protester shoved by Police could be an ANTIFA provocateur. 75 year old Martin Gugino was pushed away after appearing to scan police communications in order to black out the equipment. @OANN I watched, he fell harder than was pushed. Was aiming scanner. Could be a set up?

— Donald J. Trump (@realDonaldTrump) June 9, 2020
\n
\n\n\n\n

A cursory review of the past several months of posts on the anonymous blog shows it is home to a steady stream of misinformation. NewsGuard, an organization that assigns trust ratings based on transparent criteria, recommends readers proceed with caution because the website “severely violates basic journalistic standards.” The Conservative Treehouse gets a rating of 30/100 due to publishing false information and unsubstantiated conspiracy theories on numerous topics:

\n\n\n\n

Because The Conservative Treehouse has published false and misleading claims, including about the COVID-19 pandemic, NewsGuard has determined that the website repeatedly publishes false content and does not gather and present information responsibly.

\n\n\n\n

Bradman said he received the notification about the website being removed after publishing his post on what he calls “the COVID-19 agenda.” The conclusion of the article includes an image of a knife with the word “resist” written on it, followed by the words “whatever it takes.” The site’s comments are home to a “Rag Tag Bunch of Conservative Misfits,” as the tagline suggests, and there are more than 1,800 comments on the post announcing its upcoming move to a new host.

\n\n\n\n

Despite the publication’s poor reputation, the site ranks #3,294 in the US, according to Alexa, with a largely American audience. Its owner claims to have more than 200,000 subscribers.

\n\n\n\n

“We will take this challenge head-on and we will use this attack against our freedom as fuel to launch CTH 2.0, a new version of The Conservative Treehouse,” Bradman said.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 18 Nov 2020 05:24: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:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WordPress.org blog: WordPress 5.6 Release Candidate\";s:7:\"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://wordpress.org/news/?p=9258\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2020/11/wordpress-5-6-release-candidate/\";s: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:3347:\"

The first release candidate for WordPress 5.6 is now available!

\n\n\n\n

This is an important milestone in the community’s progress toward the final release of WordPress 5.6.

\n\n\n\n

“Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.6 is slated for release on December 8, 2020, but we need your help to get there—if you haven’t tried 5.6 yet, now is the time!

\n\n\n\n

You can test the WordPress 5.6 release candidate in two ways:

\n\n\n\n\n\n\n\n

Thank you to all of the contributors who tested the Beta releases and gave feedback. Testing for bugs is a critical part of polishing every release and a great way to contribute to WordPress.

\n\n\n\n

What’s in WordPress 5.6?

\n\n\n\n

The final release of 2020 continues the annual tradition of a new default theme that is custom built to showcase the new features and functionality of the software. Continued progress on the block editor is especially clear in this release, which brings more blocks to more places, and fewer clicks to implement your layouts.

\n\n\n\n

WordPress 5.6 also has lots of refinements to polish the developer experience. To learn more, subscribe to the Make WordPress Core blog and pay special attention to the developer notes tag for updates on those and other changes that could affect your products.

\n\n\n\n

Plugin and Theme Developers

\n\n\n\n

Please test your plugins and themes against WordPress 5.6 and update the Tested up to version in the readme file to 5.6. If you find compatibility problems, please be sure to post to the support forums, so those can be figured out before the final release.

\n\n\n\n

The WordPress 5.6 Field Guide, due very shortly, will give you a more detailed dive into the major changes.

\n\n\n\n

How to Help

\n\n\n\n

Do you speak a language other than English? Help us translate WordPress into more than 100 languages! This release also marks the hard string freeze point of the 5.6 release schedule.

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 17 Nov 2020 22:43:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"WPTavern: Proposal to Create an Expanded View or Overlay for the Block Patterns Inserter\";s:7:\"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:30:\"https://wptavern.com/?p=107663\";s:7:\"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:221:\"https://wptavern.com/proposal-to-create-an-expanded-view-or-overlay-for-the-block-patterns-inserter?utm_source=rss&utm_medium=rss&utm_campaign=proposal-to-create-an-expanded-view-or-overlay-for-the-block-patterns-inserter\";s: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:5954:\"

The “version 1.0” launch of block patterns in WordPress 5.5 was overall successful. However, it was easy to overlook the problems while waiting for this feature to land after months of anticipation. Now that we have had a couple of months of seeing the block pattern system baked into core WordPress, it is time to address issues that are becoming more evident.

\n\n\n\n

As much as I love block patterns as a feature, I cannot say the same for the user interface and overall experience. The pattern category dropdown added in Gutenberg 9.1 was a marked improvement over the endless list of patterns. However, it did not go far enough in presenting them in a user-friendly way.

\n\n\n\n

WordPress has long had a habit of sticking too much into a tiny panel — many theme authors never felt like the customizer panel offered enough space, for example. The same seems to be the case for the block editor’s inserter panel. It is good enough for allowing end-users to pick and choose blocks. However, patterns are much larger than the smaller block icons. When users start scrolling through dozens of patterns at a time in the coming months and years, it will become a usability nightmare.

\n\n\n\n

Paal Joachim Romdahl is proposing an alternative. His idea is to add an “expander” icon/button that would allow users to view more patterns at once via an overlay. At least this would be the case for larger screen sizes, such as desktop users.

\n\n\n\n

“Viewing a lot of patterns in the small inserter panel does not work too well,” he wrote in the GitHub ticket. “It gets tiring needing to scroll one pattern at a time. Having a larger view will help the user to compare multiple patterns at once.”

\n\n\n\n\"PreviewCurrent pattern overlay proposal.\n\n\n\n

Romdahl has also created a Figma prototype for people to test what the system would look like in a live demo. The UI is not polished, but it looks like a promising start.

\n\n\n\n

He created the proposal after reading the Tavern’s recent coverage of WordPress.com’s launch of over 100 block patterns. Some of the pattern categories are easy to work through and find the right layout. Others, such as the Text and Call to Action categories, may have 20 or more patterns to scroll through.

\n\n\n\nInserting a block pattern on WordPress.com.\n\n\n\n

If WordPress creates an official block pattern directory, which is currently under consideration, adding new patterns could be as simple as clicking a button. It would be an easy way to rack up dozens of patterns in moments, particularly if a user is trying out various layouts and does not uninstall unused patterns afterward.

\n\n\n\n

Not many users are exposed to the hundreds of patterns WordPress.com’s users have access to. We should move forward with this proposal before they are.

\n\n\n\n

An overlay for inserting patterns and templates is not a new concept. It is common in the WordPress development community. Plugin and theme developers solved this problem ages ago.

\n\n\n\n

The Redux plugin handles hundreds of templates with an overlay:

\n\n\n\nViewing templates from the Redux library.\n\n\n\n

The Layout block from the Genesis Blocks plugin is essentially just a custom pattern inserter with a much nicer UI than WordPress:

\n\n\n\nOverlay created by the Layout block from Genesis Blocks.\n\n\n\n

Mikael Korpela added similar thoughts to a ticket related to the next steps for the inserter. He proposed a full-screen experience for browsing patterns.

\n\n\n\n

“The patterns sidebar is great if you just want to keep it open while you modify your page, but it’s harder for browsing because of limited space, especially when you’ve registered a lot of patterns,” he wrote in the ticket.

\n\n\n\n

He shared an image of how Sections on Squarespace are handled:

\n\n\n\nSelecting a Section on the Squarespace website.\n\n\n\n

An overlay might also help drive the pattern directory proposal. It would be easy enough at that point to create a new tab in the overlay interface, hook into the WordPress.org API, and allow users to browse through installable patterns — no need to leave the comfort of the block editor.

\n\n\n\n

Another common feature that many of these types of systems share is a way to save patterns as favorites. This makes them easy to locate in the future. Paul Lacey makes the same argument in episode #136 of the WP Builds Weekly WordPress News podcast. He wants his clients to have easy access to their most-used block patterns. This would be a nice bonus to help clean up the block patterns user experience.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 17 Nov 2020 21:02:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: WPGraphQL 1.0 Released, Now Available in WordPress.org Plugins Directory\";s:7:\"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:30:\"https://wptavern.com/?p=107827\";s:7:\"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:207:\"https://wptavern.com/wpgraphql-1-0-released-now-available-in-wordpress-org-plugins-directory?utm_source=rss&utm_medium=rss&utm_campaign=wpgraphql-1-0-released-now-available-in-wordpress-org-plugins-directory\";s: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:4075:\"

Version 1.0 of the WPGraphQL plugin is now available in the official plugins directory on WordPress.org. This is the first stable version recommended for use in production, landing nearly four years from when the project started in November 2016.

\n\n\n\n

In an effort to keep WPGraphQL in line with WordPress’ commitment to preserving backwards compatibility, Jason Bahl, the creator and maintainer, held it off from a 1.0 release until he could minimize the potential for breaking changes.

\n\n\n\n

“WPGraphQL turning 1.0 isn’t a statement that there will never be breaking changes, instead it’s a statement of stability and long term support,” Bahl said.

\n\n\n\n

WPGraphQL has already had quite a bit of real world usage ahead of its first stable release. The plugin is in use on high profile sites like QZ.com, DenverPost.com, and ApolloGraphQL.com. Installs of WPGraphQL grew from 50,000 in June 2020, to 71,573 installs in November 2020, according to Packagist.org. Having the plugin available on WordPress.org will make it easier for users to install it and keep it updated.

\n\n\n\n

“One of the big reasons I didn’t want WPGraphQL on the .org repo was that the nature of it being an API could expose sites to potential security vulnerabilities,” Bahl said. “As we worked on stabilizing the plugin I wanted it to be a pretty conscious decision to add a GraphQL API to your WordPress site. Leaving the plugin on Github meant that the audience finding it and installing it was a more technical audience and could do at least some of the technical vetting to make sure it made sense for their project.”

\n\n\n\n

In September, Gatsby, the company that sponsors Bahl’s time on WPGraphQL’s development and maintenance, hired Pen Test Partners to perform an audit of the plugin and has resolved all the issues they discovered. The full report and resolutions will be published to the project’s website soon.

\n\n\n\n

“Now that the plugin is stable and secure, we’re happy to have it on the WordPress.org repo where users will be able to find it by searching for plugins in the repo and take advantage of some new features of WordPress such as auto-updates,” Bahl said.

\n\n\n\n

The 1.0 release does not contain any technical changes – it simply bumps the version number. The project has been publishing pre-1.0 releases leading up to this, logging 33 releases in the past 12 months. Bahl said the biggest difference between 1.0 and pre-1.0 is the new WPGraphQL.com website. Previously, the project’s documentation was hosted on a subdomain but it is now been rolled into the main site.

\n\n\n\n

“Previously, WPGraphQL.com was a traditional WordPress site with the front-end using the classic WordPress theme layer,” Bahl said. “The new site is built with WordPress as the CMS, Gutenberg as the content editor, Gatsby as the front-end, and WPGraphQL as the layer that allows Gatsby and WordPress to communicate with each other. We’re dogfooding our own technology.”

\n\n\n\n

The project has also added close to 300 pages of new documentation. It includes a Developer Reference section with documentation on Actions, Filters, and Functions for customizing and extending WPGraphQL, along with a new Recipes section with code snippets for implementing solutions faster.

\";s: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, 16 Nov 2020 23:40:26 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"WPTavern: The Plus Addons for Gutenberg Plugin to Launch Soon\";s:7:\"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:30:\"https://wptavern.com/?p=106267\";s:7:\"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:167:\"https://wptavern.com/the-plus-addons-for-gutenberg-plugin-to-launch-soon?utm_source=rss&utm_medium=rss&utm_campaign=the-plus-addons-for-gutenberg-plugin-to-launch-soon\";s: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:6548:\"

WordPress development company POSIMYTH is getting set to announce its venture into block development in the coming days. The new plugin, The Plus Addons for Gutenberg, is a collection of blocks, templates, and additional features for building sites with the block editor. The plugin is currently awaiting review for inclusion in the WordPress.org plugin directory. I was able to snag a test version and have been using it for around a week.

\n\n\n\n

The POSIMYTH team began working as an outsourcing agency in 2013. Since then, it has worked on over 1,000 projects. The company eventually began building WordPress themes and plugins for the Envato Marketplace. It has continued to grow and currently serves more than 50,000 customers.

\n\n\n\n

“Being an outsourcing company in the past, we have always felt the need for one-stop solutions for agencies and freelancers,” said Sagar Patel, the founder and director at POSIMYTH Innovations. “We have built many Gutenberg field components from scratch as well as in-depth options in blocks, which will not just be for simple tasks, it will be for complex layouts and options as well.”

\n\n\n\n

One of the company’s most-used products is its The Plus Addons for Elementor plugin. The free version currently has over 9,000 active installations. Patel describes it as a “complete package” for building Elementor-based websites.

\n\n\n\n

“Our Gutenberg version will be kind of a recreation of our Elementor version, but on top of that, we are adding more options and features based on our feedback from Elementor users,” he said. “Some blocks are completely revamped and made with a unique concept, but some are just a recreation of the Elementor version. For example, our Popup Builder, Countdown, Global Features, and some others are completely made from scratch with a new structure.”

\n\n\n\n

The company recently surveyed over 1,000 its users. One of the points they noted is that many of those users wanted to use WordPress’s built-in block editor. However, they were unable to find reliable options for building complex websites. The results of this survey are one of the primary reasons the company is building this plugin.

\n\n\n\n

The Plugin

\n\n\n\nTP Row block for building columns.\n\n\n\n

The free version of The Plus Addons for Gutenberg will launch with 29 blocks, 16 of which are free and 13 freemium ones with commercial upgrades. The commercial/pro version of the plugin will add an extra 11 blocks along with several shapes, tooltips, effects, and other options. Pricing is expected to start at $39 per year for its lowest tier.

\n\n\n\n

The plugin also has global color and typography options. These should not be confused with WordPress’s upcoming Global Styles system. The two features work similarly. However, the plugin’s system only works with its blocks instead of the entire website.

\n\n\n\n

The terminology could pose some confusion for users. There will also be some crossover between the two systems, both handling the same needs. Patel said he is aware of this and will always work to make sure the plugin respects WordPress’s built-in Global Styles system. “We will always keep that in sync with our global options,” he said. “It’s still in the initial stage. We will keep on updating based on feedback from users and as per the updates of the Gutenberg team.”

\n\n\n\n

Many of the block options are similar to what Editor Plus is doing for the core WordPress blocks. However, the options are for the plugin’s custom blocks only. The UI feels polished enough that you feel like the design team has been here before and knows what it is doing. Some plugins do not get to that point until version 2 or 3. I was able to navigate the block options with ease.

\n\n\n\n

However, some blocks were out of place. For example, the Style Lists block could have simply been custom options tacked onto the WordPress List block. Adding list items in the block sidebar is not as natural as in the editor’s content area. The end-goal is to simply make a standard list. Everything else is simply eye-candy. Ideally, the plugin would relegate those options to the core block.

\n\n\n\n

The same could be said of the Blockquote, TP Button, TP Image, and others. These could be extensions of the core WordPress blocks. Other blocks like the TP Heading, TP Paragraph, and Testimonials might be better served as custom patterns.

\n\n\n\nAdding a testimonial from the plugin to the editor.\n\n\n\n

The concept of building custom, in-house blocks seems to be more prevalent each day as more plugin companies release block libraries. The trend will likely continue. The block system is reasonably extendable. Recreating the wheel is unnecessary.

\n\n\n\n

The Plus Addons for Gutenberg’s blocks are well done, and it is hard to fault a plugin for having a consistent experience across its custom blocks.

\n\n\n\n

Overall, the plugin does not offer any groundbreaking ideas for new blocks. Most of these are available in other, similar block libraries. What sets this plugin apart is the development team’s work on packing a ton of block options into an easy-to-use interface.

\n\n\n\n

Patel said he does not consider the team to be in competition with anyone else in the market. “We are on a mission to provide a one-stop solution for all needs of WordPress website designers and developers.” The goal is to make it easy for freelancers and agencies to build complex layouts in the block editor without writing code.

\n\n\n\n

The project’s website currently touts the availability of predesigned templates. The team decided not to include this feature in its initial free version, focusing on the other features in the plugin instead. Patel wants to assure users that templates will be available in both the free and pro versions of the plugin.

\n\n\n\n

“[Templates] will be available in a couple of months or early after the initial free version’s launch,” he said. “We will have UI blocks, homepage templates, as well as full-site demos with multiple pages in that.”

\";s: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, 16 Nov 2020 22:32:26 +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:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"WPTavern: Google Webmasters Central Rebrands to Google Search Central\";s:7:\"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:30:\"https://wptavern.com/?p=107724\";s:7:\"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:183:\"https://wptavern.com/google-webmasters-central-rebrands-to-google-search-central?utm_source=rss&utm_medium=rss&utm_campaign=google-webmasters-central-rebrands-to-google-search-central\";s: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:2395:\"
\n\n\n\n

Twenty years ago, every aspect of developing a website and putting it online was more complex than it is today – an enchantment of Merlin’s wand to most common folks. The term “webmaster” hasn’t aged well, but it was commonly used in a different era when tech wizards were the only people creating and managing websites. The term has become outmoded as online publishing and website building has become more user-friendly.

\n\n\n\n

Google recently ran a study that showed usage of the term webmaster is in sharp decline, as web professionals now prefer more specialized terms, such as blogger, developer, SEO, or online marketer. In recognition of this change, the company is rebranding “Google Webmasters Central” to “Google Search Central.” The change will be rolled out to Google’s websites and social media within the next couple days.

\n\n\n\n

In addition to the rebranding, Google is also centralizing its help information on one site and consolidating its blogs:

\n\n\n\n

Moving forward, the Search Console Help Center will contain only documentation related to using Search Console. It’s also still the home of our help forum, newly renamed from “Webmasters Help Community” to “Google Search Central Community“. The information related to how Google Search works, crawling and indexing, Search guidelines, and other Search-related topics are moving to our new site, which previously focused only on web developer documentation. 

\n\n\n\n

The Google Webmasters blog and 13 other localized blogs are being moved to the new site for better discovery and easier language switching. Google is going to redirect current RSS and email subscribers to the new blog URL, so readers only need to update their bookmarks.

\n\n\n\n

Google is also introducing a new jumping spider bot to accompany its Googlebot mascot in crawling the internet. The creature doesn’t yet have a nickname, but the company is soliciting suggestions.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 13 Nov 2020 22:46:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 5.6 Beta 4\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9249\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/11/wordpress-5-6-beta-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5476:\"

WordPress 5.6 Beta 4 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

The current target for the final release is December 8, 2020. This is just over three weeks away, so your help is needed to ensure this release is tested properly.

\n\n\n\n

Thank you to all of the contributors that tested the beta 3 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some Highlights

\n\n\n\n

Since beta 3, 42 bugs have been fixed. Here is a summary of a few changes included in beta 4:

\n\n\n\n\n\n\n\n

To see all of the features for each Gutenberg release in detail, check out the release posts: 8.68.78.88.99.09.19.2, and 9.3.

\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\n\n\n\n

Props to @tonyamork, @audrasjb for technical notes and @angelasjin, @yvettesonneveld@cguntur, @cbringmann for final review.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Nov 2020 23:49:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:150:\"WPTavern: Envato Passes $1 Billion in Community Earnings While Continuing to Aggressively Market Its Elements Subscription Against Marketplace Authors\";s:7:\"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:30:\"https://wptavern.com/?p=107668\";s:7:\"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:343:\"https://wptavern.com/envato-passes-1-billion-in-community-earnings-while-continuing-to-aggressively-market-its-elements-subscription-against-marketplace-authors?utm_source=rss&utm_medium=rss&utm_campaign=envato-passes-1-billion-in-community-earnings-while-continuing-to-aggressively-market-its-elements-subscription-against-marketplace-authors\";s: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:16409:\"

Envato has passed $1 billion in community earnings after 14 years in business. The company reached the goal a year earlier than anticipated, thanks to the contributions of 81,000 different creators around the globe and millions of customers who have purchased products from Envato MarketEnvato StudioEnvato Tuts+ and Envato Elements.

\n\n\n\n

“To this day, we’re very proud that our community earns more money than our company does,” Envato co-founder Collis Ta’eed said. Last month Ta’eed stepped down from his position as CEO to pursue a new ethical chocolate e-commerce venture. He was replaced by former HotelsCombined.com CEO, Hichame Assi.

\n\n\n\n

Due to the pandemic, the Australian tech company recently transitioned to all employees working from home during the global lockdown. Along with the announcement of Ta’eed’s exit, Envato delivered a 20% profit share payout, totaling $3.75m AUD, to its 630-person workforce. The company reported that this is an increase on the 10% allocation from the previous financial year.

\n\n\n\n

“Profit share has become an integral part of Envato and helps connect the team with a share of the success they create through their efforts,” Ta’eed said.

\n\n\n\n

During the past several years, the company has focused heavily on driving profits through Envato Elements, its subscription service. Ta’eed said the business is now “more subscription oriented than at any time in our history.”

\n\n\n\n

One WordPress plugin author, who sells on Codecanyon, commented on the milestone post, urging Envato to renew its focus on the marketplaces.

\n\n\n\n

“Please focus on the marketplaces as well,” FWDesign said. “In the past 2-3 years, you guys focused on Elements, cannibalizing the marketplace, is time to give us something back. Personally, I feel forgotten.”

\n\n\n\n

While the community earnings have allowed creators to improve their lives in various ways – from paying family medical bills to buying apartments – the increase in focus on Envato Elements has been highly controversial. Envato’s forums are replete with complaints about Elements “poaching clients from existing marketplaces,” after many authors spoke out about Envato advertising Elements on authors’ marketplace product pages.

\n\n\n\n

Authors employ various marketing channels to bring traffic to their items, such as Facebook ads or Adwords, and have complained for years that potential customers were whisked away from their product pages by Elements ads. Many authors reported declining sales on individual products as a result.

\n\n\n\n

In May 2018, Envato rolled out a critical change that made all items across all item types available to all subscribers (monthly and annual). This was particularly controversial for WordPress theme authors and many reported significant decreases in sales as a direct result.

\n\n\n\n

At that time, former Envato employee James Giroux responded to authors’ concerns, characterizing the new subscription service as “a long-term play:”

\n\n\n\n

“With Elements, you are buying into a revenue stream rather than a one-time transaction. So, when you compare the value of a Market customer vs an Elements subscriber, you may see less from the subscriber in the first month, but more in their cumulative lifetime revenue.”

\n\n\n\n

Elements may not be the right choice for every Envato creator, but the company’s investment in the service is now pulling in $40 million in annual recurring revenue as of 2018-2019, accounting for 35% of Envato’s $113M in revenue for 2019.

\n\n\n\n

“This year we continued to reinvent ourselves as a subscription company, with a major uptick in subscribers across Envato,” Ta’eed said in Envato’s 2019 Annual Public Impact Statement. However, this new business model is coming at the expense of authors who sell exclusively through the marketplaces.

\n\n\n\n

Envato authors have begged the company’s leadership to take down the banners that boost Elements’ sales by siphoning customers off the marketplace, but the aggressive push towards subscriptions prevails. The frustration is palpable in numerous threads across the company’s various marketplaces.

\n\n\n\n
\n\n\n\n

“It’s one thing to advertise Elements on the web or wherever Envato likes, but to have this banner on all of our item pages is actively poaching potential customers away when they are moments away from buying our items,” AudioJungle author Alister Bunclark said.

\n\n\n\n

Many authors have seen a decline in sales that is outside their control. No amount of marketing traffic to their own portfolios can make up for the $16.50 “all you can eat” offer that is plastered to the top of every page. The banner for the in-house competitor even appears directly in the cart for customers who are trying to checkout with products from non-Elements authors.

\n\n\n\n

“The fact that we are even having to request that Envato stop relentlessly promoting a competing, lower-priced alternative to our portfolios (many of which are exclusively offered at AudioJungle) – on the marketplace where our portfolios are – is discouraging,” one author said.

\n\n\n\n

WordPress authors selling on Themeforest are also frustrated with the banners. In 2019, Envato sold an item every 5 seconds, with WordPress accounting for a third of sales. The company claims to be the “market leader for themes and templates for WordPress,” despite the marketplace’s overall poor reputation among WordPress professionals.

\n\n\n\n

One byproduct of Elements including WordPress products in the subscription is that it tends to encourage the use of outdated themes and plugins. Users can download thousands of products but the WordPress themes do not come with support. Many users are not aware of this when they purchase their subscriptions. Users can get updates only while their subscriptions are active, but they have to be downloaded manually.

\n\n\n\n

“Despite tons of complaints from authors (who made this place what it is in the first place) it is even pointless to promote your items elsewhere to attract some ‘buyers’ because they see the Elements promotions everywhere, even on our own product pages,” Themeforest Elite author Bedros said.

\n\n\n\n

When authors took to the forums to report no sales or declining sales, one user responded, “Don’t panic. They killed the market with Elements.”

\n\n\n\n

Certain marketplaces, like AudioJungle and WordPress themes, are disproportionately impacted by Elements, given the significant time investment to create these types of products.

\n\n\n\n

“I wonder what’s the point, in these circumstances, to spend months (in some cases even a year) to build a decent WordPress theme to sell on Envato,” Bedros said. Another author on the same thread reported working on a theme for 16 months and had only 17 sales two months after it was approved.

\n\n\n\n

“The big buyers (ad agencies and the like) will see an immediate savings on the subscription plan opposed to buying the products individually,” AudioJungle author Daniel Warneke said. “This pulls the high volume purchasers out of the individual market.

\n\n\n\n

“Envato hand picks the authors that have products in Envato Elements, so it stands to reason that they selected a broad range of the most popular products. This would make the service the most appealing.”

\n\n\n\n

Envato Reports 0.18% CTR on Elements Banner Ads But Will Not Remove Them

\n\n\n\n

In the responses to Envato’s 2019 Annual Public Impact Statement, Collis Ta’eed confirmed that market sales are declining. He blames the “movement of the industry” towards other business models as the reason for the decline:

\n\n\n\n

To your question on Market sales, they’re holding up better than we’d hoped, though they are down year on year. Internally we look at the combination of Market and Elements both in gross revenue (which is up) and in authors earnings (which is up). But Market itself is down a few percent on this time last year, and that looks like an ongoing trend (though one that’s not as steep as my worst fears at times!)

It’s tempting to think the driver of Market’s changes are Elements, especially as we drive subscription customers over. But we’d been mapping the trend of the sales curve for years prior to the launch of Elements and had been seeing changes before we ever launched into subscriptions, because of the movement of the industry, first to ‘bundles’ and then to ‘subscriptions’ and ‘free’. From what I can tell the bigger forces on Market are actually industry ones.

\n\n\n\n

Despite the vast undervaluing of their individual products, authors in general do not seem to be opposed to Elements entirely but rather they are opposed to Envato’s aggressive advertisements on their portfolios. The same question surfaces every year and the company’s leadership continues to dance around it.

\n\n\n\n

“Can you explain to authors why they should spend money on advertising their products when as soon as they land on the landing page they see a great big dirty banner saying they can get everything unlimited for a monthly fee?” template author Patchesoft commented. “I feel like this question came up last year and we got a ‘we’ll see what we can do about it’ and yet here we are a year later.”

\n\n\n\n

Ta’eed responded, characterizing the banners as a cross-promotion of traffic between Market and Elements. He claimed that after the company performed some tests, removing the banner “had negligible impact on sales at a daily level.”

\n\n\n\n

Definitely I know that the header bar on Market is up there amongst the most annoying things to authors. But at the same time, it’s important for us to be transparent about the different offerings we have for customers so they can choose what’s best for their needs. While it’s pretty annoying, the traffic diverted from Market item pages is minimal (0.18% of visitors actually click through). That said we’re exploring ways to let customers better know about Elements (and Placeit).

\n\n\n\n

Authors are not buying this justification for the banner ads, and object to the use of the term “cross-promotion,” when the promotion only goes one way. Meanwhile, Elements, which enables non-exclusive sales, is treated like an ad-free, exclusive library.

\n\n\n\n

“’Annoying’ is not the correct word,” AudioJungle member Purple Fog said. “You gotta understand it’s much, much more than that. It’s infuriating, it’s a betrayal, it’s you flipping us the finger.

\n\n\n\n

“If it’s so important for you to let buyers know what all their options are, then why isn’t there a top banner on Elements telling them they can also get the item for a one off fee, in case they don’t want to subscribe?

\n\n\n\n

“That 0.18% is pretty far from the figure you previously gave us (around 2%), and is even harder to believe. Do you mean that you are willing to antagonize the vast majority of authors just for 0.18% CTR? Makes little sense. It’s also hard to believe when there are countless threads opened by buyers who felt they were tricked by that infamous banner. Either your people are lying to you, or you didn’t set up the analytics properly, but in any case, something doesn’t add up here.”

\n\n\n\n

Envato’s Transformation Into a Subscription Company Comes at the Expense of Its Exclusive Market Authors

\n\n\n\n

Envato continues to write its own rules due to its early success and has now amassed a vast labor force who depend on the company’s offerings for their livelihoods. Those who are willing to devalue their work for inclusion in a subscription product (that is guaranteed to sell with a more compelling pricing point) are allowed to continue as cogs in a much more profitable machine.

\n\n\n\n

It’s not wrong for Envato to pivot towards becoming a subscription company. To do so at the expense of market authors is unfair. These authors are paying to advertise for a competing library with lost sales from their own products. It exploits the marketplace authors who were hoping to make a sale, since their higher prices are now just a prop for making Elements look more attractive. Their portfolios become a gateway to the subscription service.

\n\n\n\n

Unless Envato changes how it advertises Elements, the company will remain at odds with exclusive market authors’ interests. This is especially true for creators in markets where having their work available to more customers doesn’t instantly translate into more payments.

\n\n\n\n

“Many authors have chosen to set up shop here exclusively and have supported and promoted this marketplace for years,” AudioJungle author Promosapien said in a thread where authors called on the CEO to remove the banner ads.

\n\n\n\n

“Envato is presently making strategic choices that they obviously feel strongly about and feel are necessary for their own viability. Unfortunately, those choices are diminishing the benefits of being an exclusive author here.

\n\n\n\n

“In fact, you could probably make a good argument that there has never been a worse time to be an exclusive author at a marketplace – when that marketplace is actively and continually using its considerable promotional resources to move website visitors away from your portfolio to a newer, cheaper licensing platform (Elements subscription).”

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Nov 2020 23:47: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:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"WPTavern: Do Not Build Theme-Specific Block Plugins for WordPress, Please\";s:7:\"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:30:\"https://wptavern.com/?p=107722\";s:7:\"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:189:\"https://wptavern.com/do-not-build-theme-specific-block-plugins-for-wordpress-please?utm_source=rss&utm_medium=rss&utm_campaign=do-not-build-theme-specific-block-plugins-for-wordpress-please\";s: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:5141:\"

A few days ago, I came across a small library of blocks. As always, I was interested in seeing what this new plugin brought to the table. Would it surprise me with a block that has not been done before? Would it present a new take on some old ideas? Or, would it be the same old set of blocks that every other block bundle has? Regardless of what it offered, I was excited to try it all the same.

\n\n\n\n

As I clicked on the description to find out more, I was immediately let down. The plugin specifically stated that it was built for only one theme. I could not use it with my preferred theme.

\n\n\n\n

This was not the first time I had run across this issue. Other theme authors have built their own block bundles in the past. The plugin was not bringing anything particularly new to the WordPress community. It had less than a handful of blocks that had already been done before in numerous other plugins.

\n\n\n\n

The problem was that this felt all too familiar.

\n\n\n\n

Over the years, the WordPress community has created a set of unwritten rules regarding what belongs in a theme vs. what belongs in a plugin. Custom post types, taxonomies, and shortcodes are plugin territory. To an extent, widgets should also be exclusive to plugins. However, because of the way they are handled under the hood, there was always an argument that it was OK for themes to register them.

\n\n\n\n

This theme vs. plugin argument has been ongoing for at least a decade. Because of how themes work, such arguments have been a losing battle. Except in a few edge cases, themes could do everything that a plugin could do. However, there was always supposed to be a clear-cut distinction between the two. Themes were meant to handle the front-end design of a website. Plugins were for everything else.

\n\n\n\n

Today, the WordPress project and its block system are making progress toward solidifying that distinction.

\n\n\n\n

Because of WordPress’s legacy of having various parts that did not all quite fit together in the past, it has created a culture of developers building in-house solutions. Nearly every large theme development company has its own plugins for overcoming the platform’s shortcomings. Most of the blame for this lies with the WordPress project. However, the project’s move to blocks is creating a standardized system that handles everything from a paragraph to the overall site container. With standardization across the board, there will be less and less need for these custom solutions from every theme company.

\n\n\n\n

The block system set a clear line in the sand. It removed the need for shortcodes — good riddance — and will soon phase out widgets. Blocks should be putting those old questions to bed.

\n\n\n\n

For clarity, there is little difference between bundling blocks with a theme and building a separate plugin that only works with a specific theme. The end result is the same. Such a plugin would lock a user into sticking with that theme if they relied on the plugin at all. Few people maintain the same front-end design forever.

\n\n\n\n

The goal is to allow users to switch themes at will while having access to their content and blocks.

\n\n\n\n

These theme-specific block plugins are thinking about blocks in the wrong way. When a user installs a block plugin, the expectation is that they can use those blocks regardless of their theme.

\n\n\n\n

The solution for themes is to use block patterns or styles. Suppose that you wanted to create a slider or carousel as a theme author. There are multiple solutions for this. The first and easiest is to simply recommend a plugin to users or build a plugin of your own that works with any theme. You could also easily add a slider style for the Gallery block. When the user selects it, it transforms the gallery into a slider.

\n\n\n\n

Or, suppose your theme needed to offer a big hero section with a call-to-action button. There is no need for a custom block in this situation. Theme authors can almost exclusively do this by building a custom pattern with existing blocks.

\n\n\n\n

The solution is not to bundle the block in the theme or create a plugin that only works with that one theme.

\n\n\n\n

The beauty of the block system is that most of the pieces are already in place, and they can be rearranged, grouped, and styled in unlimited ways.

\n\n\n\n

Today, there are hundreds of theme-specific plugins in existence. Part of that is because themers were working around the WordPress.org theme review guidelines. Part of that is because some developers did not think creatively enough about solutions. But, the biggest part of it has been because WordPress has not standardized how to build things across the entire platform. Much of that has changed and will continue to change as full-site editing crosses the horizon in 2021. There will be clear paths for themes and plugins.

\n\n\n\n

However, if theme companies continue building theme-specific blocks, we are just lugging along the baggage that the block system is meant to leave behind.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Nov 2020 21:58:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"BuddyPress: BuddyPress 7.0.0-beta2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=315529\";s:7:\"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://buddypress.org/2020/11/buddypress-7-0-0-beta2/\";s: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:3225:\"

First of all, we’d like to thank all the contributors who tested the first beta of our next major release. Beta testing is very important to us as it’s a good way to check the improvements we brought to BuddyPress are behaving as expected on your WordPress/BuddyPress configurations.

\n\n\n\n

BuddyPress 7.0.0-beta2 is now available for testing, and we’d love to have your feedbacks about it!

\n\n\n\n

Since 7.0.0 beta1:

\n\n\n\n\n\n\n\n

We’ve also updated the 7.0.0 release schedule : the 7.0.0 final release is now scheduled to December 9.

\n\n\n\n

And we need you to get there: do test the 7.0.0-beta2 release so that we can eventually solve issues you might find with your plugins, themes or specific WordPress/BuddyPress configurations.

\n\n\n\n

You can test BuddyPress 7.0.0-beta2 in 4 ways :

\n\n\n\n\n\n\n\n

Thanks in advance for your contributions

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Nov 2020 23:15: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:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"WPTavern: Themes Team Removes Outdated CSS Guidelines, Adds Stricter Requirement for Links in Content\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=107659\";s:7:\"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:245:\"https://wptavern.com/themes-team-removes-outdated-css-guidelines-adds-stricter-requirement-for-links-in-content?utm_source=rss&utm_medium=rss&utm_campaign=themes-team-removes-outdated-css-guidelines-adds-stricter-requirement-for-links-in-content\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6537:\"

In yesterday’s twice-monthly meeting, the WordPress Themes Team made a couple of important changes to the official theme directory guidelines. They removed a requirement of some CSS classes that have long been sitting on the chopping block. They also implemented the third stage in their long-term plan to make all WordPress themes accessibility-ready.

\n\n\n\n

For years, theme authors have needed to either style several WordPress classes via CSS or add empty, unused selectors. It was a bit irritating for authors who fell in the latter group. The list includes several classes like .sticky (for sticky posts) and .bypostauthor (for post author comments). Now, styling these classes are optional.

\n\n\n\n

The one question mark in this decision is probably around the classes for handling left, right, and center alignment. While the newer block editor stylesheet does support these classes on the front end, it could leave end-users in the dust if they are using the classic editor and a theme author decides to drop support. Any images in posts could become misaligned. Theme authors should test this and consider any problems before deciding to remove these from their stylesheets. For the other classes, those are mostly design decisions.

\n\n\n\n

This change will not be official until the Theme Check plugin is updated to allow themes without these classes through the system.

\n\n\n\n

The second big change is the reignition of the push toward creating more accessible themes in the directory. All themes in the directory are now required to distinguish links in “content” areas via an underline.

\n\n\n\n

The full guideline is as follows:

\n\n\n\n

When links appear within a larger body of block-level content, they must be clearly distinguishable from surrounding content (Post content, comment content, text widgets, custom options with large blocks of texts).

Links in navigation-like contexts (e.g., menus, lists of upcoming posts in widgets, grouped post meta data) do not need to be specifically distinguished from surrounding content.

The underline is the only accepted method of indicating links within content. Bold, italicized, or color-differentiated text is ambiguous and will not pass.

\n\n\n\n

While this is a simple change, it is a bold one. Thus far, there has not been any pushback from theme authors on the announcement post or in the team meeting. However, some may be expected as the news trickles through the theme design community.

\n\n\n\n

The one question that arose about the requirement was whether theme authors could add an option to allow end-users to opt-out of this behavior. The team said this was allowed as long as the underlined links were enabled by default.

\n\n\n\n

The Road to Accessibility

\n\n\n\n\n\n\n\n

In July 2019, the Themes Team made a commitment to push theme authors to make their themes more accessible. It was not a switch they were going to flip overnight. Instead, the team made a goal of implementing a new accessibility-related requirement every two months or so. These periods would give both theme authors and reviewers ample time to familiarize themselves with each change.

\n\n\n\n

This is the third requirement added to the guidelines since the team implemented the plan. The team started with some low-hanging fruit and added a requirement that themes ship with a skip-to-content link. That guideline addition went over relatively smoothly. The team quickly added a new guideline requiring that visitors be able to navigate menus via keyboard.

\n\n\n\n

That second guideline landed in August 2019. From the outside looking in, the project was initially going well. However, until yesterday, the team had not added any new accessibility guidelines. Over a year had passed, and the plan seemed to be grinding to a halt. Accessibility advocates were probably wondering what happened.

\n\n\n\n

In a discussion with the Themes Team reps a few months ago, they were not sure when they would implement the next guideline. The project was not going as planned.

\n\n\n\n

“We have not added anything else above that because theme authors are still not releasing themes with working implementations of skip links and usable keyboard navigation,” said team representative William Patton at the time. “When those two things become habitual it will be time to introduce another aspect as a requirement. The fact that this has taken so long for authors to get this right probably indicates that we need to do better at guiding them to resources to learn how to do it and why it is important. Perhaps that is a better avenue to pursue than looking to implement additional asks of them.”

\n\n\n\n

Team rep Carolina Nymark shared similar sentiments. She mentioned that underlined links were up next on the list. However, they did not have a deadline in mind yet.

\n\n\n\n

“Skip links and keyboard navigation are still a headache to some extent for some authors,” said Ganga Kafle, a team representative. He said that theme authors who regularly submit themes are doing so with these requirements in mind. However, keyboard navigation remains the biggest pain point, particularly on mobile views.

\n\n\n\n

“But almost all the themes we get are with skip links working properly,” he said. “That is a good thing so far. The new requirement is not so huge and tough. And I think we need to add such small things in a timely manner.”

\n\n\n\n

For now, the team seems to be picking up where they left off. There is still a long path to go before the project is complete.

\n\n\n\n

The best thing that theme authors can do right now is to follow all of the optional accessibility guidelines. This will prepare them for a future in which they are all required.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Nov 2020 18:10:12 +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:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: Google Search to Add Page Experience to Ranking Signals in May 2021\";s:7:\"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:30:\"https://wptavern.com/?p=107594\";s:7:\"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:199:\"https://wptavern.com/google-search-to-add-page-experience-to-ranking-signals-in-may-2021?utm_source=rss&utm_medium=rss&utm_campaign=google-search-to-add-page-experience-to-ranking-signals-in-may-2021\";s: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:6228:\"

Six months ago, Google announced its plans to introduce a new ranking signal for Search, based on page experience as measured by Core Web Vitals metrics. At that time, Google promised to give site owners at least six months notice before rolling out the update so they can improve their scores on the metrics before the update. The company reports a 70% increase in users engaging with Lighthouse, PageSpeed Insights, and Search Console’s Core Web Vitals report in preparation for the update.

\n\n\n\n

Today Google confirmed that it will roll out the new page experience signals in May 2021. The search engine also plans to introduce a new visual indicator for pages that fully comply with the page experience requirements:

\n\n\n\n

On results, the snippet or image preview helps provide topical context for users to know what information a page can provide. Visual indicators on the results are another way to do the same, and we are working on one that identifies pages that have met all of the page experience criteria. We plan to test this soon and if the testing is successful, it will launch in May 2021 and we’ll share more details on the progress of this in the coming months.

\n\n\n\n

There are no additional details on what that will look like but AMP’s lightning bolt is a good example of how small graphics can have a meaningful impact on users’ behavior when navigating through search results.

\n\n\n\n

Are WordPress Websites Ready for Page Experience as a Ranking Signal?

\n\n\n\n

The page experience signals Google plans to roll out will include Core Web Vitals (Loading, Interactivity, and Visual Stability metrics), combined with existing search signals for mobile-friendlinesssafe-browsingHTTPS-security, and intrusive interstitial guidelines. Based on where the web is now, in terms of delivering a good page experience (as defined by Google), site owners will undoubtedly need the next six months lead time to become aware of the new ranking signal and prepare.

\n\n\n\n

Google’s Core Web Vitals assessment gives a pass or fail rating, with a “pass” requiring a good result in all three metrics. A cursory test using Page Speed Insights on a few of the websites for the largest companies, hosts, and agencies in the WordPress space shows most of them do not currently meet these requirements.

\n\n\n\n
\n\n\n\n

In August, Screaming Frog, a search marketing agency, published a lengthy report on tests that found only 12% of Mobile and 13% of Desktop results passed the Core Web Vitals assessment. Screaming Frog used the PageSpeed Insights API to test 20,000 websites, which were selected through scraping the first-page organic results from 2,500 keywords across 100 different topics. The report highlighted a few important findings:

\n\n\n\n\n\n\n\n

These results suggest that most website owners still have a good deal of work ahead of them in meeting the requirements for passing the Core Web Vitals assessment. Unsurprisingly, Google suggests AMP as the preferred vehicle to get there, but even AMP is not a magic bullet.

\n\n\n\n

At AMP Fest last month, the project reported that 60% of AMP domains pass the Core Web Vitals metrics (meaning 75% of pages on the domain passed), compared to 12% of non-AMP domains passing based on the same criteria.

\n\n\n\n

“Looking ahead to Google Search’s upcoming rollout of using page experience signals in ranking, we challenged ourselves to consider how we could better support the AMP community and reach a point where we are able to guarantee that all AMP domains meet the criteria included in the page experience ranking signal,” AMP Product Manager Naina Raisinghani said.

\n\n\n\n

Those who are already using AMP are encouraged to check out the AMP Page Experience Guide, a diagnostic tool that helps developers improve their page experience metrics with practical advice.

\n\n\n\n

AMP is not required, however, if developers feel confident delivering the kind of performance metrics necessary to pass the Core Web Vitals assessment. Along with the new ranking signal, Google also plans to roll out another promised change that allows non-AMP content to become eligible for placement in the mobile Top Stories feature for Search. Starting in May 2021, sites that can deliver decent page experience metrics will be prioritized, regardless of whether they were built with AMP or through some other means.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Nov 2020 05:00:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"WPTavern: WordPress 5.6 Beta 4 Delayed, Auto-Updates Implementation Changed\";s:7:\"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:30:\"https://wptavern.com/?p=107592\";s:7:\"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:193:\"https://wptavern.com/wordpress-5-6-beta-4-delayed-auto-updates-implementation-changed?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-5-6-beta-4-delayed-auto-updates-implementation-changed\";s: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:4446:\"

Earlier today, release lead Josepha Haden announced the team was pushing back the release of WordPress 5.6 Beta 4 to Thursday, November 12. The beta release was slated to go live today. Questions around the readiness of the auto-updates feature held the beta update back. However, those questions are now resolved.

\n\n\n\n

Haden followed up the Beta 4 announcement with a more in-depth picture of how auto-updates will change for WordPress 5.6. She summarized the current concerns, laid out a path for version 5.6 and 5.7, and discussed plans for the future. The auto-updates feature is not something that will be complete overnight or in just one release. There are complex technical hurdles that must be jumped and a need for a dedicated focus in upcoming releases.

\n\n\n\n

Much of her post focuses on the tactics going forward. However, she mentioned in our chat that she does not want the community to lose sight of the big-picture, vision-setting aspects of the project.

\n\n\n\n

“The subject of auto-updates has resulted in many complicated discussions,” she wrote. “As I reminded the release squad, decisions like these require us to remember that we’re contributing to over 30% of the web, and we have to balance our immediate needs with long term planning.”

\n\n\n\n

The short-term plan is to allow current WordPress users to opt-in to major updates while enabling auto-updates for both minor and major releases for new installations. Some changes to the auto-updates UI are also in the works along with a plan to revise based on feedback in WordPress 5.6.1.

\n\n\n\n

In WordPress 5.7, which is several months away, the goal is to add a nudge on the Site Health screen for anyone opted out of major updates. We could also see a setting to opt-into updates as part of the WordPress installation flow for new sites.

\n\n\n\n

The big picture that Haden is talking about? That is to make sure that all WordPress installations are receiving auto-updates, that these updates are seamless, and that users are running a secure version of WordPress.

\n\n\n\n

Nearly two years ago, WordPress project lead Matt Mullenweg outlined nine goals for 2019. One of those goals was to provide users a method of opting into automatic updates of major releases. It has taken WordPress a while to get there, but it is on the cusp of launching this feature that many have looked forward to.

\n\n\n\n

Haden also further clarified that goal. She said that the long-term plan for both Mullenweg and the other original feature contributors was to always have auto-updates for major releases enabled by default.

\n\n\n\n

Apart from those who already prefer to opt-out of any sort of automatic updates, some users’ trust in the system eroded a couple of weeks ago. The WordPress auto-update system updated sites to version 5.5.3-alpha instead of 5.5.2 — WordPress currently automatically updates only minor releases. While there was no difference between the two versions and the core team quickly resolved the problem, the damage to user trust was already done.

\n\n\n\n

This was not an ideal leadup to the December launch of auto-updates for major releases.

\n\n\n\n

However, one hiccup — one that was effectively not an issue — seven years after WordPress 3.7 launched with security and maintenance updates is not too bad. The system has been a boon to making the web a more secure place. Ultimately, that is what auto-updates are all about. The big goal is to make sure that all WordPress sites are running on the most secure version available.

\n\n\n\n

“It’s important that whatever we implement isn’t taking us further away from our long term goals of having seamless, auto-updates across the project,” wrote Haden. “Auto-updates can help us have a more secure WordPress ecosystem, and in turn can help change the public perception of WordPress being an unsecure choice for users of any skill level.”

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Nov 2020 21:29:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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: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:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"HeroPress: Don’t Miss Your Chance to Speak at WordFest Live 2021\";s:7:\"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:29:\"https://heropress.com/?p=3409\";s:7:\"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:171:\"https://heropress.com/dont-miss-your-chance-to-speak-at-wordfest-live-2021/#utm_source=rss&utm_medium=rss&utm_campaign=dont-miss-your-chance-to-speak-at-wordfest-live-2021\";s: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:1905:\"\"a\n

As part of the growth of HeroPress, we’re looking at ways to support other community-focused initiatives, and here’s an excellent place to start:

\n\n\n\n

Looking for something new in the new year? Kick off 2021 by being a part of WordFest Live. The team at Big Orange Heart is pulling together the first ever global event focused around 24 hours of celebrating WordPress.

\n\n\n\n

They need sponsors and attendees, but most timely right now is the call for speakers.

\n\n\n\n

If you’d like to apply to speak, head over to https://www.wordfest.live/call-for-speakers/ The event is looking for speakers from all over the world to share their WordPress knowledge.

\n\n\n\n

Want to learn more? This article gives you a feel for the event, answers some questions, provides some topics to help guide you if you’re stuck, and explains what makes this a festival instead of “just” a conference.

\n\n\n\n

The event is FREE with donations going to support Big Orange Heart. Speaker submissions close 18 November, 2020.

\n

The post Don’t Miss Your Chance to Speak at WordFest Live 2021 appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Nov 2020 20:55: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:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: Biden-Harris Transition Website Launches on 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:30:\"https://wptavern.com/?p=107503\";s:7:\"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:171:\"https://wptavern.com/biden-harris-transition-website-launches-on-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=biden-harris-transition-website-launches-on-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:4112:\"

The Biden-Harris presidential transition team has launched a new Twitter account and a website powered by WordPress. BuildBackBetter.com is hosted by Automattic and is zippy fast, thanks to Jetpack, Cloudflare CDN, and a lot of other performance optimizations. It loads in 333 ms, performing just 19 requests.

\n\n\n\n
\n\n\n\n

The site was created by Ben Ostrower’s team at Wide Eye, an 11-year old agency based in Washington, D.C., and the same team behind Kamala Harris’ 2020 presidential campaign website. Their work on Harris’ site won recognition as a finalist in Fast Company’s 2020 Innovation by Design Awards in the Graphic Design category.

\n\n\n\n

In anticipation of winning the election, the Biden-Harris Transition team uploaded the content for the website in October, based on the image URLs. It uses a custom theme called Transition. Peeping under the hood, it looks like the site is using the Ninja Forms plugin for the email signup and contact forms, as well as Google Tag Manager for analytics. The language switcher is powered by MultilingualPress.

\n\n\n\n

Wide Eye paid particular attention to the multilingual and accessibility features of the site with beautifully implemented toggles for contrast and font size. The high contrast toggle (dark mode) creates an elegant and natural transition between modes, without compromising the quality of the design.

\n\n\n\n
\n\n\n\n

The transition site also has an official accessibility statement regarding the team’s commitment to working towards WCAG 2.1 AA standards compliance:

\n\n\n\n

Our on-going accessibility effort works towards conforming to the Web Content Accessibility Guidelines (WCAG) version 2.1, level AA criteria. These guidelines not only help make web content accessible to users with sensory, cognitive and mobility disabilities, but ultimately to all users, regardless of ability.

\n\n\n\n

Visitors are encouraged to email accessibility@bidentransition.org with feedback on how to provide a better experience.

\n\n\n\n
\n

la web de Biden y Harris \"de transición\" (como lo llaman ellos) dice mucho de sus intenciones

➡️ Está hecha con WordPress (código abierto)
➡️ Es multilingüe (español e inglés)
➡️ Es MUY accesible (me da entre un 80 y 90% en tests)https://t.co/vY2Peb8BJ4

— Manu Quiroga 🎈 (@Manuls) November 8, 2020
\n
\n\n\n\n

The Biden-Haris transition team is focused on building the necessary infrastructure for providing a smooth transfer of power from the current administration with a focus on critical matters, such as public health policy and national recovery plans. The website publishes updates on the leadership being assembled to tackle these challenges.

\n\n\n\n

Both the current administration’s whitehouse.gov and JoeBiden.com are also running on WordPress. If the Biden-Harris transition website is any indication, the next edition of whitehouse.gov may also relaunch on WordPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Nov 2020 04:24:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"WPTavern: WordPress 5.6 Will Ship With Another Major jQuery Change\";s:7:\"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:30:\"https://wptavern.com/?p=107508\";s:7:\"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:177:\"https://wptavern.com/wordpress-5-6-will-ship-with-another-major-jquery-change?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-5-6-will-ship-with-another-major-jquery-change\";s: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:5137:\"\n\n\n\n

WordPress 5.6 will ship with the latest jQuery library next month. This is a major update that all plugin and theme developers should begin testing against. Last week, Marius Jensen announced the change on the Make Core blog.

\n\n\n\n

The following jQuery-related libraries are expected to ship in the update (WordPress Trac ticket):

\n\n\n\n\n\n\n\n

This change is not surprising. Lead developer Andrew Ozz announced the original three-phase transition to update the jQuery library earlier this June. The end goal is for WordPress to bundle the most up-to-date version and keep it updated going forward. WordPress has fallen behind and relied on an older version for several release cycles. As a result, much of the plugin and theme ecosystem has relied on outdated features.

\n\n\n\n

The three steps of the process are as follows:

\n\n\n\n\n\n\n\n

If the removing, adding, and once again removing jQuery Migrate sounds confusing, it is because it can be. jQuery Migrate is essentially a helper script that allows developers to “migrate” to newer versions of jQuery. It is a backward-compatibility fix. The version of jQuery Migrate being re-added in WordPress 5.6 corresponds to newer versions of jQuery. It is being added as a temporary fix to give plugin and theme developers time to update their code. The hope is that developers will no longer rely on it by the time WordPress 5.7 ships.

\n\n\n\n

“Following the best practices and the recommendations of the jQuery team, Migrate should be used as a helper tool, not as a permanent backwards compatibility solution,” said Ozz in our discussion a few months ago. “Ideally, WordPress will be able to do this.”

\n\n\n\n

Whether jQuery Migrate is removed in WordPress 5.7 remains to be seen. Right now, it is a tentative goal. Thus far, the process is still on track. Much of this also depends on how smooth the WordPress 5.6 ship sails. The 5.5 release sunk, at least for many users. This is a result that we do not want to repeat.

\n\n\n\n

Navigating all of this is no small feat for end-users. They rely on WordPress, plugin, and theme developers to keep things running smoothly. With a month left before the launch of WordPress 5.6, plugin and theme authors need to start testing to make sure their projects work with the latest version of WordPress.

\n\n\n\n

Expecting some issues with WordPress 5.5, the WordPress development team created the Enable jQuery Migrate Helper plugin to ease the transition for users on WordPress 5.5. In the first week, the plugin had over 10,000 active installations. Today, it has over 200,000 users. This number is not necessarily indicative of plugins and themes with outdated code. Presumably, some percentage of these users no longer need the plugin because their extensions have been updated while they have yet to deactivate it. There is no public data on who is using the plugin and why.

\n\n\n\n

The plugin is still useful right now. It logs deprecation notices and makes them available to users. If the plugin does not log any notices after a week or two, users are encouraged to deactivate the plugin. If they are still seeing notices, they should contact their theme or plugin developers, depending on what is triggering the notices. When users update to WordPress 5.6, they should no longer need the plugin.

\n\n\n\n

We will be six months into this process for the next major release. Developers have had ample time to make adjustments. Let this be a friendly reminder to test plugins and themes during the 5.6 beta cycle.

\n\n\n\n

Plugin and theme authors should test with the SCRIPT_DEBUG constant enabled in their wp-config.php files. More information is available via the Debugging in WordPress documentation.

\n\n\n\n

Jensen has published a guide on updating jQuery in unmaintained themes or plugins. It is primarily geared toward end-users who are comfortable enough going the DIY route. However, developers can find some useful information in the tutorial too.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 09 Nov 2020 21:31:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"WPTavern: Editor Plus 2.1 Overhauls Block Controls UI and Adds Lottie Animations\";s:7:\"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:30:\"https://wptavern.com/?p=107421\";s:7:\"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:205:\"https://wptavern.com/editor-plus-2-1-overhauls-block-controls-ui-and-adds-lottie-animations?utm_source=rss&utm_medium=rss&utm_campaign=editor-plus-2-1-overhauls-block-controls-ui-and-adds-lottie-animations\";s: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:4629:\"

Yesterday, Munir Kamal released version 2.1 of the Editor Plus plugin. The biggest change is a complete overhaul of its design controls. The developer also added a new Lottie animation block.

\n\n\n\n

I probably sound like a broken record after covering the last several releases of the plugin, but Kamal is doing some amazing things with the block editor. He is pushing limits and experimenting in areas that few others have yet to attempt. I am beginning to wonder if he has some secret, never-ending checklist of feature ideas in which he ticks off a few boxes every couple of weeks.

\n\n\n\n

The plugin has only 1,000+ active installs at the moment. However, it has maintained growth of over 11% since the midway point in 2020. I expect this to accelerate in the coming year as Kamal continues placing individual pieces of the larger puzzle, which includes the free blocks, patterns, and templates at Gutenberg Hub. He has laid the groundwork and now has one of the largest block editor resources on the web.

\n\n\n\n

Design Controls Overhaul

\n\n\n\nMore compact block design controls.\n\n\n\n

My biggest complaint about Editor Plus has always been how overwhelming some of the block options have felt. Too many choices can be blinding, and they make it tough to figure out where to start when customizing blocks.

\n\n\n\n

In our last discussion a couple of weeks ago, Kamal said that “other UI improvements are yet to come.” He was already working on tightening up controls, creating what he referred to as a more compact UI. He was drawing inspiration from the Figma and Sketch design tools.

\n\n\n\n

On the whole, this update creates that cleaner UI that he was shooting for. Some of the biggest improvements come from moving controls and labels inline with one another. The change means that users must do less scrolling to go through a multitude of options.

\n\n\n\n

There are still areas that could be cleaned and made more intuitive. Right now, Editor Plus adds custom block options tabs where WordPress already has the same tabs. For example, the plugin creates its own “+ Typography” tab. Instead, it should mount its custom options on the existing core Typography tab. From a purely user-experience perspective, it is confusing to see the similarly-named tabs. This would also create a more compact list of top-level tabs. The plugin has other tabs or controls with the same issue.

\n\n\n\n

Lottie Animation Block

\n\n\n\nStill shot of the Bouncy Car Lottie animation.\n\n\n\n

Kamal added the plugin’s first seven blocks in the last plugin update. His primary goal is to stretch what the default WordPress blocks can do. However, he needed to create some new blocks to handle some of the layouts that were not possible with core alone. The latest update adds a Lottie animation block, which allows users to link to or upload a JSON file for a Lottie animation.

\n\n\n\n

Created by Airbnb, Lottie is a library that parses Adobe After Effects animations that are exported as JSON with Bodymovin. It then renders them natively on mobile devices or the web. The file sizes are smaller than many other options, and the animations can be scaled up or down without pixelation.

\n\n\n\n

LottieFiles is one of the largest libraries of free Lottie animations on the web. It has 1,000s of animations for users to choose from.

\n\n\n\n

Kamal has already begun making use of the new Lottie animation block in Gutenberg Hub’s section patterns library, which houses block code that users can copy and paste into the editor, provided they have the Editor Plus plugin installed. Thus far, he has added three Lottie patterns with Black Friday animations — just in time for the shopping season.

\n\n\n\nStill shot of an animated Black Friday pattern.\n\n\n\n

While the Lottie animation JSON files are small, the script to play the animations is not. The JavaScript file comes in at a whopping 294 kb. This file is only loaded if the Lottie block is in use. The size may be a deal-breaker for some users. However, for animation-heavy websites, it might be worth considering.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 06 Nov 2020 22:03:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"WPTavern: WooCommerce Patches Vulnerability that Allowed Spam Bots to Create Accounts at Checkout\";s:7:\"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:30:\"https://wptavern.com/?p=107352\";s:7:\"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:239:\"https://wptavern.com/woocommerce-patches-vulnerability-that-allowed-spam-bots-to-create-accounts-at-checkout?utm_source=rss&utm_medium=rss&utm_campaign=woocommerce-patches-vulnerability-that-allowed-spam-bots-to-create-accounts-at-checkout\";s: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:4502:\"

WooCommerce 4.6.2 was released yesterday with a fix for a vulnerability that allowed account creation at checkout, even when the “Allow customers to create an account during checkout” setting is disabled. The WooCommerce team discovered it after several dozen users reported their sites were receiving spam orders, or “failed orders” where the payment details were fake.

\n\n\n\n\n\n\n\n

WooCommerce developer Rodrigo Primo described how the bot is attacking stores:

\n\n\n\n

The gist of it is that the bot is able to create a user when placing an order exploiting the bug fixed by 4.6.2. After creating the user, the bot tries to find vulnerabilities in other plugins installed on the site that require an unprivileged authenticated account.

\n\n\n\n

WooCommerce recommends users update to 4.6.2 to stop bots from creating users at checkout and then remove any accounts the bot previously created. This will not stop the bots from creating fake orders so store owners are advised to install additional spam protection from the WooCommerce Marketplace. Some users in the support forum are trying free plugins like Advanced noCaptcha & Invisible Captcha and Fraud Prevention Plugin for WooCommerce.

\n\n\n\n

The first logged instance happened nine days before WooCommerce was able to issue a fix. In the meantime, some users reported having their site’s URL changed and other hacking attempts. Dave Green, WordPress engineer at Make Do, used log files to determine that the script relies on exploiting other vulnerabilities in order to gain access to the database.

\n\n\n\n

“That script is creating the order, and is also likely to be exploiting whatever vulnerability is available to bypass customer account settings and create a new user; it may or may not be relying upon other exploits for this,” Green said.

\n\n\n\n

“Assuming it has successfully gained access to the system, it then tries to update the DB. It either fails and leaves you with nuisance orders, or succeeds and points your site to the scam URL.”

\n\n\n\n

The WooCommerce team has also fixed this same bug in WooCommerce Blocks 3.7.1, preventing checkout from creating accounts when the related setting is disabled.

\n\n\n\n

WooCommerce did not publish the names of any of extensions that have vulnerabilities being exploited by this script. However, some one user reported an attack that coincided with the fake orders:

\n\n\n\n

I had a failed order yesterday with similar info to the OP as well.

At the exact same time that failed order came in, my WAF blocked two attempted attacks from the same user/IP (bbbb bbbb) for “TI WooCommerce Wishlist < 1.21.12 – Authenticated WP Options Change”

\n\n\n\n

The script may have been probing for a vulnerability in the TI WooCommerce Wishlist plugin, which was patched approximately two weeks ago. The plugin is active on more than 70,000 WordPress sites.

\n\n\n\n

The WooCommerce team is still researching the origin and impact of this vulnerability and will publish more information as it becomes available.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 06 Nov 2020 20:37:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"WPTavern: WordPress.com Drops Over 100 Block Patterns, Carving a Path the Design Community Should Follow\";s:7:\"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:30:\"https://wptavern.com/?p=107332\";s:7:\"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:251:\"https://wptavern.com/wordpress-com-drops-over-100-block-patterns-carving-a-path-the-design-community-should-follow?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-com-drops-over-100-block-patterns-carving-a-path-the-design-community-should-follow\";s: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:5024:\"

Automattic released over 100 block patterns to its users on WordPress.com last week. Patterns are a set of blocks that users can insert into their posts or pages for predefined yet customizable sections of content. Most of WordPress.com’s new patterns are general enough in design to cover a range of uses. However, the choices also cover some niches like restaurants.

\n\n\n\n

“The WordPress Editor is a powerful tool that can help bring your design ideas to life but one of the best parts is, you don’t have to start from scratch,” wrote Ian Stewart, the WordPress.com Design Team Lead, in the announcement. “Building sophisticated designs can be as easy as picking Patterns from our growing library, and snapping them together to create beautiful-looking posts and pages.”

\n\n\n\n

Aside from the work that Gutenberg Hub has done with its template library, this is one of the largest dumps of block patterns from anyone in the WordPress community at once. The big question right now is whether the larger WordPress community will see them in some form.

\n\n\n\n

“No immediate plans to bring those out to the larger community outside of WordPress.com just yet,” said Stewart in a quick chat. “I expect us to contribute in some fashion to the potential block pattern directory but no immediate plans there yet either.”

\n\n\n\n

Admittedly, I was a little disappointed in the response. I bought into the idea of block patterns from day one and have been patiently awaiting an explosion of layouts from the development community. As a former theme business owner, I see the dozens of problems that patterns would have solved for me five, six, or seven years ago. And, this is a feature that could win over some holdouts who are waiting for the block editor to mature enough to build more advanced layouts.

\n\n\n\nGrouping Quote, Spacer, and Columns creates custom Quote pattern.\n\n\n\n

“The team’s current focus is on making great-looking WordPress.com patterns and contributing back to the Gutenberg Project when we see potential for improvement with the tools for creating them,” said Stewart. “I think, like you, we’re pretty excited about the potential for Patterns and improved design controls in the Block Editor. So we’re plugging away at that right now. There’s a lot of exciting designs that can be made today and even more that we’ll be able to make in the future.”

\n\n\n\n

Not now is not a no, however. Automattic has a gluttony of talented designers. If a block pattern directory emerges from recent discussions (it’s still an early idea), I have little doubt that individuals from the company would submit patterns. Users of the WordPress software will also see new patterns in themes that the design team releases publicly, such as those within Seedlet.

\n\n\n\nHeading, Paragraph, Spacer, and YouTube blocks create this pattern.\n\n\n\n

The great thing about patterns is that they are easy to recreate. Even if the WordPress.com design team decides to keep them in-house for the foreseeable future, they can offer inspiration to theme authors who are looking to dive into this feature. Most of the patterns use only the core WordPress blocks. However, some of the contact-related patterns use the Form block, which is available via the Jetpack plugin.

\n\n\n\n

Other patterns make use of the Layout Grid block, which is in the official plugin directory. This is one area that the block editor still lags a bit behind in, so it is necessary to use a plugin to make some of the more complex pattern designs work. However, there is an open discussion on a grid system for core. Tavern readers seemed to be receptive to the idea earlier this year too.

\n\n\n\nGrids within grids — nesting for a complex layout.\n\n\n\n

The design team put together an extensive array of call-to-action patterns. With over 20 to choose from in this category alone, just about any site owner who wants to sell a product, service, or content should be able to find something that suits them.

\n\n\n\nCall to Action block pattern for shops.\n\n\n\n

For now, those using WordPress.com can fully enjoy one of the better parts of the block editor. As for theme authors who are building for the open-source WordPress platform, remember that great artists steal.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Nov 2020 23:09: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:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"WPTavern: Frontity Inks Partnership with 10up\";s:7:\"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:30:\"https://wptavern.com/?p=106861\";s:7:\"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:135:\"https://wptavern.com/frontity-inks-partnership-with-10up?utm_source=rss&utm_medium=rss&utm_campaign=frontity-inks-partnership-with-10up\";s: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:4280:\"photo credit: Matt Moloney\n\n\n\n

Frontity has launched a partnership program to support the maintenance of its open source framework for building React-based WordPress sites. 10up, a large agency that provides headless solutions to enterprise customers, is the first partner to join in support of the project.

\n\n\n\n

“Since we launched Frontity Framework last year, dozens of WordPress publishers have asked our team about consulting services and for help on their migration to Frontity,” Frontity communications director Reyes Martínez said. “It was great to see an increasing interest in using Frontity at an enterprise-level but, unfortunately, we didn’t have an efficient way to help them all and fulfill the custom requirements these projects usually need.”

\n\n\n\n

This partnership allows Frontity to funnel requests for consulting to 10up and other future agency partners. Reyes said the partnership does not have a monetary aspect but rather 10up is supporting the project by maintaining and extending the framework through contributions.

\n\n\n\n

Prior to this arrangement, the agency had already contributed to the core framework, most notably by developing the Link Component and Auto-Prefetching features. 10up also created the ElasticPress package, which improves search for sites using Elasticsearch.

\n\n\n\n

“Frontity provides an easy to use package management interface that enables us to quickly extend the platform — similar to how plugins work in the WordPress ecosystem,” 10up VP of Engineering Taylor Lovett said, explaining why the company formalized a partnership with the framework’s creators. “It includes features that typically require custom engineering, such as Google Analytics integration, routing, and integration with plugins (like SEO tools).”

\n\n\n\n

Earlier this year Frontity raised €1M in funding in a round led by K Fund, with Automattic covering 22%. This funding keeps the maintainers free to focus on the open source project. Frontity recently ranked #9 on Runa Capital’s Open Source Startup (ROSS) Index, which ranked the top 20 startups by Github star growth for Q3 2020.

\n\n\n\n

The project’s partnership program is an interesting and somewhat uncommon approach to sustaining the framework’s growth. It redirects a steady stream of leads for custom work to partners, helping potential users find expertise, while ensuring the project is well maintained. As the WordPress ecosystem demonstrates increasing interest in building React-powered websites, Frontity is turning the growing demand for custom work into an opportunity to bolster the open source project and ensure the framework’s future.

\n\n\n\n

“Some companies are aware of the advantages of a decoupled React front-end and contact us because they are interesting in using Frontity, but don’t have the team or the internal resources to build or migrate a project from scratch,” Reyes said. “Others that have the resources and already tried (or know) Frontity, contact us because they still want a freelancer or agency to help with the development, design or maintenance of the project.”

\n\n\n\n

Frontity is in conversation with some agencies from the WordPress VIP Agency Partner Program and other hosting companies but could not share more details at this time. The basic qualifications for partners include previous experience with enterprise customers in the WordPress space, expertise with headless WordPress and React frontends, and willingness to actively contribute to the Frontity framework.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Nov 2020 03: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:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:127:\"WPTavern: Gutenberg 9.3 Provides Indicator of Where Full-Site Editing Is Going, a Future Without Widgets and Customizer Screens\";s:7:\"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:30:\"https://wptavern.com/?p=107286\";s:7:\"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:297:\"https://wptavern.com/gutenberg-9-3-provides-indicator-of-where-full-site-editing-is-going-a-future-without-widgets-and-customizer-screens?utm_source=rss&utm_medium=rss&utm_campaign=gutenberg-9-3-provides-indicator-of-where-full-site-editing-is-going-a-future-without-widgets-and-customizer-screens\";s: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:7817:\"

Version 9.3 of the Gutenberg plugin dropped earlier today. It is the first version of the plugin during the WordPress 5.6 release cycle that will not see its new features land in the core platform. However, bug fixes have been backported to WordPress 5.6 beta 2 and 3. Much of the work for the release focused on full-site editing (FSE) features and fixes. However, some minor enhancements outside of the site editor landed in the update.

\n\n\n\n

The Social Links block now supports Patreon, Telegram, and Tiktok, which brings the total number of social icons to 43. The Buttons block also has an overhauled alignment option.

\n\n\n\n

Overall, the release mostly adds polish to existing areas. The development team fixed over 20 bugs and has continued pushing forward with improvements to the site editor.

\n\n\n\n

Removal of Widgets and Customizer Screens

\n\n\n\nWidgets and Customizer no longer under Appearance menu.\n\n\n\n

The biggest story around Gutenberg 9.3 is not in measurable code or user-facing design changes. Instead, it is within a discussion on a ticket about removing the Customizer and Widgets screens when a user has FSE enabled.

\n\n\n\n

Version 9.3 hides the Widgets and Customizer items from the WordPress admin menu. However, they are still accessible by directly going to the URL or lingering links within various parts of the WordPress admin like on the Themes screen. This change could have implications for the future of those screens.

\n\n\n\n

“I think it would be a bad move to hide them now without clearly communicating to the WordPress community what the future of widgets and the customizer is,” wrote Carolina Nymark, a Themes Team representative, in the ticket. “Hiding them is going to lead to more questions from worried users and developers. I think hiding them without answering these questions publicly is a bad idea. I’m not asking you to answer me in this pull request, I am asking that ‘WordPress,’ be it the core-editor team or someone else, presents the long term plan for these core features.”

\n\n\n\n

She lists several questions that should be answered by project leaders. Most of them boil down to the central question of what role the customizer will play in the long term:

\n\n\n\n\n\n\n\n

“The idea here is that since FSE themes don’t have widget areas, the widgets screen is useless,” responded Riad Benguella. “For the customizer, it’s a duplicate of the Site Editor screen (similar capabilities), so we need to make sure the Site Editor fills the gaps left by the Customizer. Global styles and Site blocks address most of the site options required for FSE themes and making the switch (hiding the customizer) will allow us to discover gaps we’re missing.”

\n\n\n\n

That FSE themes will not have widget areas does leave one to wonder why so much work has been put into converting the sidebar/widgets system to use blocks over the past year. It was also a planned feature for WordPress 5.6 that did not make the cut.

\n\n\n\n

Benguella’s thoughts seem to be in line with 5.6 release lead Josepha Haden’s recent comments. “There’s a lot of interest in reducing the number of workflows, and I’m hopeful that we can consolidate down to just one beautiful, intuitive interface,” she said in response to pulling the plug on widgets for 5.6.

\n\n\n\n

Benguella’s comment is also one of the first public indications that I have seen about what such a consolidation would look like. Presumably, there will be no need for the Nav Menus, Widgets, or Customizer screens as WordPress progresses in the coming releases.

\n\n\n\n

I still question whether the work that the team is putting into making those screens handle blocks is worth it. Traditional themes should simply use traditional nav menus, widgets, and customizer options. New block-based themes should use the site editor when it lands.

\n\n\n\n

There are still some unanswered questions from Nymark’s list. We will need to wait for further feedback from someone in the know. She is right about the need for clear and public communication.

\n\n\n\n

Automatic Switching to FSE

\n\n\n\nNotice given to users when they are using an FSE-capable theme.\n\n\n\n

One of the biggest improvements, particularly for people testing FSE, is that Gutenberg now automatically enables FSE when a user activates an FSE-capable theme. It will also disable FSE when switching back to a traditional theme.

\n\n\n\n

Some good themes to test FSE with are Q, Twenty Twenty-One Blocks, and Seedlet Blocks.

\n\n\n\n

Users can also no longer enable FSE via the Gutenberg Experimental settings screen. Using a block-based theme is now a requirement to test this part of the Gutenberg experience. This is probably a good call at this stage. Despite being clearly labeled as experimental, thousands of users run Gutenberg in a production environment and may enable it. Plus, it keeps people from testing a broken experience when their theme does not support it.

\n\n\n\n

Buttons Block Content Alignment

\n\n\n\nNew inner content alignment option for the Buttons block.\n\n\n\n

For theme authors who do not rely on the Gutenberg base styles, they may need to update their theme stylesheets to handle content-alignment classes on the Buttons block. However, they will also need to continue supporting the old classes for backward compatibility.

\n\n\n\n

This change means that users can use wide and full-width alignment on the block while separately aligning the block’s content.

\n\n\n\n

The update adds a content justification option to the editor toolbar for the Buttons block. It makes sense to use this method because the Buttons block is technically a container. It merely houses one or more inner Button blocks. The previously-used alignment system is meant for aligning the entire block rather than the block’s content.

\n\n\n\n

In past versions of the block editor, the Buttons block used the traditional align* classes for left, right, and center alignment. This Gutenberg update switches the classes to is-content-justification-*.

\n\n\n\n

The editor will automatically transition the Buttons block to the new classes when a user edits a specific post with the block. Otherwise, they will still have the old align* classes.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Nov 2020 20:36:03 +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:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:122:\"WPTavern: WordPress 5.6 to Add UI for Enabling Major Version Auto-Updates, Contributors Discuss Adding a Filter to Hide It\";s:7:\"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:30:\"https://wptavern.com/?p=107214\";s:7:\"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:287:\"https://wptavern.com/wordpress-5-6-to-add-ui-for-enabling-major-version-auto-updates-contributors-discuss-adding-a-filter-to-hide-it?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-5-6-to-add-ui-for-enabling-major-version-auto-updates-contributors-discuss-adding-a-filter-to-hide-it\";s: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:4409:\"

WordPress 5.6 is set to add a UI that allows users to opt into auto-updates for major versions of core. Previously, developers could turn these updates on by setting the WP_AUTO_UPDATE_CORE constant to true or by using the allow_major_auto_core_updates filter. Version 5.6 exposes this setting in the UI to make it more accessible for users.

\n\n\n\n\n\n\n\n

Jb Audras posted a dev note on the feature yesterday with instructions for how developers can extend it to add more options.

\n\n\n\n

A previous version of this UI specified that the setting refers to major versions:

\n\n\n\n

Keep my site up-to-date with regular feature updates (major versions).

\n\n\n\n

This was changed 11 days ago to remove the wording that tells users which versions the setting controls.

\n\n\n\n

“The idea was to make the wording more general, and maybe easier to understand,” Jb Audras said. “As minor updates are already automatically updated (since 3.7), new users may not understand what is behind the ‘major versions’ term.”

\n\n\n\n

This new wording makes the setting unclear. Users may not understand what “major versions” are but “feature updates” is even less clear. Does it include updates to existing features? Or only the introduction of brand new features? A better option might be to link “major versions” to documentation on HelpHub.

\n\n\n\n

In the current climate, where positive sentiment regarding auto-updates is declining, shipping the new UI with a nebulous term like “feature updates” is not going to inspire as much confidence as explicitly identifying what updates the setting controls.

\n\n\n\n

Audras said he is open to having the wording changed but that so far those testing the beta don’t seem to have a problem with it. String freeze is scheduled for November 10, and after that no more wording updates can be committed.

\n\n\n\n

Contributors are also discussing adding a filter that would allow developers to hide the auto-updates UI for major versions. Mike Schroder noted that this would be especially useful for hosting companies that are handling updates in a different way. Some developers or agencies may want to use the filter to prevent their clients from turning auto-updates on for major versions.

\n\n\n\n

Core Committer Jonathan Desrosiers said he is not in favor of using a filter to hide the UI on a page that is not likely to be accessed by users who have the ability to update core:

\n\n\n\n

If that change is made (disabling the form when the constant is defined or allow_major_auto_core_updates filter is used), then I am not sure the UI should ever be hidden. As raised by @aaroncampbell in today’s weekly meeting, the update page is only accessible to those with the update_core capability (trusted users). While there may be valid use cases for wholesale hiding the new feature, I haven’t seen one yet. To me, disabling the form and explaining why the form cannot be used to update the desired behavior is more valuable to the site owner, as they would be better equipped to make an adjustment.

\n\n\n\n

If you want to contribute to the conversation, check out the dev note on the new auto-updates interface for major versions and the Trac ticket for a filer that would hide the UI.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 03 Nov 2020 23:32: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:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"WPTavern: Automattic Releases Spearhead, a Seedlet Child Theme Aimed at Podcasters and Content Creators\";s:7:\"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:30:\"https://wptavern.com/?p=107225\";s:7:\"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:249:\"https://wptavern.com/automattic-releases-spearhead-a-seedlet-child-theme-aimed-at-podcasters-and-content-creators?utm_source=rss&utm_medium=rss&utm_campaign=automattic-releases-spearhead-a-seedlet-child-theme-aimed-at-podcasters-and-content-creators\";s: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:5128:\"Spearhead theme blog/posts page.\n\n\n\n

Last Thursday, Automattic announced its new Spearhead theme to WordPress.com users, which primarily focuses on podcasters. However, the team has marketed it toward content creators in general. It is a child theme of the company’s recently-released Seedlet theme. Cece Yu originally created the design for the Spearhead podcast, which is currently in use on the website.

\n\n\n\n

Spearhead is not just a theme for WordPress.com users. Self-hosted WordPress users can expect availability in the future. “Adding Spearhead to the themes directory is on our to-do list,” said Jeff Ong, a designer at Automattic. “Just haven’t gotten round to it yet.”

\n\n\n\n

For self-hosted users who want to give the child theme a spin right now, Automattic hosts all of its free themes in a GitHub mono-repository. The Spearhead theme is located in its own /spearhead sub-directory.

\n\n\n\n

The announcement post said that the theme is fully block powered. This would be better reworded to say that it is a block-first WordPress theme. When full-site editing lands in core WordPress, we can start saying that themes are fully powered by blocks. Until then, it is just the content that is made of blocks. And, Spearhead’s parent theme is a prime example of a solid block-first theme. I imagine it will be the springboard of many upcoming themes from Automattic’s theme designers, whether that is in the form of a building child themes or using it as a starter.

\n\n\n\n

Given Spearhead’s podcast roots, the development team wrote a small function to locate an Audio block from the post content and present it on the blog and other archive-type pages below the excerpt. In the past, this sort of feature was difficult to achieve because of little-to-no standardization on audio output. However, the block system makes it possible with just a few lines of code.

\n\n\n\n

Automatic Dark Mode Support

\n\n\n\nLight vs. dark modes based on OS settings.\n\n\n\n

One of the more interesting aspects of Spearhead is its support for users who are browsing the web in dark mode. This setting is located in various locations based on the user’s operating system. However, when enabled by the user, the theme automatically detects this and switches its color scheme.

\n\n\n\n

This system uses the prefers-color-scheme CSS media feature to style for dark mode. This feature is generally supported by most modern web browsers. For browsers and operating systems without dark/light mode support, users will see the default light color scheme for the theme.

\n\n\n\n

I generally prefer light color schemes, but this is one of the few dark color schemes that is at least comparable or maybe better than the light one. Far too often, I find dark schemes unreadable for long-form content, but the development team took care to select a palette that works well for whatever the site visitor chooses.

\n\n\n\n

Custom Block Patterns

\n\n\n\nInserting the Podcast Links block pattern.\n\n\n\n

Spearhead removes the three patterns registered by the Seedlet parent theme. It then registers four of its own patterns:

\n\n\n\n\n\n\n\n

The Related Posts pattern requires the Jetpack plugin to be installed. Currently, the theme does not check if the plugin is active before registering the pattern. Presumably, this is because Jetpack features are available on all WordPress.com sites. However, the development team will need to address this before submitting it to the WordPress.org theme directory.

\n\n\n\n

The Archive pattern allows users to create an archive page on their site. It displays a search form, the latest posts, and the site’s categories. It is not quite as fully featured as a complete archive plugin. However, it does replace what is often the traditional archive page template shipped with many themes. The use of a pattern is a nice shift that gives users more flexibility to change the output than what is possible with page templates.

\n\n\n\n

It will be interesting to see if more theme authors follow suit and reevaluate their theme’s page templates. Transitioning to a block pattern may be a better option in many cases.

\n\n\n\n

The Podcast Links pattern outputs a Navigation block with links to sites that host podcasts. End-users will want to update the link URLs. The Podcast Links List pattern is similar. Surprisingly, it is not actually a list. It is a paragraph of links and does not have the same prefix text.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 03 Nov 2020 22:24: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:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"WPTavern: WordPress 2019 Survey Results Show Professionals Slow to Adopt Block Editor, 2020 Survey Now Open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=106946\";s:7:\"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:257:\"https://wptavern.com/wordpress-2019-survey-results-show-professionals-slow-to-adopt-block-editor-2020-survey-now-open?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-2019-survey-results-show-professionals-slow-to-adopt-block-editor-2020-survey-now-open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7439:\"

WordPress has opened its 2020 Annual Survey, a short set of questions designed to collect more information on how different groups of people are using the software. It takes approximately 5 minutes to complete and all data is anonymized.

\n\n\n\n

WordPress Executive Director Josepha Haden Chomphosy said she uses the results from the survey to inform her plans and recommendations all year long. In addition to providing valuable information for WordPress’ leadership, the results will also be shared with the wider community.

\n\n\n\n

The Community Team has prepared a report with results from the 2015 and 2019 surveys, which had not been previously published. The 2019 results are summarized in a set of Google slides and are also available as a PDF or PPT.

\n\n\n\n

Despite 2019 being the first year that the survey was translated into five different languages, it only received 6,203 respondents, as compared to nearly 46,000 in 2015. The highest number of responses came from Europe (62%) and Asia (12%), while North American engagement has declined drastically to just 10%. Unchanged from previous years, most WordPress users identify as male (79%).

\n\n\n\n

2019 NPS Results: Detractors are Steadily Shrinking

\n\n\n\n

The 164-page report has a lot of information to digest but one of the highlights is the Net Promoter Score (NPS). It is a loyalty metric derived from users’ responses to the question of how likely they are to recommend WordPress to friends, colleagues, or clients. It provides an informal measurement of user satisfaction or perception.

\n\n\n\n

WordPress’ 2019 NPS was 54, an increase from previous scores of 50 and 52. Promoters remain static while Detractors are steadily shrinking. This score, however, is skewed towards representing those who have a favorable enough opinion of WordPress to take the time to respond to the survey. The software’s truest detractors have likely already moved on to following other tech communities and may be underrepresented in the NPS score.

\n\n\n\n\n\n\n\n

More than 75% of respondents have been using WordPress for three years or more. Results indicated the project’s open source community is an important driver for why people use the software:

\n\n\n\n

“Nearly six-in-ten (59%) of survey respondents choose WordPress because it’s what they know best. Half (50%) say they enjoy its open source community. Nearly half (48%) say WordPress has the features they need.”

\n\n\n\n

This indicates that the WordPress community provides a factor of “stickiness” equal to that of the features the software offers. Improving and maintaining a healthy community is an important consideration for user retention, since a user sticking with WordPress is just as important as attracting new users.

\n\n\n\n

CMS Usage on the Rise Among Professionals, Blogging Is Declining

\n\n\n\n

The 2019 survey found that 76% of professionals are using WordPress as a CMS, with slightly higher numbers (79%) for the WordPress Company Pros segment (those who work for a company that designs/develops websites). Blogging usage among professionals is consistently declining.

\n\n\n\n\n\n\n\n

In the segment of respondents reporting as Users, blogging is also on the decline, with 49% using WordPress as a personal blog in 2019 vs. 63% in previous years (2015-2017).

\n\n\n\n

WordPress Professionals Slow to Adopt the Block Editor

\n\n\n\n

One noteworthy section in the 2019 results includes data on block editor adoption. When asked “Which editor do you currently use?”, 53% of respondents who identified as professionals said they are using the Classic Editor. This indicates the block editor is still finding its footing among professionals. An increasing percentage of these professionals are also self-employed (44% in 2019 vs 36% in 2016).

\n\n\n\n

Another question asked, “Have you or your team built blocks for the new editor?” Less than half of those using the new editor confirmed they have new blocks added for using it, and 17% were not sure. If more than half of professionals have yet to adopt the new editor, it seems the market for block-based products has a great deal of room to grow.

\n\n\n\n\n\n\n\n

Block editor adoption among Users could be as low as 36% or as high as 56%, but a large portion of users (20%) are unsure which editor they are using. This is not a bad thing, as most new users will have no prior knowledge of the Classic editor. Results from the 2020 survey should be useful for tracking adoption of the block editor over a longer period of time since its debut in WordPress 5.0 (2018.)

\n\n\n\n\n\n\n\n

Attendance at WordPress community events, such as meetups and WordCamps, seemed to be on the rise, as well as submitting bug reports and contributing to documentation. However, 2019 saw a sharp decline in the percentage of those who report having created their own theme (61% to 42%) or plugin (50% to 38%), when compared with previous years. The percentage of core contributors (5%) has remained steady. This might mean that creating themes and plugins is becoming more difficult or less rewarding, or perhaps the survey attracted more of a different type of user than it did in previous years. There are any number of explanations but this may be a trend to continue watching.

\n\n\n\n\n\n\n\n

WordPress Users Remain Uneasy about Auto-Updates, Positive Sentiment is Declining

\n\n\n\n

In light of the incident last week where WordPress’ auto-update system misfired, updating live sites to an alpha version, the survey includes valuable data about how users are feeling about this feature. The data from 2019 indicates that positive sentiments regarding auto-updates were already on the decline since 2015.

\n\n\n\n\n\n\n\n

Those reporting that they loved auto-updates declined from 41% to 35%. The percentage of those who would like to see auto-updates for major releases of WordPress declined from 24% to 15%. Positive sentiment regarding theme and plugin auto-updates also decreased. Meanwhile, awareness of auto-updates increased in 2019, and slightly more users reported the feature makes them nervous or that they hate it.

\n\n\n\n

These are just a few major highlights from the 2019 survey results, but the report includes much more detailed data regarding contributor satisfaction, time spent contributing, contributors’ experiences, and other topics. Check out all the summaries in the Google docs presentation, and make sure to take the 2020 survey to improve the representation of WordPress users this year.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 23:12:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"WPTavern: Full-Site Editing Is Not the End of Artistic WordPress Themes\";s:7:\"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:30:\"https://wptavern.com/?p=106872\";s:7:\"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:187:\"https://wptavern.com/full-site-editing-is-not-the-end-of-artistic-wordpress-themes?utm_source=rss&utm_medium=rss&utm_campaign=full-site-editing-is-not-the-end-of-artistic-wordpress-themes\";s: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:7258:\"

These plain canvas-like themes have until now been a choice for those who prefer it (those who like to design their own thing), but this article makes it sound like these types of themes should be the only choice in the future of WP.

This is worrisome to me as a non-designer who looks for themes specifically based on things like attractive button styles.

FSE sounds bad for people like me, who aren’t artistic, can’t coordinate colors, and want themes to do the artistic stuff.

\n\n\n\n

This was the response by a Tavern reader named Isabel on the recent coverage of the Q theme, an experimental project for the upcoming full-site editing (FSE) feature of WordPress. More specifically, she was worried about a thought that Ari Stathopoulos, the theme designer, had made asking that theme authors not get too opinionated with their default styles for things like buttons and so on. His view seemed to lean more toward creating open and customizable themes. However, it is not the only valid opinion on what themes should look like.

\n\n\n\n

This is not much different than what we have experienced over the previous decade or more. Some theme authors build open canvasses for users to customize. Other theme authors build intricately-designed layouts with unique textures, shapes, and forms.

\n\n\n\n

This is not going to change when FSE lands in core WordPress. Themes are merely the expression of the designer’s vision for what a site could look like, and not all theme authors think about design in the same ways.

\n\n\n\n

The Q theme is meant as a starting point or testbed for FSE. There will be many open-canvas themes. These types of themes are already wildly popular, particularly when used in conjunction with a page builder. Astra has over a million installs. Hello Elementor has surpassed 400,000. GeneratePress has over 300,000. There is big money in this segment of the theme market. FSE will undoubtedly help to increase the competition.

\n\n\n\n

However, that is not all that themers are giving us. The recently-released PhotoFocus theme by Catch Themes is on the upward trend, inching its way into the popular themes list on WordPress.org. And, there are hundreds of other options that go beyond the plain ol’ open, black-text-on-white-background themes built for customization by the end-user.

\n\n\n\n

I simply do not see the current trends shifting too much. Yes, those trends already lean heavily toward open-canvas themes. FSE will allow developers to build those types of themes for core WordPress instead of page builders much more easily.

\n\n\n\n

However, this is also an opportunity for those who want to experiment with more artistry to do so.

\n\n\n\n

Stathopoulos did say:

\n\n\n\n

It’s tempting to add extremely opinionated styles, for buttons for example, but more and more things get added every day to the editor like a border-radius setting for buttons.

\n\n\n\n

But, we must put that into the context of his followup remarks:

\n\n\n\n

Theme authors should avoid the trap of designing an FSE theme having in mind what the editor currently does. Instead, theme authors should strive to build something having in mind a vision of what the editor will eventually become.

\n\n\n\n

He is not saying that every theme needs to be plain and boring. He is not saying that theme authors should be reluctant to put a unique spin on the Button block, for example. He is saying that theme authors need to evaluate how they approach design based on what block options are available for end-users.

\n\n\n\n

Buttons are a good example of this. With the border-radius option that allows end-users to control rounded corners for buttons, he means that theme authors should not overwrite border-radius styles in their CSS. Users should have the option to control it if they want. He is also talking about using the eventual Global Styles system to set up defaults. If theme authors want rounded buttons by default, they should use the system that WordPress provides rather than writing the CSS. He wants theme authors to be aware of the current block options and styles while preparing for new options in the future.

\n\n\n\n

This upcoming era of theming changes how theme authors work with the system. It does not mean they cannot branch out in terms of design.

\n\n\n\n

Here’s where the block editor project makes things more interesting for those users who want things like “attractive button styles” but lack some of the artistic skills expected from the theme’s designer. The block system is set up for unlimited variations on what themes can provide to end-users.

\n\n\n\n

Sticking with the Button block example, users can already see two block styles named Fill and Outline in WordPress as shown in the following screenshot.

\n\n\n\nUsing the Outline block style.\n\n\n\n

Theme authors can add all sorts of style variations today, and some have already done so. Block styles offer a lot of variety, and WordPress allows users to further customize these if they wish to do so.

\n\n\n\n

WordPress also offers two different block patterns that utilize the Buttons block. They are basic two and three-button layouts. However, theme authors can use the Patterns API to create any number of layout options using buttons.

\n\n\n\nInserting the “two buttons” block pattern into the editor.\n\n\n\n

Stathopoulos’s comments on not being too opinionated should also be taken in the context of the upcoming Global Styles system, which is currently being tested in the Gutenberg plugin. This system allows theme authors to set up global, default options for everything. They can also drill down and set up default options for individual blocks. For example, a theme author can set a default background gradient, rounded corners, and any other options available for the Button block. These default options can span the width of the spectrum, from a simple and understated square button to a rounded button with a vibrant gradient background and a drop-shadow. The more block options that WordPress’s editor offers in the future, the more flexible theme authors can be with their designs.

\n\n\n\nExperimental, per-block global styles in the site editor (feature not finished).\n\n\n\n

Isabel’s concern is valid. It is tough to keep up with all the changes happening and those that are on the feature list of the future. The Gutenberg project moves fast, and when we write about features or experimental themes, it is easy to overlook some of those questions that the average user might have.

\n\n\n\n

To put some users’ minds at ease, future WordPress themes will undoubtedly offer a breadth of artistic designs that are suitable for all sorts of websites. Designers and non-designers alike should look forward to the months and years ahead.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 22:12:58 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 5.6 Beta 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9234\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/11/wordpress-5-6-beta-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5120:\"

WordPress 5.6 Beta 3 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

The current target for the final release is December 8, 2020. This is just five weeks away, so your help is needed to ensure this release is tested properly.

\n\n\n\n

Thank you to all of the contributors that tested the beta 2 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some Highlights

\n\n\n\n

Since beta 2, 20 bugs have been fixed. Here is a summary of a few changes included in beta 3:

\n\n\n\n\n\n\n\n

To see all of the features for each Gutenberg release in detail, check out the release posts: 8.68.78.88.99.09.1, 9.2, and 9.3.

\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience as well. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\n\n\n\n

Props to @hellofromtonya for help and @chanthaboune  for final review.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 21:23:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WordPress.org blog: The Month in WordPress: October 2020\";s:7:\"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://wordpress.org/news/?p=9225\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2020/11/the-month-in-wordpress-october-2020/\";s: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:11859:\"

October 2020 was a notable month for WordPress lovers, thanks to the release of several products and updates. Read on to keep up with all the latest news!

\n\n\n\n
\n\n\n\n

The 2020 WordPress Annual Survey is out

\n\n\n\n

The team published the 2020 WordPress Annual survey —  to help those who build WordPress to understand more about our software usage and our contributors’ experience. The Annual Survey will be open for at least 6 weeks and is available in French, German, Japanese, Russian, and Spanish. The survey results (once complete) will be posted on WordPress.org/news. The 2019 survey results have also been released and can now be viewed as slides or downloaded in PDF format

\n\n\n\n

WordPress Translation celebrations spanned four weeks

\n\n\n\n

The last week of September and most of October were focused on recruiting and encouraging polyglot contributors to the WordPress translation project. What was originally envisioned as a single-day event lasted 24 days! The Polyglots and Marketing Teams are exploring how future mini-events can be supported to continue building the momentum. Recordings of the live talks and interviews with contributors are available on YouTube. Write-ups from the different events are on the WPTranslationDay website

\n\n\n\n

Want to help WordPress speak your own language? Follow the Polyglots team blog and join the #polyglots channel in the Making WordPress Slack group

\n\n\n\n

WordPress maintenance and beta releases

\n\n\n\n

The Core team released WordPress 5.5.3 on Oct. 31, following the release of Version 5.5.2 on Oct. 29. Both releases fix several bugs and security issues with WordPress. You can update to the latest version directly from your WordPress dashboard or download it now from WordPress.org.  The team also released WordPress 5.6 Beta 1 on Oct. 20, followed by Beta 2 on Oct. 27. When ready, the final release will include improvements to the editor, auto-updates for major releases, PHP 8 support, and the Twenty Twenty One theme. You can test the Beta versions by downloading them from WordPress.org or using the WordPress Beta Tester plugin.

\n\n\n\n

Want to be involved in the next release? Follow WordPress 5.6 updates on the development cycle and sign-up for the code review/commit office hours. You can help build WordPress Core by following the Core team blog and joining the #core channel in the Making WordPress Slack group. If you would like to help out with WordPress 5.6 outreach, contact the WordPress Marketing team on the #marketing channel.

\n\n\n\n

Gutenberg 9.2 is released

\n\n\n\n

Version 9.2 of the Gutenberg plugin came out on Oct. 21. This release offers support for video subtitles, the ability to transform selected blocks into the columns block, background patterns in cover blocks, along with several exciting features such as improvements to the widget screen, as well as bug fixes. You can find out more about the Gutenberg roadmap in the What’s next in Gutenberg blog post.

\n\n\n\n

Want to get involved in building Gutenberg? Follow the Core team blog, contribute to Gutenberg on GitHub, and join the #core-editor channel in the Making WordPress Slack group.

\n\n\n\n

Learn WordPress is gearing up for launch

\n\n\n\n

The Learn WordPress initiative, which offers WordPress video workshops followed by interactive discussions, is aiming to put out two courses by the end of the year as part of its full launch. The team is working on creating courses and is requesting feedback from community members on the planned list of courses.

Want to contribute to Learn WordPress? You can now submit a workshop application (submissions in non-English languages are welcome), apply to become a discussion group leader, organize discussions for your local WordPress meetup group, or update screenshots on existing lesson plans.

\n\n\n\n
\n\n\n\n

Further Reading:

\n\n\n\n\n\n\n\n

Have a story that we should include in the next “Month in WordPress” post? Please submit it here.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Nov 2020 18: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:14:\"Hari Shanker R\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"WPTavern: WordPress Auto-Update System Misfires, Updating Live Sites to an Alpha Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=107076\";s:7:\"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:219:\"https://wptavern.com/wordpress-auto-update-system-misfires-updating-live-sites-to-an-alpha-release?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-auto-update-system-misfires-updating-live-sites-to-an-alpha-release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6634:\"

WordPress’ Core systems team had an eventful Friday when an error in the auto-update system caused sites to update to WordPress 5.5.3-alpha-49449, including live production sites with no auto-update constants defined.

\n\n\n\n
\n

I just had a random production site auto-update itself to #WordPress 5.5.3-alpha 😨 Anyone else seeing this?

— Mark Root-Wiley (@MRWweb) October 30, 2020
\n
\n\n\n\n

Those who received an email about the update logged into their sites to see the message: “BETA TESTERS: This site is set up to install updates of future beta versions automatically.” 

\n\n\n\n

Shaun Rieman logged the first ticket about sites being updated to 5.5.3-alpha-49449, which was also incidentally his first WordPress trac ticket. More users and developers confirmed the issue.

\n\n\n\n

“It’s worth noting that there’s no functional difference between 5.5.2 and 5.5.3-alpha, so there’s no need to worry in that regard,” core committer John Blackbourn said.

\n\n\n\n

Sites that were accidentally updated also installed all the default themes released over the last decade, as well as Akismet. Developers will need to manually delete the bundled themes that they don’t need.

\n\n\n\n

In under an hour, all affected sites were automatically returned to 5.5.2, but the incident has eroded trust and damaged confidence in the auto-update system. Several commenting on the ticket asked how they can explicitly disable development updates.

\n\n\n\n

“The worrying thing is that a single developer can do this, seemingly without any checking or confirmation by other developers,” UK-based developer Paul Stenning said. “This is a serious security concern as a rogue developer could push out malicious code in an update that nobody else checks.”

\n\n\n\n

WordPress agency owner Rob Migchels, who had approximately 50 websites affected, tracked 18 minutes between the the trac ticket (#51679) and receiving the fix.

\n\n\n\n

“The 5.5.3-alpha issue is a side effect of another issue that occurred on 5.5.2,” WordPress engineer and 5.6 Triage release lead Tonya Mork said. Jake Spurlock published an official statement regarding the incident as part of the 5.5.3 release notes:

\n\n\n\n

“Earlier today — between approximately 15:30 and 16:00 UTC — the auto-update system for WordPress updated some sites from version 5.5.2 to version 5.5.3-alpha. This auto-update was due to an error in the Updates API caused by the 5.5.3 release preparations.”

\n\n\n\n

Spurlock elaborated on the technical details in a separate post on the WordPress development blog:

\n\n\n\n

While work was being done to prepare for WordPress 5.5.3, the release team attempted to make 5.5.2 unavailable for download on WordPress.org to limit the spread of the issue noted in the section above, as the error only affected fresh installations. This action resulted in some installations being updated to a pre-release “5.5.3-alpha” version.

\n\n\n\n

In a situation like this, where users who haven’t elected to run their live sites on beta releases are getting a forced update, site owners might wonder whether this update is actually arriving from WordPress, or if the system has been hijacked.

\n\n\n\n

Security researcher Slavco Mihajloski, who commented last week on the lack of transparency regarding how automatic updates are tested and performed, said this incident highlights the need for more openness surrounding the process.

\n\n\n\n

“Why is transparency important? Because procedure will become public and when public, the community will be able to contribute in order to improve it,” Mihajloski said. “At the moment it is more than obvious that this process and the whole security at WP.dot org lacks QA and QC. Each task is left to an individual or closed group. Imagine the following: what if an automatic security update could be pushed only if: – X out of Y (where X < Y) authorities agree that update is fine – have a pilot update on let’s say 100 different servers (I hope .org could afford this) where regression tests will be fired against each one. The current problems would not occur.”

\n\n\n\n

Automatic background updates for minor releases have saved developers thousands of hours in updating sites. A UI for allowing users to opt into automatic updates for major releases is on the roadmap for WordPress 5.6, expected in early December.

\n\n\n\n

This particular accidental update has betrayed for many developers what was already a somewhat fragile trust in the auto-update system. It doesn’t shore up more confidence for selling the idea of core updates when 5.6 is released, but it doesn’t mean that auto-updates are not a good idea. WordPress.org will need to put better processes in place in order to win back users’ trust.

\n\n\n\n

The incident affected more than 100 sites for WordPress agency owner Robert Staddon. He reports that they all displayed the “Update now” button with the confusing and incorrect text seen below. Staddon said the incident has not yet caused him to change his approach to allowing clients to receive auto-updates.

\n\n\n\n\n\n\n\n

“I was very grateful for the extraordinarily fast response time to get the problem fixed,” Staddon said. “However, it did shake my confidence in the WordPress auto-update process. Considering the number of websites using WordPress, a mistake of this magnitude could end up having a rather catastrophic effect around the web. I would hope that the core team would be able to evaluate how this happened and consider putting some checks in place to make sure it doesn’t happen again.”

\";s: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, 30 Oct 2020 22:57:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WPTavern: Twenty Twenty-One Blocks Theme Launching as a Separate Project\";s:7:\"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:30:\"https://wptavern.com/?p=107065\";s:7:\"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:189:\"https://wptavern.com/twenty-twenty-one-blocks-theme-launching-as-a-separate-project?utm_source=rss&utm_medium=rss&utm_campaign=twenty-twenty-one-blocks-theme-launching-as-a-separate-project\";s: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:4519:\"Twenty Twenty-One in the Gutenberg site editor.\n\n\n\n

Last Friday, Themes Team representative Carolina Nymark announced the Twenty Twenty-One Blocks theme project. It is a block-based version of the Twenty Twenty-One default theme that is shipping along with WordPress 5.6. It will work with the site editor available in the Gutenberg plugin. Developers will work on the two themes as separate projects.

\n\n\n\n

The original plan was to explore support for full-site editing after the WordPress Beta 1 release for Twenty Twenty-One. Some had hoped that support would land in the theme itself. However, a second theme could be a better path in the long run.

\n\n\n\n

As I wrote in my original coverage of Twenty Twenty-One, it did not seem likely that full-site editing would be far enough along in development for it to be a primary feature for the theme. Since the feature will not be in WordPress 5.6, it makes sense to develop for it outside of the primary theme for the time being.

\n\n\n\n

“Twenty Twenty-One Blocks is an experimental theme created as an example to highlight what is possible with Full Site Editing,” wrote Nymark in the announcement. “The theme will need Gutenberg and the Full Site Editing experiment to be enabled. It will not be part of Core, but once complete it will be available in the theme directory.”

\n\n\n\n

Currently, there are no plans to integrate the two themes down the road. They will be maintained as separate projects. This sounds like a smart strategy for this theme. It will allow developers to work on the Blocks theme as a separate entity in the coming months without having to worry about potential problems with merging.

\n\n\n\n

I am excited about this project because it means we get a somewhat official, though not technically a default, theme that supports full-site editing. Otherwise, the community would have had to wait another year for the Twenty Twenty-Two theme, which will presumably be 100% built with blocks.

\n\n\n\n

The Q theme by Ari Stathopoulos, a Themes Team representative, is a little farther along at the moment. It is a solid starting point and learning tool. However, there should be a theme project coming from core WordPress developers that is leading the way for other theme authors. There is a sense of trust, particularly for first-time theme authors, when picking apart an officially-supported theme that it is built to current standards. That is why Twenty Twenty-One Blocks is important.

\n\n\n\n

Thus far, little work has gone into the theme, much of it coming from the original pull request to kick off development from Kjell Reigstad. The theme is currently stored in the WordPress Theme Experiments repository. Ideally, the team will split this theme into its own GitHub repository since it will be added to the theme directory and not merely an experiment.

\n\n\n\n

For theme authors who want to cut their teeth on building block-based themes, this would be a good place to begin taking those initial steps. Or, it will at least be a good project to follow because this is as close to an “official” theme that supports full-site editing that we will see for a while.

\n\n\n\n

At this point, the theme does not do a lot. It is minimal and nowhere near a block-based equivalent of Twenty Twenty-One. However, it works as well as most other themes supporting Gutenberg’s site editor.

\n\n\n\n

For now, template parts do not seem to be working on the front end. However, template parts have been hit or miss in my tests for a while, sometimes seemingly working only by some randomly magical force that rears its head when I close in on the limits of my frustration — it will likely begin working immediately after publishing this post. That is often the nature of testing alpha-level software. Nevertheless, I am excited about following the development of this theme in the coming weeks and months.

\";s: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, 30 Oct 2020 20:35:28 +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:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"WordPress.org blog: WordPress 5.5.3 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9212\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2020/10/wordpress-5-5-3-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4116:\"

WordPress 5.5.3 is now available. 

\n\n\n\n

This maintenance release fixes an issue introduced in WordPress 5.5.2 which makes it impossible to install WordPress on a brand new website that does not have a database connection configured. This release does not affect sites where a database connection is already configured, for example, via one-click installers or an existing wp-config.php file.

\n\n\n\n

5.5.3-alpha Issue

\n\n\n\n

Earlier today — between approximately 15:30 and 16:00 UTC — the auto-update system for WordPress updated some sites from version 5.5.2 to version 5.5.3-alpha. This auto-update was due to an error in the Updates API caused by the 5.5.3 release preparations (see more here). The 5.5.3-alpha version at this point was functionally identical to 5.5.2 as no development work had been started on 5.5.3; however, the following changes may have been made to your site:

\n\n\n\n\n\n\n\n

These themes and plugins were not activated and therefore remain non-functional unless you installed them previously. It is safe to delete these features should you prefer not to use them. 

\n\n\n\n

If you are not on 5.5.2, or have auto-updates for minor releases disabled, please manually update to the 5.5.3 version by downloading WordPress 5.5.3 or visiting Dashboard → Updates and click “Update Now.”

\n\n\n\n

For more technical details of the issue, we’ve posted on our Core Development blog.

\n\n\n\n

Thanks and props!

\n\n\n\n

Thanks to those who contributed to the 5.5.3 release: @audrasjb, @barry, @chanthaboune, @cbringmann, @clorith, @davidbaumwald, @desrosj, @hellofromtonya, @jeffpaul, @johnbillion, @garubi, @metalandcoffee, @mukesh27, @otto42, @punitsoftac, @sergeybiryukov, @whyisjake, and @xknown.

\";s: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, 30 Oct 2020 20:25:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jake Spurlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WordPress.org blog: WordPress 5.5.2 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9189\";s:7:\"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:84:\"https://wordpress.org/news/2020/10/wordpress-5-5-2-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7222:\"

WordPress 5.5.2 is now available!

\n\n\n\n

This security and maintenance release features 14 bug fixes in addition to 10 security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 3.7 have also been updated.

\n\n\n\n

WordPress 5.5.2 is a short-cycle security and maintenance release. The next major release will be version 5.6.

\n\n\n\n

You can download WordPress 5.5.2 by downloading from WordPress.org, or visit your Dashboard → Updates and click Update Now.

\n\n\n\n

If you have sites that support automatic background updates, they’ve already started the update process.

\n\n\n\n

Security Updates

\n\n\n\n

Ten security issues affect WordPress versions 5.5.1 and earlier. If you haven’t yet updated to 5.5, all WordPress versions since 3.7 have also been updated to fix the following security issues:

\n\n\n\n\n\n\n\n

Thank you to all of the reporters for privately disclosing the vulnerabilities. This gave the security team time to fix the vulnerabilities before WordPress sites could be attacked.

\n\n\n\n

For more information, browse the full list of changes on Trac, or check out the version 5.5.2 HelpHub documentation page.

\n\n\n\n

Thanks and props!

\n\n\n\n

The 5.5.2 release was led by @whyisjake and the following release squad:  @audrasjb@davidbaumwald@desrosj@johnbillion, @metalandcoffee, @noisysocks @planningwrite, @sarahricker and @sergeybiryukov.

\n\n\n\n

In addition to the security researchers and release squad members mentioned above, thank you to everyone who helped make WordPress 5.5.2 happen:

\n\n\n\n

Aaron Jorbin, Alex Concha, Amit Dudhat, Andrey “Rarst” Savchenko, Andy Fragen, Ayesh Karunaratne, bridgetwillard, Daniel Richards, David Baumwald, Davis Shaver, dd32, Florian TIAR, Hareesh, Hugh Lashbrooke, Ian Dunn, Igor Radovanov, Jake Spurlock, Jb Audras, John Blackbourn, Jonathan Desrosiers, Jon Brown, Joy, Juliette Reinders Folmer, kellybleck, mailnew2ster, Marcus Kazmierczak, Marius L. J., Milan Dinić, Mohammad Jangda, Mukesh Panchal, Paal Joachim Romdahl, Peter Wilson, Regan Khadgi, Robert Anderson, Sergey Biryukov, Sergey Yakimov, Syed Balkhi, szaqal21, Tellyworth, Timi Wahalahti, Timothy Jacobs, Towhidul I. Chowdhury, Vinayak Anivase, and zieladam.

\";s: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, 29 Oct 2020 20:41:03 +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:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: Log Into WordPress By Touch or Face ID Via the Passwordless WP Plugin\";s:7:\"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:30:\"https://wptavern.com/?p=106224\";s:7:\"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:203:\"https://wptavern.com/log-into-wordpress-by-touch-or-face-id-via-the-passwordless-wp-plugin?utm_source=rss&utm_medium=rss&utm_campaign=log-into-wordpress-by-touch-or-face-id-via-the-passwordless-wp-plugin\";s: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:3722:\"

Last week, WP Busters released its first plugin titled Passwordless WP. It is a project from full-stack developer Ilya Zolotov that allows end-users to log into their WordPress websites via Touch ID, Face ID, or pin. The goal is to make accessing a site easier and more secure.

\n\n\n\n

Zolotov built the plugin after checking his email on a public database and finding old passwords. He said he now uses a safe browser for work purposes without extensions and scripts. He also said the millions of credentials stolen or compromised every year was a motivator for building the plugin.

\n\n\n\n

“I like this feature of my laptop, and I am using it every day,” he said. “As well, I am using it to avoid entering the ‘root’ password in terminal using my finger, it’s comfortable and any sniffer can’t capture my password.”

\n\n\n\n

Last year, he decided to check browser support for handling passwordless logins but was disappointed that Safari on iPhone only supported external USB keys at the time. He concluded that the technology was not ready yet.

\n\n\n\n

“In Apple’s summer news, I saw the update: the platform authenticator would be available in iOS 14 and BigSur on Safari, and passwordless authentication is working in Chrome now. Also, Microsoft will release Windows Hello support. 2020 is the passwordless year. Awesome!”

\n\n\n\n

He then began work on developing the first version using stable cryptographic libraries and building a simple user experience. He believes the technology that allows this plugin to work will be widely supported from now on.

\n\n\n\n

Zolotov assures users that it is a fast, secure, and certified protocol. The plugin does not store any personal data on the server or link to third-party services.

\n\n\n\n

“Other plugins which use SMS or Email to log in, send you code or link,” he said when asked about how Passwordless WP differs from similar plugins. “They make your life harder because you need to do more clicks — open email and link, unlock phone, etc. I prefer to enter a password using my manager, which uses my Touch ID.”

\n\n\n\n

Other plugins using the same technology do exist. WP-WebAuthn, for example, has a few additional features and has been around for about seven months.

\n\n\n\n

How Passwordless WP Works

\n\n\n\nLogging into the site via fingerprint.\n\n\n\n

The plugin requires HTTPS, unless in use in a localhost test environment. It also has a minimum requirement of PHP 7.2. Outside of that, it will work for any WordPress installation. Passwordless logins are handled on the user level, which means that each user on a WordPress site must register a token from their profile page.

\n\n\n\n

The process is simple and takes only moments. Once on the register token screen, users merely need to click a button and choose the authentication method from their operating system.

\n\n\n\nRegistering a token for a user account.\n\n\n\n

From that point forward, when logging into the site, it is merely a matter of clicking on a username and using your Touch ID or Face ID to log in.

\n\n\n\n

The following is a quick video of the plugin in action:

\n\n\n\n
\n\n
\n\n\n\n

My experience is with Google Chrome on Windows. The latest release, version 1.1.6, is working well. The previous version had an issue with a missing PHP extension in testing, but the plugin author fixed it quickly and sent out an update once I notified him of the problem.

\";s: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, 29 Oct 2020 19:04:42 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"WPTavern: EditorPlus Introduces Its First Blocks and Adds a Custom Block Creator\";s:7:\"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:30:\"https://wptavern.com/?p=106470\";s:7:\"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:205:\"https://wptavern.com/editorplus-introduces-its-first-blocks-and-adds-a-custom-block-creator?utm_source=rss&utm_medium=rss&utm_campaign=editorplus-introduces-its-first-blocks-and-adds-a-custom-block-creator\";s: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:7433:\"

In what seems to be a never-ending onslaught of new features, Munir Kamal has released some major new features to his EditorPlus plugin in the last two updates. Version 2.0, which landed earlier today, includes a set of seven new blocks. The previous release showcased a create-a-block feature that puts more customization options in the hands of end-users.

\n\n\n\n

The block editor has fueled his creativity, and he has not run out of ideas for his block-sharing website GutenbergHub or EditorPlus plugin. Upcoming releases should see an overhaul of the UI for the plugin and a possible API for third-party developers.

\n\n\n\n

He said he will be making sure that EditorPlus is working alongside WordPress’s site editor when it lands in the future. Plus, eventual support of WooCommerce’s blocks is on the table. For now, the focus is on the plugin features he has launched in recent weeks.

\n\n\n\n

Creating Custom Blocks

\n\n\n\n

With WordPress’s core set of blocks already in the hands of users, nearly anything is already possible. These blocks essentially cover all the foundational elements of web design, such as headings, paragraphs, lists, quotes, and more. Sometimes the trick to building something unique is mixing and matching these elements to create something new. That is essentially what this new create-a-block feature is for EditorPlus.

\n\n\n\n

Saving a custom block is simple. Users must first wrap their blocks into a core Group block. Then, from the “more options” menu in the block toolbar, select the “Add to Custom Blocks” option. The plugin will ask for a block title before saving.

\n\n\n\nSaving a custom block.\n\n\n\n

Not to be confused with reusable blocks, which are resources that remain the same from post to post, created blocks are like any other blocks. They are accessible via the block inserter under the “My Custom Blocks” category.

\n\n\n\nCustom blocks available from the block inserter.\n\n\n\n

A couple of minor details are missing that would be great additions for the long term. The first is the ability to select a custom icon for the block. Currently, all custom blocks share an icon. The second is the ability to add a preview in the block inserter.

\n\n\n\n

Kamal built this feature so that end-users could create simple blocks for themselves. It is also a tool for developers to quickly create blocks for client websites.

\n\n\n\n

“For example, almost all business websites need a Testimonial block, but there is not one in core for that exact purpose,” he said. “Of course, you can create it using the combination of core blocks, and that’s the way to do it. I’ve seen many block plugins bringing such blocks like Testimonial, Team, Pricing, etc., but those can be easily created with core blocks.”

\n\n\n\n

He has already shown the community how far you can stretch the core blocks to create unique layouts with his block and template libraries. So, it is not outside the realm of possibility that users could build some of these things directly from the editor.

\n\n\n\n

The block creator seems like it would be better handled as a block pattern creator. In essence, users are creating custom patterns, which are groupings of blocks. Kamal said that a pattern creator is on the to-do list too.

\n\n\n\n

“As Gutenberg has both these pieces to use for creating content/layouts, I will add both features,” he said. “Save as block has been added, ‘save as pattern’ will be added too. It will be up to the user to use whatever way they want to according to their workflow.”

\n\n\n\n

I lean toward sticking with the existing pattern paradigm, a single feature that handles groups of blocks. However, it will be interesting to see what users prefer. In the long run, what matters most is that they have easy access to the tools they need to build their pages.

\n\n\n\n

The “Missing” Blocks

\n\n\n\nUsing the Progress Bar block in the editor.\n\n\n\n

Earlier today, Kamal released what he calls the “missing” blocks for WordPress. These are a set of seven custom-built blocks that handle types of content not possible with the existing core blocks. In the past, he has been hesitant to create any blocks, preferring to extend the tools that WordPress provided out of the box.

\n\n\n\n

“My original idea and still is to extend Gutenberg for what is missing and to make it more powerful for creating beautiful designs visually without code,” he said. “And, after creating hundreds of templates/designs, I’ve realized a need for some important missing blocks that are most commonly used around the website builders but missing in Gutenberg. So I am only adding those blocks in EditorPlus that are missing, must be needed to create modern designs, and can not be created using a combination of core blocks easily. For example, a tabs block, accordion block, or all other blocks added are those that fit these criteria.”

\n\n\n\n

The plugin includes the following new blocks:

\n\n\n\n\n\n\n\n

Some of these require additional JavaScript, which is why they do not make good candidates for core WordPress. However, they are good options for plugin developers, and these are not uncommon blocks from other library-type plugins.

\n\n\n\n

The thing that sets them apart is the integration with the plugin’s styling system, which Kamal may be opening up to other plugin developers in a future release. The current plan is to create an independent Styles API for letting users customize any block. He has already gotten some feedback from the Advanced WP Facebook group on the idea. Much of the feedback is wishing that such a system would land in WordPress itself.

\n\n\n\n

One interesting feature of the plugin’s new blocks is that when clicking on a sub-element of a block, its design options are automatically triggered in the block options panel. For example, the star rating block has “title” and “rating” elements. When clicking on the title, its design options open in the sidebar, and the same happens for ratings. This is a departure from the typical organization of EditorPlus’s design options on the core blocks, which are grouped by CSS properties. The focus is put on the individual element, and it makes it much easier to find a specific option.

\n\n\n\n

This experimentation is a bit of a precursor to what Kamal is working on for a future update. One of his big goals is to do some cleanup of the UI — there are a lot of options in the plugin — and let users more quickly customize their blocks.

\";s: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, 28 Oct 2020 21:08:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"WPTavern: WordPress Contributors Discuss Launching an Official Block Pattern Directory\";s:7:\"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:30:\"https://wptavern.com/?p=106892\";s:7:\"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:217:\"https://wptavern.com/wordpress-contributors-discuss-launching-an-official-block-pattern-directory?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-contributors-discuss-launching-an-official-block-pattern-directory\";s: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:5577:\"

Block patterns were one of the most exciting and transformative features introduced in WordPress. 5.5, giving users a giant head start on building pages by allowing them to insert sets of pre-designed blocks. Core now includes a handful of default patterns available in the block inserter but contributors are exploring the idea of expanding this small selection into a full-blown pattern directory.

\n\n\n\n

Alex Shiels opened a discussion on make.wordpress.org to get feedback on how it might be implemented. He suggested that the pattern directory would be similar to the block directory, minus the need to install plugins in the background. Community-contributed patterns could be searched and added via one-click installation from the block inserter.

\n\n\n\n

Shiels asked for feedback on several questions, such as how block patterns could be represented in search results and how previews could accurately reflect how a pattern might appear with different themes. One of the most important considerations he raised: Should the Block Pattern Directory be limited to patterns using only core blocks?

\n\n\n\n

If patterns can only contain core blocks, that leaves it to third-party markets to provide patterns that include blocks from plugins. It seems more likely that block plugin developers would opt to ship their own selection of patterns inside their plugins, instead of contributing to the pattern directory. Having it open to all blocks hosted in the directory would encourage a more diverse range of patterns. Patterns requiring a non-core block might include a prompt to download it.

\n\n\n\n

The WordPress community has already created many different unofficial pattern libraries, although the terminology can be confusing. Gutenberg Hub’s template library may be one of the most prominent. It provides section patterns and full page templates that users can browse and then copy the code to paste into their own sites. Jeffrey Carandang’s “Share-a-Block” site also offers a selection of patterns to download.

\n\n\n\n\n\n\n\n

WordPress.com has just launched its own pattern library today with more than 100 patterns pre-designed patterns available. Automattic plans to add more patterns based on user feedback and requests. This new free library will make site building easier for millions of users and also creates a strong incentive for using the block editor.

\n\n\n\n
\n\"Wpcom\n
\n\n\n\n

Patterns leverage all the best things about the new editor. Inserting a pattern is easier than wrangling shortcodes or wading through theme options to try to get the right combination to reproduce the demo. Patterns are more approachable than page builders and don’t require learning a new interface.

\n\n\n\n

As the momentum around block patterns increases, I think we will see more commercial theme and block plugin creators using patterns to showcase their products and provide starter packs. It is the best way to help users understand the wide range of possibilities that the block editor enables.

\n\n\n\n

Having an official directory of community-contributed patterns could be an interesting way for creators to cross-promote their free blocks and designs, while opening up a whole new world of design options for self-hosted WordPress users. How many times have you been shopping around for just the right WordPress theme and found that you like certain sections and layouts offered in several different themes? Patterns give you the ability to cherry pick different sections to create your own unique layout for each page/post, without having to wrestle with the limitations of your theme.

\n\n\n\n

The ability to browse and access community-contributed patterns directly within the editing interface may have a long list of technical challenges to solve, but it would undoubtedly put more design power into users’ hands.

\n\n\n\n

Not everyone can take a blank canvas and artfully combine blocks to produce sophisticated designs. Putting patterns at users’ fingertips would make site building more of a delight, especially for users who are new to the block editor. It might also allow users to save their favorite patterns for future use, in the same way you can save your favorite themes and plugins.

\n\n\n\n

The discussion on WordPress.org is just getting underway. A few of the original contributors on the idea have created a GitHub repository to track and explore some of the more technical considerations of launching an official block patterns directory. If you have ideas to contribute on how this could be implemented or want to share other considerations, make sure to comment on the post.

\";s: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, 28 Oct 2020 19:12:26 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:144:\"HeroPress: A Life Changing Journey With 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:56:\"https://heropress.com/?post_type=heropress-essays&p=3394\";s:7:\"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:150:\"https://heropress.com/essays/a-life-changing-journey-with-wordpress/#utm_source=rss&utm_medium=rss&utm_campaign=a-life-changing-journey-with-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:24657:\"\"Pull

वर्डप्रेसने मुझे मेरे ज़िंदगी में कुछ अलग करने का मौक़ा दिया।

\n

One fine day, I was checking my Twitter account and suddenly, got a message from HeroPress. I was astonished after getting a message from such a huge platform. I got to share a lot with Topher while having a long chat session with him. He then asked me to write an article for HeroPress.

\n

It took me a while to think about what to write as writing about technical never excites me that much. Soon, I realized that what’s better than writing my own story and telling the story about how an introvert girl from a small village of India chased her dreams and gave a direction to her life.

\n

Early Life

\n

I was born in Banera, a small village in India. After completing my primary education there, I moved to my uncle’s place in a nearby city for higher education. There I decided to become an engineer. Being from a rural background, people in my village refuse the idea of sending their girl child to another city for further studies. Fortunately, that was not the case with me because my parents are immensely supportive and loving. They’ve always encouraged me to believe in myself and fulfil my dreams. With their support, I pursued my engineering in Electronics & Communication, and yes, that’s an entirely different field looking at my current profile.

\n

Introduction to Web Development

\n

Although I did my engineering in Electronics and Communication, I was not sure about having a future in this field. I was completely blank about my career and had no clue of what to do next. First, I thought about doing masters, but I was already tired of studying all those subjects. I applied for jobs, but there was no success. That was when one of my friends suggested that I should explore Web Development. The idea interested me, and then I started looking for some learning resources. Later I got an Internship as a PHP Developer. It was an unpaid internship, but still, I did it because I thought it would be an excellent opportunity to learn with real professionals.

\n

Getting Started with WordPress

\n

After doing the internship for three months, I got my first job. Before knowing WordPress, I got the chance to explore many CMS. I’d worked on Joomla, Magento and ExpressionEngine. Then my boss assigned me a small project on WordPress. At first glance, I found it very interesting. I found it surpassing and much better as compared to the other platforms I’ve worked on earlier. Its vast knowledge base made it easy for me to learn. I soon got comfortable managing WordPress, playing with plugins and themes, and started exploring it more in-depth.

\n

There comes the next phase of my life. I was about to get married to Anand. He was in the same field as mine, and this helped me gain more confidence to pursue my interest. During our courtship period in 2015, he left his job and started his WordPress based Web Development Agency – WPVibes. Soon we got married, and I joined him as the first team member of WPVibes. Being part of a new startup gave me a lot of experience. I got to be involved in new processes. We started with Web Development, and soon we began exploring opportunities in plugin development. We started providing custom plugin development services as per the client’s requirement and created some free and paid plugins. We found it much more exciting and productive. Today, WPVibes is a team of 10 members.

\n

Interaction with WordPress Community

\n

I started following some WordPress based groups on Facebook, and there I got to know about WordCamps. Soon I got the opportunity to attend my first WordCamp – WordCamp Ahmedabad. There I learned how amazing WordPress Community is. WordCamp Ahmedabad has one of the best WordPress communities in India, and everyone, including organizers, attendees were so humble and welcoming. There I listened to speakers from India and abroad. Some of them shared how they got into WordPress and how WordPress has changed their lives. One of the most inspiring sessions was by Rahul Bansal. He talked about contributing to WordPress and giving back to the community. He also explained how contributing to WordPress can help you to enhance your knowledge. It inspired me to contribute to WordPress. At that time, I couldn’t manage to get involved with WordPress due to my busy schedule. The WordPress community of Ahmedabad immensely inspired us. Later, we started a WordPress meetup group in our city – Ajmer and found it a way to contribute to the community.

\n

\n

In the next WordCamp, I also attended the contribution day. Most of the contributors were inclined to contribute to Core, but I decided to choose a different path. I joined the team of WordPress TV Contributors.

\n

WordPress TV is a platform where you can explore videos of WordCamp sessions. You can learn more about it here, https://make.wordpress.org/tv/.

\n

Then I started contributing to WordPress Training. WordPress Training team manages the lesson plans and prepares content to educate people about building stuff for WordPress. The training team has recently launched a new platform for learning WordPress https://learn.wordpress.org/ (I am a proud contributor to this platform)

\n

The year 2019 came with an exciting moment in my life. I got selected as a Volunteer for WordCamp Asia in Bangkok, Thailand. This was the very first edition of WordCamp Asia. After this, I got more involved with the community. I was very excited about playing this big role, attending my first WordCamp outside India, and that too, by being a part of the volunteering team. But due to the Covid pandemic, the event got cancelled. It was quite heartbreaking. Since all bookings were already made, we (me and my husband) didn’t cancel the trip and enjoyed a vacation to Thailand.

\n

\n

\n

My message to WordPress Community

\n

What I have learnt in my life is it doesn’t matter from where you come and what background you have. All that matters is your hard work and positive attitude towards life.

\n

I have a message for all the WordPress lovers and also for those who are starting with WordPress. There is a huge community to help you with your learning, so start learning and try to give back to the community. It doesn’t matter if you are not comfortable with programming; there are many different ways in which you can contribute.

\n

Jai WordPress!

\n
\n

जीवन में मिले रंग वर्डप्रेस के संग

\n

उस दिन मैं अपना ट्विटर अकाउंट देख रही थी की तभी मुझे हीरो प्रेस की तरफ से एक संदेश आया| उसे देख कर अचम्भित रह गयी| मैं हीरोप्रेस पे बहुत से लेख पढ़ चुकी थी, तो ऐसे में अचानक से उसकी ओर से संदेश आने पर मेरा अचम्भित होना स्वाभाविक ही था| उसके बाद मेरी Topher (हीरो प्रेस के संस्थापक ) से लंबी बातचीत हुई और उसके बाद उन्होंने मुझे मेरा लेख लिखने के लिए कहा और साथ ही यह अनुरोध भी किया की मैं अपने लेख को अपनी मातृभाषा हिंदी में भी लिखुँ|

\n

मुझे ये तय करने में काफी समय लगा की में इसमें क्या लिखूं| तकनीकी लेख लिखने में मेरी ख़ास रूचि नहीं थी| फिर मुझे लगा की क्यों ना इसमें खुद की कहानी ही लिखी जाए| लिखा जाए की कैसे भारत के एक छोटे से गाँव की एक अंतर्मुखी लड़की ने अपने सपनों को पूरा किया और अपने जीवन को एक दिशा दी|

\n

प्रारंभिक जीवन

\n

मेरा जन्म भारत के एक छोटे से गाँव बनेड़ा में हुआ था| मेरी प्रारंभिक शिक्षा वहीँ हुई| चूँकि हमारे गाँव में उच्च शिक्षा की कोई सुविधा नहीं थी अतः उसके लिए मुझे पास ही के शहर में

\n

अपने ताऊजी के पास रहना पड़ा| उसके बाद मैने इंजीनियरिंग करने का विचार बनाया, परन्तु उसके लिए मुझे फिर किसी और शहर में जाना पड़ता| उस समय के ग्रामीण परिवेश में पढ़ाई के लिए ज्यादा दूर भेजने को सही नहीं माना जाता था, और वो भी खासकर जब बात एक लड़की की हो|

\n

परन्तु मेरे मामले में मुझे मेरे माता पिता का पूरा सहयोग प्राप्त था| उन्होंने हमेशा ही मुझे आगे बढ़ने और अपने सपनों को पूरा करने के लिए प्रोत्साहित किया| उनके सहयोग से ही मैंने इलेक्ट्रॉनिक्स एंड कम्युनिकेशन (Electronics & Communication Engineering ) में इंजीनियरिंग करी| जी हाँ, ये मेरे वर्तमान कार्य क्षेत्र से पूर्णता भिन्न था|

\n

वेबसाइट डवलपमेंट से मेरा परिचय

\n

जैसा की मैंने बताया की मैंने इंजीनियरिंग बिलकुल ही अलग क्षेत्र में करी थी| मैंने कभी सपने में भी नहीं सोचा था कि सेमीकंडक्टर और सर्किट की पढ़ाई करने के बाद मैं वेबसाइट बनाउंगी| पर वक्त को शायद यही मंज़ूर था| इंजीनियरिंग पूरी करने के बाद मेरे पास २ विकल्प थे, आगे की पढ़ाई (M.Tech) करूँ या फिर नौकरी की तलाश करूँ| आगे पड़ने का मेरा मन नहीं था, तो मैंने नौकरी करना ही सही समझा| परन्तु काफी प्रयास के बाद भी मुझे कोई मनमाफिक नौकरी नहीं मिली|

\n

ऐसे में मेरी एक सहेली ने मुझे वेबसाइट डेवलपमेंट में हाथ आजमाने की राय दी| कॉलेज के दिनों में मैंने थोड़ी PHP और HTML, CSS पढ़ी थी, तो मैंने उसी को और गहराई से समझना शुरू किया, कुछ कोर्स भी करे| मुझे जल्द ही PHP डेवलपर के तौर पर एक इंटर्नशिप मिल गयी| इसमें मुझे कोई वेतन नहीं मिलने वाला था, पर मुझे विश्वास था कि किसी कोर्स के बजाय ये एक बेहतर मौका है कुछ सीखने का|

\n

वर्डप्रेस से मेरा जुड़ाव

\n

३ महीने की इंटर्नशिप के बाद मुझे एक नौकरी मिल गयी| वहां वर्डप्रेस पर काम करने से पहले मैंने कई दूसरे CMS पर भी काम किया, जैसे कि Joomla, Magento, Expression Engine आदि| फिर कुछ समय बाद एक प्रोजेक्ट में वर्डप्रेस पर काम करने का मौका मिला| मुझे ये काफी ज्यादा दिलचस्प लगा| इससे पहले मैंने जिन CMS पर काम किया था, उनके मुकाबले यह बेहद सुलझा हुआ लगा| इसके बारे में जो जानकारी चाहिए वो आसानी से इंटरनेट पर उपलब्ध थी जिससे मुझे इसको सीखने में बिलकुल भी कठिनाई नहीं हुई| धीरे-धीरे वर्डप्रेस चलाने में, Plugins और Themes का उपयोग करने में मेरा आत्मविश्वास बढ़ता ही गया और मैं इन सबको और भी गहराई से सीखती गयी|

\n

इसके बाद मेरे जीवन का एक अगला पड़ाव आया – शादी| नवम्बर २०१५ में मेरी शादी आनन्द से हुई|

\n

वह भी वेबसाइट डेवलपमेंट के क्षेत्र में ही काम कर रहा था और इससे मुझे मेरा रुचिकर काम जारी रखने में कोई भी दिक्कत नहीं हुई| हमारी शादी के कुछ समय पहले ही आनन्द ने नौकरी छोड़कर अपनी खुद की वेब डेवलपमेंट कंपनी (WPVibes) शुरू करी| इसमें भी मुख्यतः काम वर्डप्रेस पर ही था| शादी के बाद मैँ भी पहली टीम मेंबर के तौर पर कंपनी से जुड़ गयी| एक बिलकुल ही नयी कंपनी से जुड़ना एक अलग ही अनुभव होता है| आपको कई ऐसी चीजें सीखने को मिलती है जो आप एक बड़ी स्थापित कंपनी में काम करके नहीं सीख सकते| शुरुआत में हम वेबसाइट ही बनाते थे, पर जल्द ही हमने Plugin डवलपमेंट में भी संभावनाएँ तलाशना शुरू किया| हमारी क्षमता को देखते हुए यह हमें ज्यादा रोमांचक और उत्पादक लगा|

\n

वर्डप्रेस कम्युनिटी और मैं

\n

मैं फेसबुक पर वर्डप्रेस से संबंधित कुछ ग्रुप से जुड़ी| यहाँ मुझे बहुत कुछ सीखने को मिला और मुझे वर्डकेम्प (WordCamp) के बारे में भी पता पड़ा| जल्द ही मुझे मेरे पहले वर्डकेम्प – वर्डकेम्प अहमदाबाद में भाग लेने का मौका मिला| यहाँ मुझे एहसास हुआ की वर्डप्रेस समुदाय (community ) कितना जबर्दस्त है| वर्डकेम्प अहमदाबाद, भारत में होने वाले श्रेष्ठ वर्डकेम्प में से एक है|

\n

यहाँ मैंने देश विदेश से आये हुए कई लोगों के वक्तव्य सुने| इनमें से सबसे ज्यादा प्रेरणादायक राहुल बंसल का वक्तव्य लगा, जिसमे उन्होंने वर्डप्रेस समुदाय को अपनी ओर से कुछ वापिस देने के बारे में (Give Back to the Community) चर्चा करी| उन्होंने यह भी बताया की किस तरह वर्डप्रेस में योगदान करना आपके लिए ज्ञानवर्धक भी साबित हो सकता है| इससे मुझे वर्डप्रेस में अपना योगदान देने की प्रेरणा मिली| हालांकि किसी कारण वश उस समय में वर्डकेम्प के Contribution Day में भाग नहीं ले पायी थी| वहां की वर्डप्रेस समुदाय से प्रेरित होकर हमने हमारे शहर अजमेर में भी वर्डप्रेस मीटअप (Meetup) की शुरुआत करी और लोगो को वर्डप्रेस से जुड़ने और इसके बारे में जानकारी देना शुरू करा| यह भी वर्डप्रेस में अपना योगदान (contribute) देने का ही एक माध्यम है|

\n

अगले वर्डकेम्प में मैंने Contribution Day में भी भाग लिया| ज्यादातर योगदानकर्ताओं (Contributors) का झुकाव Core की तरफ रहता है, ऐसे में मैंने कुछ हटकर करने की सोची और वर्डकेम्प टीवी (WordPress TV) में योगदान करने के बारे में सीखा| वर्डप्रेस टीवी एक वेबसाइट है जहाँ आप पूरी दुनिया के वर्डकेम्प से जुड़े वीडियो देख सकते हैं| इसके बारे में अधिक जानकारी के लिए आप यहाँ देख सकते हैं https://make.wordpress.org/tv/

\n

इसके बाद मैंने वर्डप्रेस ट्रेनिंग (WordPress Training) में भी योगदान करना शुरू करा| वर्डप्रेस ट्रेनिंग की टीम वर्डप्रेस के बारे में जागरूक और शिक्षित करने के लिए पाठ्य सामग्री तैयार करती है|

\n

हाल ही में शुरू करी गयी एक वेबसाइट https://learn.wordpress.org/ में भी मेरा छोटा सा योगदान हैं|

\n

वर्ष २०१९ मेरे लिए एक बहुत ही अच्छा मौका लेकर आया| मेरा चयन पहली बार होने वाले वर्डकेम्प एशिया २०२० (WordCamp Asia 2020) में वालंटियर के तौर पर हुआ| इसका आयोजन बैंकाक (थाईलैंड) में होने वाला था| मैं इसे लेकर काफी उत्साहित थी| ये भारत के बाहर किसी वर्डकेम्प में भाग लेने का मेरा पहले मौका था और वो भी एक वालंटियर की तरह| परन्तु कोरोना महामारी के कारण ये मात्र एक सपना ही रह गया| इसके आयोजन के कुछ दिन पहले ही इसे रद्द कर दिया गया|

\n

फिर भी मैंने मेरी यात्रा रद्द नहीं करी और आनन्द के साथ थाईलैंड में कुछ दिनों की छुट्टियों के मजे लिये|

\n

\n

\n

वर्डप्रेस समुदाय के लिए मेरा संदेश

\n

मैंने अपने अभी तक के जीवन से यही सीखा है की इससे कोई फर्क नहीं पड़ता की आप कहाँ से आये हैं और क्या आपकी पृष्ठभूमि रही है| यदि आप मेहनत कर सकते है और एक सकारात्मक सोच रखते है तो आप अपने रास्ते खुद बना सकते हैं|

\n

सभी वर्डप्रेस के चाहने वालो और खासकर उनके लिए जो अभी वर्डप्रेस से जुड़े हैं या जुड़ना चाहते हैं उनसे मेरा यही कहना है की आगे बढ़े, आपकी मदद के लिए एक बहुत ही बड़ा समुदाय (community) है| तो भी शुरू करें और जब भी हो किसी भी तरह से अपना भी योगदान देने की कोशिश करें| जरूरी नहीं की आपको प्रोग्रामिंग आती हो, अगर आप अपने एक मित्र को वर्डप्रेस के बारे में बताते है या सिखाते हैं तो ये भी एक तरह का योगदान ही है|

\n

जय वर्डप्रेस !

\n

The post A Life Changing Journey With WordPress – जीवन में मिले रंग वर्डप्रेस के संग appeared first on HeroPress.

\";s: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, 28 Oct 2020 02:31: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:14:\"Pooja Derashri\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"WordPress.org blog: Take the 2020 WordPress Annual Survey (and view the 2019 results)!\";s:7:\"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://wordpress.org/news/?p=9132\";s:7:\"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://wordpress.org/news/2020/10/take-the-2020-wordpress-annual-survey-and-view-the-2019-results/\";s: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:7275:\"

For many years, WordPress enthusiasts have filled out an annual survey to share their experiences and feelings about WordPress. Interesting results from this survey have been shared in the annual State of the Word address and/or here on WordPress News. 

\n\n\n\n

This survey helps those who build WordPress understand more about how the software is used, and by whom. The survey also helps leaders in the WordPress open source project learn more about our contributors’ experience.  

\n\n\n\n

To ensure that your WordPress experience is represented in the 2020 survey results,

\n\n\n\n\n\n\n\n

You can also take the survey in French, German, Japanese, Russian, and Spanish! The survey will be open for at least 6 weeks, and results will be posted on this blog.

\n\n\n\n

2019 Survey Results

\n\n\n\n\n\n\n\n

The 2019 survey included some new questions to better understand why people continue to use WordPress as their preferred CMS, as well as a section directed toward WordPress contributors. For the first time in 2019, this survey was translated into 5 different languages: French, German, Japanese, Russian, and Spanish.

\n\n\n\n

The first WordPress Contributor Survey was conducted in 2015, but unfortunately the results were never published. This report includes Contributor Survey results from both 2015 and 2019. 

\n\n\n\n

Survey Segments

\n\n\n\n

Major groups in the survey included: WordPress Professionals, WordPress Users, and Others. 

\n\n\n\n

The WordPress Professionals group consists of those who: work for a company that designs/develops websites; use WordPress to build websites and/or blogs for others; design or develop themes, plugins, or other custom tools for WordPress sites; or are a designer, developer, or other web professional working with WordPress.

\n\n\n\n

This WordPress Professionals group is further divided into WordPress Company Pros (those who work for a company that designs/develops websites) and WordPress Freelancers/Hobbyists (all other professional types) subgroups.

\n\n\n\n

The WordPress User group consists of those who: own or run a blog that is built with WordPress; own or run a website that is built with WordPress; write for or contribute to a blog/website that is built with WordPress; use WordPress for school as a teacher; use WordPress for school as a student, or are learning to build websites using WordPress.

\n\n\n\n

The Others group consists of those who did not self-identify with any of the options provided for the question, “Which of the following best describes how you use WordPress?”

\n\n\n\n

2019 Survey Results Summary

\n\n\n\n

WordPress remains the platform of choice for future projects among those surveyed. Overwhelmingly, the reasons cited for this are that WordPress is the CMS people already know, and that the community supporting it is valuable. Professionals and users report similar levels of frustration with updates and Gutenberg. Both groups also love the ease of use they find in WordPress.

\n\n\n\n

The number of professionals who report providing a heavily customized experience to clients has increased substantially, while at the same time the amount of time reported on creating those sites has decreased. Regardless of frustrations felt with various features, this seems to indicate that ease of use has been on the rise.

\n\n\n\n

More details on sentiment, usage, and other interesting topics are available in the report: check it out!

\n\n\n\n

Before you go: take the 2020 Survey!

\n\n\n\n

Knowing why and how people use WordPress helps those who build WordPress to keep your needs and preferences in mind. 

\n\n\n\n

The survey will be open for at least 6 weeks, and results will be published on this blog. All data will be anonymized: no email addresses or IP addresses will be associated with published results. To learn more about WordPress.org’s privacy practices, check out the privacy policy.

\n\n\n\n

Like last year, the 2020 survey will be promoted via a banner on WordPress.org, as well as by WordPress enthusiasts. Each of the translated surveys will be promoted through banners on their associated localized-language WordPress.org sites. Please encourage your WordPress pals and social media followers to take the survey too!

\n\n\n\n

To ensure your WordPress experience is represented in the 2020 survey results… don’t delay!

\n\n\n\n\n\n\n\n

(Also available in French, German, Japanese, Russian, and Spanish!)

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 27 Oct 2020 22:44:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Andrea Middleton\";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:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 5.6 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9134\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2020/10/wordpress-5-6-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3701:\"

WordPress 5.6 beta 2 is now available for testing!

\n\n\n\n

This software is still in development, so we recommend that you run this version on a test site.

\n\n\n\n

You can test the WordPress 5.6 beta in two ways:

\n\n\n\n\n\n\n\n

WordPress 5.6 is slated for release on December 8, 2020, and we need your help to get there!

\n\n\n\n

Thank you to all of the contributors that tested the beta 1 development release and provided feedback. Testing for bugs is an important part of polishing each release and a great way to contribute to WordPress.

\n\n\n\n

Some highlights

\n\n\n\n

Since beta 1, 53 bugs have been fixed. Here is a summary of a few changes included in beta 2:

\n\n\n\n\n\n\n\n

Developer notes

\n\n\n\n

WordPress 5.6 has lots of refinements to the developer experience as well. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers’ notes for updates on those and other changes that could affect your products.

\n\n\n\n

How to Help

\n\n\n\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you!

\n\n\n\n

If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 27 Oct 2020 22:02:28 +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:7:\"Josepha\";s:7:\"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:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sun, 29 Nov 2020 22:25:28 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Sun, 29 Nov 2020 22:15:08 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";s:16:\"content-encoding\";s:4:\"gzip\";}}s:5:\"build\";s:14:\"20130911040210\";}','no'); INSERT INTO `wp_options` VALUES (647,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1606731928','no'); INSERT INTO `wp_options` VALUES (648,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1606688728','no'); INSERT INTO `wp_options` VALUES (649,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1606731928','no'); INSERT INTO `wp_options` VALUES (650,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','','no'); INSERT INTO `wp_options` VALUES (651,'_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a','1606699557','no'); INSERT INTO `wp_options` VALUES (652,'_site_transient_poptags_40cd750bba9870f18aada2478b24840a','O:8:\"stdClass\":100:{s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4729;}s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:4525;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2696;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2568;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:1984;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:1838;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1813;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1497;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1495;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1494;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1466;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1460;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1452;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1306;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1231;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1212;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1181;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1139;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1112;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:1027;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:914;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:907;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:886;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:883;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:836;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:807;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:797;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:786;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:786;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:756;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:756;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:726;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:722;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:710;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:707;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:693;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:668;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:663;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:658;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:651;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:641;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:638;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:626;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:619;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:593;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:587;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:584;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:581;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:581;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:563;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:562;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:558;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:554;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:553;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:553;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:544;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:536;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:534;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:525;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:524;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:524;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:506;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:498;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:496;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:488;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:485;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:483;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:468;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:462;}s:5:\"block\";a:3:{s:4:\"name\";s:5:\"block\";s:4:\"slug\";s:5:\"block\";s:5:\"count\";i:451;}s:9:\"elementor\";a:3:{s:4:\"name\";s:9:\"elementor\";s:4:\"slug\";s:9:\"elementor\";s:5:\"count\";i:446;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:445;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:444;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:440;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:439;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:434;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:431;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:428;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:428;}s:14:\"contact-form-7\";a:3:{s:4:\"name\";s:14:\"contact form 7\";s:4:\"slug\";s:14:\"contact-form-7\";s:5:\"count\";i:424;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:424;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:414;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:405;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:403;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:398;}s:8:\"shipping\";a:3:{s:4:\"name\";s:8:\"shipping\";s:4:\"slug\";s:8:\"shipping\";s:5:\"count\";i:398;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:397;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:392;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:387;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:383;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:381;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:378;}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";i:375;}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";i:366;}s:4:\"list\";a:3:{s:4:\"name\";s:4:\"list\";s:4:\"slug\";s:4:\"list\";s:5:\"count\";i:362;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:359;}s:16:\"google-analytics\";a:3:{s:4:\"name\";s:16:\"google analytics\";s:4:\"slug\";s:16:\"google-analytics\";s:5:\"count\";i:353;}s:6:\"import\";a:3:{s:4:\"name\";s:6:\"import\";s:4:\"slug\";s:6:\"import\";s:5:\"count\";i:348;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:348;}s:16:\"custom-post-type\";a:3:{s:4:\"name\";s:16:\"custom post type\";s:4:\"slug\";s:16:\"custom-post-type\";s:5:\"count\";i:344;}}','no'); INSERT INTO `wp_options` VALUES (653,'core_updater.lock','1606688758','no'); INSERT INTO `wp_options` VALUES (657,'aioseop_options','a:81:{s:17:\"aiosp_license_key\";s:0:\"\";s:16:\"aiosp_home_title\";s:0:\"\";s:22:\"aiosp_home_description\";s:0:\"\";s:20:\"aiosp_togglekeywords\";s:1:\"1\";s:19:\"aiosp_home_keywords\";s:0:\"\";s:26:\"aiosp_use_static_home_info\";s:1:\"0\";s:9:\"aiosp_can\";s:2:\"on\";s:30:\"aiosp_no_paged_canonical_links\";s:0:\"\";s:20:\"aiosp_force_rewrites\";s:1:\"1\";s:24:\"aiosp_use_original_title\";s:1:\"0\";s:28:\"aiosp_home_page_title_format\";s:12:\"%page_title%\";s:23:\"aiosp_page_title_format\";s:27:\"%page_title% | %site_title%\";s:23:\"aiosp_post_title_format\";s:27:\"%post_title% | %site_title%\";s:27:\"aiosp_category_title_format\";s:31:\"%category_title% | %site_title%\";s:26:\"aiosp_archive_title_format\";s:30:\"%archive_title% | %site_title%\";s:23:\"aiosp_date_title_format\";s:21:\"%date% | %site_title%\";s:25:\"aiosp_author_title_format\";s:23:\"%author% | %site_title%\";s:22:\"aiosp_tag_title_format\";s:20:\"%tag% | %site_title%\";s:25:\"aiosp_search_title_format\";s:23:\"%search% | %site_title%\";s:24:\"aiosp_description_format\";s:13:\"%description%\";s:22:\"aiosp_404_title_format\";s:33:\"Nothing found for %request_words%\";s:18:\"aiosp_paged_format\";s:14:\" - Part %page%\";s:17:\"aiosp_cpostactive\";a:2:{i:0;s:4:\"post\";i:1;s:4:\"page\";}s:18:\"aiosp_cpostnoindex\";s:0:\"\";s:19:\"aiosp_cpostnofollow\";s:0:\"\";s:21:\"aiosp_posttypecolumns\";a:2:{i:0;s:4:\"post\";i:1;s:4:\"page\";}s:19:\"aiosp_google_verify\";s:0:\"\";s:17:\"aiosp_bing_verify\";s:0:\"\";s:22:\"aiosp_pinterest_verify\";s:0:\"\";s:19:\"aiosp_yandex_verify\";s:0:\"\";s:18:\"aiosp_baidu_verify\";s:0:\"\";s:25:\"aiosp_google_analytics_id\";s:0:\"\";s:25:\"aiosp_ga_advanced_options\";s:2:\"on\";s:15:\"aiosp_ga_domain\";s:0:\"\";s:21:\"aiosp_ga_multi_domain\";s:0:\"\";s:21:\"aiosp_ga_addl_domains\";s:0:\"\";s:21:\"aiosp_ga_anonymize_ip\";s:0:\"\";s:28:\"aiosp_ga_display_advertising\";s:0:\"\";s:22:\"aiosp_ga_exclude_users\";s:0:\"\";s:29:\"aiosp_ga_track_outbound_links\";s:0:\"\";s:25:\"aiosp_ga_link_attribution\";s:0:\"\";s:27:\"aiosp_ga_enhanced_ecommerce\";s:0:\"\";s:19:\"aiosp_schema_markup\";s:1:\"1\";s:32:\"aiosp_schema_search_results_page\";s:2:\"on\";s:33:\"aiosp_schema_social_profile_links\";s:0:\"\";s:28:\"aiosp_schema_site_represents\";s:12:\"organization\";s:30:\"aiosp_schema_organization_name\";s:0:\"\";s:30:\"aiosp_schema_organization_logo\";s:0:\"\";s:24:\"aiosp_schema_person_user\";s:1:\"1\";s:31:\"aiosp_schema_person_manual_name\";s:0:\"\";s:32:\"aiosp_schema_person_manual_image\";s:0:\"\";s:25:\"aiosp_schema_phone_number\";s:0:\"\";s:25:\"aiosp_schema_contact_type\";s:4:\"none\";s:20:\"aiosp_use_categories\";s:0:\"\";s:26:\"aiosp_use_tags_as_keywords\";s:2:\"on\";s:32:\"aiosp_dynamic_postspage_keywords\";s:2:\"on\";s:22:\"aiosp_category_noindex\";s:2:\"on\";s:26:\"aiosp_archive_date_noindex\";s:2:\"on\";s:28:\"aiosp_archive_author_noindex\";s:2:\"on\";s:18:\"aiosp_tags_noindex\";s:0:\"\";s:20:\"aiosp_search_noindex\";s:0:\"\";s:17:\"aiosp_404_noindex\";s:0:\"\";s:17:\"aiosp_tax_noindex\";a:0:{}s:23:\"aiosp_paginated_noindex\";s:0:\"\";s:24:\"aiosp_paginated_nofollow\";s:0:\"\";s:27:\"aiosp_generate_descriptions\";s:0:\"\";s:18:\"aiosp_skip_excerpt\";s:0:\"\";s:20:\"aiosp_run_shortcodes\";s:0:\"\";s:33:\"aiosp_hide_paginated_descriptions\";s:0:\"\";s:32:\"aiosp_dont_truncate_descriptions\";s:0:\"\";s:33:\"aiosp_redirect_attachement_parent\";s:0:\"\";s:14:\"aiosp_ex_pages\";s:0:\"\";s:12:\"aiosp_do_log\";s:0:\"\";s:24:\"aiosp_rss_content_before\";s:0:\"\";s:23:\"aiosp_rss_content_after\";s:51:\"The post %post_link% first appeared on %site_link%.\";s:20:\"aiosp_usage_tracking\";s:0:\"\";s:19:\"last_active_version\";s:5:\"3.7.1\";s:29:\"aiosp_attachment_title_format\";s:27:\"%post_title% | %site_title%\";s:31:\"aiosp_oembed_cache_title_format\";s:27:\"%post_title% | %site_title%\";s:31:\"aiosp_user_request_title_format\";s:27:\"%post_title% | %site_title%\";s:27:\"aiosp_wp_block_title_format\";s:27:\"%post_title% | %site_title%\";}','yes'); INSERT INTO `wp_options` VALUES (658,'_transient_timeout_aiosp_sitemap_rules_flushed','1606731979','no'); INSERT INTO `wp_options` VALUES (659,'_transient_aiosp_sitemap_rules_flushed','1','no'); INSERT INTO `wp_options` VALUES (660,'aioseop_notices','a:4:{s:7:\"notices\";a:1:{s:17:\"review_plugin_cta\";a:3:{s:4:\"slug\";s:17:\"review_plugin_cta\";s:10:\"time_start\";i:1607898378;s:8:\"time_set\";i:1606688779;}}s:14:\"remote_notices\";a:1:{s:9:\"remote_49\";a:7:{s:5:\"title\";s:55:\"[SNEAK PEEK] AIOSEO 4.0 - A Revolution in WordPress SEO\";s:7:\"content\";s:145:\"We\'re ready to revolutionize WordPress SEO - are you ready to join us? See all the groundbreaking features coming out soon in All in One SEO 4.0.\";s:4:\"type\";a:1:{i:0;s:3:\"3-x\";}s:2:\"id\";i:49;s:4:\"btns\";a:2:{s:4:\"main\";a:2:{s:3:\"url\";s:176:\"https://semperplugins.com/all-in-one-seo-4-0-coming-soon-sneak-peek/?utm_source=WordPress&utm_campaign=v3plugin&utm_medium=plugin-notification&utm_content=Sneak Peak Learn More\";s:4:\"text\";s:10:\"Learn More\";}s:3:\"alt\";a:2:{s:3:\"url\";s:170:\"https://semperplugins.com/all-in-one-seo-pack-pro-version/?utm_source=WordPress&utm_campaign=v3plugin&utm_medium=plugin-notification&utm_content=Sneak Peak Get AIOSEO Pro\";s:4:\"text\";s:14:\"Get AIOSEO Pro\";}}s:5:\"start\";s:19:\"2020-11-11 16:54:44\";s:17:\"notification_type\";s:4:\"info\";}}s:14:\"active_notices\";a:1:{s:17:\"review_plugin_cta\";i:1607898378;}s:17:\"dismissed_notices\";a:1:{s:9:\"remote_49\";i:1606688825;}}','no'); INSERT INTO `wp_options` VALUES (661,'aioseop_detected_conflicting_plugins','a:0:{}','yes'); INSERT INTO `wp_options` VALUES (664,'_site_transient_timeout_aioseop_update_check_time','1606710383','no'); INSERT INTO `wp_options` VALUES (665,'_site_transient_aioseop_update_check_time','1606688783','no'); INSERT INTO `wp_options` VALUES (669,'_transient_timeout_feed_54af7cb0f50a8f4f8cdb30f2d9b4f50c','1606732069','no'); INSERT INTO `wp_options` VALUES (670,'_transient_feed_54af7cb0f50a8f4f8cdb30f2d9b4f50c','a:4:{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:3:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Semper Plugins\";s:7:\"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:25:\"https://semperplugins.com\";s: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:25:\"Premium WordPress Plugins\";s: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:\"Wed, 11 Nov 2020 16:24: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: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:30:\"https://wordpress.org/?v=5.3.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:\"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:88:\"https://semperplugins.com/wp-content/uploads/2016/06/cropped-AIOSEOP-Gear-Blue-32x32.png\";s: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:\"Semper Plugins\";s:7:\"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:25:\"https://semperplugins.com\";s: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:61:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"All in One SEO 4.0 Is Coming Soon! Here’s Your Sneak Peek…\";s:7:\"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:153:\"https://semperplugins.com/all-in-one-seo-4-0-coming-soon-sneak-peek/?utm_source=rss&utm_medium=rss&utm_campaign=all-in-one-seo-4-0-coming-soon-sneak-peek\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://semperplugins.com/all-in-one-seo-4-0-coming-soon-sneak-peek/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Nov 2020 16:24:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";s:7:\"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://semperplugins.com/?p=18505\";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:302:\"We’re ready to revolutionize WordPress SEO - are you ready to join us? See all the groundbreaking features coming out soon in All in One SEO 4.0.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Keri Engel\";s: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:10576:\"\n

Earlier this year, we announced that All in One SEO joined the Awesome Motive family. 

\n\n\n\n

With over 2 million active installs, All in One SEO is one of the most popular and reliable WordPress SEO plugins in the world – and we want to make it even better.

\n\n\n\n

Our goal: 

\n\n\n\n

To make SEO easy for everyone by not only giving you the right tools, but also actionable insights to optimize your site, even if you’re not an SEO expert.

\n\n\n\n

In the past few months, we’ve released several new features including:

\n\n\n\n\n\n\n\n

But we’ve only just been getting warmed up…

\n\n\n\n

We’ve also secretly been working on a MASSIVE update to lay the groundwork to make AIOSEO the most innovative SEO plugin on the market.

\n\n\n\n

It’s been hard to keep this a secret because we’re incredibly excited for you to use this tool to get more traffic than ever.

\n\n\n\n

In fact, we can’t wait any longer.

\n\n\n\n

Now that we’re getting closer and closer to our release date, we wanted to give you a sneak peek of what’s in store.

\n\n\n\n

Let’s take a look…

\n\n\n\n

All in One SEO 4.0 – A New Way Forward

\n\n\n\n

To help make SEO easier for everyone, and lay the groundwork for even more innovative features, we’ve completely redesigned All in One SEO from the ground up to be ultra user-friendly.

\n\n\n\n

In the process, we also significantly improved performance so AIOSEO is faster than ever.

\n\n\n\n

The most noticeable change when you update will be AIOSEO’s new look:

\n\n\n\n
\"AIOSEO
\n\n\n\n

Right away, you’ll notice a few things:

\n\n\n\n

All in One SEO Menu Location Change

\n\n\n\n

The All in One SEO menu has moved beneath the “Settings” in your WordPress dashboard.

\n\n\n\n

We made this menu change to follow WordPress plugin development best practices.

\n\n\n\n

That’s because with AIOSEO 4.0 we’re improving not just the look of the plugin, but everything under the hood to make sure our code is up to date, runs smoothly, and is easy to extend and add new features to.

\n\n\n\n

New Setup Wizard

\n\n\n\n

The first step in setting up All in One SEO is going through the setup wizard. Now it’s easier than ever to customize your settings to fit your site with just a few clicks.

\n\n\n\n
\"AIOSEO
\n\n\n\n

New Dashboard

\n\n\n\n

Of course, the new dashboard itself is a huge change!

\n\n\n\n

While we’ve added several new features, don’t worry – all the features you know and love are still here – just easier to use.

\n\n\n\n

The new dashboard includes important notifications, guides so you can easily get help, quick links to the most important settings, and best of all…

\n\n\n\n

…our brand new SEO Site Score!

\n\n\n\n

NEW SEO Site Score

\n\n\n\n
\"\"
\n\n\n\n

With the new Site Score and SEO Audit Checklist, you can analyze your entire WordPress site to detect critical errors and get actionable insights to boost your SEO and get more traffic.

\n\n\n\n

SEO Competitor Analysis

\n\n\n\n

Notice something else in that screenshot above?

\n\n\n\n

That’s right, AIOSEO 4.0 now includes a competitor analysis tool:

\n\n\n\n
\"\"
\n\n\n\n

Now there’s no need to pay for expensive software to analyze the competition – we’re bringing it right to your WordPress dashboard.

\n\n\n\n

TruSEO On-Page Analysis

\n\n\n\n

Optimizing each page and blog post to rank high in search results can be difficult and time-consuming when you’re not an SEO expert.

\n\n\n\n

That’s why we’ve also included a new TruSEO Score to tell you exactly how to optimize each piece of content.

\n\n\n\n
\"\"
\n\n\n\n

Instead of just a pass or fail, you’ll get a score out of 100 and a detailed analysis and to-do list.

\n\n\n\n

And More…

\n\n\n\n

That’s not all!

\n\n\n\n

All in One SEO includes all the features you’re already using, plus even more:

\n\n\n\n\n\n\n\n

All in One SEO 4.0 will be released very, very soon, so keep an eye on your WordPress dashboard for the update prompt.

\n\n\n\n

We’re not stopping here… 

\n\n\n\n

With our redesign nearly complete, we can turn our focus to new features.

\n\n\n\n

In fact, we already have some amazing new features in store for you to help you rank higher than ever.

\n\n\n\n

No need to spend hours studying SEO or buy expensive software.

\n\n\n\n

We’re ready to revolutionize WordPress SEO – are you ready to join us?

\n\n\n\n

If you’re not using AIOSEO yet, what are you waiting for?

\n\n\n\n

Click here to get started with All in One SEO today!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://semperplugins.com/all-in-one-seo-4-0-coming-soon-sneak-peek/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"28\";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:67:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"Introducing Site Health Checks for All in One SEO\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:131:\"https://semperplugins.com/introducing-site-health-checks/?utm_source=rss&utm_medium=rss&utm_campaign=introducing-site-health-checks\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://semperplugins.com/introducing-site-health-checks/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 24 Sep 2020 13:44: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:3:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";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:11:\"site health\";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:18:\"site health checks\";s:7:\"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://semperplugins.com/?p=16645\";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:416:\"Are all your SEO settings optimized to unlock the highest rankings and traffic? Now it’s easier than ever to find out. With our latest update, All in One SEO now seamlessly integrates with the WordPress Site Health tool to ensure\";s: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:\"Keri Engel\";s: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:3430:\"\n

Are all your SEO settings optimized to unlock the highest rankings and traffic?

\n\n\n\n

Now it’s easier than ever to find out.

\n\n\n\n

With our latest update, All in One SEO now seamlessly integrates with the WordPress Site Health tool to ensure your setup is complete and your site is ready to rank in search results.

\n\n\n\n

Here’s how it works…

\n\n\n\n

WordPress Site Health + All in One SEO

\n\n\n\n

Did you know that WordPress has a built-in feature called “Site Health” under the Tools menu?

\n\n\n\n

This tool helps you to monitor your site and lets you know about any critical errors or potential issues, so you can make sure everything’s running smoothly.

\n\n\n\n
\"All
\n\n\n\n

All in One SEO Site Health checks will now monitor:

\n\n\n\n\n\n\n\n

With this release, we’ve also included several small fixes and improvements to make sure your site keeps running smoothly and ranking for all your target keywords.

\n\n\n\n

You can see a complete list of all the changes and improvements in the changelog.

\n\n\n\n

Thank you, as always, for supporting the best SEO plugin for WordPress!

\n\n\n\n

Stay tuned for more updates, since we have lots of amazing new features planned for you soon.

\n\n\n\n

Not using All in One SEO yet? What are you waiting for?

\n\n\n\n

Click here to get started with All in One SEO today!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://semperplugins.com/introducing-site-health-checks/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"5\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:64:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"Announcing All in One SEO 3.7: Control Your RSS Feed Footer in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:147:\"https://semperplugins.com/announcing-all-in-one-seo-3-7-rss-feed/?utm_source=rss&utm_medium=rss&utm_campaign=announcing-all-in-one-seo-3-7-rss-feed\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://semperplugins.com/announcing-all-in-one-seo-3-7-rss-feed/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Aug 2020 16:44:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";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:\"rss\";s:7:\"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://semperplugins.com/?p=15154\";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:437:\"Ever felt frustrated because you spent a lot of time writing original content… …only to see it being republished on spam sites that don’t link back to you? Sometimes, the website with stolen content even outranks the original post. Yikes.\";s: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:\"Keri Engel\";s: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:4155:\"\n

Ever felt frustrated because you spent a lot of time writing original content…

\n\n\n\n

…only to see it being republished on spam sites that don’t link back to you?

\n\n\n\n

Sometimes, the website with stolen content even outranks the original post. Yikes.

\n\n\n\n

We feel your pain.

\n\n\n\n

That’s why with the latest release of All in One SEO, now you can add a bit of content to the beginning and end of your posts in your RSS feed.

\n\n\n\n

With this feature, you can easily add credits, custom text and links, or even advertisements to help monetize your blog.

\n\n\n\n

Let’s take a closer look…

\n\n\n\n

Why Add Content to Your RSS Feed?

\n\n\n\n

First things first: what’s RSS? And how important is it to your content marketing?

\n\n\n\n

RSS (Really Simple Syndication) is a type of web feed that automatically gets updated whenever you publish content on your site. RSS can help you expose your brand to more people by distributing it to more websites.

\n\n\n\n

The problem is when other websites steal your content and don’t link back to your original post. These sites are called content scrapers.  

\n\n\n\n

Since content scrapers re-publish your posts and don’t even link back to you, Google doesn’t know you’re the original owner of your content. 

\n\n\n\n

Here’s the good news: All in One SEO 3.7’s RSS Content Feature allows you to add links to your posts in your RSS feed— you just need to set it up once, and it’ll add a bit of content before and after your posts in your website’s RSS feed, automatically.

\n\n\n\n

This way, even if content scrapers re-publish your content, Google will still recognize you as the original author of your content.

\n\n\n\n

The best part? Since you’ll add the links to your posts in the RSS feed, your website content won’t be affected at all.

\n\n\n\n

That means visitors to your website will never see it.

\n\n\n\n

When you update to All in One SEO 3.7, you’ll find your RSS Content Settings under General Settings, just above Advanced Settings. 

\n\n\n\n
\"\"
\n\n\n\n

Read our RSS content settings documentation for more details on how to set up your RSS Content Settings for your website. 

\n\n\n\n

You can see a list of all the changes and improvements in this update in the changelog.

\n\n\n\n

As we develop the best SEO plugin for WordPress, we’ll be back for more announcements. So stay tuned for upcoming announcements, because we have plenty more features planned for you. And if you haven’t done so already, click here to get started with All in One SEO today!\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://semperplugins.com/announcing-all-in-one-seo-3-7-rss-feed/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"6\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:64:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"WordPress XML Sitemaps vs All in One SEO: Which Is Better?\";s:7:\"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:169:\"https://semperplugins.com/wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://semperplugins.com/wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 04 Aug 2020 16:14:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";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:12:\"xml sitemaps\";s:7:\"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://semperplugins.com/?p=14477\";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:442:\"Recently it was announced that the upcoming WordPress 5.5 update scheduled for August 11, 2020 will include built-in XML sitemaps without a plugin required. This new XML sitemaps feature will help users who don’t have an SEO plugin like All\";s: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:\"Keri Engel\";s: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:10515:\"\n

Recently it was announced that the upcoming WordPress 5.5 update scheduled for August 11, 2020 will include built-in XML sitemaps without a plugin required.

\n\n\n\n

This new XML sitemaps feature will help users who don’t have an SEO plugin like All in One SEO.

\n\n\n\n

If you’re already an All in One SEO user, you don’t have to worry. You already have sitemaps plus all the other SEO tools you need to boost your website traffic, and there’s nothing you need to do.

\n\n\n\n

In this guide, we’ll explain what this update means, what’s the difference between WordPress 5.5 XML sitemaps and All in One SEO, and answer your most common questions about this new update.

\n\n\n\n

Let’s get started with a simple definition…

\n\n\n\n

What Is an XML Sitemap and Why Do You Need It?

\n\n\n\n

An XML sitemap is a simple list of all the content on your website. The sitemap makes it easy for search engine bots to crawl and index your website.

\n\n\n\n

XML stands for eXtensible Markup Language. It’s a markup language similar to HTML, but its main purpose is to organize data.

\n\n\n\n

Your XML sitemap file is hidden from your human visitors, but search engines like Google can see it. The sitemap helps search engine bots to easily see all the content on your site in one place.

\n\n\n\n

Why do you need a sitemap?

\n\n\n\n

Without one, the only way for those bots to find all your content is by following links on your site. So, if you have any pages on your site that aren’t linked to often, or it takes a lot of links to reach a certain page, there’s a chance that Google’s bots won’t find those pages and they’ll never end up in search results.

\n\n\n\n

Another reason you’d want a sitemap is so you can tell Google which pages you DON’T want it to list in search results. Removing some pages from search results, like thank you pages or media attachment pages, can help you get more traffic from Google because the search engines will only focus on your highest quality content.

\n\n\n\n

That’s why All in One SEO makes it easy to create a custom XML sitemap in WordPress and submit it to Google.

\n\n\n\n

Let’s take a quick look at this feature and how it works.

\n\n\n\n

Why Use All in One SEO Sitemaps?

\n\n\n\n

All in One SEO’s XML sitemaps are easy to use, and they also offer all the features you need to optimize your site for maximum traffic.

\n\n\n\n

You can automatically generate a custom sitemap and submit it to Google, Bing, Yahoo, Yandex, and other search engines. All in One SEO will also automatically notify each one whenever you publish, update, or delete content on your site.

\n\n\n\n

With All in One SEO, you can make sure that Google knows which pages are the most important on your site, and only ranks your high-quality content.

\n\n\n\n

You get to choose to include or exclude:

\n\n\n\n\n\n\n\n
\"\"
\n\n\n\n

Your sitemaps will always be dynamically generated. That means that your sitemap is always up to date whenever it’s visited.

\n\n\n\n

How does that compare with the new default sitemaps?

\n\n\n\n

Let’s take a look…

\n\n\n\n

All in One SEO and WordPress 5.5 XML Sitemaps

\n\n\n\n

In the update scheduled for August 11, 2020, WordPress will include basic XML sitemaps without a plugin.

\n\n\n\n

By default, the sitemap will include all your posts, post types, categories, tags, and archive pages.

\n\n\n\n

There’s no way to customize your sitemaps or remove specific pages without knowing PHP code.

\n\n\n\n

For example, you’d have to customize this code to remove certain sitemaps from your site:

\n\n\n\n
\"\"
\n\n\n\n

The good news is, if you’re using the latest version of All in One SEO, you don’t need to do anything.

\n\n\n\n

As long as you’ve updated to the latest version of All in One SEO, the default WordPress sitemaps will be automatically turned off. Your All in One SEO sitemaps will take priority.

\n\n\n\n

Not using All in One SEO yet?

\n\n\n\n

If you want more control over your sitemaps, All in One SEO is the way to go.

\n\n\n\n

In addition to the custom sitemaps feature, you’ll also get access to other features to skyrocket your search traffic like:

\n\n\n\n\n\n\n\n

And more…

\n\n\n\n

Click here to get started with All in One SEO today!

\n\n\n\n

Still have questions? Keep reading… 

\n\n\n\n

Frequently Asked Questions

\n\n\n\n

What does the XML sitemap in WordPress 5.5 do?

\n\n\n\n

WordPress 5.5 will introduce built-in XML sitemaps. The sitemaps will automatically include your homepage, all public posts, categories and tags, and author archives. This includes anything you might have no-indexed, which can cause errors on your site.

\n\n\n\n

WordPress 5.5 XML sitemaps are very basic and don’t include video sitemaps or Google News sitemaps, so your site won’t show up in video carousels or Google News.

\n\n\n\n

There’s no way to customize the sitemaps without knowing PHP code.

\n\n\n\n

Do I still need All in One SEO now that WordPress has its own sitemap?

\n\n\n\n

Yes, All in One SEO integrates seamlessly with WordPress 5.5 and allows you to customize your XML sitemaps so you can boost your traffic and prevent errors in Google Search Console. 

\n\n\n\n

It gives you all the features you need to optimize your site for maximum search traffic, including on-page optimizations, SEO titles and meta descriptions, image SEO, video sitemaps, Google News sitemaps, local SEO, WooCommerce SEO, and much more.

\n\n\n\n

Click here to see all the features of All in One SEO.

\n\n\n\n

Do I need to disable my WordPress XML sitemap?

\n\n\n\n

No, All in One SEO will automatically disable it for you, to prevent the bots from getting confused or finding the wrong one.

\n\n\n\n

There’s no need to take any action if you’re already updated. If you’re using an earlier version than 3.6.2, please make sure to update to the latest version of All in One SEO.

\n\n\n\n

Have more questions? Please get in touch, we’re happy to help.

\n\n\n\n

Thank you for all your support in making All in One SEO the best SEO plugin for WordPress!

\n\n\n\n

Not using it yet? What are you waiting for?

\n\n\n\n

Click here to get started with All in One SEO today!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://semperplugins.com/wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"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:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:67:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"Introducing Local SEO: Boost Your Google Business Listings\";s:7:\"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:113:\"https://semperplugins.com/introducing-local-seo/?utm_source=rss&utm_medium=rss&utm_campaign=introducing-local-seo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"https://semperplugins.com/introducing-local-seo/#comments\";s: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, 09 Jul 2020 19:27: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:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";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:24:\"google business listings\";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:9:\"local seo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://semperplugins.com/?p=13393\";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:402:\"It’s only been a short while since we announced the release of our Google News Sitemap feature to help your news content rank faster. But during that time, we’ve been hard at work putting the finishing touches on today’s new\";s: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:\"Keri Engel\";s: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:7667:\"\n

It’s only been a short while since we announced the release of our Google News Sitemap feature to help your news content rank faster. But during that time, we’ve been hard at work putting the finishing touches on today’s new release.

\n\n\n\n

Today we’re happy to announce the new Local Business SEO addon for Business and Agency plans, designed to make it much easier to get more search traffic to your local business website!

\n\n\n\n

Help Local People Find Your Business

\n\n\n\n

Local search has exploded recently with “near me” and “close by” searches growing by over 900% in only 2 years. And when you consider that 97% of people learn more about local companies online than anywhere else, it makes sense to optimize your website for that traffic.

\n\n\n\n

With Google’s local business structured data added to your website, you’re able to provide Google with more information about your business.

\n\n\n\n

When users search for a business (for example, NYC animal shelter), search results may show a Knowledge Graph card featuring businesses related to their search, putting your company right at the top of the results.

\n\n\n\n
\"\"
\n\n\n\n

Adding structured data to your website isn’t easy if you’re not a developer. You need to insert specific properties to your site’s code in the right way. If you don’t know what you’re doing and add it to the wrong place, it might not work. Even worse, you could mess up your code, breaking your website.

\n\n\n\n

Easily Enhance Your Local Business Search

\n\n\n\n

With the Local Business SEO addon to All in One SEO, our goal is to make it as easy as possible to get your business featured in search results.

\n\n\n\n

Now, all it takes for Business and Agency plan users to enhance their local SEO easily is to activate the new addon.

\n\n\n\n
\"\"
\n\n\n\n

Then it’s simply a case of entering your business information and saving your changes, no coding required!

\n\n\n\n

You can include several different types of information, such as your business type, name, address, phone number, and image. Plus, you can enter your price range and the days and times you’re open.

\n\n\n\n
\"\"
\n\n\n\n

After, you increase the chances of local searchers finding your business, resulting in higher click-through rates and conversions.

\n\n\n\n
\"\"
\n\n\n\n

See our documentation for more details on how to set up local business schema with All in One SEO.

\n\n\n\n

You can see a list of all the changes and improvements in this update in the changelog.

\n\n\n\n

We’ll be back again soon with more exciting updates as we work to create the best SEO plugin for WordPress. So please keep a lookout on our blog for the next announcement.

\n\n\n\n

And if you haven’t done so already, click here to get started with All in One SEO today!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://semperplugins.com/introducing-local-seo/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"9\";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:61:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"14 Best Free WordPress Plugins You Need in 2020\";s:7:\"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:125:\"https://semperplugins.com/best-free-wordpress-plugins/?utm_source=rss&utm_medium=rss&utm_campaign=best-free-wordpress-plugins\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"https://semperplugins.com/best-free-wordpress-plugins/#comments\";s: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, 17 Jun 2020 12: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"SEO Tips\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://semperplugins.com/?p=12380\";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:404:\"Are you looking for the best free WordPress plugins? WordPress is the most popular website builder in the world, and it comes with 1000s of free and premium plugins. Because there are so many, it’s hard for a beginner 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Ben Rojas\";s: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:39561:\"\n

Are you looking for the best free WordPress plugins?

\n\n\n\n

WordPress is the most popular website builder in the world, and it comes with 1000s of free and premium plugins.

\n\n\n\n

Because there are so many, it’s hard for a beginner to know which to choose!

\n\n\n\n

Free WordPress plugins may not offer all the features of premium plugins, but they’re great for beginners getting started and businesses on a budget. Many free plugins have a premium version with more features, so you can always upgrade later as your business grows.

\n\n\n\n

By using the free version, you’ll also be able to test out the plugin features and options. This way, you can easily decide whether you want to stick with the plugin or look for alternatives.

\n\n\n\n

In this article, we’ll share some of the best free WordPress plugins that you can use.

\n\n\n\n

1. WPForms

\n\n\n\n
\"\"
\n\n\n\n

WPForms is the most beginner-friendly WordPress contact form plugin. It lets you create and add a contact form on your website in just a few clicks.

\n\n\n\n

It also comes with dozens of useful addons to add more features to your WordPress forms. WPForms offers 100+ form templates to create other types of forms, including appointment booking forms, simple order forms with payments, survey forms, newsletter forms, and more.

\n\n\n\n

It features a drag and drop form builder for easy customization. You can use the builder to add and customize your form fields without editing any code.

\n\n\n\n

You can also use WPForms to add a payment form easily. It integrates with popular payment solutions like PayPal, Stripe, and Authorize.net to collect payments online.

\n\n\n\n

It’s easy to embed in your blog posts, pages, sidebar, footer, and other widget areas. In short, WPForms is the ultimate solution to add and manage forms in WordPress.

\n\n\n\n

2. MonsterInsights

\n\n\n\n
\"\"
\n\n\n\n

MonsterInsights is the best WordPress Google Analytics plugin. It shows you real-time website traffic, actionable insights, and complete analytics within your WordPress dashboard.

\n\n\n\n

You can track pages, posts, and campaigns to take quick actions and grow your website. It also automatically tracks clicks on your affiliate links, email links, and all other outbound links.

\n\n\n\n

If you run an online store, then MonsterInsights can also track your total revenue, conversion rate, average order value, and more. You can monitor top referral resources to invest your marketing resources in the right direction.

\n\n\n\n

It lets you create custom reports to find out more about your users and take the right action at the right time. With custom reports, you can identify the best time to publish an article, find the most popular categories, and learn about your top scoring keywords.

\n\n\n\n

MonsterInsights has over 2 million active installations, making it your top choice to install and use for the growth of your business.

\n\n\n\n

3. WP Mail SMTP

\n\n\n\n
\"\"
\n\n\n\n

Have you ever had problems with WordPress not sending emails?

\n\n\n\n

WordPress has to be able to send emails out like password reset emails (in case you forget your login), contact form notifications, important update reminders, and more.

\n\n\n\n

But by default, WordPress uses a method (the wp_mail() function) that doesn’t always work, because it gets blocked by spam filters.

\n\n\n\n

That’s where SMTP comes in. It’s a better way for WordPress to send emails without getting blocked.

\n\n\n\n

WP Mail SMTP is the best WordPress SMTP plugin. It takes over the default WordPress email delivery system and makes it easy and reliable.

\n\n\n\n

It uses the proper SMTP provider to send emails from your WordPress website. WP Mail SMTP also suggests you the best SMTP solutions on the market.

\n\n\n\n

Email delivery is an important issue in the beginning of your business and you don’t want to end up in the spam folder of your users. WP Mail SMTP is trusted by over 1 million users who’re using it daily to send emails.

\n\n\n\n

4. RafflePress

\n\n\n\n
\"\"
\n\n\n\n

RafflePress is the most popular and user-friendly WordPress giveaway and contest plugin.

\n\n\n\n

The best part about RafflePress is that it’s easy to use, and completely customizable.

\n\n\n\n

It comes with pre-built giveaway templates and even a terms and conditions generator so you can easily create giveaways in 5 minutes or less.

\n\n\n\n

It also includes tons of options for entries. You can ask users for their email addresses to sign up for the giveaway so you can build your email list quickly.

\n\n\n\n

Plus, you can also require your users to share the contest on social media to increase their entries. RafflePress makes it easy for your online giveaways to take off and go viral.

\n\n\n\n

5. TrustPulse

\n\n\n\n
\"\"
\n\n\n\n

TrustPulse is the best WordPress FOMO plugin. It increases your sales and conversions with social proof notifications.

\n\n\n\n

According to a study, 98% of users leave your website without taking any action, and 70% of users never come back.

\n\n\n\n

TrustPulse uses their fear of missing out (FOMO) to engage users to take action, whether that’s signing up for your newsletter, making a purchase, or whatever you need them to do.

\n\n\n\n

TrustPulse offers 2 types of FOMO campaigns to boost your conversion rate. It integrates with WordPress seamlessly, and it’s also compatible with WooCommerce to increase your sales.

\n\n\n\n

6. Social Photo Feeds

\n\n\n\n
\"\"
\n\n\n\n

Social Photo Feed is the best free WordPress plugin to display your Instagram photos at your website. It’s highly customizable and easy to manage even for absolute beginners.

\n\n\n\n

It lets you display Instagram posts from multiple Instagram accounts in the same or different feeds. You can also create multiple Instagram feeds on the same page, and customize the style to match your brand.

\n\n\n\n

You can also add the ‘Follow on Instagram’ button with your feed to increase your followers. Social Photo Feed plugin allows you to customize your feeds and display photos in thumbnail, medium, or full size.

\n\n\n\n

Other than that, you can add a beautiful header at the top of your feed. It lets you display photos in the random or chronological order, just the way you want.

\n\n\n\n

7. Facebook – Social Post Feeds

\n\n\n\n
\"\"
\n\n\n\n

Social Post Feed is the best free WordPress Facebook post plugin. It lets you display Facebook posts from pages and groups on your WordPress website.

\n\n\n\n

You can showcase unlimited Facebook posts from any public page and your group easily. And, you can also match it with your theme, so it appears as a part of your website.

\n\n\n\n

The free version of the plugin allows you to display text and links from Facebook posts. If you want to showcase photos, videos, and comments, then you need to upgrade to the premium version of the plugin.

\n\n\n\n

8. Custom Twitter Feeds

\n\n\n\n
\"\"
\n\n\n\n

Custom Twitter Feed is the best WordPress Twitter feed plugin. It comes with tons of customization options and becomes a part of your website.

\n\n\n\n

You can display Twitter feeds from multiple accounts easily. The plugin also lets you showcase Twitter feeds from any account, those you follow, and from a specific hashtag.

\n\n\n\n

It’s SEO friendly and your Twitter feeds are crawlable by search engines. Custom Twitter Feed is also translatable to any language, making it the top choice for website owners.

\n\n\n\n

9. Feeds for YouTube

\n\n\n\n
\"\"
\n\n\n\n

Feeds for YouTube is the best free WordPress YouTube plugin. It lets you display your YouTube videos to your website automatically.

\n\n\n\n

By default, it matches the style of your WordPress theme and is fully customizable to change the look and feel of your videos. It also offers multiple options to display YouTube videos, including gallery, list, and grid layouts.

\n\n\n\n

Custom YouTube Feed plugin allows you to create multiple feeds from different YouTube channels. You can also add a ‘Load More’ button to indefinitely load YouTube videos on your website.

\n\n\n\n

10. SeedProd

\n\n\n\n
\"\"
\n\n\n\n

SeedProd is the best WordPress coming soon and maintenance mode page plugin. It has multiple professional templates to display beautiful coming soon pages to your users when your website is under development or maintenance mode.

\n\n\n\n

This makes it easy to start building your email list before you launch.

\n\n\n\n

The plugin is compatible with any WordPress theme. It also fully supports WordPress multisite network to display coming soon pages on all your websites from a single dashboard.

\n\n\n\n

If you upgrade to their premium version, then you can also add social sharing icons, progress bar, WordPress forms, and more.

\n\n\n\n

11. Pretty Links

\n\n\n\n
\"\"
\n\n\n\n

Pretty Links is a popular WordPress URL shortener plugin. It customizes your URLs and makes them look pretty and professional at the same time.

\n\n\n\n

This is a great option for affiliate links, which tend to be long and complicated.

\n\n\n\n

You can shorten links using your domain name in URLs instead of using any third-party source, so you can match your branding and look more professional. Pretty Links also lets you manage and track your URLs to monitor the clicks from users.

\n\n\n\n

Pretty Links helps grow your website reach by showing you the actual resources from where you’re getting clicks on your URLs. You can also easily create nofollow/noindex links for your affiliates.

\n\n\n\n

12. Shared Counts

\n\n\n\n
\"\"
\n\n\n\n

Shared Counts is the best free WordPress social media plugin. It lets your users easily share your pages and posts on their social media channels.

\n\n\n\n

You can add buttons for Facebook, Twitter, Pinterest, Email, LinkedIn, and other important social networks on your website. There’s also an option to display buttons before and after your post in WordPress.

\n\n\n\n

The plugin also displays the total share count and comes in multiple styling options to match with your website theme.

\n\n\n\n

13. Insert Headers and Footers

\n\n\n\n
\"\"
\n\n\n\n

Insert Headers and Footers is a free WordPress plugin to add any code or script to your website. It’s a useful plugin that lets you insert Google Analytics, custom CSS, Facebook Pixel, or any other code right from your WordPress dashboard.

\n\n\n\n

The best part about this plugin is that you don’t need to edit any theme file. You can simply add the code in your header and footer from the plugin’s setting page.

\n\n\n\n

14. WooCommerce

\n\n\n\n
\"\"
\n\n\n\n

WooCommerce is the most flexible WordPress eCommerce plugin. It comes with all the features you need to create an online store.

\n\n\n\n

With this plugin, you can set up and run your eCommerce business all on your own without hiring a professional developer. It’s compatible with the WordPress resources, including themes and plugins.

\n\n\n\n

It also integrates with third-party solutions for payment integration, email marketing, social media sharing, and more.

\n\n\n\n

BONUS: Best Premium Tools & Plugins to Grow Your Business

\n\n\n\n

We recommended the best free WordPress plugins in the first section of this article. Now, we’ll share some of the premium resources that you’ll find worth investing your money.

\n\n\n\n

These premium plugins are proven to come with a high return on investment.

\n\n\n\n

OptinMonster

\n\n\n\n
\"\"
\n\n\n\n

OptinMonster is the most powerful lead generation and conversion optimization software on the market. It helps grow your email list, get more potential leads, and increase sales.

\n\n\n\n

It comes with powerful Exit-Intent® technology that converts your abandoning visitors into subscribers and customers. You can also create custom campaigns and display them to users based on their behaviors and location.

\n\n\n\n

OptinMonster comes with dozens of professionally-designed templates, and it has a drag and drop campaign builder to create beautiful and stylish optin forms for high conversion rates. It’s fully responsive and looks great on all screen sizes and devices.

\n\n\n\n

It seamlessly integrates with other popular services so you can send your new leads to any email service provider or CRM. Other notable features include real-time behavior automation, A/B testing, actionable insights, and more.

\n\n\n\n

MemberPress

\n\n\n\n
\"\"
\n\n\n\n

MemberPress is the best WordPress membership plugin. It lets you charge your users to access your website content.

\n\n\n\n

With MemberPress, you can turn any WordPress site into a membership site, where people can sign up to access courses and premium content.

\n\n\n\n

You can create, manage, and sell digital download products easily. It also allows you to manage users and give or block access to specific content on your website.

\n\n\n\n

It’s compatible with popular WordPress plugins, third-party services, and payment solutions. With MemberPress, you can create a fully functioning membership website in just a few clicks.

\n\n\n\n

Divi

\n\n\n\n
\"\"
\n\n\n\n

Divi is a popular WordPress theme and an ultimate visual page builder plugin. It comes with 100+ layout packs and over 800 pre-built page templates to make a website quickly.

\n\n\n\n

You can use the Divi builder to create and customize landing pages. It has point-and-click tools to add content on your website easily.

\n\n\n\n

It also includes global elements and styles to manage your website options from a single settings page. You can undo, redo, and revise any changes on your website.

\n\n\n\n

The customization options include font and text styling, custom shapes, border options, controls and effects, shadows, and filters. It’s a 1-stop solution to create and customize your website without touching a single line of code.

\n\n\n\n

Nextiva

\n\n\n\n
\"\"
\n\n\n\n

Nextiva is the best business phone service in the industry. It enables remote teams to work from anywhere and stay connected on a reliable network.

\n\n\n\n

It offers phone, email, SMS, and live chat services in one platform. The features include audio and video conferencing, helpdesk software, sales CRM, unlimited calling, toll-free number, auto attendant, and more.

\n\n\n\n

You can also keep a record of your communication with call recording and rating options. It provides real-time analytics and custom reports on your dashboard.

\n\n\n\n

Nextiva integrates with popular services and business applications to add more features to your phone system. It also offers real-time disaster recovery and call-forwarding features to stay available all the time.

\n\n\n\n

Constant Contact

\n\n\n\n
\"\"
\n\n\n\n

Constant Contact is the best email marketing service for small businesses. It comes with a drag and drop email builder to quickly create and send high-converting emails.

\n\n\n\n

Constant Contact also provides eCommerce email marketing tools to grow your online store.

\n\n\n\n

The best part about this email marketing service is behavioral email automation. It sends automatic emails to users based on their activities and keeps them engaged at your website.

\n\n\n\n

With real-time tracking, you can see the email open rate, click rate, and shares to plan your next emails accordingly.

\n\n\n\n

Constant Contact is also backed by a world-class support team, who are available by chat or phone. Not many email providers offer phone support!

\n\n\n\n

We hope this article helped you find the best free WordPress plugins to grow your website quickly!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://semperplugins.com/best-free-wordpress-plugins/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"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:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:70:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"Introducing News Sitemaps: Submit Articles to Google News Faster\";s:7:\"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:135:\"https://semperplugins.com/introducing-google-news-sitemaps/?utm_source=rss&utm_medium=rss&utm_campaign=introducing-google-news-sitemaps\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://semperplugins.com/introducing-google-news-sitemaps/#comments\";s: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 2020 13:56:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";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:20:\"link title attribute\";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:12:\"news sitemap\";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:18:\"ugc link attribute\";s:7:\"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://semperplugins.com/?p=10753\";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:411:\"In March’s release of All In One SEO 3.4, we released a variety of updates to help you improve your website. And since then, we’ve been busy behind the scenes preparing more features to boost your site’s SEO. Today we’re\";s: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:\"Keri Engel\";s: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:6853:\"\n

In March’s release of All In One SEO 3.4, we released a variety of updates to help you improve your website. And since then, we’ve been busy behind the scenes preparing more features to boost your site’s SEO.

\n\n\n\n

Today we’re excited to announce the News Sitemap feature, more link attribution settings for the WordPress block editor, and more.

\n\n\n\n

Let’s look at those releases in more detail.

\n\n\n\n

News Sitemaps for Google News Feed

\n\n\n\n

Did you know Google News sends 6 billion clicks per month to publishers all around the world? That’s a huge amount of potential traffic you could be missing out on.

\n\n\n\n

But getting your articles added to the Google News feed is challenging. You need a whole separate sitemap dedicated to the task. And setting it up yourself is hard without help from a developer, if you don’t know any code.

\n\n\n\n

That’s why we added the News Sitemap feature for Pro customers with Business and Agency plans to make it easier to submit your news articles to Google News.

\n\n\n\n

With this feature enabled, Google is informed of all news articles listed on your site within the last 48 hours, so they show up in the Google News Feed as quickly as possible.

\n\n\n\n

You can easily select which post types or pages to include in your Google News Sitemap, including any custom post types you may have on your site.

\n\n\n\n
\"submit
\n\n\n\n

Then, Google News publishers will be able to view their new sitemap with all articles published within the last 48 hours:

\n\n\n\n
\"google
\n\n\n\n

For step by step instructions, see our documentation on how to set up your Google News sitemap.

\n\n\n\n

One-Click Title & UGC Link Attributes

\n\n\n\n

With the last update of All in One SEO, we added the option to control nofollow and sponsored link attributes with a single click.

\n\n\n\n

In today’s release we’ve added the ability to enable the user-generated content (UGC) attribute on a per-link basis for free AND pro accounts.

\n\n\n\n

This means you can let Google know that your link is within user-generated content such as user comments and forum posts, making it easier to inform Google the content isn’t a form of advertising.

\n\n\n\n
\"ugc
\n\n\n\n

Not only that, but you can also add a title attribute right in the WordPress block editor.

\n\n\n\n

We’ve also added a bunch of bug fixes and improvements that you can find in the changelog here.

\n\n\n\n

There are always exciting things happening at All In One SEO as we continually strive to create the best SEO plugin for WordPress. Keep your eyes on the blog for future updates!

\n\n\n\n

Not using All in One SEO yet? Click here to get started today!

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://semperplugins.com/introducing-google-news-sitemaps/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:61:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"All in One SEO Pack 3.4: Image SEO, Breadcrumbs, 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:117:\"https://semperplugins.com/all-in-one-seo-pack-3-4/?utm_source=rss&utm_medium=rss&utm_campaign=all-in-one-seo-pack-3-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:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://semperplugins.com/all-in-one-seo-pack-3-4/#comments\";s: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, 25 Mar 2020 12:02: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:1:{i:0;a:5:{s:4:\"data\";s:4:\"Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"https://semperplugins.com/?p=7916\";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:403:\"We are excited to announce that version 3.4 of All in One SEO has been released today! This major release adds new features and includes many improvements and bug fixes.  In total there’s over 60 improvements to All in One\";s: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:\"Steve Mortiboy\";s: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:3963:\"

We are excited to announce that version 3.4 of All in One SEO has been released today!

\n

This major release adds new features and includes many improvements and bug fixes.  In total there’s over 60 improvements to All in One SEO.

\n

Here are the biggest changes you’ll find:

\n

Image SEO module

\n

This new feature for Pro customers with the Business License or above, enables you to globally control the the Title attribute and Alt text for images in your content.  Image Alt text and Title attributes are essential for both accessibility and SEO.  We know from user feedback how time consuming it can be to set these attributes when you have hundreds or thousands of images on your site.  This new feature module simplifies this time consuming task.

\n

You can find full details on this new feature in our Image SEO documentation here.  If you’ve not upgraded to the Pro plugin yet, then this is yet another great reason to upgrade today!

\n

Schema Breadcrumbs

\n

Schema markup is essential for every website and in this release we’ve added breadcrumbs markup.  Breadcrumbs markup tells search engines about the structure of your website and where your content fits into your site.  This is then reflected in the search results snippet so that visitors can see at a glance where on your site they’ll be taken.  This improves click through rates on search results. You don’t need to do anything to activate this, it’s output by default for you.

\n

You can find more information in our Guide to Schema.org markup here.

\n

XML Sitemap Priority and Frequency Control

\n

Another major new feature for our Pro customers is granular control of your sitemap priority and frequency.

\n

The XML Sitemap feature in All in One SEO has always let you control the Priority and Frequency for your content by post type and taxonomy but with 3.4, Pro customers now have granular control for each item of content on their site.  You can set the Priority and Frequency on the Edit screens for Posts, Pages, Media, Custom Post Types, Categories, Tags and Custom Taxonomies.  This gives you the most control of any SEO plugin available today!

\n

Control Your Link Attributes

\n

Finally you can control your hyperlink SEO attributes again!  A while back, WordPress dropped the ability to set the Link Title when you create links in your content.  Additionally, there was no way to set the nofollow attribute on individual links.  Search engines and SEO’s have been vocal about the need to control this on a per link basis.  We’re happy to say that with All in One SEO, you can now control the Link Title, Nofollow and Sponsored attributes for each link you create in your content.

\n

You can learn more about this major feature in our documentation here.

\n

And Much Much More!!!

\n

These are just some of the 60+ improvements we’ve made to the longest running SEO plugin for WordPress. Check out our changelog for the full list of changes and feel free to leave us a comment below to let us know what you think.

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"https://semperplugins.com/all-in-one-seo-pack-3-4/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"17\";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:61:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"All in One SEO is now part of the Awesome Motive Family\";s:7:\"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:181:\"https://semperplugins.com/all-in-one-seo-is-now-part-of-the-awesome-motive-family/?utm_source=rss&utm_medium=rss&utm_campaign=all-in-one-seo-is-now-part-of-the-awesome-motive-family\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://semperplugins.com/all-in-one-seo-is-now-part-of-the-awesome-motive-family/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 06 Feb 2020 16:46: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Announcements\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"https://semperplugins.com/?p=6103\";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:426:\"With over 2 million active installs, All in One SEO Pack is one of the most popular WordPress SEO plugins in the world. Today, I’m extremely excited to share that All in One SEO plugin is joining the Awesome Motive\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Syed Balkhi\";s: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:5235:\"

With over 2 million active installs, All in One SEO Pack is one of the most popular WordPress SEO plugins in the world.

\n

Today, I’m extremely excited to share that All in One SEO plugin is joining the Awesome Motive family.

\n

Michael Torbert (founder of AIOSEO) has done a phenomenal job in building an amazing community over the last decade. Started in 2007, All in One SEO is the original WordPress SEO plugin. I have known Michael for years and have a lot of respect for all that he has accomplished.

\n

As he wanted to pursue the next chapter of his life, we started discussing the future of All in One SEO plugin.

\n

Given our experience running a suite of popular WordPress plugins, All in One SEO was a perfect fit for our family of products.

\n

Who are we?

\n

Hi, my name is Syed Balkhi. I’m the founder and CEO of Awesome Motive. We build amazing products that help small businesses grow and compete with the big guys.

\n

We’re the team behind some of the most popular plugins and resources in the WordPress ecosystem:

\n\n

Collectively our WordPress plugins are used on over 14 million websites. Yes, we know a thing or two about building awesome products that customers love.

\n

What does this acquisition mean for existing users?

\n

Aside from new ownership change, it’s business as usual. You can continue to use the plugin that you love without any interruptions.

\n

With exception of Michael, the entire All in One SEO team joined Awesome Motive. This means that you are still being supported by the same talented people.

\n

On top of that, we have added more team members from Awesome Motive that will be working on the All in One SEO project (including myself).

\n

In a near future release, you will see a small plugin design refresh in the WordPress admin area.

\n

With our experience and a dedicated team, we will be adding several new features and improvements to All in One SEO WordPress plugin in the near future.

\n

What’s Coming Next?

\n

Our work is just starting.

\n

I have been in the SEO industry since 2006 and have learnt a lot over the years. My websites get over 60 million visitors a year, and we have built a lot of internal SEO tools that I’m really looking forward to sharing with the WordPress community.

\n

I’m also friends with some of the leading SEO experts like Neil Patel, Eric Siu, Harsh Agrawal, and others.

\n

We will be bringing the best of their knowledge along with several of their internal tools into the All in One SEO plugin, so you can literally have the BEST SEO tool in the industry.

\n

It’s truly going to be a game changer!

\n

Our goal is to build a SEO plugin that’s reliable and results focused.

\n

A WordPress SEO plugin that a beginner, non-techy, small business owner can easily setup in 10 minutes and actually get actionable insights on how to improve their rankings.

\n

We have a lot to cover, but we’re up for the challenge. I sat down with the team, and we have a crystal-clear 12 month plan. A lot of exciting things are coming your way in the coming months.

\n

I want to thank Michael for all the hard work he put into AIOSEO, and I wish him all the best in his future endeavors.

\n

I also want to thank all users who have supported All in One SEO plugin so far, and I hope to earn your support for years to come.

\n

Sincerely,

\n

Syed Balkhi
\nCEO of Awesome Motive

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://semperplugins.com/all-in-one-seo-is-now-part-of-the-awesome-motive-family/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"58\";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:61:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"Don’t miss out on our Black Friday deal\";s:7:\"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:147:\"https://semperplugins.com/dont-miss-out-on-our-black-friday-deal/?utm_source=rss&utm_medium=rss&utm_campaign=dont-miss-out-on-our-black-friday-deal\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://semperplugins.com/dont-miss-out-on-our-black-friday-deal/#comments\";s: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 Nov 2019 11:08: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"https://semperplugins.com/?p=5312\";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:411:\"2019 has been quite remarkable, with the release of our major 3.0 version and countless of new features such as Schema.org markup and support for Google Tag Manager. We have also been doing a lot of work behind the scenes,\";s: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:6:\"Arnaud\";s: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:888:\"\n

\n\n2019 has been quite remarkable, with the release of our major 3.0 version and countless of new features such as Schema.org markup and support for Google Tag Manager. We have also been doing a lot of work behind the scenes, refactoring older code and fixing bugs so that All in One SEO Pack is ready for future WordPress versions to come.

\n\n\n\n

Because it is Black Friday, we want to give you an unique opportunity to save 40% when you upgrade to our premium version. All in One SEO Pack Pro is our commitment to deliver the best SEO toolset out there, and we want as many people as possible to benefit from it.

\n\n\n\n

Head over to our sale page and use coupon code SHOPPINGSPREE for a 40% discount. Please note that this offer is valid for a limited-time only.

\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:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://semperplugins.com/dont-miss-out-on-our-black-friday-deal/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"12\";s: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:31:\"https://semperplugins.com/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:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:14:{s:6:\"server\";s:12:\"nginx/1.19.0\";s:4:\"date\";s:29:\"Sun, 29 Nov 2020 22:27:49 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:10:\"set-cookie\";a:3:{i:0;s:50:\"PHPSESSID=f915530532e043c74620c00b9b4d456c; path=/\";i:1;s:70:\"Cart66DBSID=IQXTR4WP7945312V4W9JUOGPQWL52UJE3R8836XR; path=/; HttpOnly\";i:2;s:77:\"GCLB=CN69z7OVi7CwhwE; path=/; HttpOnly; expires=Sun, 29-Nov-2020 23:27:48 GMT\";}s:7:\"expires\";s:29:\"Thu, 19 Nov 1981 08:52:00 GMT\";s:13:\"cache-control\";s:35:\"no-store, no-cache, must-revalidate\";s:6:\"pragma\";s:8:\"no-cache\";s:3:\"p3p\";s:69:\"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"\";s:13:\"last-modified\";s:29:\"Fri, 13 Nov 2020 17:45:26 GMT\";s:4:\"etag\";s:34:\"\"08ed9a2e162e881187eed54116e13cf4\"\";s:4:\"link\";s:62:\"; rel=\"https://api.w.org/\"\";s:25:\"strict-transport-security\";s:16:\"max-age=15768000\";s:3:\"via\";s:10:\"1.1 google\";s:7:\"alt-svc\";s:5:\"clear\";}}s:5:\"build\";s:14:\"20130911040210\";}','no'); INSERT INTO `wp_options` VALUES (671,'_transient_timeout_feed_mod_54af7cb0f50a8f4f8cdb30f2d9b4f50c','1606732069','no'); INSERT INTO `wp_options` VALUES (672,'_transient_feed_mod_54af7cb0f50a8f4f8cdb30f2d9b4f50c','1606688869','no'); INSERT INTO `wp_options` VALUES (673,'_transient_timeout_aioseop_feed','1606732069','no'); INSERT INTO `wp_options` VALUES (674,'_transient_aioseop_feed','a:4:{i:0;a:4:{s:3:\"url\";s:161:\"https://semperplugins.com/all-in-one-seo-4-0-coming-soon-sneak-peek/?utm_source=rss&utm_medium=rss&utm_campaign=all-in-one-seo-4-0-coming-soon-sneak-peek\";s:5:\"title\";s:62:\"All in One SEO 4.0 Is Coming Soon! Here’s Your Sneak Peek…\";s:4:\"date\";s:13:\"Nov 11th 2020\";s:7:\"content\";s:131:\"Earlier this year, we announced that All in One SEO joined the Awesome Motive family. \n\n\n\nWith over 2 million active instal...\";}i:1;a:4:{s:3:\"url\";s:139:\"https://semperplugins.com/introducing-site-health-checks/?utm_source=rss&utm_medium=rss&utm_campaign=introducing-site-health-checks\";s:5:\"title\";s:49:\"Introducing Site Health Checks for All in One SEO\";s:4:\"date\";s:13:\"Sep 24th 2020\";s:7:\"content\";s:131:\"Are all your SEO settings optimized to unlock the highest rankings and traffic?\n\n\n\nNow it’s easier than ever to find out.\n...\";}i:2;a:4:{s:3:\"url\";s:155:\"https://semperplugins.com/announcing-all-in-one-seo-3-7-rss-feed/?utm_source=rss&utm_medium=rss&utm_campaign=announcing-all-in-one-seo-3-7-rss-feed\";s:5:\"title\";s:72:\"Announcing All in One SEO 3.7: Control Your RSS Feed Footer in WordPress\";s:4:\"date\";s:13:\"Aug 20th 2020\";s:7:\"content\";s:131:\"Ever felt frustrated because you spent a lot of time writing original content…\n\n\n\n…only to see it being republished on s...\";}i:3;a:4:{s:3:\"url\";s:177:\"https://semperplugins.com/wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-xml-sitemaps-vs-all-in-one-seo-sitemaps\";s:5:\"title\";s:58:\"WordPress XML Sitemaps vs All in One SEO: Which Is Better?\";s:4:\"date\";s:12:\"Aug 4th 2020\";s:7:\"content\";s:131:\"Recently it was announced that the upcoming WordPress 5.5 update scheduled for August 11, 2020 will include built-in XML sitemap...\";}}','no'); INSERT INTO `wp_options` VALUES (677,'_site_transient_update_plugins','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1606695370;s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:1:{s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:37:\"w.org/plugins/all-in-one-wp-migration\";s:4:\"slug\";s:23:\"all-in-one-wp-migration\";s:6:\"plugin\";s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";s:11:\"new_version\";s:4:\"7.31\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/all-in-one-wp-migration/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.31.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-256x256.png?rev=2427458\";s:2:\"1x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-128x128.png?rev=2427458\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:79:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-1544x500.png?rev=2427458\";s:2:\"1x\";s:78:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-772x250.png?rev=2427458\";}s:11:\"banners_rtl\";a:0:{}}}}','no'); INSERT INTO `wp_options` VALUES (678,'ai1wm_secret_key','v3nUi5K7NJms','yes'); INSERT INTO `wp_options` VALUES (679,'ai1wm_updater','a:0:{}','yes'); INSERT INTO `wp_options` VALUES (680,'ai1wm_status','a:2:{s:4:\"type\";s:8:\"download\";s:7:\"message\";s:346:\"Download cunygraduatelmis.localSize: 31 MB\";}','yes'); /*!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 */; 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) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, PRIMARY KEY (`meta_id`), KEY `post_id` (`post_id`), KEY `meta_key` (`meta_key`(191)) ) ENGINE=InnoDB AUTO_INCREMENT=76 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 (1,2,'_wp_page_template','default'); INSERT INTO `wp_postmeta` VALUES (2,3,'_wp_page_template','default'); INSERT INTO `wp_postmeta` VALUES (3,3,'_edit_lock','1596730070:1'); INSERT INTO `wp_postmeta` VALUES (4,2,'_edit_lock','1595351945:1'); INSERT INTO `wp_postmeta` VALUES (5,5,'_edit_lock','1606696270:1'); INSERT INTO `wp_postmeta` VALUES (7,1,'_edit_lock','1595352195:1'); INSERT INTO `wp_postmeta` VALUES (8,11,'_edit_lock','1606699042:1'); INSERT INTO `wp_postmeta` VALUES (9,13,'_edit_lock','1606697744:1'); INSERT INTO `wp_postmeta` VALUES (10,15,'_edit_lock','1595352976:1'); INSERT INTO `wp_postmeta` VALUES (12,20,'_edit_lock','1606699115:1'); INSERT INTO `wp_postmeta` VALUES (13,22,'_edit_lock','1606696267:1'); INSERT INTO `wp_postmeta` VALUES (14,26,'_edit_lock','1606699012:1'); INSERT INTO `wp_postmeta` VALUES (15,28,'_edit_lock','1606697220:1'); INSERT INTO `wp_postmeta` VALUES (16,30,'_edit_lock','1606697360:1'); INSERT INTO `wp_postmeta` VALUES (17,32,'_edit_lock','1597086889:1'); INSERT INTO `wp_postmeta` VALUES (22,36,'_edit_lock','1606697735:1'); INSERT INTO `wp_postmeta` VALUES (23,38,'_edit_lock','1606699281:1'); INSERT INTO `wp_postmeta` VALUES (24,40,'_edit_lock','1606698862:1'); INSERT INTO `wp_postmeta` VALUES (29,48,'_edit_lock','1598025085:1'); INSERT INTO `wp_postmeta` VALUES (30,49,'_edit_lock','1606699026:1'); INSERT INTO `wp_postmeta` VALUES (31,51,'_edit_lock','1606697716:1'); INSERT INTO `wp_postmeta` VALUES (32,53,'_edit_lock','1606698585:1'); INSERT INTO `wp_postmeta` VALUES (34,56,'_edit_lock','1606699055:1'); INSERT INTO `wp_postmeta` VALUES (35,59,'_edit_lock','1598025044:1'); INSERT INTO `wp_postmeta` VALUES (36,61,'_edit_lock','1606699033:1'); INSERT INTO `wp_postmeta` VALUES (37,63,'_edit_lock','1598025077:1'); INSERT INTO `wp_postmeta` VALUES (38,71,'_edit_lock','1606695352:1'); INSERT INTO `wp_postmeta` VALUES (39,5,'_wp_page_template','about.php'); INSERT INTO `wp_postmeta` VALUES (40,22,'_wp_page_template','about.php'); INSERT INTO `wp_postmeta` VALUES (41,5,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (42,5,'_wp_trash_meta_time','1606696422'); INSERT INTO `wp_postmeta` VALUES (43,5,'_wp_desired_post_slug','about-us'); INSERT INTO `wp_postmeta` VALUES (44,20,'_wp_page_template','staff.php'); INSERT INTO `wp_postmeta` VALUES (45,28,'_wp_page_template','approach.php'); INSERT INTO `wp_postmeta` VALUES (46,13,'_wp_page_template','partner.php'); INSERT INTO `wp_postmeta` VALUES (47,30,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (48,30,'_wp_trash_meta_time','1606697509'); INSERT INTO `wp_postmeta` VALUES (49,30,'_wp_desired_post_slug','service-products'); INSERT INTO `wp_postmeta` VALUES (50,32,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (51,32,'_wp_trash_meta_time','1606697512'); INSERT INTO `wp_postmeta` VALUES (52,32,'_wp_desired_post_slug','overview-of-lmis-and-services'); INSERT INTO `wp_postmeta` VALUES (53,3,'_wp_trash_meta_status','draft'); INSERT INTO `wp_postmeta` VALUES (54,3,'_wp_trash_meta_time','1606697518'); INSERT INTO `wp_postmeta` VALUES (55,3,'_wp_desired_post_slug','privacy-policy'); INSERT INTO `wp_postmeta` VALUES (56,48,'_wp_trash_meta_status','draft'); INSERT INTO `wp_postmeta` VALUES (57,48,'_wp_trash_meta_time','1606697523'); INSERT INTO `wp_postmeta` VALUES (58,48,'_wp_desired_post_slug',''); INSERT INTO `wp_postmeta` VALUES (59,51,'_wp_page_template','impact.php'); INSERT INTO `wp_postmeta` VALUES (60,53,'_wp_page_template','economic-research-roundtable.php'); INSERT INTO `wp_postmeta` VALUES (61,40,'_wp_page_template','lmi-resources.php'); INSERT INTO `wp_postmeta` VALUES (62,26,'_wp_page_template','laborlink.php'); INSERT INTO `wp_postmeta` VALUES (63,38,'_wp_page_template','career-maps.php'); INSERT INTO `wp_postmeta` VALUES (64,49,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (65,49,'_wp_trash_meta_time','1606699175'); INSERT INTO `wp_postmeta` VALUES (66,49,'_wp_desired_post_slug','who-we-work-with'); INSERT INTO `wp_postmeta` VALUES (67,11,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (68,11,'_wp_trash_meta_time','1606699189'); INSERT INTO `wp_postmeta` VALUES (69,11,'_wp_desired_post_slug','our-work'); INSERT INTO `wp_postmeta` VALUES (70,56,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (71,56,'_wp_trash_meta_time','1606699204'); INSERT INTO `wp_postmeta` VALUES (72,56,'_wp_desired_post_slug','partner-with-us'); INSERT INTO `wp_postmeta` VALUES (73,2,'_wp_trash_meta_status','publish'); INSERT INTO `wp_postmeta` VALUES (74,2,'_wp_trash_meta_time','1606699207'); INSERT INTO `wp_postmeta` VALUES (75,2,'_wp_desired_post_slug','sample-page'); /*!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 */; 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 COLLATE utf8mb4_unicode_520_ci NOT NULL, `post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL, `post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL, `post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish', `comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', `ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', `post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL, `pinged` text COLLATE utf8mb4_unicode_520_ci 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 COLLATE utf8mb4_unicode_520_ci NOT NULL, `post_parent` bigint(20) unsigned NOT NULL DEFAULT '0', `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `menu_order` int(11) NOT NULL DEFAULT '0', `post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post', `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci 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=78 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 (1,1,'2020-07-20 16:31:56','2020-07-20 16:31:56','\n

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

\n','Hello world!','','publish','open','open','','hello-world','','','2020-07-20 16:31:56','2020-07-20 16:31:56','',0,'http://cunygraduatelmis.local/?p=1',0,'post','',1); INSERT INTO `wp_posts` VALUES (2,1,'2020-07-20 16:31:56','2020-07-20 16:31:56','\n

This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

\n\n\n\n

Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin\' caught in the rain.)

\n\n\n\n

...or something like this:

\n\n\n\n

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

\n\n\n\n

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

\n','Sample Page','','trash','closed','open','','sample-page__trashed','','','2020-11-30 01:20:07','2020-11-30 01:20:07','',0,'http://cunygraduatelmis.local/?page_id=2',0,'page','',0); INSERT INTO `wp_posts` VALUES (3,1,'2020-07-20 16:31:56','2020-07-20 16:31:56','

Who we are

Our website address is: http://cunygraduatelmis.local.

What personal data we collect and why we collect it

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

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.

Media

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.

Contact forms

Cookies

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.

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.

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 "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

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.

Embedded content from other websites

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.

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.

Analytics

Who we share your data with

How long we retain your data

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.

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.

What rights you have over your data

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.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

Your contact information

Additional information

How we protect your data

What data breach procedures we have in place

What third parties we receive data from

What automated decision making and/or profiling we do with user data

Industry regulatory disclosure requirements

','Privacy Policy','','trash','closed','open','','privacy-policy__trashed','','','2020-11-30 00:51:58','2020-11-30 00:51:58','',0,'http://cunygraduatelmis.local/?page_id=3',0,'page','',0); INSERT INTO `wp_posts` VALUES (5,1,'2020-07-21 17:22:25','2020-07-21 17:22:25','\n

We are a workforce development and educational opportunity-focused research, evaluation, and consulting organization. Located within the Center for Urban Research at the CUNY Graduate Center, we are comprised of expert researchers with diverse backgrounds and skillsets, from economists to sociologists to political scientists. We support other mission-driven groups by helping them to harness the power of research insights and labor market data to inform best-practice interventions, with and through engagement of their client communities. We are dedicated to supporting social good and connecting individuals and communities to opportunity, particularly those who have historically been excluded or find themselves in the bottom half of the income distribution. We partner with nonprofits, government agencies, educational institutions, employers, private sector clients, and other programs that share this goal.

\n','About Us','','trash','closed','closed','','about-us__trashed','','','2020-11-30 00:33:42','2020-11-30 00:33:42','',0,'http://cunygraduatelmis.local/?page_id=5',0,'page','',0); INSERT INTO `wp_posts` VALUES (6,1,'2020-07-21 17:22:25','2020-07-21 17:22:25','','About US','','inherit','closed','closed','','5-revision-v1','','','2020-07-21 17:22:25','2020-07-21 17:22:25','',5,'http://cunygraduatelmis.local/5-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (8,1,'2020-07-21 17:25:13','2020-07-21 17:25:13','\n

dasdasdasdasds

\n','About US','','inherit','closed','closed','','5-revision-v1','','','2020-07-21 17:25:13','2020-07-21 17:25:13','',5,'http://cunygraduatelmis.local/5-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (9,1,'2020-07-21 17:25:31','2020-07-21 17:25:31','\n

DASDASDASDSDSAD

\n','About US','','inherit','closed','closed','','5-revision-v1','','','2020-07-21 17:25:31','2020-07-21 17:25:31','',5,'http://cunygraduatelmis.local/5-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (10,1,'2020-07-21 17:37:11','2020-07-21 17:37:11','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','About Us','','inherit','closed','closed','','5-revision-v1','','','2020-07-21 17:37:11','2020-07-21 17:37:11','',5,'http://cunygraduatelmis.local/5-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (11,1,'2020-07-21 17:37:58','2020-07-21 17:37:58','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','Our Work','','trash','closed','closed','','our-work__trashed','','','2020-11-30 01:19:49','2020-11-30 01:19:49','',0,'http://cunygraduatelmis.local/?page_id=11',0,'page','',0); INSERT INTO `wp_posts` VALUES (12,1,'2020-07-21 17:37:58','2020-07-21 17:37:58','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','Our Work','','inherit','closed','closed','','11-revision-v1','','','2020-07-21 17:37:58','2020-07-21 17:37:58','',11,'http://cunygraduatelmis.local/11-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (13,1,'2020-07-21 17:38:21','2020-07-21 17:38:21','','Partners','','publish','closed','closed','','partners','','','2020-11-30 00:49:46','2020-11-30 00:49:46','',0,'http://cunygraduatelmis.local/?page_id=13',0,'page','',0); INSERT INTO `wp_posts` VALUES (14,1,'2020-07-21 17:38:21','2020-07-21 17:38:21','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','Partners','','inherit','closed','closed','','13-revision-v1','','','2020-07-21 17:38:21','2020-07-21 17:38:21','',13,'http://cunygraduatelmis.local/13-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (15,1,'2020-07-21 17:38:39','2020-07-21 17:38:39','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','Resources','','publish','closed','closed','','resources','','','2020-07-21 17:38:39','2020-07-21 17:38:39','',0,'http://cunygraduatelmis.local/?page_id=15',0,'page','',0); INSERT INTO `wp_posts` VALUES (16,1,'2020-07-21 17:38:39','2020-07-21 17:38:39','\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id felis ut justo bibendum pretium quis non nibh. Nam dapibus id ipsum lobortis faucibus. Fusce aliquet diam et condimentum mollis. Vestibulum in mi et mi fringilla molestie. Vestibulum sollicitudin purus non metus finibus, non pretium neque vehicula. Ut eget ultricies felis. Etiam ac justo id metus vulputate fermentum et quis erat. Praesent condimentum varius bibendum. Nulla interdum eleifend lacinia. Aliquam magna turpis, viverra mollis rutrum ut, rhoncus ac leo. Sed porttitor dictum tincidunt. Vestibulum tincidunt mauris erat. Donec tristique venenatis ante vitae pretium. Aenean in diam et ante dapibus fringilla vel nec ligula. Nulla et iaculis risus. Sed efficitur aliquet nulla imperdiet ultricies.

\n','Resources','','inherit','closed','closed','','15-revision-v1','','','2020-07-21 17:38:39','2020-07-21 17:38:39','',15,'http://cunygraduatelmis.local/15-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (19,1,'2020-08-06 06:05:09','2020-08-06 06:05:09','\n

We are a workforce development and educational opportunity-focused research, evaluation, and consulting organization. Located within the Center for Urban Research at the CUNY Graduate Center, we are comprised of expert researchers with diverse backgrounds and skillsets, from economists to sociologists to political scientists. We support other mission-driven groups by helping them to harness the power of research insights and labor market data to inform best-practice interventions, with and through engagement of their client communities. We are dedicated to supporting social good and connecting individuals and communities to opportunity, particularly those who have historically been excluded or find themselves in the bottom half of the income distribution. We partner with nonprofits, government agencies, educational institutions, employers, private sector clients, and other programs that share this goal.

\n','About Us','','inherit','closed','closed','','5-revision-v1','','','2020-08-06 06:05:09','2020-08-06 06:05:09','',5,'http://cunygraduatelmis.local/5-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (20,1,'2020-08-06 16:10:55','2020-08-06 16:10:55','','Staff','','publish','closed','closed','','staff','','','2020-11-30 00:57:50','2020-11-30 00:57:50','',0,'http://cunygraduatelmis.local/?page_id=20',0,'page','',0); INSERT INTO `wp_posts` VALUES (21,1,'2020-08-06 16:10:55','2020-08-06 16:10:55','\n

DASDNASDASDNSALKDSAD

\n','Team','','inherit','closed','closed','','20-revision-v1','','','2020-08-06 16:10:55','2020-08-06 16:10:55','',20,'http://cunygraduatelmis.local/20-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (22,1,'2020-08-06 16:18:29','2020-08-06 16:18:29','','About LMIS','','publish','closed','closed','','about','','','2020-11-30 00:26:11','2020-11-30 00:26:11','',0,'http://cunygraduatelmis.local/?page_id=22',0,'page','',0); INSERT INTO `wp_posts` VALUES (23,1,'2020-08-06 16:18:29','2020-08-06 16:18:29','\n

dasdasdasdasdasds

\n','Test','','inherit','closed','closed','','22-revision-v1','','','2020-08-06 16:18:29','2020-08-06 16:18:29','',22,'http://cunygraduatelmis.local/22-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (25,1,'2020-08-10 13:26:44','2020-08-10 13:26:44','','About','','inherit','closed','closed','','22-revision-v1','','','2020-08-10 13:26:44','2020-08-10 13:26:44','',22,'http://cunygraduatelmis.local/22-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (26,1,'2020-08-10 18:39:08','2020-08-10 18:39:08','','Laborlink','','publish','closed','closed','','laborlink','','','2020-11-30 01:17:20','2020-11-30 01:17:20','',0,'http://cunygraduatelmis.local/?page_id=26',0,'page','',0); INSERT INTO `wp_posts` VALUES (27,1,'2020-08-10 18:39:04','2020-08-10 18:39:04','','Laborlink','','inherit','closed','closed','','26-revision-v1','','','2020-08-10 18:39:04','2020-08-10 18:39:04','',26,'http://cunygraduatelmis.local/26-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (28,1,'2020-08-10 18:39:30','2020-08-10 18:39:30','','Our Approach','','publish','closed','closed','','our-approach','','','2020-11-30 00:42:24','2020-11-30 00:42:24','',0,'http://cunygraduatelmis.local/?page_id=28',0,'page','',0); INSERT INTO `wp_posts` VALUES (29,1,'2020-08-10 18:39:30','2020-08-10 18:39:30','','Our Approach','','inherit','closed','closed','','28-revision-v1','','','2020-08-10 18:39:30','2020-08-10 18:39:30','',28,'http://cunygraduatelmis.local/28-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (30,1,'2020-08-10 18:40:05','2020-08-10 18:40:05','','Service & Products','','trash','closed','closed','','service-products__trashed','','','2020-11-30 00:51:49','2020-11-30 00:51:49','',0,'http://cunygraduatelmis.local/?page_id=30',0,'page','',0); INSERT INTO `wp_posts` VALUES (31,1,'2020-08-10 18:40:05','2020-08-10 18:40:05','','Service & Products','','inherit','closed','closed','','30-revision-v1','','','2020-08-10 18:40:05','2020-08-10 18:40:05','',30,'http://cunygraduatelmis.local/30-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (32,1,'2020-08-10 18:41:30','2020-08-10 18:41:30','','Service Overview','','trash','closed','closed','','overview-of-lmis-and-services__trashed','','','2020-11-30 00:51:52','2020-11-30 00:51:52','',0,'http://cunygraduatelmis.local/?page_id=32',0,'page','',0); INSERT INTO `wp_posts` VALUES (33,1,'2020-08-10 18:41:30','2020-08-10 18:41:30','','Overview of LMIS and Services','','inherit','closed','closed','','32-revision-v1','','','2020-08-10 18:41:30','2020-08-10 18:41:30','',32,'http://cunygraduatelmis.local/32-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (36,1,'2020-08-10 18:44:06','2020-08-10 18:44:06','','Reports','','publish','closed','closed','','reports','','','2020-09-04 19:23:18','2020-09-04 19:23:18','',0,'http://cunygraduatelmis.local/?page_id=36',0,'page','',0); INSERT INTO `wp_posts` VALUES (37,1,'2020-08-10 18:44:06','2020-08-10 18:44:06','','Reports','','inherit','closed','closed','','36-revision-v1','','','2020-08-10 18:44:06','2020-08-10 18:44:06','',36,'http://cunygraduatelmis.local/36-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (38,1,'2020-08-10 18:44:28','2020-08-10 18:44:28','','Career Maps','','publish','closed','closed','','career-maps','','','2020-11-30 01:19:23','2020-11-30 01:19:23','',0,'http://cunygraduatelmis.local/?page_id=38',0,'page','',0); INSERT INTO `wp_posts` VALUES (39,1,'2020-08-10 18:44:28','2020-08-10 18:44:28','','Career Tools','','inherit','closed','closed','','38-revision-v1','','','2020-08-10 18:44:28','2020-08-10 18:44:28','',38,'http://cunygraduatelmis.local/38-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (40,1,'2020-08-10 18:51:40','2020-08-10 18:51:40','','LMI Resources','','publish','closed','closed','','lmi-resources','','','2020-11-30 01:13:30','2020-11-30 01:13:30','',0,'http://cunygraduatelmis.local/?page_id=40',0,'page','',0); INSERT INTO `wp_posts` VALUES (41,1,'2020-08-10 18:51:40','2020-08-10 18:51:40','','LMI Resources','','inherit','closed','closed','','40-revision-v1','','','2020-08-10 18:51:40','2020-08-10 18:51:40','',40,'http://cunygraduatelmis.local/40-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (44,1,'2020-08-10 18:52:53','2020-08-10 18:52:53','','Service Overview','','inherit','closed','closed','','32-revision-v1','','','2020-08-10 18:52:53','2020-08-10 18:52:53','',32,'http://cunygraduatelmis.local/32-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (45,1,'2020-08-11 20:02:42','2020-08-11 20:02:42','','About LMIS','','inherit','closed','closed','','22-revision-v1','','','2020-08-11 20:02:42','2020-08-11 20:02:42','',22,'http://cunygraduatelmis.local/22-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (46,1,'2020-08-11 20:04:22','2020-08-11 20:04:22','','Staff','','inherit','closed','closed','','20-revision-v1','','','2020-08-11 20:04:22','2020-08-11 20:04:22','',20,'http://cunygraduatelmis.local/20-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (48,1,'2020-11-30 00:52:03','2020-11-30 00:52:03','','Economic Research Roundtable','','trash','closed','closed','','__trashed','','','2020-11-30 00:52:03','2020-11-30 00:52:03','',0,'http://cunygraduatelmis.local/?page_id=48',0,'page','',0); INSERT INTO `wp_posts` VALUES (49,1,'2020-08-21 15:47:02','2020-08-21 15:47:02','','Who We Work With','','trash','closed','closed','','who-we-work-with__trashed','','','2020-11-30 01:19:35','2020-11-30 01:19:35','',0,'http://cunygraduatelmis.local/?page_id=49',0,'page','',0); INSERT INTO `wp_posts` VALUES (50,1,'2020-08-21 15:47:02','2020-08-21 15:47:02','','Who We Work With','','inherit','closed','closed','','49-revision-v1','','','2020-08-21 15:47:02','2020-08-21 15:47:02','',49,'http://cunygraduatelmis.local/49-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (51,1,'2020-08-21 15:48:34','2020-08-21 15:48:34','','Impact','','publish','closed','closed','','impact','','','2020-11-30 00:52:14','2020-11-30 00:52:14','',0,'http://cunygraduatelmis.local/?page_id=51',0,'page','',0); INSERT INTO `wp_posts` VALUES (52,1,'2020-08-21 15:48:34','2020-08-21 15:48:34','','Impact','','inherit','closed','closed','','51-revision-v1','','','2020-08-21 15:48:34','2020-08-21 15:48:34','',51,'http://cunygraduatelmis.local/51-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (53,1,'2020-08-21 15:48:45','2020-08-21 15:48:45','','Economic Research Roundtable','','publish','closed','closed','','economic-research-roundtable','','','2020-11-30 01:04:46','2020-11-30 01:04:46','',0,'http://cunygraduatelmis.local/?page_id=53',0,'page','',0); INSERT INTO `wp_posts` VALUES (54,1,'2020-08-21 15:48:45','2020-08-21 15:48:45','','Economic Research Roundtable','','inherit','closed','closed','','53-revision-v1','','','2020-08-21 15:48:45','2020-08-21 15:48:45','',53,'http://cunygraduatelmis.local/53-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (56,1,'2020-08-21 15:48:58','2020-08-21 15:48:58','','Partner With Us','','trash','closed','closed','','partner-with-us__trashed','','','2020-11-30 01:20:04','2020-11-30 01:20:04','',0,'http://cunygraduatelmis.local/?page_id=56',0,'page','',0); INSERT INTO `wp_posts` VALUES (57,1,'2020-08-21 15:48:58','2020-08-21 15:48:58','','Partner with Us','','inherit','closed','closed','','56-revision-v1','','','2020-08-21 15:48:58','2020-08-21 15:48:58','',56,'http://cunygraduatelmis.local/56-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (58,1,'2020-08-21 15:49:01','2020-08-21 15:49:01','','Partner With Us','','inherit','closed','closed','','56-revision-v1','','','2020-08-21 15:49:01','2020-08-21 15:49:01','',56,'http://cunygraduatelmis.local/56-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (59,1,'2020-08-21 15:53:07','2020-08-21 15:53:07','','Donate','','publish','closed','closed','','donate','','','2020-08-21 15:53:07','2020-08-21 15:53:07','',0,'http://cunygraduatelmis.local/?page_id=59',0,'page','',0); INSERT INTO `wp_posts` VALUES (60,1,'2020-08-21 15:53:07','2020-08-21 15:53:07','','Donate','','inherit','closed','closed','','59-revision-v1','','','2020-08-21 15:53:07','2020-08-21 15:53:07','',59,'http://cunygraduatelmis.local/59-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (61,1,'2020-08-21 15:53:15','2020-08-21 15:53:15','','Volunteer','','publish','closed','closed','','volunteer','','','2020-08-21 15:53:15','2020-08-21 15:53:15','',0,'http://cunygraduatelmis.local/?page_id=61',0,'page','',0); INSERT INTO `wp_posts` VALUES (62,1,'2020-08-21 15:53:15','2020-08-21 15:53:15','','Volunteer','','inherit','closed','closed','','61-revision-v1','','','2020-08-21 15:53:15','2020-08-21 15:53:15','',61,'http://cunygraduatelmis.local/61-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (63,1,'2020-08-21 15:53:36','2020-08-21 15:53:36','','LMI Data Explorer Tool','','publish','closed','closed','','lmi-data-explorer-tool','','','2020-08-21 15:53:36','2020-08-21 15:53:36','',0,'http://cunygraduatelmis.local/?page_id=63',0,'page','',0); INSERT INTO `wp_posts` VALUES (64,1,'2020-08-21 15:53:36','2020-08-21 15:53:36','','LMI Data Explorer Tool','','inherit','closed','closed','','63-revision-v1','','','2020-08-21 15:53:36','2020-08-21 15:53:36','',63,'http://cunygraduatelmis.local/63-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (65,1,'2020-08-21 15:54:23','2020-08-21 15:54:23','','Career Maps','','inherit','closed','closed','','38-revision-v1','','','2020-08-21 15:54:23','2020-08-21 15:54:23','',38,'http://cunygraduatelmis.local/38-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (67,1,'2020-09-04 19:22:35','2020-09-04 19:22:35','','Recent Research & Conference Reports','','inherit','closed','closed','','36-revision-v1','','','2020-09-04 19:22:35','2020-09-04 19:22:35','',36,'http://cunygraduatelmis.local/36-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (68,1,'2020-09-04 19:23:18','2020-09-04 19:23:18','','Reports','','inherit','closed','closed','','36-revision-v1','','','2020-09-04 19:23:18','2020-09-04 19:23:18','',36,'http://cunygraduatelmis.local/36-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (69,1,'2020-09-04 19:29:25','2020-09-04 19:29:25','','Reports','','inherit','closed','closed','','36-autosave-v1','','','2020-09-04 19:29:25','2020-09-04 19:29:25','',36,'http://cunygraduatelmis.local/36-autosave-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (70,1,'2020-11-29 22:25:26','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2020-11-29 22:25:26','0000-00-00 00:00:00','',0,'http://cunygraduatelmis.local/?p=70',0,'post','',0); INSERT INTO `wp_posts` VALUES (71,1,'2020-11-30 00:18:14','0000-00-00 00:00:00','','Auto Draft','','auto-draft','closed','closed','','','','','2020-11-30 00:18:14','0000-00-00 00:00:00','',0,'http://cunygraduatelmis.local/?page_id=71',0,'page','',0); INSERT INTO `wp_posts` VALUES (73,1,'2020-11-30 00:41:32','2020-11-30 00:41:32','','Our Approach','','inherit','closed','closed','','28-autosave-v1','','','2020-11-30 00:41:32','2020-11-30 00:41:32','',28,'http://cunygraduatelmis.local/28-autosave-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (74,1,'2020-11-30 00:49:39','2020-11-30 00:49:39','','Partners','','inherit','closed','closed','','13-revision-v1','','','2020-11-30 00:49:39','2020-11-30 00:49:39','',13,'http://cunygraduatelmis.local/13-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (75,1,'2020-11-30 00:51:58','2020-11-30 00:51:58','

Who we are

Our website address is: http://cunygraduatelmis.local.

What personal data we collect and why we collect it

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

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.

Media

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.

Contact forms

Cookies

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.

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.

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 "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

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.

Embedded content from other websites

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.

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.

Analytics

Who we share your data with

How long we retain your data

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.

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.

What rights you have over your data

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.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

Your contact information

Additional information

How we protect your data

What data breach procedures we have in place

What third parties we receive data from

What automated decision making and/or profiling we do with user data

Industry regulatory disclosure requirements

','Privacy Policy','','inherit','closed','closed','','3-revision-v1','','','2020-11-30 00:51:58','2020-11-30 00:51:58','',3,'http://cunygraduatelmis.local/3-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (76,1,'2020-11-30 00:52:03','2020-11-30 00:52:03','','Economic Research Roundtable','','inherit','closed','closed','','48-revision-v1','','','2020-11-30 00:52:03','2020-11-30 00:52:03','',48,'http://cunygraduatelmis.local/48-revision-v1/',0,'revision','',0); INSERT INTO `wp_posts` VALUES (77,1,'2020-11-30 01:20:07','2020-11-30 01:20:07','\n

This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

\n\n\n\n

Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin\' caught in the rain.)

\n\n\n\n

...or something like this:

\n\n\n\n

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

\n\n\n\n

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

\n','Sample Page','','inherit','closed','closed','','2-revision-v1','','','2020-11-30 01:20:07','2020-11-30 01:20:07','',2,'http://cunygraduatelmis.local/2-revision-v1/',0,'revision','',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 */; 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 (1,1,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 */; 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) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `description` longtext COLLATE utf8mb4_unicode_520_ci 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=2 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,1); /*!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 */; 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) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, 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 */; SET character_set_client = utf8mb4 ; CREATE TABLE `wp_terms` ( `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `slug` varchar(200) COLLATE utf8mb4_unicode_520_ci 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=2 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); /*!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 */; 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) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, PRIMARY KEY (`umeta_id`), KEY `user_id` (`user_id`), KEY `meta_key` (`meta_key`(191)) ) ENGINE=InnoDB AUTO_INCREMENT=23 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','alanli1999'); INSERT INTO `wp_usermeta` VALUES (2,1,'first_name',''); INSERT INTO `wp_usermeta` VALUES (3,1,'last_name',''); INSERT INTO `wp_usermeta` VALUES (4,1,'description',''); INSERT INTO `wp_usermeta` VALUES (5,1,'rich_editing','true'); INSERT INTO `wp_usermeta` VALUES (6,1,'syntax_highlighting','true'); INSERT INTO `wp_usermeta` VALUES (7,1,'comment_shortcuts','false'); INSERT INTO `wp_usermeta` VALUES (8,1,'admin_color','fresh'); INSERT INTO `wp_usermeta` VALUES (9,1,'use_ssl','0'); INSERT INTO `wp_usermeta` VALUES (10,1,'show_admin_bar_front','true'); INSERT INTO `wp_usermeta` VALUES (11,1,'locale',''); INSERT INTO `wp_usermeta` VALUES (12,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'); INSERT INTO `wp_usermeta` VALUES (13,1,'wp_user_level','10'); INSERT INTO `wp_usermeta` VALUES (14,1,'dismissed_wp_pointers','theme_editor_notice'); INSERT INTO `wp_usermeta` VALUES (15,1,'show_welcome_panel','1'); INSERT INTO `wp_usermeta` VALUES (16,1,'session_tokens','a:4:{s:64:\"e224680f96ac0be73f6a7bed8187db0ff4d3a8bf2156b78d07d39c9fa75a61bb\";a:4:{s:10:\"expiration\";i:1606861526;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36\";s:5:\"login\";i:1606688726;}s:64:\"6884c35397e94b10b613a648c12f4e0caca67e45f91538335ac21c5e6b9d013d\";a:4:{s:10:\"expiration\";i:1606868163;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36\";s:5:\"login\";i:1606695363;}s:64:\"95d7f1d8354bf7794d863eeb2db908be7a8574b884f0da383e0b1148c43a6eef\";a:4:{s:10:\"expiration\";i:1606869207;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36\";s:5:\"login\";i:1606696407;}s:64:\"16756317d450f9d9a65b883d3af57f27d235d4ac2ca29240234878a7dc6faed8\";a:4:{s:10:\"expiration\";i:1606870629;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36\";s:5:\"login\";i:1606697829;}}'); INSERT INTO `wp_usermeta` VALUES (17,1,'wp_dashboard_quick_press_last_post_id','70'); INSERT INTO `wp_usermeta` VALUES (18,1,'aioseop_notice_time_set_review_plugin_cta','1606688779'); INSERT INTO `wp_usermeta` VALUES (19,1,'aioseop_notice_display_time_review_plugin_cta','1607898378'); INSERT INTO `wp_usermeta` VALUES (20,1,'aioseop_seen_about_page','3.7.1'); INSERT INTO `wp_usermeta` VALUES (21,1,'wp_user-settings','mfold=o'); INSERT INTO `wp_usermeta` VALUES (22,1,'wp_user-settings-time','1606688861'); /*!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 */; SET character_set_client = utf8mb4 ; CREATE TABLE `wp_users` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', `user_status` int(11) NOT NULL DEFAULT '0', `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci 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,'alanli1999','$P$Bl6KYs/l31TeCwf4g8r/E9iKqU0DDv/','alanli1999','dev-email@flywheel.local','http://cunygraduatelmis.local','2020-07-20 16:31:56','',0,'alanli1999'); /*!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 2020-11-29 20:24:54