diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..ec2309070 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,258 @@ +workflows: + version: 2 + main: + jobs: + # Support PHP Versions + # http://php.net/supported-versions.php + - php56-phpcs: # EOL December 31, 2018, latest PHP version supported by Maverick + filters: + tags: + only: /.*/ + - php73-phpcs: # Will be deprecated on 30 Nov 2020 + filters: + tags: + only: /.*/ + - unit-tests: + filters: + tags: + only: /.*/ + - theme-check: + filters: + tags: + only: /.*/ + - a11y-tests: + filters: + tags: + only: /.*/ + - deploy: + requires: + - php56-phpcs + - php73-phpcs + - unit-tests + - theme-check + - a11y-tests + filters: + tags: + only: /.*/ + branches: + ignore: /.*/ + +version: 2 +jobs: + php56-phpcs: + docker: + - image: circleci/php:5.6 + steps: + - checkout + - run: + name: "Setup Environment Variables" + command: | + echo "export PATH=$HOME/.composer/vendor/bin:$PATH" >> $BASH_ENV + source /home/circleci/.bashrc + - run: + name: "Install Dependencies" + command: | + composer global require wp-coding-standards/wpcs + phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs + - run: + name: "Run PHPCS" + command: phpcs --standard=phpcs.xml --extensions=php --colors -s -p -v . + + php73-phpcs: + docker: + - image: circleci/php:7.3.8 + steps: + - checkout + - run: + name: "Setup Environment Variables" + command: | + echo "export PATH=$HOME/.composer/vendor/bin:$PATH" >> $BASH_ENV + source /home/circleci/.bashrc + - run: + name: "Install Dependencies" + command: | + composer global require wp-coding-standards/wpcs + phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs + - run: + name: "Run PHPCS" + command: phpcs --standard=phpcs.xml --extensions=php --colors -s -p -v . + + unit-tests: + docker: + - image: circleci/php:7.3.8-apache-node-browsers + - image: circleci/mysql:5.7 + steps: + - checkout + - run: + name: Update hosts + command: echo 127.0.0.1 maverick.test | sudo tee -a /etc/hosts + - run: + name: Update npm + command: sudo npm install -g npm@latest + - run: + name: Install rsync + command: sudo apt install rsync + - run: + name: Install WPCLI + command: | + curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar + chmod +x wp-cli.phar + sudo mv wp-cli.phar /usr/local/bin/wp + - run: + name: Setup WordPress site + command: bash .dev/deploy-scripts/install-wp-tests.sh wordpress_test root '' 127.0.0.1 latest + - run: + name: Install Composer packages + command: composer install + working_directory: /tmp/wordpress/wp-content/themes/maverick + - restore_cache: + key: dependency-cache-{{ checksum "package.json" }} + - run: + name: Install node packages + command: npm install + working_directory: /tmp/wordpress/wp-content/themes/maverick + - save_cache: + key: dependency-cache-{{ checksum "package.json" }} + paths: + - node_modules + - run: + name: "Run PHPUnit - Generate Coverage Reports" + command: ./vendor/bin/phpunit --coverage-html=/tmp/artifacts/code-coverage/html --coverage-clover=/tmp/artifacts/code-coverage/clover --coverage-text + working_directory: /tmp/wordpress/wp-content/themes/maverick + - store_artifacts: + path: /tmp/artifacts/code-coverage/html + destination: phpunit-coverage + + theme-check: + docker: + - image: circleci/php:7.3.8-node-browsers + - image: circleci/mysql:5.7 + steps: + - checkout + - run: + name: Update npm + command: sudo npm install -g npm@latest + - run: + name: Install rsync + command: sudo apt install rsync + - run: + name: Install Grunt.js + command: sudo npm install -g grunt-cli + - restore_cache: + key: dependency-cache-{{ checksum "package.json" }} + - run: + name: Install node packages + command: npm install + - save_cache: + key: dependency-cache-{{ checksum "package.json" }} + paths: + - node_modules + - run: + name: Install WPCLI + command: | + curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar + chmod +x wp-cli.phar + sudo mv wp-cli.phar /usr/local/bin/wp + - run: + name: Build the Maverick Theme + command: npm run build + - run: + name: Setup WordPress site and install the Theme Check package + command: bash .dev/deploy-scripts/install-wp-tests.sh wordpress_test root '' 127.0.0.1 latest + - run: + name: Run theme check + command: wp themecheck --theme=maverick --no-interactive --path=/tmp/wordpress + + a11y-tests: + docker: + - image: circleci/php:7.3.8-apache-node-browsers + - image: circleci/mysql:5.7 + steps: + - checkout + - run: + name: Update hosts + command: echo 127.0.0.1 maverick.test | sudo tee -a /etc/hosts + - run: + name: Update npm + command: sudo npm install -g npm@latest + - run: + name: Install rsync + command: sudo apt install rsync + - run: + name: Install Grunt.js + command: sudo npm install -g grunt-cli + - restore_cache: + key: dependency-cache-{{ checksum "package.json" }} + - run: + name: Install node packages + command: npm install + - save_cache: + key: dependency-cache-{{ checksum "package.json" }} + paths: + - node_modules + - run: + name: Install WPCLI + command: | + curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar + chmod +x wp-cli.phar + sudo mv wp-cli.phar /usr/local/bin/wp + - run: + name: Build the Maverick Theme + command: npm run build + - run: + name: Setup WordPress site + command: bash .dev/deploy-scripts/install-wp-tests.sh wordpress_test root '' 127.0.0.1 latest + - run: + name: Run a11y tests + command: | + RESULTS=$(npm run test-a11y) + # rerun tests to display the formatted output + npm run test-a11y + if [[ $RESULTS != *"All accessibility tests have passed"* ]]; then + exit 1 + fi + + deploy: + docker: + - image: circleci/golang:latest-node-browsers-legacy + steps: + - checkout + - run: + name: Update npm + command: sudo npm install -g npm@latest + - run: + name: Install Grunt.js + command: sudo npm install -g grunt-cli + - run: + name: Install PHP + command: sudo apt-get install php libapache2-mod-php php-mbstring + - run: + name: Install WPCLI + command: | + curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar + chmod +x wp-cli.phar + sudo mv wp-cli.phar /usr/local/bin/wp + - run: + name: Install ghr + command: | + go get -u github.com/tcnksm/ghr + - run: + name: Install rsync + command: sudo apt install rsync + - run: + name: Install node packages + command: npm install + - run: + name: Build the Maverick Theme + command: | + npm run build + mkdir -p maverick + mkdir -p /tmp/artifacts + rsync -av --exclude-from ~/project/.distignore --delete ~/project/. ./maverick + PACKAGE_VERSION=$(jq -r ".version" < package.json) + zip -r /tmp/artifacts/maverick-v$PACKAGE_VERSION.zip ./maverick + - deploy: + name: Deploy a new release to GitHub + command: ghr -t ${GH_ACCESS_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${CIRCLE_TAG} /tmp/artifacts + - store_artifacts: + path: /tmp/artifacts diff --git a/.dev/deploy-scripts/install-wp-tests.sh b/.dev/deploy-scripts/install-wp-tests.sh new file mode 100755 index 000000000..5b72493f2 --- /dev/null +++ b/.dev/deploy-scripts/install-wp-tests.sh @@ -0,0 +1,203 @@ +#!/usr/bin/env bash + +if [ $# -lt 3 ]; then + echo "usage: $0 [db-host] [wp-version] [skip-database-creation]" + exit 1 +fi + +sudo apt-get update && sudo apt-get install subversion +sudo -E docker-php-ext-install mysqli +sudo sh -c "printf '\ndeb http://ftp.us.debian.org/debian sid main\n' >> /etc/apt/sources.list" +sudo apt-get update && sudo apt-get install mysql-client-5.7 + +DB_NAME=$1 +DB_USER=$2 +DB_PASS=$3 +DB_HOST=${4-localhost} +WP_VERSION=${5-latest} +SKIP_DB_CREATE=${6-false} + +TMPDIR=${TMPDIR-/tmp} +TMPDIR=$(echo $TMPDIR | sed -e "s/\/$//") +WP_TESTS_DIR=${WP_TESTS_DIR-$TMPDIR/wordpress-tests-lib} +WP_CORE_DIR=${WP_CORE_DIR-$TMPDIR/wordpress/} + +rm -rf $WP_TESTS_DIR $WP_CORE_DIR + +download() { + if [ `which curl` ]; then + curl -s "$1" > "$2"; + elif [ `which wget` ]; then + wget -nv -O "$2" "$1" + fi +} + +if [[ $WP_VERSION =~ ^[0-9]+\.[0-9]+$ ]]; then + WP_TESTS_TAG="branches/$WP_VERSION" +elif [[ $WP_VERSION =~ [0-9]+\.[0-9]+\.[0-9]+ ]]; then + if [[ $WP_VERSION =~ [0-9]+\.[0-9]+\.[0] ]]; then + # version x.x.0 means the first release of the major version, so strip off the .0 and download version x.x + WP_TESTS_TAG="tags/${WP_VERSION%??}" + else + WP_TESTS_TAG="tags/$WP_VERSION" + fi +elif [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + WP_TESTS_TAG="trunk" +else + # http serves a single offer, whereas https serves multiple. we only want one + download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json + grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json + LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//') + if [[ -z "$LATEST_VERSION" ]]; then + echo "Latest WordPress version could not be found" + exit 1 + fi + WP_TESTS_TAG="tags/$LATEST_VERSION" +fi + +set -ex + +install_wp() { + + if [ -d $WP_CORE_DIR ]; then + return; + fi + + mkdir -p $WP_CORE_DIR + + if [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + mkdir -p $TMPDIR/wordpress-nightly + download https://wordpress.org/nightly-builds/wordpress-latest.zip $TMPDIR/wordpress-nightly/wordpress-nightly.zip + unzip -q $TMPDIR/wordpress-nightly/wordpress-nightly.zip -d $TMPDIR/wordpress-nightly/ + mv $TMPDIR/wordpress-nightly/wordpress/* $WP_CORE_DIR + else + if [ $WP_VERSION == 'latest' ]; then + local ARCHIVE_NAME='latest' + elif [[ $WP_VERSION =~ [0-9]+\.[0-9]+ ]]; then + # https serves multiple offers, whereas http serves single. + download https://api.wordpress.org/core/version-check/1.7/ $TMPDIR/wp-latest.json + if [[ $WP_VERSION =~ [0-9]+\.[0-9]+\.[0] ]]; then + # version x.x.0 means the first release of the major version, so strip off the .0 and download version x.x + LATEST_VERSION=${WP_VERSION%??} + else + # otherwise, scan the releases and get the most up to date minor version of the major release + local VERSION_ESCAPED=`echo $WP_VERSION | sed 's/\./\\\\./g'` + LATEST_VERSION=$(grep -o '"version":"'$VERSION_ESCAPED'[^"]*' $TMPDIR/wp-latest.json | sed 's/"version":"//' | head -1) + fi + if [[ -z "$LATEST_VERSION" ]]; then + local ARCHIVE_NAME="wordpress-$WP_VERSION" + else + local ARCHIVE_NAME="wordpress-$LATEST_VERSION" + fi + else + local ARCHIVE_NAME="wordpress-$WP_VERSION" + fi + download https://wordpress.org/${ARCHIVE_NAME}.tar.gz $TMPDIR/wordpress.tar.gz + tar --strip-components=1 -zxmf $TMPDIR/wordpress.tar.gz -C $WP_CORE_DIR + fi + + download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php +} + +setup_wp() { + wp config create \ + --dbname=wordpress \ + --dbuser=$DB_USER \ + --dbpass=$DB_PASS \ + --dbhost=$DB_HOST \ + --skip-check \ + --path=$WP_CORE_DIR + + wp db create --path=$WP_CORE_DIR + wp core install \ + --url=http://maverick.test \ + --title="WordPress Site" \ + --admin_user=admin \ + --admin_password=password \ + --admin_email=admin@maverick.test \ + --skip-email \ + --path=$WP_CORE_DIR +} + +install_test_suite() { + # portable in-place argument for both GNU sed and Mac OSX sed + if [[ $(uname -s) == 'Darwin' ]]; then + local ioption='-i.bak' + else + local ioption='-i' + fi + + # set up testing suite if it doesn't yet exist + if [ ! -d $WP_TESTS_DIR ]; then + # set up testing suite + mkdir -p $WP_TESTS_DIR + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/data/ $WP_TESTS_DIR/data + fi + + if [ ! -f wp-tests-config.php ]; then + download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php + # remove all forward slashes in the end + WP_CORE_DIR=$(echo $WP_CORE_DIR | sed "s:/\+$::") + sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR/':" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php + fi + +} + +install_db() { + + if [ ${SKIP_DB_CREATE} = "true" ]; then + return 0 + fi + + # parse DB_HOST for port or socket references + local PARTS=(${DB_HOST//\:/ }) + local DB_HOSTNAME=${PARTS[0]}; + local DB_SOCK_OR_PORT=${PARTS[1]}; + local EXTRA="" + + if ! [ -z $DB_HOSTNAME ] ; then + if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then + EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp" + elif ! [ -z $DB_SOCK_OR_PORT ] ; then + EXTRA=" --socket=$DB_SOCK_OR_PORT" + elif ! [ -z $DB_HOSTNAME ] ; then + EXTRA=" --host=$DB_HOSTNAME --protocol=tcp" + fi + fi + + # create database + mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA +} + +install_wp +setup_wp +install_test_suite +install_db + +if [ "$CIRCLE_JOB" == 'theme-check' ]; then + php -d memory_limit=1024M "$(which wp)" package install anhskohbo/wp-cli-themecheck + wp plugin install theme-check --activate --path=$WP_CORE_DIR +fi + +if [ "$CIRCLE_JOB" == 'a11y-tests' ]; then + sudo cp ~/project/.dev/tests/apache-ci.conf /etc/apache2/sites-available + sudo a2ensite apache-ci.conf + sudo service apache2 restart + wp db reset --yes --path=$WP_CORE_DIR + wp db import ~/project/.dev/tests/a11y-test-db.sql --path=$WP_CORE_DIR +fi + +export INSTALL_PATH=$WP_CORE_DIR/wp-content/themes/maverick +mkdir -p $INSTALL_PATH + +if [ "$CIRCLE_JOB" == 'unit-tests' ]; then + # Unit test job, copy entire directory including config files + rsync -av --delete ~/project/. $INSTALL_PATH/ +else + rsync -av --exclude-from ~/project/.distignore --delete ~/project/. $INSTALL_PATH/ +fi diff --git a/.dev/tests/a11y-test-db.sql b/.dev/tests/a11y-test-db.sql new file mode 100644 index 000000000..c9d2bb3be --- /dev/null +++ b/.dev/tests/a11y-test-db.sql @@ -0,0 +1,409 @@ +-- MySQL dump 10.17 Distrib 10.3.14-MariaDB, for osx10.13 (x86_64) +-- +-- Host: 127.0.0.1 Database: maverick +-- ------------------------------------------------------ +-- Server version 10.3.14-MariaDB + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `wp_commentmeta` +-- + +DROP TABLE IF EXISTS `wp_commentmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `comment_id` (`comment_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_commentmeta` +-- + +LOCK TABLES `wp_commentmeta` WRITE; +/*!40000 ALTER TABLE `wp_commentmeta` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_commentmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_comments` +-- + +DROP TABLE IF EXISTS `wp_comments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci NOT NULL, + `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_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_ci NOT NULL, + `comment_karma` int(11) NOT NULL DEFAULT 0, + `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', + `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `comment_type` varchar(20) COLLATE utf8mb4_unicode_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=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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/','','2019-08-14 20:00:09','2019-08-14 20:00:09','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),(2,155,'Anon','anon@example.com','','','2007-09-04 10:49:28','2007-09-04 00:49:28','Anonymous comment.',0,'1','','',0,0),(3,155,'tellyworthtest2','tellyworth+test2@example.com','','','2007-09-04 10:49:03','2007-09-04 00:49:03','Contributor comment.',0,'1','','',0,0),(4,155,'themedemos','themeshaperwp+demos@gmail.com','https://wpthemetestdata.wordpress.com/','','2007-09-04 10:48:51','2007-09-04 17:48:51','Author comment.',0,'1','','',0,0),(5,155,'themereviewteam','themereviewteam@gmail.com','','','2014-12-10 01:56:24','2014-12-10 08:56:24','nothing useful to say',0,'0','','',3,0),(6,703,'ken','example@example.com','','','2014-11-29 21:03:05','2014-11-30 04:03:05','I want to learn how to make chinese eggrolls',0,'0','','',0,0),(7,1148,'John Doe','example@example.org','http://example.org/','','2012-09-03 10:18:04','2012-09-03 17:18:04','Headings\n

Header one

\n

Header two

\n

Header three

\n

Header four

\n
Header five
\n
Header six
\n

Blockquotes

\nSingle line blockquote:\n
Stay hungry. Stay foolish.
\nMulti line blockquote with a cite reference:\n

The HTML <blockquote> Element (or HTML Block Quotation Element) indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (see Notes for how to change it). A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the <cite> element.

\nmultiple contributors - MDN HTML element reference - blockquote\n

Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EmployeeSalary
John Saddington$1Because that\'s all Steve Job\' needed for a salary.
Tom McFarlin$100KFor all the blogging he does.
Jared Erickson$100MPictures are worth a thousand words, right? So Tom x 1,000.
Chris Ames$100BWith hair like that?! Enough said...
\n

Definition Lists

\n
Definition List Title
Definition list division.
Startup
A startup company or startup is a company or temporary organization designed to search for a repeatable and scalable business model.
#dowork
Coined by Rob Dyrdek and his personal body guard Christopher \"Big Black\" Boykins, \"Do Work\" works as a self motivator, to motivating your friends.
Do It Live
I\'ll let Bill O\'Reilly will explain this one.
\n

Unordered Lists (Nested)

\n
    \n
  • List item one\n
      \n
    • List item one\n
        \n
      • List item one
      • \n
      • List item two
      • \n
      • List item three
      • \n
      • List item four
      • \n
      \n
    • \n
    • List item two
    • \n
    • List item three
    • \n
    • List item four
    • \n
    \n
  • \n
  • List item two
  • \n
  • List item three
  • \n
  • List item four
  • \n
\n

Ordered List (Nested)

\n
    \n
  1. List item one -start at 8\n
      \n
    1. List item one\n
        \n
      1. List item one -reversed attribute
      2. \n
      3. List item two
      4. \n
      5. List item three
      6. \n
      7. List item four
      8. \n
      \n
    2. \n
    3. List item two
    4. \n
    5. List item three
    6. \n
    7. List item four
    8. \n
    \n
  2. \n
  3. List item two
  4. \n
  5. List item three
  6. \n
  7. List item four
  8. \n
\n\n

HTML Tags

\nThese supported tags come from the WordPress.com code FAQ.\n\nAddress Tag\n\n
1 Infinite Loop\nCupertino, CA 95014\nUnited States
Anchor Tag (aka. Link)\n\nThis is an example of a link.\n\nAbbreviation Tag\n\nThe abbreviation srsly stands for \"seriously\".\n\nAcronym Tag (deprecated in HTML5)\n\nThe acronym ftw stands for \"for the win\".\n\nBig Tag (deprecated in HTML5)\n\nThese tests are a big deal, but this tag is no longer supported in HTML5.\n\nCite Tag\n\n\"Code is poetry.\" --Automattic\n\nCode Tag\n\nThis tag styles blocks of code.\n.post-title {\n margin: 0 0 5px;\n font-weight: bold;\n font-size: 38px;\n line-height: 1.2;\n and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n}\nYou will learn later on in these tests that word-wrap: break-word; will be your best friend.\n\nDelete Tag\n\nThis tag will let you strike out text, but this tag is recommended supported in HTML5 (use the <s> instead).\n\nEmphasize Tag\n\nThe emphasize tag should italicize text.\n\nHorizontal Rule Tag\n\n
\n\nThis sentence is following a <hr /> tag.\n\nInsert Tag\n\nThis tag should denote inserted text.\n\nKeyboard Tag\n\nThis scarcely known tag emulates keyboard text, which is usually styled like the <code> tag.\n\nPreformatted Tag\n\nThis tag is for preserving whitespace as typed, such as in poetry or ASCII art.\n

The Road Not Taken

\n
\nRobert Frost\n\n  Two roads diverged in a yellow wood,\n  And sorry I could not travel both          (\\_/)\n  And be one traveler, long I stood         (=\'.\'=)\n  And looked down one as far as I could     (\")_(\")\n  To where it bent in the undergrowth;\n\n  Then took the other, as just as fair,\n  And having perhaps the better claim,          |\\_/|\n  Because it was grassy and wanted wear;       / @ @ \\\n  Though as for that the passing there        ( > º < )\n  Had worn them really about the same,         `>>x<<´\n                                               /  O  \\\n  And both that morning equally lay\n  In leaves no step had trodden black.\n  Oh, I kept the first for another day!\n  Yet knowing how way leads on to way,\n  I doubted if I should ever come back.\n\n  I shall be telling this with a sigh\n  Somewhere ages and ages hence:\n  Two roads diverged in a wood, and I—\n  I took the one less traveled by,\n  And that has made all the difference.\n\n\n  and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n
\n\nQuote Tag for short, inline quotes\n\nDevelopers, developers, developers... --Steve Ballmer\n\nSubscript Tag\n\nGetting our science styling on with H2O, which should push the \"2\" down.\n\nSuperscript Tag\n\nStill sticking with science and Albert Einstein\'s E = MC2, which should lift the 2 up.',0,'1','','',0,0),(8,1148,'Anonymous User','fake@example.com','','','2013-03-11 23:45:54','2013-03-12 04:45:54','This user it trying to be anonymous.\n\n\n They used a fake email, so there should be no Gravatar associated with it.\n They did not speify a website, so there should be no link to it in the comment.\n',0,'1','','',0,0),(9,1148,'Jane Doe','example@example.org','http://example.org/','','2013-03-12 13:17:35','2013-03-12 20:17:35','Comments? I love comments!',0,'1','','',0,0),(10,1148,'John Doe','example@example.org','http://example.org','','2013-03-14 07:53:26','2013-03-14 14:53:26','These tests are amazing!',0,'1','','',0,0),(11,1148,'themedemos','themeshaperwp+demos@gmail.com','https://wpthemetestdata.wordpress.com/','','2013-03-14 07:56:46','2013-03-14 14:56:46','Author Comment.',0,'1','','',0,0),(12,1148,'John Doe','example@example.org','http://example.org/','','2013-03-14 07:57:01','2013-03-14 14:57:01','Comment Depth 01',0,'1','','',0,0),(13,1148,'Jane Bloggs','example@example.org','http://example.org/','','2013-03-14 08:01:21','2013-03-14 15:01:21','Comment Depth 02',0,'1','','',12,0),(14,1148,'Fred Bloggs','example@example.org','http://example.org/','','2013-03-14 08:02:06','2013-03-14 15:02:06','Comment Depth 03',0,'1','','',13,0),(15,1148,'Fred Bloggs','example@example.org','http://example.org/','','2013-03-14 08:03:22','2013-03-14 15:03:22','Comment Depth 04',0,'1','','',14,0),(16,1148,'themedemos','themeshaperwp+demos@gmail.com','https://wpthemetestdata.wordpress.com/','','2013-03-14 08:10:29','2013-03-14 15:10:29','Comment Depth 05\n\nAlso an author comment.',0,'1','','',15,0),(17,1148,'Jane Bloggs','example@example.org','http://example.org/','','2013-03-14 08:12:16','2013-03-14 15:12:16','Comment Depth 06 has some more text than some of the other comments on this post.',0,'1','','',16,0),(18,1148,'Joe Bloggs','example@example.org','http://example.org/','','2013-03-14 08:12:58','2013-03-14 15:12:58','Comment Depth 07 has a little bit.',0,'1','','',17,0),(19,1148,'Jane Bloggs','example@example.org','http://example.org/','','2013-03-14 08:13:42','2013-03-14 15:13:42','Comment Depth 08',0,'1','','',18,0),(20,1148,'Joe Bloggs','example@example.org','http://example.org/','','2013-03-14 08:14:13','2013-03-14 15:14:13','Comment Depth 09 is way nested, but there are a lot of sites with very nested comments.',0,'1','','',19,0),(21,1148,'themedemos','themeshaperwp+demos@gmail.com','https://wpthemetestdata.wordpress.com/','','2013-03-14 08:14:47','2013-03-14 15:14:47','Comment Depth 10\n\nAlso an author comment.',0,'1','','',20,0),(22,1148,'Jane Doe','example@example.org','http://example.org/','','2013-03-14 09:56:43','2013-03-14 16:56:43','Image comment.\n \"Albany\n If the image imports...\n ',0,'1','','',0,0),(23,1148,'John Doe','example@example.org','http://example.org/','','2013-03-14 11:23:24','2013-03-14 18:23:24','We are totally going to blog about these tests!',0,'1','','',0,0),(24,1148,'John Doe','example@example.org','http://example.org/','','2013-03-14 11:27:54','2013-03-14 18:27:54','We use these tests all the time! Killer stuff!',0,'1','','',0,0),(25,1148,'Jane Doe','example@example.org','http://example.org/','','2013-03-14 11:30:33','2013-03-14 18:30:33','Thanks for all the comments, everyone!',0,'1','','',0,0),(26,1148,'auser','auser@example.com','','','2014-09-29 02:52:15','2014-09-29 09:52:15','this is test comment\n\n Feeling testy?',0,'0','','',0,0),(27,1149,'Ping 1 « What’s a tellyworth?','','http://tellyworth.wordpress.com/2007/11/21/ping-1/','','2007-11-21 11:31:12','2007-11-21 01:31:12','[...] Trackback test. [...]',0,'1','','trackback',0,0),(28,1149,'Ping 2 with a much longer title than the previous ping, which was called Ping 1 « What’s a tellyworth?','','http://tellyworth.wordpress.com/2007/11/21/ping-2-with-a-much-longer-title-than-the-previous-ping-which-was-called-ping-1/','','2007-11-21 11:35:47','2007-11-21 01:35:47','[...] Another trackback test. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec hendrerit gravida nisi. Praesent libero odio, tincidunt nec, fringilla et, mollis ut, ipsum. Proin a lacus quis nisi pulvinar bibendum. Donec massa justo, dapibus at, imperdiet vestibulum, dapibus in, leo. Donec pretium tellus in dui. Phasellus tristique aliquet justo. Donec sodales. Nulla urna mi, molestie ac, malesuada sit amet, sagittis id, lacus. Mauris auctor leo ac justo. Proin convallis. Nulla eleifend dictum mi. Donec at lectus. Integer augue sapien, ornare vitae, rhoncus quis, rhoncus sed, sapien. Nunc mattis diam sodales diam.Etiam porttitor, ante sed varius semper, ante arcu rutrum tortor, at luctus nunc urna id nibh. Fusce sodales. Integer sed ligula. Donec posuere, nibh aliquet auctor congue, augue est porttitor odio, imperdiet facilisis tortor urna vel mauris. Pellentesque pretium, lorem non pellentesque varius, elit diam ultrices mi, sed posuere sapien lectus sed mi. Donec vestibulum urna. Donec gravida elit et enim. Ut dignissim neque ut erat. Morbi tincidunt nunc vitae lorem. Morbi rhoncus mi. Praesent facilisis tincidunt enim. Ut pulvinar. Suspendisse potenti. Vivamus turpis odio, porta at, malesuada in, iaculis eget, odio. Aenean faucibus, urna quis congue dignissim, orci tellus ornare leo, eget viverra ante ipsum sit amet magna. Suspendisse mattis nunc at justo. Nullam malesuada lobortis lorem. Morbi ultricies. Nam risus erat, sagittis ut, tristique rhoncus, luctus id, ante. Maecenas ac dui. [...]',0,'1','','trackback',0,0),(29,1149,'Ping 4 « What’s a tellyworth?','','http://tellyworth.wordpress.com/2007/11/21/ping-4/','','2007-11-21 11:39:25','2007-11-21 01:39:25','[...] Another short one. [...]',0,'1','','pingback',0,0),(30,1149,'Ping 3 « What’s a tellyworth?','','http://tellyworth.wordpress.com/2007/11/21/ping-3/','','2007-11-21 11:38:22','2007-11-21 01:38:22','[...] Just a short one. [...]',0,'1','','pingback',0,0),(31,1149,'John Doe','example@example.org','http://example.org/','','2010-06-11 15:27:04','2010-06-11 22:27:04','This is a comment amongst pingbacks and trackbacks.',0,'1','','',0,0),(32,1168,'Jane Doe','example@example.org','http://example.org/','','2013-03-14 11:56:08','2013-03-14 18:56:08','This comment should not be visible until the password is entered.',0,'1','','',0,0),(33,1170,'John Doe','example@example.org','http://example.org/','','2013-03-14 12:35:07','2013-03-14 19:35:07','Having no content in the post should have no adverse effects on the layout or functionality.',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 */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_links` ( + `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `link_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `link_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `link_image` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `link_target` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `link_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `link_visible` varchar(20) COLLATE utf8mb4_unicode_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_ci NOT NULL DEFAULT '', + `link_notes` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `link_rss` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + PRIMARY KEY (`link_id`), + KEY `link_visible` (`link_visible`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_links` +-- + +LOCK TABLES `wp_links` WRITE; +/*!40000 ALTER TABLE `wp_links` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_links` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_options` +-- + +DROP TABLE IF EXISTS `wp_options`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_options` ( + `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `option_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `option_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, + `autoload` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'yes', + PRIMARY KEY (`option_id`), + UNIQUE KEY `option_name` (`option_name`) +) ENGINE=InnoDB AUTO_INCREMENT=178 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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://maverick.test','yes'),(2,'home','http://maverick.test','yes'),(3,'blogname','Maverick Site Title - Long Title','yes'),(4,'blogdescription','This is a site description that is lengthy. Check this one out.','yes'),(5,'users_can_register','0','yes'),(6,'admin_email','evan@localhost.com','yes'),(7,'start_of_week','1','yes'),(8,'use_balanceTags','0','yes'),(9,'use_smilies','1','yes'),(10,'require_name_email','1','yes'),(11,'comments_notify','1','yes'),(12,'posts_per_rss','10','yes'),(13,'rss_use_excerpt','0','yes'),(14,'mailserver_url','mail.example.com','yes'),(15,'mailserver_login','login@example.com','yes'),(16,'mailserver_pass','password','yes'),(17,'mailserver_port','110','yes'),(18,'default_category','1','yes'),(19,'default_comment_status','open','yes'),(20,'default_ping_status','open','yes'),(21,'default_pingback_flag','1','yes'),(22,'posts_per_page','10','yes'),(23,'date_format','F j, Y','yes'),(24,'time_format','g:i a','yes'),(25,'links_updated_date_format','F j, Y g:i a','yes'),(26,'comment_moderation','','yes'),(27,'moderation_notify','1','yes'),(28,'permalink_structure','/%postname%/','yes'),(29,'rewrite_rules','a:87:{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: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'),(30,'hack_file','0','yes'),(31,'blog_charset','UTF-8','yes'),(32,'moderation_keys','','no'),(33,'active_plugins','a:2:{i:0;s:27:\"coblocks/class-coblocks.php\";i:1;s:41:\"wordpress-importer/wordpress-importer.php\";}','yes'),(34,'category_base','','yes'),(35,'ping_sites','http://rpc.pingomatic.com/','yes'),(36,'comment_max_links','2','yes'),(37,'gmt_offset','0','yes'),(38,'default_email_category','1','yes'),(39,'recently_edited','','no'),(40,'template','maverick','yes'),(41,'stylesheet','maverick','yes'),(42,'comment_whitelist','1','yes'),(43,'blacklist_keys','','no'),(44,'comment_registration','','yes'),(45,'html_type','text/html','yes'),(46,'use_trackback','0','yes'),(47,'default_role','subscriber','yes'),(48,'db_version','44719','yes'),(49,'uploads_use_yearmonth_folders','1','yes'),(50,'upload_path','','yes'),(51,'blog_public','1','yes'),(52,'default_link_category','2','yes'),(53,'show_on_front','posts','yes'),(54,'tag_base','','yes'),(55,'show_avatars','1','yes'),(56,'avatar_rating','G','yes'),(57,'upload_url_path','','yes'),(58,'thumbnail_size_w','150','yes'),(59,'thumbnail_size_h','150','yes'),(60,'thumbnail_crop','1','yes'),(61,'medium_size_w','300','yes'),(62,'medium_size_h','300','yes'),(63,'avatar_default','mystery','yes'),(64,'large_size_w','1024','yes'),(65,'large_size_h','1024','yes'),(66,'image_default_link_type','none','yes'),(67,'image_default_size','','yes'),(68,'image_default_align','','yes'),(69,'close_comments_for_old_posts','','yes'),(70,'close_comments_days_old','14','yes'),(71,'thread_comments','1','yes'),(72,'thread_comments_depth','5','yes'),(73,'page_comments','1','yes'),(74,'comments_per_page','5','yes'),(75,'default_comments_page','newest','yes'),(76,'comment_order','asc','yes'),(77,'sticky_posts','a:1:{i:0;i:1241;}','yes'),(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'),(79,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(80,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(81,'uninstall_plugins','a:0:{}','no'),(82,'timezone_string','','yes'),(83,'page_for_posts','0','yes'),(84,'page_on_front','0','yes'),(85,'default_post_format','0','yes'),(86,'link_manager_enabled','0','yes'),(87,'finished_splitting_shared_terms','1','yes'),(88,'site_icon','0','yes'),(89,'medium_large_size_w','768','yes'),(90,'medium_large_size_h','0','yes'),(91,'wp_page_for_privacy_policy','3','yes'),(92,'show_comments_cookies_opt_in','1','yes'),(93,'initial_db_version','44719','yes'),(94,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}','yes'),(95,'fresh_site','0','yes'),(96,'widget_search','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(97,'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'),(98,'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'),(99,'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'),(100,'widget_meta','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(101,'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'),(102,'cron','a:9:{i:1565812810;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:1565812811;a:4:{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;}}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:1565813384;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:1565813389;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:1565872162;a:1:{s:8:\"do_pings\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1565899876;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"c9059feef497c200e69cb9956a81f005\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:5;}}}}i:1565900248;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"140e6addfe7c8d9833418c31be6ce120\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:1861;}}}}i:1893499218;a:1:{s:19:\"publish_future_post\";a:1:{s:32:\"53e45760b4285163a94322f2b432f7d3\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:1153;}}}}s:7:\"version\";i:2;}','yes'),(103,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(104,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(105,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(106,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(107,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(108,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(109,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(110,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(111,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(112,'_transient_doing_cron','1565874148.8592019081115722656250','yes'),(113,'theme_mods_twentynineteen','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1565813763;s:4:\"data\";a:2:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";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'),(114,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.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.2.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.2.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.2.2-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.2.2\";s:7:\"version\";s:5:\"5.2.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.0\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1565871992;s:15:\"version_checked\";s:5:\"5.2.2\";s:12:\"translations\";a:0:{}}','no'),(118,'_site_transient_update_themes','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1565871993;s:7:\"checked\";a:4:{s:8:\"maverick\";s:5:\"0.2.0\";s:14:\"twentynineteen\";s:3:\"1.4\";s:15:\"twentyseventeen\";s:3:\"2.2\";s:13:\"twentysixteen\";s:3:\"2.0\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}','no'),(119,'_site_transient_timeout_browser_96ee18a53bdbe78319e8b0a919a00901','1566418188','no'),(120,'_site_transient_browser_96ee18a53bdbe78319e8b0a919a00901','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"76.0.3809.100\";s:8:\"platform\";s:9:\"Macintosh\";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'),(121,'_site_transient_timeout_php_check_f0b6411b8c82dcf39302e5312c1fbd33','1566418189','no'),(122,'_site_transient_php_check_f0b6411b8c82dcf39302e5312c1fbd33','a:5:{s:19:\"recommended_version\";s:3:\"7.3\";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'),(123,'can_compress_scripts','0','no'),(136,'_site_transient_timeout_popular_importers_6b41f3ccfc7109d105fce4616c8e9340','1565986219','no'),(137,'_site_transient_popular_importers_6b41f3ccfc7109d105fce4616c8e9340','a:2:{s:9:\"importers\";a:8:{s:7:\"blogger\";a:4:{s:4:\"name\";s:7:\"Blogger\";s:11:\"description\";s:54:\"Import posts, comments, and users from a Blogger blog.\";s:11:\"plugin-slug\";s:16:\"blogger-importer\";s:11:\"importer-id\";s:7:\"blogger\";}s:9:\"wpcat2tag\";a:4:{s:4:\"name\";s:29:\"Categories and Tags Converter\";s:11:\"description\";s:71:\"Convert existing categories to tags or tags to categories, selectively.\";s:11:\"plugin-slug\";s:18:\"wpcat2tag-importer\";s:11:\"importer-id\";s:10:\"wp-cat2tag\";}s:11:\"livejournal\";a:4:{s:4:\"name\";s:11:\"LiveJournal\";s:11:\"description\";s:46:\"Import posts from LiveJournal using their API.\";s:11:\"plugin-slug\";s:20:\"livejournal-importer\";s:11:\"importer-id\";s:11:\"livejournal\";}s:11:\"movabletype\";a:4:{s:4:\"name\";s:24:\"Movable Type and TypePad\";s:11:\"description\";s:62:\"Import posts and comments from a Movable Type or TypePad blog.\";s:11:\"plugin-slug\";s:20:\"movabletype-importer\";s:11:\"importer-id\";s:2:\"mt\";}s:4:\"opml\";a:4:{s:4:\"name\";s:8:\"Blogroll\";s:11:\"description\";s:28:\"Import links in OPML format.\";s:11:\"plugin-slug\";s:13:\"opml-importer\";s:11:\"importer-id\";s:4:\"opml\";}s:3:\"rss\";a:4:{s:4:\"name\";s:3:\"RSS\";s:11:\"description\";s:30:\"Import posts from an RSS feed.\";s:11:\"plugin-slug\";s:12:\"rss-importer\";s:11:\"importer-id\";s:3:\"rss\";}s:6:\"tumblr\";a:4:{s:4:\"name\";s:6:\"Tumblr\";s:11:\"description\";s:53:\"Import posts & media from Tumblr using their API.\";s:11:\"plugin-slug\";s:15:\"tumblr-importer\";s:11:\"importer-id\";s:6:\"tumblr\";}s:9:\"wordpress\";a:4:{s:4:\"name\";s:9:\"WordPress\";s:11:\"description\";s:96:\"Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.\";s:11:\"plugin-slug\";s:18:\"wordpress-importer\";s:11:\"importer-id\";s:9:\"wordpress\";}}s:10:\"translated\";b:0;}','no'),(139,'_site_transient_update_plugins','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1565872008;s:7:\"checked\";a:5:{s:19:\"akismet/akismet.php\";s:5:\"4.1.2\";s:27:\"coblocks/class-coblocks.php\";s:6:\"1.12.0\";s:9:\"hello.php\";s:5:\"1.7.2\";s:27:\"woocommerce/woocommerce.php\";s:5:\"3.7.0\";s:41:\"wordpress-importer/wordpress-importer.php\";s:5:\"0.6.4\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:5:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.1.2\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.1.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}}s:27:\"coblocks/class-coblocks.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:22:\"w.org/plugins/coblocks\";s:4:\"slug\";s:8:\"coblocks\";s:6:\"plugin\";s:27:\"coblocks/class-coblocks.php\";s:11:\"new_version\";s:6:\"1.12.0\";s:3:\"url\";s:39:\"https://wordpress.org/plugins/coblocks/\";s:7:\"package\";s:51:\"https://downloads.wordpress.org/plugin/coblocks.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:61:\"https://ps.w.org/coblocks/assets/icon-256x256.jpg?rev=2089477\";s:2:\"1x\";s:61:\"https://ps.w.org/coblocks/assets/icon-128x128.jpg?rev=2089477\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/coblocks/assets/banner-1544x500.jpg?rev=2089477\";s:2:\"1x\";s:63:\"https://ps.w.org/coblocks/assets/banner-772x250.jpg?rev=2089477\";}s:11:\"banners_rtl\";a:0:{}}s:9:\"hello.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}}s:27:\"woocommerce/woocommerce.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:25:\"w.org/plugins/woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:6:\"plugin\";s:27:\"woocommerce/woocommerce.php\";s:11:\"new_version\";s:5:\"3.7.0\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/woocommerce/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/woocommerce.3.7.0.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/woocommerce/assets/icon-256x256.png?rev=2075035\";s:2:\"1x\";s:64:\"https://ps.w.org/woocommerce/assets/icon-128x128.png?rev=2075035\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/woocommerce/assets/banner-1544x500.png?rev=2075035\";s:2:\"1x\";s:66:\"https://ps.w.org/woocommerce/assets/banner-772x250.png?rev=2075035\";}s:11:\"banners_rtl\";a:0:{}}s:41:\"wordpress-importer/wordpress-importer.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:32:\"w.org/plugins/wordpress-importer\";s:4:\"slug\";s:18:\"wordpress-importer\";s:6:\"plugin\";s:41:\"wordpress-importer/wordpress-importer.php\";s:11:\"new_version\";s:5:\"0.6.4\";s:3:\"url\";s:49:\"https://wordpress.org/plugins/wordpress-importer/\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/plugin/wordpress-importer.0.6.4.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:71:\"https://ps.w.org/wordpress-importer/assets/icon-256x256.png?rev=1908375\";s:2:\"1x\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";s:3:\"svg\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:72:\"https://ps.w.org/wordpress-importer/assets/banner-772x250.png?rev=547654\";}s:11:\"banners_rtl\";a:0:{}}}}','no'),(140,'recently_activated','a:0:{}','yes'),(142,'_site_transient_timeout_available_translations','1565824401','no'),(143,'_site_transient_available_translations','a:117:{s:2:\"af\";a:8:{s:8:\"language\";s:2:\"af\";s:7:\"version\";s:5:\"5.0.4\";s:7:\"updated\";s:19:\"2019-05-16 12:52:45\";s:12:\"english_name\";s:9:\"Afrikaans\";s:11:\"native_name\";s:9:\"Afrikaans\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.0.4/af.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"af\";i:2;s:3:\"afr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Gaan voort\";}}s:2:\"ar\";a:8:{s:8:\"language\";s:2:\"ar\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-08 14:55:37\";s:12:\"english_name\";s:6:\"Arabic\";s:11:\"native_name\";s:14:\"العربية\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/ar.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:2;s:3:\"ara\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:3:\"ary\";a:8:{s:8:\"language\";s:3:\"ary\";s:7:\"version\";s:5:\"4.7.7\";s:7:\"updated\";s:19:\"2017-01-26 15:42:35\";s:12:\"english_name\";s:15:\"Moroccan Arabic\";s:11:\"native_name\";s:31:\"العربية المغربية\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.7/ary.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:3;s:3:\"ary\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:2:\"as\";a:8:{s:8:\"language\";s:2:\"as\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-22 18:59:07\";s:12:\"english_name\";s:8:\"Assamese\";s:11:\"native_name\";s:21:\"অসমীয়া\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/as.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"as\";i:2;s:3:\"asm\";i:3;s:3:\"asm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:2:\"az\";a:8:{s:8:\"language\";s:2:\"az\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-06 00:09:27\";s:12:\"english_name\";s:11:\"Azerbaijani\";s:11:\"native_name\";s:16:\"Azərbaycan dili\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/az.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:2;s:3:\"aze\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Davam\";}}s:3:\"azb\";a:8:{s:8:\"language\";s:3:\"azb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-12 20:34:31\";s:12:\"english_name\";s:17:\"South Azerbaijani\";s:11:\"native_name\";s:29:\"گؤنئی آذربایجان\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/azb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:3;s:3:\"azb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:3:\"bel\";a:8:{s:8:\"language\";s:3:\"bel\";s:7:\"version\";s:6:\"4.9.10\";s:7:\"updated\";s:19:\"2019-05-14 14:59:20\";s:12:\"english_name\";s:10:\"Belarusian\";s:11:\"native_name\";s:29:\"Беларуская мова\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.9.10/bel.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"be\";i:2;s:3:\"bel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Працягнуць\";}}s:5:\"bg_BG\";a:8:{s:8:\"language\";s:5:\"bg_BG\";s:7:\"version\";s:5:\"5.2.1\";s:7:\"updated\";s:19:\"2019-06-10 20:13:25\";s:12:\"english_name\";s:9:\"Bulgarian\";s:11:\"native_name\";s:18:\"Български\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.1/bg_BG.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bg\";i:2;s:3:\"bul\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Напред\";}}s:5:\"bn_BD\";a:8:{s:8:\"language\";s:5:\"bn_BD\";s:7:\"version\";s:5:\"4.8.6\";s:7:\"updated\";s:19:\"2017-10-01 12:57:10\";s:12:\"english_name\";s:20:\"Bengali (Bangladesh)\";s:11:\"native_name\";s:15:\"বাংলা\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.8.6/bn_BD.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"bn\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:23:\"এগিয়ে চল.\";}}s:2:\"bo\";a:8:{s:8:\"language\";s:2:\"bo\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-13 03:24:43\";s:12:\"english_name\";s:7:\"Tibetan\";s:11:\"native_name\";s:21:\"བོད་ཡིག\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/bo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bo\";i:2;s:3:\"tib\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:33:\"མུ་མཐུད་དུ།\";}}s:5:\"bs_BA\";a:8:{s:8:\"language\";s:5:\"bs_BA\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-24 05:22:45\";s:12:\"english_name\";s:7:\"Bosnian\";s:11:\"native_name\";s:8:\"Bosanski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/bs_BA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bs\";i:2;s:3:\"bos\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:2:\"ca\";a:8:{s:8:\"language\";s:2:\"ca\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-26 14:27:28\";s:12:\"english_name\";s:7:\"Catalan\";s:11:\"native_name\";s:7:\"Català\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/ca.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ca\";i:2;s:3:\"cat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:3:\"ceb\";a:8:{s:8:\"language\";s:3:\"ceb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-02 17:25:51\";s:12:\"english_name\";s:7:\"Cebuano\";s:11:\"native_name\";s:7:\"Cebuano\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/ceb.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"ceb\";i:3;s:3:\"ceb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Padayun\";}}s:5:\"cs_CZ\";a:8:{s:8:\"language\";s:5:\"cs_CZ\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-02 05:01:03\";s:12:\"english_name\";s:5:\"Czech\";s:11:\"native_name\";s:9:\"Čeština\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/cs_CZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cs\";i:2;s:3:\"ces\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Pokračovat\";}}s:2:\"cy\";a:8:{s:8:\"language\";s:2:\"cy\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-21 08:32:15\";s:12:\"english_name\";s:5:\"Welsh\";s:11:\"native_name\";s:7:\"Cymraeg\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/cy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cy\";i:2;s:3:\"cym\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Parhau\";}}s:5:\"da_DK\";a:8:{s:8:\"language\";s:5:\"da_DK\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-08 20:19:38\";s:12:\"english_name\";s:6:\"Danish\";s:11:\"native_name\";s:5:\"Dansk\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/da_DK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"da\";i:2;s:3:\"dan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsæt\";}}s:5:\"de_CH\";a:8:{s:8:\"language\";s:5:\"de_CH\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-19 09:55:37\";s:12:\"english_name\";s:20:\"German (Switzerland)\";s:11:\"native_name\";s:17:\"Deutsch (Schweiz)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/de_CH.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:12:\"de_DE_formal\";a:8:{s:8:\"language\";s:12:\"de_DE_formal\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-13 08:44:30\";s:12:\"english_name\";s:15:\"German (Formal)\";s:11:\"native_name\";s:13:\"Deutsch (Sie)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/5.2.2/de_DE_formal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:5:\"de_DE\";a:8:{s:8:\"language\";s:5:\"de_DE\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-13 13:07:53\";s:12:\"english_name\";s:6:\"German\";s:11:\"native_name\";s:7:\"Deutsch\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/de_DE.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:5:\"de_AT\";a:8:{s:8:\"language\";s:5:\"de_AT\";s:7:\"version\";s:3:\"5.2\";s:7:\"updated\";s:19:\"2019-05-07 21:15:55\";s:12:\"english_name\";s:16:\"German (Austria)\";s:11:\"native_name\";s:21:\"Deutsch (Österreich)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.2/de_AT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:14:\"de_CH_informal\";a:8:{s:8:\"language\";s:14:\"de_CH_informal\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-19 09:56:19\";s:12:\"english_name\";s:30:\"German (Switzerland, Informal)\";s:11:\"native_name\";s:21:\"Deutsch (Schweiz, Du)\";s:7:\"package\";s:73:\"https://downloads.wordpress.org/translation/core/5.2.2/de_CH_informal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:3:\"dzo\";a:8:{s:8:\"language\";s:3:\"dzo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-06-29 08:59:03\";s:12:\"english_name\";s:8:\"Dzongkha\";s:11:\"native_name\";s:18:\"རྫོང་ཁ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/dzo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"dz\";i:2;s:3:\"dzo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:2:\"el\";a:8:{s:8:\"language\";s:2:\"el\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-12 20:29:26\";s:12:\"english_name\";s:5:\"Greek\";s:11:\"native_name\";s:16:\"Ελληνικά\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/el.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"el\";i:2;s:3:\"ell\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Συνέχεια\";}}s:5:\"en_NZ\";a:8:{s:8:\"language\";s:5:\"en_NZ\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-20 23:50:40\";s:12:\"english_name\";s:21:\"English (New Zealand)\";s:11:\"native_name\";s:21:\"English (New Zealand)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/en_NZ.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_AU\";a:8:{s:8:\"language\";s:5:\"en_AU\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-25 07:12:29\";s:12:\"english_name\";s:19:\"English (Australia)\";s:11:\"native_name\";s:19:\"English (Australia)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/en_AU.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_ZA\";a:8:{s:8:\"language\";s:5:\"en_ZA\";s:7:\"version\";s:5:\"5.1.1\";s:7:\"updated\";s:19:\"2019-06-06 15:48:01\";s:12:\"english_name\";s:22:\"English (South Africa)\";s:11:\"native_name\";s:22:\"English (South Africa)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.1.1/en_ZA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_GB\";a:8:{s:8:\"language\";s:5:\"en_GB\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-20 11:31:40\";s:12:\"english_name\";s:12:\"English (UK)\";s:11:\"native_name\";s:12:\"English (UK)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/en_GB.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_CA\";a:8:{s:8:\"language\";s:5:\"en_CA\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-20 16:48:55\";s:12:\"english_name\";s:16:\"English (Canada)\";s:11:\"native_name\";s:16:\"English (Canada)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/en_CA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"eo\";a:8:{s:8:\"language\";s:2:\"eo\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-20 20:46:03\";s:12:\"english_name\";s:9:\"Esperanto\";s:11:\"native_name\";s:9:\"Esperanto\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/eo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eo\";i:2;s:3:\"epo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Daŭrigi\";}}s:5:\"es_CL\";a:8:{s:8:\"language\";s:5:\"es_CL\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-22 16:47:50\";s:12:\"english_name\";s:15:\"Spanish (Chile)\";s:11:\"native_name\";s:17:\"Español de Chile\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/es_CL.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_ES\";a:8:{s:8:\"language\";s:5:\"es_ES\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-04 20:27:10\";s:12:\"english_name\";s:15:\"Spanish (Spain)\";s:11:\"native_name\";s:8:\"Español\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/es_ES.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_VE\";a:8:{s:8:\"language\";s:5:\"es_VE\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-01 01:18:38\";s:12:\"english_name\";s:19:\"Spanish (Venezuela)\";s:11:\"native_name\";s:21:\"Español de Venezuela\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/es_VE.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_GT\";a:8:{s:8:\"language\";s:5:\"es_GT\";s:7:\"version\";s:3:\"5.1\";s:7:\"updated\";s:19:\"2019-03-02 06:35:01\";s:12:\"english_name\";s:19:\"Spanish (Guatemala)\";s:11:\"native_name\";s:21:\"Español de Guatemala\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.1/es_GT.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_MX\";a:8:{s:8:\"language\";s:5:\"es_MX\";s:7:\"version\";s:3:\"5.0\";s:7:\"updated\";s:19:\"2018-12-07 18:38:30\";s:12:\"english_name\";s:16:\"Spanish (Mexico)\";s:11:\"native_name\";s:19:\"Español de México\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.0/es_MX.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CR\";a:8:{s:8:\"language\";s:5:\"es_CR\";s:7:\"version\";s:3:\"5.0\";s:7:\"updated\";s:19:\"2018-12-06 21:26:01\";s:12:\"english_name\";s:20:\"Spanish (Costa Rica)\";s:11:\"native_name\";s:22:\"Español de Costa Rica\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.0/es_CR.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CO\";a:8:{s:8:\"language\";s:5:\"es_CO\";s:7:\"version\";s:6:\"4.9.10\";s:7:\"updated\";s:19:\"2019-05-23 02:23:28\";s:12:\"english_name\";s:18:\"Spanish (Colombia)\";s:11:\"native_name\";s:20:\"Español de Colombia\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.9.10/es_CO.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_PE\";a:8:{s:8:\"language\";s:5:\"es_PE\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-09 09:36:22\";s:12:\"english_name\";s:14:\"Spanish (Peru)\";s:11:\"native_name\";s:17:\"Español de Perú\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/es_PE.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_AR\";a:8:{s:8:\"language\";s:5:\"es_AR\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-21 11:52:29\";s:12:\"english_name\";s:19:\"Spanish (Argentina)\";s:11:\"native_name\";s:21:\"Español de Argentina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/es_AR.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"es\";i:2;s:3:\"spa\";i:3;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"et\";a:8:{s:8:\"language\";s:2:\"et\";s:7:\"version\";s:9:\"5.0-beta3\";s:7:\"updated\";s:19:\"2018-11-28 16:04:33\";s:12:\"english_name\";s:8:\"Estonian\";s:11:\"native_name\";s:5:\"Eesti\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/5.0-beta3/et.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"et\";i:2;s:3:\"est\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Jätka\";}}s:2:\"eu\";a:8:{s:8:\"language\";s:2:\"eu\";s:7:\"version\";s:5:\"4.9.2\";s:7:\"updated\";s:19:\"2017-12-09 21:12:23\";s:12:\"english_name\";s:6:\"Basque\";s:11:\"native_name\";s:7:\"Euskara\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.9.2/eu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eu\";i:2;s:3:\"eus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Jarraitu\";}}s:5:\"fa_IR\";a:8:{s:8:\"language\";s:5:\"fa_IR\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-13 21:31:06\";s:12:\"english_name\";s:7:\"Persian\";s:11:\"native_name\";s:10:\"فارسی\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/fa_IR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fa\";i:2;s:3:\"fas\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:2:\"fi\";a:8:{s:8:\"language\";s:2:\"fi\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-30 17:08:47\";s:12:\"english_name\";s:7:\"Finnish\";s:11:\"native_name\";s:5:\"Suomi\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/fi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fi\";i:2;s:3:\"fin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Jatka\";}}s:5:\"fr_CA\";a:8:{s:8:\"language\";s:5:\"fr_CA\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-28 14:23:29\";s:12:\"english_name\";s:15:\"French (Canada)\";s:11:\"native_name\";s:19:\"Français du Canada\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/fr_CA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_FR\";a:8:{s:8:\"language\";s:5:\"fr_FR\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-06 06:39:46\";s:12:\"english_name\";s:15:\"French (France)\";s:11:\"native_name\";s:9:\"Français\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/fr_FR.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"fr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_BE\";a:8:{s:8:\"language\";s:5:\"fr_BE\";s:7:\"version\";s:5:\"4.9.5\";s:7:\"updated\";s:19:\"2018-01-31 11:16:06\";s:12:\"english_name\";s:16:\"French (Belgium)\";s:11:\"native_name\";s:21:\"Français de Belgique\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.5/fr_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:3:\"fur\";a:8:{s:8:\"language\";s:3:\"fur\";s:7:\"version\";s:5:\"4.8.6\";s:7:\"updated\";s:19:\"2018-01-29 17:32:35\";s:12:\"english_name\";s:8:\"Friulian\";s:11:\"native_name\";s:8:\"Friulian\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8.6/fur.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"fur\";i:3;s:3:\"fur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"gd\";a:8:{s:8:\"language\";s:2:\"gd\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-08-23 17:41:37\";s:12:\"english_name\";s:15:\"Scottish Gaelic\";s:11:\"native_name\";s:9:\"Gàidhlig\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/gd.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"gd\";i:2;s:3:\"gla\";i:3;s:3:\"gla\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"Lean air adhart\";}}s:5:\"gl_ES\";a:8:{s:8:\"language\";s:5:\"gl_ES\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-29 15:57:31\";s:12:\"english_name\";s:8:\"Galician\";s:11:\"native_name\";s:6:\"Galego\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/gl_ES.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gl\";i:2;s:3:\"glg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"gu\";a:8:{s:8:\"language\";s:2:\"gu\";s:7:\"version\";s:5:\"4.9.8\";s:7:\"updated\";s:19:\"2018-09-14 12:33:48\";s:12:\"english_name\";s:8:\"Gujarati\";s:11:\"native_name\";s:21:\"ગુજરાતી\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.9.8/gu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gu\";i:2;s:3:\"guj\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:31:\"ચાલુ રાખવું\";}}s:3:\"haz\";a:8:{s:8:\"language\";s:3:\"haz\";s:7:\"version\";s:5:\"4.4.2\";s:7:\"updated\";s:19:\"2015-12-05 00:59:09\";s:12:\"english_name\";s:8:\"Hazaragi\";s:11:\"native_name\";s:15:\"هزاره گی\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4.2/haz.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"haz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:5:\"he_IL\";a:8:{s:8:\"language\";s:5:\"he_IL\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-09 17:11:32\";s:12:\"english_name\";s:6:\"Hebrew\";s:11:\"native_name\";s:16:\"עִבְרִית\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/he_IL.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"he\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"המשך\";}}s:5:\"hi_IN\";a:8:{s:8:\"language\";s:5:\"hi_IN\";s:7:\"version\";s:5:\"4.9.7\";s:7:\"updated\";s:19:\"2018-06-17 09:33:44\";s:12:\"english_name\";s:5:\"Hindi\";s:11:\"native_name\";s:18:\"हिन्दी\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.7/hi_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hi\";i:2;s:3:\"hin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"जारी\";}}s:2:\"hr\";a:8:{s:8:\"language\";s:2:\"hr\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-14 14:10:25\";s:12:\"english_name\";s:8:\"Croatian\";s:11:\"native_name\";s:8:\"Hrvatski\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/hr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hr\";i:2;s:3:\"hrv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:5:\"hu_HU\";a:8:{s:8:\"language\";s:5:\"hu_HU\";s:7:\"version\";s:5:\"5.1.1\";s:7:\"updated\";s:19:\"2019-03-19 14:36:40\";s:12:\"english_name\";s:9:\"Hungarian\";s:11:\"native_name\";s:6:\"Magyar\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.1.1/hu_HU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hu\";i:2;s:3:\"hun\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Folytatás\";}}s:2:\"hy\";a:8:{s:8:\"language\";s:2:\"hy\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-03 16:21:10\";s:12:\"english_name\";s:8:\"Armenian\";s:11:\"native_name\";s:14:\"Հայերեն\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/hy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hy\";i:2;s:3:\"hye\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Շարունակել\";}}s:5:\"id_ID\";a:8:{s:8:\"language\";s:5:\"id_ID\";s:7:\"version\";s:5:\"4.9.8\";s:7:\"updated\";s:19:\"2018-07-28 13:16:13\";s:12:\"english_name\";s:10:\"Indonesian\";s:11:\"native_name\";s:16:\"Bahasa Indonesia\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.8/id_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"id\";i:2;s:3:\"ind\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Lanjutkan\";}}s:5:\"is_IS\";a:8:{s:8:\"language\";s:5:\"is_IS\";s:7:\"version\";s:6:\"4.7.11\";s:7:\"updated\";s:19:\"2018-09-20 11:13:37\";s:12:\"english_name\";s:9:\"Icelandic\";s:11:\"native_name\";s:9:\"Íslenska\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.7.11/is_IS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"is\";i:2;s:3:\"isl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Áfram\";}}s:5:\"it_IT\";a:8:{s:8:\"language\";s:5:\"it_IT\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-12 15:50:35\";s:12:\"english_name\";s:7:\"Italian\";s:11:\"native_name\";s:8:\"Italiano\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/it_IT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"it\";i:2;s:3:\"ita\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:2:\"ja\";a:8:{s:8:\"language\";s:2:\"ja\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-24 13:42:24\";s:12:\"english_name\";s:8:\"Japanese\";s:11:\"native_name\";s:9:\"日本語\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/ja.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"ja\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"続ける\";}}s:5:\"jv_ID\";a:8:{s:8:\"language\";s:5:\"jv_ID\";s:7:\"version\";s:5:\"4.9.5\";s:7:\"updated\";s:19:\"2018-03-24 13:53:29\";s:12:\"english_name\";s:8:\"Javanese\";s:11:\"native_name\";s:9:\"Basa Jawa\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.5/jv_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"jv\";i:2;s:3:\"jav\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Nerusaké\";}}s:5:\"ka_GE\";a:8:{s:8:\"language\";s:5:\"ka_GE\";s:7:\"version\";s:3:\"5.1\";s:7:\"updated\";s:19:\"2019-02-21 08:17:32\";s:12:\"english_name\";s:8:\"Georgian\";s:11:\"native_name\";s:21:\"ქართული\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.1/ka_GE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ka\";i:2;s:3:\"kat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"გაგრძელება\";}}s:3:\"kab\";a:8:{s:8:\"language\";s:3:\"kab\";s:7:\"version\";s:5:\"4.9.8\";s:7:\"updated\";s:19:\"2018-09-21 14:15:57\";s:12:\"english_name\";s:6:\"Kabyle\";s:11:\"native_name\";s:9:\"Taqbaylit\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.9.8/kab.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"kab\";i:3;s:3:\"kab\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Kemmel\";}}s:2:\"kk\";a:8:{s:8:\"language\";s:2:\"kk\";s:7:\"version\";s:5:\"4.9.5\";s:7:\"updated\";s:19:\"2018-03-12 08:08:32\";s:12:\"english_name\";s:6:\"Kazakh\";s:11:\"native_name\";s:19:\"Қазақ тілі\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.9.5/kk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"kk\";i:2;s:3:\"kaz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Жалғастыру\";}}s:2:\"km\";a:8:{s:8:\"language\";s:2:\"km\";s:7:\"version\";s:5:\"5.0.3\";s:7:\"updated\";s:19:\"2019-01-09 07:34:10\";s:12:\"english_name\";s:5:\"Khmer\";s:11:\"native_name\";s:27:\"ភាសាខ្មែរ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.0.3/km.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"km\";i:2;s:3:\"khm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"បន្ត\";}}s:2:\"kn\";a:8:{s:8:\"language\";s:2:\"kn\";s:7:\"version\";s:6:\"4.9.10\";s:7:\"updated\";s:19:\"2019-05-08 04:00:57\";s:12:\"english_name\";s:7:\"Kannada\";s:11:\"native_name\";s:15:\"ಕನ್ನಡ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.9.10/kn.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"kn\";i:2;s:3:\"kan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"ಮುಂದುವರೆಸಿ\";}}s:5:\"ko_KR\";a:8:{s:8:\"language\";s:5:\"ko_KR\";s:7:\"version\";s:5:\"5.0.3\";s:7:\"updated\";s:19:\"2019-01-09 14:27:41\";s:12:\"english_name\";s:6:\"Korean\";s:11:\"native_name\";s:9:\"한국어\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.0.3/ko_KR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ko\";i:2;s:3:\"kor\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"계속\";}}s:3:\"ckb\";a:8:{s:8:\"language\";s:3:\"ckb\";s:7:\"version\";s:5:\"4.9.9\";s:7:\"updated\";s:19:\"2018-12-18 14:32:44\";s:12:\"english_name\";s:16:\"Kurdish (Sorani)\";s:11:\"native_name\";s:13:\"كوردی‎\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.9.9/ckb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ku\";i:3;s:3:\"ckb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"به‌رده‌وام به‌\";}}s:2:\"lo\";a:8:{s:8:\"language\";s:2:\"lo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-12 09:59:23\";s:12:\"english_name\";s:3:\"Lao\";s:11:\"native_name\";s:21:\"ພາສາລາວ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/lo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lo\";i:2;s:3:\"lao\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"ຕໍ່​ໄປ\";}}s:5:\"lt_LT\";a:8:{s:8:\"language\";s:5:\"lt_LT\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-07 12:10:36\";s:12:\"english_name\";s:10:\"Lithuanian\";s:11:\"native_name\";s:15:\"Lietuvių kalba\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/lt_LT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lt\";i:2;s:3:\"lit\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Tęsti\";}}s:2:\"lv\";a:8:{s:8:\"language\";s:2:\"lv\";s:7:\"version\";s:6:\"4.7.13\";s:7:\"updated\";s:19:\"2019-05-10 10:24:08\";s:12:\"english_name\";s:7:\"Latvian\";s:11:\"native_name\";s:16:\"Latviešu valoda\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.13/lv.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lv\";i:2;s:3:\"lav\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Turpināt\";}}s:5:\"mk_MK\";a:8:{s:8:\"language\";s:5:\"mk_MK\";s:7:\"version\";s:5:\"4.7.7\";s:7:\"updated\";s:19:\"2017-01-26 15:54:41\";s:12:\"english_name\";s:10:\"Macedonian\";s:11:\"native_name\";s:31:\"Македонски јазик\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.7/mk_MK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mk\";i:2;s:3:\"mkd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Продолжи\";}}s:5:\"ml_IN\";a:8:{s:8:\"language\";s:5:\"ml_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 03:43:32\";s:12:\"english_name\";s:9:\"Malayalam\";s:11:\"native_name\";s:18:\"മലയാളം\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ml_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ml\";i:2;s:3:\"mal\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"തുടരുക\";}}s:2:\"mn\";a:8:{s:8:\"language\";s:2:\"mn\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-12 07:29:35\";s:12:\"english_name\";s:9:\"Mongolian\";s:11:\"native_name\";s:12:\"Монгол\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/mn.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mn\";i:2;s:3:\"mon\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"Үргэлжлүүлэх\";}}s:2:\"mr\";a:8:{s:8:\"language\";s:2:\"mr\";s:7:\"version\";s:5:\"4.8.6\";s:7:\"updated\";s:19:\"2018-02-13 07:38:55\";s:12:\"english_name\";s:7:\"Marathi\";s:11:\"native_name\";s:15:\"मराठी\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.8.6/mr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mr\";i:2;s:3:\"mar\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"सुरु ठेवा\";}}s:5:\"ms_MY\";a:8:{s:8:\"language\";s:5:\"ms_MY\";s:7:\"version\";s:5:\"4.9.8\";s:7:\"updated\";s:19:\"2018-08-30 20:27:25\";s:12:\"english_name\";s:5:\"Malay\";s:11:\"native_name\";s:13:\"Bahasa Melayu\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.8/ms_MY.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ms\";i:2;s:3:\"msa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Teruskan\";}}s:5:\"my_MM\";a:8:{s:8:\"language\";s:5:\"my_MM\";s:7:\"version\";s:6:\"4.1.20\";s:7:\"updated\";s:19:\"2015-03-26 15:57:42\";s:12:\"english_name\";s:17:\"Myanmar (Burmese)\";s:11:\"native_name\";s:15:\"ဗမာစာ\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.1.20/my_MM.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"my\";i:2;s:3:\"mya\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:54:\"ဆက်လက်လုပ်ဆောင်ပါ။\";}}s:5:\"nb_NO\";a:8:{s:8:\"language\";s:5:\"nb_NO\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-29 18:32:08\";s:12:\"english_name\";s:19:\"Norwegian (Bokmål)\";s:11:\"native_name\";s:13:\"Norsk bokmål\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/nb_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nb\";i:2;s:3:\"nob\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsett\";}}s:5:\"ne_NP\";a:8:{s:8:\"language\";s:5:\"ne_NP\";s:7:\"version\";s:5:\"4.9.5\";s:7:\"updated\";s:19:\"2018-03-27 10:30:26\";s:12:\"english_name\";s:6:\"Nepali\";s:11:\"native_name\";s:18:\"नेपाली\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.5/ne_NP.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ne\";i:2;s:3:\"nep\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:43:\"जारी राख्नुहोस्\";}}s:12:\"nl_NL_formal\";a:8:{s:8:\"language\";s:12:\"nl_NL_formal\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-18 12:37:38\";s:12:\"english_name\";s:14:\"Dutch (Formal)\";s:11:\"native_name\";s:20:\"Nederlands (Formeel)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/5.2.2/nl_NL_formal.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nl_NL\";a:8:{s:8:\"language\";s:5:\"nl_NL\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-18 12:30:37\";s:12:\"english_name\";s:5:\"Dutch\";s:11:\"native_name\";s:10:\"Nederlands\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/nl_NL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nl_BE\";a:8:{s:8:\"language\";s:5:\"nl_BE\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-30 14:24:29\";s:12:\"english_name\";s:15:\"Dutch (Belgium)\";s:11:\"native_name\";s:20:\"Nederlands (België)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/nl_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nn_NO\";a:8:{s:8:\"language\";s:5:\"nn_NO\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-20 11:47:07\";s:12:\"english_name\";s:19:\"Norwegian (Nynorsk)\";s:11:\"native_name\";s:13:\"Norsk nynorsk\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/nn_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nn\";i:2;s:3:\"nno\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Hald fram\";}}s:3:\"oci\";a:8:{s:8:\"language\";s:3:\"oci\";s:7:\"version\";s:5:\"4.8.3\";s:7:\"updated\";s:19:\"2017-08-25 10:03:08\";s:12:\"english_name\";s:7:\"Occitan\";s:11:\"native_name\";s:7:\"Occitan\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8.3/oci.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"oc\";i:2;s:3:\"oci\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Contunhar\";}}s:5:\"pa_IN\";a:8:{s:8:\"language\";s:5:\"pa_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-16 05:19:43\";s:12:\"english_name\";s:7:\"Punjabi\";s:11:\"native_name\";s:18:\"ਪੰਜਾਬੀ\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/pa_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pa\";i:2;s:3:\"pan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"ਜਾਰੀ ਰੱਖੋ\";}}s:5:\"pl_PL\";a:8:{s:8:\"language\";s:5:\"pl_PL\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-07 06:24:50\";s:12:\"english_name\";s:6:\"Polish\";s:11:\"native_name\";s:6:\"Polski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/pl_PL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pl\";i:2;s:3:\"pol\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Kontynuuj\";}}s:2:\"ps\";a:8:{s:8:\"language\";s:2:\"ps\";s:7:\"version\";s:6:\"4.1.20\";s:7:\"updated\";s:19:\"2015-03-29 22:19:48\";s:12:\"english_name\";s:6:\"Pashto\";s:11:\"native_name\";s:8:\"پښتو\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.1.20/ps.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ps\";i:2;s:3:\"pus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"دوام ورکړه\";}}s:10:\"pt_PT_ao90\";a:8:{s:8:\"language\";s:10:\"pt_PT_ao90\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-02 07:58:03\";s:12:\"english_name\";s:27:\"Portuguese (Portugal, AO90)\";s:11:\"native_name\";s:17:\"Português (AO90)\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/translation/core/5.2.2/pt_PT_ao90.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_PT\";a:8:{s:8:\"language\";s:5:\"pt_PT\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-02 08:07:52\";s:12:\"english_name\";s:21:\"Portuguese (Portugal)\";s:11:\"native_name\";s:10:\"Português\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/pt_PT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_BR\";a:8:{s:8:\"language\";s:5:\"pt_BR\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-28 20:02:31\";s:12:\"english_name\";s:19:\"Portuguese (Brazil)\";s:11:\"native_name\";s:20:\"Português do Brasil\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/pt_BR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pt\";i:2;s:3:\"por\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_AO\";a:8:{s:8:\"language\";s:5:\"pt_AO\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-22 05:41:06\";s:12:\"english_name\";s:19:\"Portuguese (Angola)\";s:11:\"native_name\";s:20:\"Português de Angola\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/pt_AO.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:3:\"rhg\";a:8:{s:8:\"language\";s:3:\"rhg\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-16 13:03:18\";s:12:\"english_name\";s:8:\"Rohingya\";s:11:\"native_name\";s:8:\"Ruáinga\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/rhg.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"rhg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:5:\"ro_RO\";a:8:{s:8:\"language\";s:5:\"ro_RO\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-02 10:04:28\";s:12:\"english_name\";s:8:\"Romanian\";s:11:\"native_name\";s:8:\"Română\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/ro_RO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ro\";i:2;s:3:\"ron\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuă\";}}s:5:\"ru_RU\";a:8:{s:8:\"language\";s:5:\"ru_RU\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-04 19:46:18\";s:12:\"english_name\";s:7:\"Russian\";s:11:\"native_name\";s:14:\"Русский\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/ru_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ru\";i:2;s:3:\"rus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продолжить\";}}s:3:\"sah\";a:8:{s:8:\"language\";s:3:\"sah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-21 02:06:41\";s:12:\"english_name\";s:5:\"Sakha\";s:11:\"native_name\";s:14:\"Сахалыы\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/sah.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"sah\";i:3;s:3:\"sah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Салҕаа\";}}s:5:\"si_LK\";a:8:{s:8:\"language\";s:5:\"si_LK\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-12 06:00:52\";s:12:\"english_name\";s:7:\"Sinhala\";s:11:\"native_name\";s:15:\"සිංහල\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/si_LK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"si\";i:2;s:3:\"sin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:44:\"දිගටම කරගෙන යන්න\";}}s:5:\"sk_SK\";a:8:{s:8:\"language\";s:5:\"sk_SK\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-10 14:50:59\";s:12:\"english_name\";s:6:\"Slovak\";s:11:\"native_name\";s:11:\"Slovenčina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/sk_SK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sk\";i:2;s:3:\"slk\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Pokračovať\";}}s:3:\"skr\";a:8:{s:8:\"language\";s:3:\"skr\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-26 11:40:37\";s:12:\"english_name\";s:7:\"Saraiki\";s:11:\"native_name\";s:14:\"سرائیکی\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/5.2.2/skr.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"skr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:17:\"جاری رکھو\";}}s:5:\"sl_SI\";a:8:{s:8:\"language\";s:5:\"sl_SI\";s:7:\"version\";s:5:\"4.9.2\";s:7:\"updated\";s:19:\"2018-01-04 13:33:13\";s:12:\"english_name\";s:9:\"Slovenian\";s:11:\"native_name\";s:13:\"Slovenščina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.2/sl_SI.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sl\";i:2;s:3:\"slv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Nadaljuj\";}}s:2:\"sq\";a:8:{s:8:\"language\";s:2:\"sq\";s:7:\"version\";s:5:\"5.1.1\";s:7:\"updated\";s:19:\"2019-04-02 15:10:17\";s:12:\"english_name\";s:8:\"Albanian\";s:11:\"native_name\";s:5:\"Shqip\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.1.1/sq.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sq\";i:2;s:3:\"sqi\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Vazhdo\";}}s:5:\"sr_RS\";a:8:{s:8:\"language\";s:5:\"sr_RS\";s:7:\"version\";s:5:\"5.2.1\";s:7:\"updated\";s:19:\"2019-05-21 18:58:08\";s:12:\"english_name\";s:7:\"Serbian\";s:11:\"native_name\";s:23:\"Српски језик\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.1/sr_RS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sr\";i:2;s:3:\"srp\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:14:\"Настави\";}}s:5:\"sv_SE\";a:8:{s:8:\"language\";s:5:\"sv_SE\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-04 23:00:24\";s:12:\"english_name\";s:7:\"Swedish\";s:11:\"native_name\";s:7:\"Svenska\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/sv_SE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sv\";i:2;s:3:\"swe\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Fortsätt\";}}s:3:\"szl\";a:8:{s:8:\"language\";s:3:\"szl\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-24 19:58:14\";s:12:\"english_name\";s:8:\"Silesian\";s:11:\"native_name\";s:17:\"Ślōnskŏ gŏdka\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/szl.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"szl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:13:\"Kōntynuować\";}}s:5:\"ta_IN\";a:8:{s:8:\"language\";s:5:\"ta_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 03:22:47\";s:12:\"english_name\";s:5:\"Tamil\";s:11:\"native_name\";s:15:\"தமிழ்\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ta_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ta\";i:2;s:3:\"tam\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"தொடரவும்\";}}s:2:\"te\";a:8:{s:8:\"language\";s:2:\"te\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:47:39\";s:12:\"english_name\";s:6:\"Telugu\";s:11:\"native_name\";s:18:\"తెలుగు\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/te.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"te\";i:2;s:3:\"tel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"కొనసాగించు\";}}s:2:\"th\";a:8:{s:8:\"language\";s:2:\"th\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-30 02:47:32\";s:12:\"english_name\";s:4:\"Thai\";s:11:\"native_name\";s:9:\"ไทย\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/th.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"th\";i:2;s:3:\"tha\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"ต่อไป\";}}s:2:\"tl\";a:8:{s:8:\"language\";s:2:\"tl\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-30 02:38:08\";s:12:\"english_name\";s:7:\"Tagalog\";s:11:\"native_name\";s:7:\"Tagalog\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/tl.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tl\";i:2;s:3:\"tgl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Magpatuloy\";}}s:5:\"tr_TR\";a:8:{s:8:\"language\";s:5:\"tr_TR\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-08 09:22:35\";s:12:\"english_name\";s:7:\"Turkish\";s:11:\"native_name\";s:8:\"Türkçe\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/tr_TR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tr\";i:2;s:3:\"tur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Devam\";}}s:5:\"tt_RU\";a:8:{s:8:\"language\";s:5:\"tt_RU\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-20 20:20:50\";s:12:\"english_name\";s:5:\"Tatar\";s:11:\"native_name\";s:19:\"Татар теле\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/tt_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tt\";i:2;s:3:\"tat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:17:\"дәвам итү\";}}s:3:\"tah\";a:8:{s:8:\"language\";s:3:\"tah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-06 18:39:39\";s:12:\"english_name\";s:8:\"Tahitian\";s:11:\"native_name\";s:10:\"Reo Tahiti\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/tah.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"ty\";i:2;s:3:\"tah\";i:3;s:3:\"tah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:5:\"ug_CN\";a:8:{s:8:\"language\";s:5:\"ug_CN\";s:7:\"version\";s:5:\"4.9.5\";s:7:\"updated\";s:19:\"2018-04-12 12:31:53\";s:12:\"english_name\";s:6:\"Uighur\";s:11:\"native_name\";s:16:\"ئۇيغۇرچە\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.9.5/ug_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ug\";i:2;s:3:\"uig\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:26:\"داۋاملاشتۇرۇش\";}}s:2:\"uk\";a:8:{s:8:\"language\";s:2:\"uk\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-07 20:33:07\";s:12:\"english_name\";s:9:\"Ukrainian\";s:11:\"native_name\";s:20:\"Українська\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/uk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uk\";i:2;s:3:\"ukr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продовжити\";}}s:2:\"ur\";a:8:{s:8:\"language\";s:2:\"ur\";s:7:\"version\";s:5:\"5.1.1\";s:7:\"updated\";s:19:\"2019-03-31 10:39:40\";s:12:\"english_name\";s:4:\"Urdu\";s:11:\"native_name\";s:8:\"اردو\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.1.1/ur.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ur\";i:2;s:3:\"urd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"جاری رکھیں\";}}s:5:\"uz_UZ\";a:8:{s:8:\"language\";s:5:\"uz_UZ\";s:7:\"version\";s:5:\"5.0.3\";s:7:\"updated\";s:19:\"2019-01-23 12:32:40\";s:12:\"english_name\";s:5:\"Uzbek\";s:11:\"native_name\";s:11:\"O‘zbekcha\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.0.3/uz_UZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uz\";i:2;s:3:\"uzb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Davom etish\";}}s:2:\"vi\";a:8:{s:8:\"language\";s:2:\"vi\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-08 01:07:41\";s:12:\"english_name\";s:10:\"Vietnamese\";s:11:\"native_name\";s:14:\"Tiếng Việt\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/5.2.2/vi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"vi\";i:2;s:3:\"vie\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Tiếp tục\";}}s:5:\"zh_CN\";a:8:{s:8:\"language\";s:5:\"zh_CN\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-07-29 00:33:56\";s:12:\"english_name\";s:15:\"Chinese (China)\";s:11:\"native_name\";s:12:\"简体中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/zh_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"继续\";}}s:5:\"zh_TW\";a:8:{s:8:\"language\";s:5:\"zh_TW\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-06-30 05:27:18\";s:12:\"english_name\";s:16:\"Chinese (Taiwan)\";s:11:\"native_name\";s:12:\"繁體中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/zh_TW.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}s:5:\"zh_HK\";a:8:{s:8:\"language\";s:5:\"zh_HK\";s:7:\"version\";s:5:\"5.2.2\";s:7:\"updated\";s:19:\"2019-08-05 12:58:25\";s:12:\"english_name\";s:19:\"Chinese (Hong Kong)\";s:11:\"native_name\";s:16:\"香港中文版 \";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/5.2.2/zh_HK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}}','no'),(144,'WPLANG','','yes'),(145,'new_admin_email','evan@localhost.com','yes'),(153,'current_theme','Maverick','yes'),(154,'theme_switched','','yes'),(155,'theme_mods_maverick','a:2:{s:18:\"nav_menu_locations\";a:4:{s:7:\"primary\";i:178;s:8:\"footer-1\";i:181;s:8:\"footer-2\";i:181;s:8:\"footer-3\";i:181;}s:18:\"custom_css_post_id\";i:-1;}','yes'),(156,'category_children','a:6:{i:2;a:1:{i:0;i:48;}i:37;a:1:{i:0;i:59;}i:59;a:1:{i:0;i:60;}i:38;a:5:{i:0;i:61;i:1;i:62;i:2;i:63;i:3;i:64;i:4;i:65;}i:26;a:1:{i:0;i:66;}i:63;a:1:{i:0;i:67;}}','yes'),(157,'nav_menu_options','a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}','yes'),(160,'_site_transient_timeout_theme_roots','1565873792','no'),(161,'_site_transient_theme_roots','a:4:{s:8:\"maverick\";s:7:\"/themes\";s:14:\"twentynineteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:13:\"twentysixteen\";s:7:\"/themes\";}','no'),(162,'_site_transient_timeout_community-events-1aecf33ab8525ff212ebdffbb438372e','1565915194','no'),(163,'_site_transient_community-events-1aecf33ab8525ff212ebdffbb438372e','a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:9:\"127.0.0.0\";}s:6:\"events\";a:5:{i:0;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:26:\"WordPress Lancaster Meetup\";s:3:\"url\";s:60:\"https://www.meetup.com/WordPress-Lancaster/events/263795372/\";s:6:\"meetup\";s:19:\"WordPress Lancaster\";s:10:\"meetup_url\";s:43:\"https://www.meetup.com/WordPress-Lancaster/\";s:4:\"date\";s:19:\"2019-08-15 19:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:18:\"Lancaster, PA, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:40.043407440186;s:9:\"longitude\";d:-76.30680847168;}}i:1;a:7:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:22:\"WordCamp Lehigh Valley\";s:3:\"url\";s:38:\"https://2019.lehighvalley.wordcamp.org\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2019-08-17 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:12:\"Bethlehem PA\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.6125014;s:9:\"longitude\";d:-75.3717513;}}i:2;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:22:\"WordCamp Lehigh Valley\";s:3:\"url\";s:71:\"https://www.meetup.com/Lehigh-Valley-WordPress-Meetup/events/263015233/\";s:6:\"meetup\";s:30:\"Lehigh Valley WordPress Meetup\";s:10:\"meetup_url\";s:54:\"https://www.meetup.com/Lehigh-Valley-WordPress-Meetup/\";s:4:\"date\";s:19:\"2019-08-17 08:45:00\";s:8:\"location\";a:4:{s:8:\"location\";s:18:\"Bethlehem, PA, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:40.612838745117;s:9:\"longitude\";d:-75.371780395508;}}i:3;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:31:\"WordPress Professionals Hangout\";s:3:\"url\";s:70:\"https://www.meetup.com/WordPress-Montclair-Meetup/events/tcbcmqyzlbzb/\";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:\"2019-08-19 19:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:14:\"Montclair, USA\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.811279296875;s:9:\"longitude\";d:-74.219345092773;}}i:4;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:23:\"The Future of WordPress\";s:3:\"url\";s:76:\"https://www.meetup.com/Philadelphia-WordPress-Meetup-Group/events/263558767/\";s:6:\"meetup\";s:35:\"Philadelphia WordPress Meetup Group\";s:10:\"meetup_url\";s:59:\"https://www.meetup.com/Philadelphia-WordPress-Meetup-Group/\";s:4:\"date\";s:19:\"2019-08-20 18:30:00\";s:8:\"location\";a:4:{s:8:\"location\";s:21:\"Philadelphia, PA, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:39.949501037598;s:9:\"longitude\";d:-75.168083190918;}}}}','no'),(164,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1565915195','no'),(165,'_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:\"Fri, 09 Aug 2019 21:23: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: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.3-alpha-45797\";s:7:\"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:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"People of WordPress: Amanda Rush\";s:7:\"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/2019/08/people-of-wordpress-amanda-rush/\";s: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, 09 Aug 2019 21:23:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"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:\"\";}i:1;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"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=7047\";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:373:\"You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories. Meet Amanda Rush from Augusta, Georgia, USA. Amanda Rush is a 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s: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:6560:\"\n

You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.

\n\n\n\n

Meet Amanda Rush from Augusta, Georgia, USA.

\n\n\n\n

Amanda Rush is a WordPress advocate with a visual disability. She first started using computers in 1985, which enabled her to turn in homework to her sighted teachers. Screen reader technology for Windows was in its infancy then, so she worked in DOS almost exclusively.

\n\n\n\n

After graduating high school, Amanda went to college to study computer science, programming with DOS-based tools since compilers for Windows were still inaccessible. As part of her computer science course of study, she learned HTML which began her career in web development.

\n\n\n\n

How Amanda got started with WordPress

\n\n\n\n

Amanda began maintaining a personal website, and eventually began publishing her own content using LiveJournal. However, controlling the way the page around her content looked was hard, and she soon outgrew the hosted solution.

\n\n\n\n

So in 2005, Amanda bought customerservant.com, set up a very simple CMS for blogging, and started publishing there. She accepted the lack of design and content, and lack of easy customization because she wasn’t willing to code her own solution. Nor did she want to move to another hosted solution, as she liked being able to customize her own site, as well as publish content.

\n\n\n\n

Hebrew dates led her to WordPress

\n\n\n\n

At some point, Amanda was looking for an easy way to display the Hebrew dates alongside the Gregorian dates on her blog entries. Unfortunately, the blogging software she was using at the time, did not offer customization options at that level. She decided to research alternative solutions and came across a WordPress plugin that did just that. 

\n\n\n\n

The fact that WordPress would not keep her locked into a visual editor, used themes to customize styling, and offered ways to mark up content, immediately appealed to Amanda. She decided to give it a go.

\n\n\n\n

Accessibility caused her to dive deeper

\n\n\n\n

When the software Amanda used at work became completely inaccessible, she started learning about WordPress. While she was learning about this new software, Web 2.0 was introduced. The lack of support for it in the screen reader she used meant that WordPress administration was completely inaccessible. To get anything done, Amanda needed to learn to find her way in WordPress’ file structure.

\n\n\n\n

Eventually Amanda started working as an independent contractor for the largest screen reader developer in the market, Freedom Scientific. She worked from home every day and hacked on WordPress after hours.

\n\n\n\n

Unfortunately Amanda hit a rough patch when her job at Freedom Scientific ended. Using her savings she undertook further studies for various Cisco and Red Hat certifications, only to discover that the required testing for these certifications were completely inaccessible. She could study all she wanted, but wasn’t able to receive grades to pass the courses.

\n\n\n\n

She lost her financial aid, her health took a turn for the worse, she was diagnosed with Lupus, and lost her apartment. Amanda relocated to Augusta where she had supportive friends who offered her a couch and a roof over her head.

\n\n\n\n

But Amanda refused to give up

\n\n\n\n

Amanda continued to hack WordPress through all of this. It was the only stable part of her life. She wanted to help make WordPress accessible for people with disabilities, and in 2012 joined the  WordPress Accessibility Team. Shortly after that, she finally got her own place to live, and started thinking about what she was going to do with the rest of her working life.

\n\n\n\n

Listening to podcasts led her to take part in WordSesh, which was delivered completely online and enabled Amanda to participate without needing to travel. She began to interact with WordPress people on Twitter, and continued to contribute to the community as part of the WordPress Accessibility Team. Things had finally started to pick up.

\n\n\n\n

Starting her own business

\n\n\n\n

In 2014, Amanda officially launched her own business, Customer Servant Consultancy. Since WordPress is open source, and becoming increasingly accessible, Amanda could modify WordPress to build whatever she wanted and not be at the mercy of web and application developers who know nothing about accessibility. And if she got stuck, she could tap into the community and its resources.

\n\n\n\n

Improving her circumstances and becoming more self-sufficient means Amanda was able to take back some control over her life in general. She was able to gain independence and create her own business despite being part of the blind community, which has an 80% unemployment rate. 

\n\n\n\n

In her own words:

\n\n\n\n

We’re still fighting discrimination in the workplace, and we’re still fighting for equal access when it comes to the technology we use to do our jobs. But the beauty of WordPress and its community is that we can create opportunities for ourselves.

I urge my fellow blind community members to join me inside this wonderful thing called WordPress. Because it will change your lives if you let it.

Amanda Rush, entrepreneur
\n\n\n\n
\n\n\n\n
\"\"
\n\n\n\n

This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.

\n\n\n\n

Meet more WordPress community members over at HeroPress.com!

\n\";s: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:\"7047\";s: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:48:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"The Month in WordPress: July 2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2019/08/the-month-in-wordpress-july-2019/\";s: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, 01 Aug 2019 09:56:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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=7040\";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:336:\"This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project. WordCamp Asia Announced The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s: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:6983:\"\n

This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project.

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

WordCamp Asia Announced

\n\n\n\n

The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp in Asia and it comes after many years of discussions and planning. You can find more information about the event on their website and subscribe to stay up to date with the latest information.

\n\n\n\n

This is the latest flagship event in the WordCamp program, following WordCamps Europe and US. Tickets are now on sale and the call for speakers is open. Want to get involved in WordCamp Asia? Keep an eye out for volunteer applications, or buy a micro sponsor ticket. You can also join the #wcasia channel in the Making WordPress Slack group for updates.

\n\n\n\n

WordCamp US Planning Continues

\n\n\n\n

The WordCamp US organizing team is excited to announce some new additions to this year’s WCUS in St. Louis, Missouri, on November 1-3, 2019. The first is that there will be an onsite KidsCamp: child-friendly lessons that introduce your young one(s) to the wonderful world of WordPress.  You can register your child for KidsCamp here. In addition, free, onsite childcare will be provided at this year’s event – you can sign up here.

\n\n\n\n

Looking for further ways to get involved? The call for volunteers is now open. For more information on WordCamp US, please visit the event website.

\n\n\n\n

Exploring Updates to the WordPress User & Developer Survey

\n\n\n\n

To improve the annual WordPress User & Developer Survey, a call has been made for updates and additional questions that can help us all better understand how people use WordPress.

\n\n\n\n

To improve the survey, contributor teams are suggesting topics and information that should be gathered to inform contributor work in 2020. Please add your feedback to the post.

\n\n\n\n

Gutenberg Usability Testing Continues

\n\n\n\n

Usability tests for Gutenberg continued through June 2019, and insights from three recent videos were published last month. This month’s test was similar to WordCamp Europe’s usability tests, and you can read more about those in the part one and part two posts. Please help by watching these videos and sharing your observations as comments on the relevant post.

\n\n\n\n

If you want to help with usability testing, you can also join the #research channel in the Making WordPress Slack group, or you can write a test script that can be usability tested for Gutenberg.

\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:\"7040\";s: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:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"People of WordPress: Ugyen Dorji\";s:7:\"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/2019/07/people-of-wordpress-ugyen-dorji/\";s: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, 12 Jul 2019 17:20: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:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"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:\"\";}i:1;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"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=7013\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:386:\"You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories. Meet Ugyen Dorji from Bhutan Ugyen lives in Bhutan, a landlocked country […]\";s: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:\"Aditya Kane\";s: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:7264:\"\n

You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.

\n\n\n\n

Meet Ugyen Dorji from Bhutan

\n\n\n\n

Ugyen lives in Bhutan, a landlocked country situated between two giant neighbors, India to the south and China to the north. He works for ServMask Inc and is responsible for the Quality Assurance process for All-in-One WP Migration plugin.

He believes in the Buddhist teaching that “the most valuable service is one rendered to our fellow humans,” and his contributions demonstrates this through his WordPress translation work and multi-lingual support projects for WordPress.

\n\n\n\n
\"\"
Bhutanese contributors to the Dzongkha locale on WordPress Translation Day
\n\n\n\n

How Ugyen started his career with WordPress

\n\n\n\n

Back in 2016, Ugyen was looking for a new job after his former cloud company ran into financial difficulties.

\n\n\n\n

During one interview he was asked many questions about WordPress and, although he had a basic understanding of WordPress, he struggled to give detailed answers. After that interview he resolved to develop his skills and learn as much about WordPress as he could. 

\n\n\n\n

A few months passed and he received a call from ServMask Inc, who had developed a plugin called All-in-One WP Migration. They offered him a position, fulfilling his wish to work with WordPress full-time. And because of that, Ugyen is now an active contributor to the WordPress community.

\n\n\n\n

WordCamp Bangkok 2018

\n\n\n\n

WordCamp Bangkok 2018 was a turning point event for Ugyen. WordCamps are a great opportunity to meet WordPress community members you don’t otherwise get to know, and he was able to attend his first WordCamp through the sponsorship of his company.

\n\n\n\n

The first day of WordCamp Bangkok was a Contributor Day, where people volunteer to work together to contribute to the development of WordPress. Ugyen joined the Community team to have conversations with WordPress users from all over the world. He was able to share his ideas for supporting new speakers, events and organizers to help build the WordPress community in places where it is not yet booming.

\n\n\n\n

During the main day of the event, Ugyen managed a photo booth for speakers, organizers, and attendees to capture their memories of WordCamp. He also got to take some time out to attend several presentations during the conference. What particularly stuck in Ugyen’s mind was learning that having a website content plan has been shown to lead to 100% growth in business development.

\n\n\n\n

Co-Organizing Thimphu‘s WordPress Meetup

\n\n\n\n

After attending WordCamp Bangkok 2018 as well as a local Meetup event, Ugyen decided to introduce WordPress to his home country and cities. 

\n\n\n\n

As one of the WordPress Translation Day organizers, he realized that his local language, Dzongkha, was not as fully translated as other languages in the WordPress Core Translation. That is when Ugyen knew that he wanted to help build his local community. He organized Thimphu’s first WordPress Meetup to coincide with WordPress Translation Day 4, and it was a huge success!

\n\n\n\n

Like all WordPress Meetups, the Thimpu WordPress Meetup is an easygoing, volunteer-organized, non-profit meetup which covers everything related to WordPress. But it also keeps in mind the Bhutanese Gross National Happiness four pillars by aiming to preserve and promote their unique culture and national language. 

\n\n\n\n

Big dreams get accomplished one step at a time

\n\n\n\n

Ugyen has taken an active role in preserving his national language by encouraging his community to use WordPress, including Dzongkha bloggers, online Dzongkha news outlets, and government websites.

\n\n\n\n

And while Ugyen has only been actively involved in the community for a short period, he has contributed much to the WordPress community, including:

\n\n\n\n
  • becoming a Translation Contributor for WordPress Core Translation for Dzongkha;
  • participating in the Global WordPress Translation Day 4 Livestream and organizing team;
  • inviting WordPress Meetup Thimphu members and WordPress experts from other countries to join the local Slack instance;
  • encouraging ServMask Inc. to become an event sponsor;
  • providing the Dzongkha Development Commission the opportunity to involve their language experts.
\n\n\n\n

When it comes to WordPress, Ugyen particularly focuses on encouraging local and international language WordPress bloggers; helping startups succeed with WordPress; and sharing what he has learned from WordPress with his Bhutanese WordPress community.

\n\n\n\n

As a contributor, Ugyen hopes to accomplish even more for the Bhutan and Asian WordPress Communities. His dreams for his local community are big, including teaching more people about open source, hosting a local WordCamp, and helping to organize WordCamp Asia in 2020 — all while raising awareness of his community.

\n\n\n\n
\n\n\n\n
\"\"
\n\n\n\n

This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.

\n\n\n\n

Meet more WordPress community members over at HeroPress.com!

\n\";s: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:\"7013\";s: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:48:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"The Month in WordPress: June 2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2019/07/the-month-in-wordpress-june-2019/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 01 Jul 2019 10:07: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: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=7009\";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:337:\"June has certainly been a busy month in the WordPress community — aside from holding the largest WordPress event ever, the project has hit a number of significant milestones and published some big announcements this past month. A Wrap for WordCamp Europe 2019 WordCamp Europe 2019 took place on June 20-22. It was the largest […]\";s: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:\"Hugh Lashbrooke\";s: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:8174:\"\n

June has certainly been a busy month in the WordPress community — aside from holding the largest WordPress event ever, the project has hit a number of significant milestones and published some big announcements this past month.

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

A Wrap for WordCamp Europe 2019

\n\n\n\n

WordCamp Europe 2019 took place on June 20-22. It was the largest WordPress event ever, with 3,260 tickets sold and 2,734 attendees. The attendees came from 97 different countries and 1,722 of them had never attended WordCamp Europe before.

\n\n\n\n

The event featured 60 speakers who delivered talks and workshops on a variety of topics over two conference days, most notably Matt Mullenweg’s keynote that included an update on the current status of WordPress Core development, along with a lively Q&A session. The full session from the live stream is available to watch online.

\n\n\n\n

For its eighth year, WordCamp Europe will take place in Porto, Portugal. The 2020 edition of the event will be held on June 4-6. If you would like to get involved with WordCamp Europe next year, fill out the organizer application form

\n\n\n\n

Proposal for XML Sitemaps in WordPress Core

\n\n\n\n

A proposal this month suggested bringing XML sitemap generation into WordPress Core. This is a feature that has traditionally been handled by plugins, which has resulted in many different implementations across different sites. It also means that many sites do not have XML sitemaps, which can be a problem because they are hugely important to having your site correctly indexed by search engines.

\n\n\n\n

The proposal details how core sitemaps would be structured and how the team would build them, as well as what aspects of WordPress would not be considered appropriate information to be included.

\n\n\n\n

Want to get involved in building this feature? Comment on the proposal, follow the Core team blog, and join the #core channel in the Making WordPress Slack group.

\n\n\n\n

Translation Milestone for the Spanish Community

\n\n\n\n

The WordPress community of Spain has worked hard to make the es_ES locale the first in the world to fully localize all of WordPress Core along with all Meta projects, apps, and the top 200 plugins. This is made possible by having the largest translation team out of any locale, consisting of 2,951 individual contributors.

\n\n\n\n

Want to get involved in translating WordPress into our locale? Find your locale on the translation platform, follow the Polyglots team blog, and join the #polyglots channel in the Making WordPress Slack group.

\n\n\n\n

WordPress 5.2.2 Maintenance Release

\n\n\n\n

On June 18, v5.2.2 of WordPress was released as a maintenance release, fixing 13 bugs and improving the Site Health feature that was first published in v5.2. If your site has not already been automatically updated to this version, you can download the update or manually check for updates in your WordPress dashboard. Thanks to JB Audras, Justin Ahinon, and Mary Baum for co-leading this release, as well as the 30 other individuals who contributed to it.

\n\n\n\n

Want to get involved in building WordPress Core? Follow the Core team blog, and join the #core channel in the Making WordPress Slack group.

\n\n\n\n

Full End to End Tests for WordPress Core

\n\n\n\n

On June 27, e2e (end to end) testing was introduced to WordPress and included in the continuous integration pipeline. E2e testing, which has been successfully used by Gutenberg, is used to simulate real user scenarios and validate process flows. Currently, the setup requires Docker to run, and a number of e2e test utilities are already available in the  @wordpress/e2e-test-utils package, in the Gutenberg repository. 

\n\n\n\n

Want to use this feature? The more tests that are added, the more stable future releases will be! Follow the the Core team blog, and join the #core-js channel in the Making WordPress Slack group.

\n\n\n\n

Feature Packages from the Theme Review Team

\n\n\n\n

Following a proposal for theme feature repositories, an update to the features package was announced. Two new packages have been created that require code review and testing. The first is an Autoload Package, a foundational package for theme developers who are not currently using Composer (although Composer is recommended instead of this package). The second is a Customizer Section Button Package that allows theme authors to create a link/button to any URL.

\n\n\n\n

There are other proposed ideas for packages that require feedback and additional discussion. Want to add your suggestions and thoughts? Join the conversation on the Theme Review team blog and join the #themereview channel in the Making WordPress Slack group.

\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:\"7009\";s: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:48:\"\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.2.2 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2019/06/wordpress-5-2-2-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Jun 2019 18:14:34 +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=6993\";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:348:\"WordPress 5.2.2 is now available! This maintenance release fixes 13 bugs and adds a little bit of polish to the Site Health feature that made its debut in 5.2. For more info, browse the full list of changes on Trac or check out the Version 5.2.2 documentation page. WordPress 5.2.2 is a short-cycle 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:\"Mary Baum\";s: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:3961:\"\n

WordPress 5.2.2 is now available! This maintenance release fixes 13 bugs and adds a little bit of polish to the Site Health feature that made its debut in 5.2.

\n\n\n\n

For more info, browse the full list of changes on Trac or check out the Version 5.2.2 documentation page.

\n\n\n\n

WordPress 5.2.2 is a short-cycle maintenance release. The next major release will be version 5.3; check make.wordpress.org/core for details as they happen.

\n\n\n\n

You can download WordPress 5.2.2 or visit Dashboard → Updates and click Update Now. Sites that support automatic background updates have already started to update automatically.

\n\n\n\n

JB Audras, Justin Ahinon and Mary Baum co-led this release, with invaluable guidance from our Executive Director, Josepha Haden Chomphosy, and contributions from 30 other contributors. Thank you to everyone who made this release possible!

\n\n\n\n

Andrea Fercia, Andrew Duthie, Andrew Ozz, Andy Fragen, Birgir Erlendsson (birgire), Chetan Prajapati, David Baumwald, Debabrata Karfa, Garrett Hyder, Janki Moradiya, Jb Audras, jitendrabanjara1991, Jonathan Desrosiers, Jonny Harris, Jorge Costa, Justin Ahinon, Marius L. J., Mary Baum, Meet Makadia, Milan Dinić, Mukesh Panchal, palmiak, Pedro Mendonça, Peter Wilson, Rami Yushuvaev, Riad Benguella, sarah semark, Sergey Biryukov, Shashank Panchal, Tammie Lister, Tim Hengeveld, vaishalipanchal, vrimill, and William Earnhardt

\n\";s: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:\"6993\";s: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:48:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"The Month in WordPress: May 2019\";s:7:\"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/2019/06/the-month-in-wordpress-may-2019/\";s: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 Jun 2019 10:21: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: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=6987\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:319:\"This month saw the 16th anniversary since the launch of the first release of WordPress. A significant milestone to be sure and one that speaks to the strength and stability of the project as a whole. In this anniversary month, we saw a new major release of WordPress, some exciting new development work, and a […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s: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:6602:\"\n

This month saw the 16th anniversary since the launch of the first release of WordPress. A significant milestone to be sure and one that speaks to the strength and stability of the project as a whole. In this anniversary month, we saw a new major release of WordPress, some exciting new development work, and a significant global event.

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

Release of WordPress 5.2

\n\n\n\n

WordPress 5.2 “Jaco” was released on May 7 shipping some useful site management tools, such as the Site Health Check and PHP Error Protection, as well as a number of accessibility, privacy, and developer updates. You can read the field guide for this release for more detailed information about what was included and how it all works.

\n\n\n\n

327 individual volunteers contributed to the release. If you would like to be a part of that number for future releases, follow the Core team blog and join the #core channel in the Making WordPress Slack group.

\n\n\n\n

A Successful WordPress Translation Day 4

\n\n\n\n

WordPress Translation Day is a 24-hour event organised by the Polyglots team where community members from all over the world come together to translate WordPress into their local languages. For the fourth edition held on 11 May, 183 brand new contributors joined the Polyglots team from 77 communities across 35 countries in Africa, Asia, Europe, North America, South America, and Oceania.

\n\n\n\n

While the WP Translation Day is a great time for focussed contributions to localizing WordPress, but these contributions can happen at any time of the year, so if you would like to help make WordPress available in your local language, follow the Polyglots team blog and join the #polyglots channel in the Making WordPress Slack group.

\n\n\n\n

Updated Plugin Guidelines Proposal

\n\n\n\n

The Plugins team has proposed some updates to the guidelines for developers on the Plugin Directory. The majority of the proposed changes are intended to address significant issues faced by developers who do not speak English as a first language, making the Plugin DIrectory a more accessible and beneficial place for everyone.

\n\n\n\n

The proposal will be open for comments until late June, so the community is encouraged to get involved with commenting on them and the direction they will take the Plugin Directory. If you would like to be involved in this discussion, comment on the proposal and join the #plugin review team in the Making WordPress Slack group.

\n\n\n\n

Continued Gutenberg Development

\n\n\n\n

Since the block editor was first released as part of WordPress Core in v5.0, development has continued in leaps and bounds with a new release every two weeks. The latest update includes some great incremental improvements that will be merged into the 5.2.2 release of WordPress along with the other recent enhancements.

\n\n\n\n

In addition to the editor enhancements, work has been ongoing in the Gutenberg project to bring the block editing experience to the rest of the WordPress dashboard. This second phase of the project has been going well and the latest update shows how much work has been done so far.

\n\n\n\n

In addition to that, the Block Library project that aims to bring a searchable library of available blocks right into the editor is deep in the planning phase with a recent update showing what direction the team is taking things.

\n\n\n\n

If you would like to get involved in planning and development of Gutenberg and the block editor, follow the Core and Design team blogs and join the #core, #design, and #core-editor channels in the Making WordPress Slack group.

\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:\"6987\";s: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:51:\"\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.2.1 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2019/05/wordpress-5-2-1-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 May 2019 19:04:49 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:5:\"5.2.1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=6976\";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:405:\"WordPress 5.2.1 is now available! This maintenance release fixes 33 bugs, including improvements to the block editor, accessibility, internationalization, and the Site Health feature introduced in 5.2. You can browse the full list of changes on Trac. WordPress 5.2.1 is a short-cycle maintenance release. Version 5.2.2 is expected to follow in approximately two weeks. You can download […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Jonathan Desrosiers\";s: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:4923:\"\n

WordPress 5.2.1 is now available! This maintenance release fixes 33 bugs, including improvements to the block editor, accessibility, internationalization, and the Site Health feature introduced in 5.2.

\n\n\n\n

You can browse the full list of changes on Trac.

\n\n\n\n

WordPress 5.2.1 is a short-cycle maintenance release. Version 5.2.2 is expected to follow in approximately two weeks.

\n\n\n\n

You can download WordPress 5.2.1 or visit Dashboard → Updates and click Update Now. Sites that support automatic background updates have already started to update automatically.

\n\n\n\n

Jonathan Desrosiers and William Earnhardt co-led this release, with contributions from 52 other contributors. Thank you to everyone that made this release possible!

\n\n\n\n

Alex Dimitrov, Alex Shiels, Andrea Fercia, Andrew Duthie, Andrew Ozz, Andrey “Rarst” Savchenko, Andy Fragen, anischarolia, Birgir Erlendsson (birgire), chesio, Chetan Prajapati, daxelrod, Debabrata Karfa, Dima, Dion Hulse, Dominik Schilling, Ella van Durpe, Emil Dotsev, ghoul, Grzegorz (Greg) Ziółkowski, gwwar, Hareesh, Ian Belanger, imath, Jb Audras, Jeremy Felt, Joen Asmussen, Jonathan Desrosiers, Jonny Harris, Josepha, jrf, kjellr, Marius L. J., MikeNGarrett, Milan Dinić, Mukesh Panchal, onlanka, paragoninitiativeenterprises, parkcityj, Peter Wilson, Presskopp, Riad Benguella, Sergey Biryukov, Stephen Edgar, Sébastien SERRE, Thorsten Frommen, Tim Hengeveld, Timothy Jacobs, timph, TobiasBg, tonybogdanov, Tor-Bjorn Fjellner, William Earnhardt, and Yui.

\n\";s: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:\"6976\";s: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:51:\"\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:39:\"Tomorrow is WordPress Translation Day 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:75:\"https://wordpress.org/news/2019/05/tomorrow-is-wordpress-translation-day-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:\"Fri, 10 May 2019 09:17: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:2:{i:0;a:5:{s:4:\"data\";s:13:\"Documentation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=6961\";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:342:\"The fourth edition of WordPress translation day is coming up on Saturday 11 May 2019: tomorrow! Get ready for a 24-hour, global marathon dedicated to localizing the WordPress platform and ecosystem. This event takes place both online and in physical locations across the world, so you can join no matter where you are! The 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Joost de Valk\";s: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:3747:\"\n

The fourth edition of WordPress translation day is coming up on Saturday 11 May 2019: tomorrow! Get ready for a 24-hour, global marathon dedicated to localizing the WordPress platform and ecosystem. This event takes place both online and in physical locations across the world, so you can join no matter where you are!

\n\n\n\n

The WordPress Polyglots Team has a mission to translate and make available the software’s features into as many languages as possible. As WordPress powers more than 33% of websites, people from across the world use it in their daily life. That means there is a lot that needs translating, and into many different languages.

\n\n\n\n

On 11 May 2019, from 00:00 UTC until 23:59 UTC, WordPress Translation Day aims to celebrate the thousands of volunteers who contribute to translation and internalization. The event is also an opportunity for encouraging more people to get involved and help increase the availability of themes and plugins in different languages.

\n\n\n\n

“At the time of the last event in 2017, WordPress was being translated into 178 languages, we have now reached the 200 mark!”

WPtranslationday.org
\n\n\n\n

What happens on WordPress Translation Day?

\n\n\n\n

There are a number of local meetings all over the world, as well as online talks by people from the WordPress community. More than 700 people from around the world took part in past WordPress Translation Days, and everyone welcome to join in this time around!

\n\n\n\n

Everyone is welcome to join the event to help translate and localize WordPress, no matter their level of experience. A lot is happening on the day, so join in and you will learn how to through online sessions!

\n\n\n\n

What can you expect?

\n\n\n\n
  • Live online training: Tutorials in different languages focused on translation and localization, or l10n, of WordPress. These are streamed in multiple languages
  • Localization sessions: General instruction and specifics for particular areas and languages. These sessions are streamed in multiple languages.
  • Internalization sessions: Tutorials about optimizing the code to ease localization processes, also called internationalization or i18n. These sessions are streamed in English.
  • Local events: Polyglot contributors will gather around the world for socializing, discussing, and translating together.
  • Remote events: Translation teams that cannot gather physically, will connect remotely. They will be available for training, mentoring, and supporting new contributors. They will also engage in “translating marathons”, in which existing teams translate as many strings as they can!
\n\n\n\n

A number of experienced WordPress translators and internationalization experts are part of the line-up for the livestream, joined by some first time contributors.

\n\n\n\n

Whether you have or haven’t contributed to the Polyglots before, you can join in for WordPress Translation Day. Learn more about both local and online events and stay updated through the website and social media.

\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:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"6961\";s: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:48:\"\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:24:\"WordPress 5.2 “Jaco”\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/news/2019/05/jaco/\";s: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, 07 May 2019 21:03:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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=6925\";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:\"Version 5.2 of WordPress is available for download or update in your WordPress dashboard. New features in this update make it easier than ever to fix your site if something goes wrong. There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matt Mullenweg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:32064:\"\n

Keeping Sites Safer

\n\n\n\n
\"\"
\n\n\n\n

Version 5.2 of WordPress, named “Jaco” in honor of renowned and revolutionary jazz bassist Jaco Pastorius, is available for download or update in your WordPress dashboard. New features in this update make it easier than ever to fix your site if something goes wrong.

\n\n\n\n

There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need it.

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

Site Health Check

\n\n\n\n
\"\"
\n\n\n\n

Building on the Site Health features introduced in 5.1, this release adds two new pages to help debug common configuration issues. It also adds space where developers can include debugging information for site maintainers.

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

PHP Error Protection

\n\n\n\n
\"\"
\n\n\n\n

This administrator-focused update will let you safely fix or manage fatal errors without requiring developer time. It features better handling of the so-called “white screen of death,” and a way to enter recovery mode,  which pauses error-causing plugins or themes.

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

Improvements for Everyone

\n\n\n\n

Accessibility Updates

\n\n\n\n

A number of changes work together to improve contextual awareness and keyboard navigation flow for those using screen readers and other assistive technologies.

\n\n\n\n

New Dashboard Icons

\n\n\n\n

Thirteen new icons including Instagram, a suite of icons for BuddyPress, and rotated Earth icons for global inclusion. Find them in the Dashboard and have some fun!

\n\n\n\n

Plugin Compatibility Checks

\n\n\n\n

WordPress will now automatically determine if your site’s version of PHP is compatible with installed plugins. If the plugin requires a higher version of PHP than your site currently uses, WordPress will not allow you to activate it, preventing potential compatibility errors.

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

Developer Happiness

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

PHP Version Bump

\n\n\n\n

The minimum supported PHP version is now 5.6.20. As of WordPress 5.2*, themes and plugins can safely take advantage of namespaces, anonymous functions, and more!

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

Privacy Updates

\n\n\n\n

A new theme page template, a conditional function, and two CSS classes make designing and customizing the Privacy Policy page easier.

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

New Body Hook

\n\n\n\n

5.2 introduces a wp_body_open hook, which lets themes support injecting code right at the beginning of the <body> element.

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

Building JavaScript

\n\n\n\n

With the addition of webpack and Babel configurations in the wordpress/scripts package, developers won’t have to worry about setting up complex build tools to write modern JavaScript.

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

*If you are running an old version of PHP (less than 5.6.20), update your PHP before installing 5.2.

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

The Squad

\n\n\n\n

This release was led by Matt Mullenweg, Josepha Haden Chomphosy, and Gary Pendergast. They were graciously supported by 327 generous volunteer contributors. Load a Jaco Pastorius playlist on your favorite music service and check out some of their profiles:

\n\n\nAaron D. Campbell, Aaron Jorbin, Adam Silverstein, Adam Soucie, Adil Öztaşer, Ajit Bohra, Alain Schlesser, Alda Vigdís, Alex Denning, Alex Dimitrov, Alex Kirk, Alex Mills, Alex Shiels, Alexis, Alexis Lloyd, allancole, Allen Snook, Andr?, andraganescu, Andrea Fercia, Andrea Middleton, Andrei Lupu, Andrew Dixon, Andrew Duthie, Andrew Nacin, Andrew Ozz, Andrey \"Rarst\" Savchenko, Andrés Maneiro, Andy Fragen, Andy Meerwaldt, Aniket Patel, anischarolia, Anton Timmermans, Anton Vanyukov, Antonio Villegas, antonypuckey, Ari Stathopoulos, Aslam Shekh, axaak, Bego Mario Garde, Ben Dunkle, Ben Ritner - Kadence WP, Benjamin Intal, Bill Erickson, Birgir Erlendsson, Bodo (Hugo) Barwich, bonger, Boone Gorges, Bradley Taylor, Brandon Kraft, Brent Swisher, Burhan Nasir, Cathi Bosco, Chetan Prajapati, Chiara Magnani, Chouby, Chris Van Patten, D.S. Webster, Damon Cook, Daniel Bachhuber, Daniel James, Daniel Llewellyn, Daniel Richards, Daniele Scasciafratte, Darren Ethier, Dave Whitley, DaveFX, davetgreen, David Baumwald, David Binovec, David Binovec, David Herrera, David Roddick, David Smith, Davide \'Folletto\' Casali, daxelrod, Debabrata Karfa, dekervit, Denis de Bernardy, Dennis Snell, Derek Herman, Derrick Hammer, designsimply, Dhanukanuwan, Dharmesh Patel, Diane, diegoreymendez, Dilip Bheda, Dima, Dion Hulse, Dixita Dusara, Dmitry Mayorov, Dominik Schilling, Drew Jaynes, dsifford, EcoTechie, Eduardo Toledo, Ella Van Durpe, Emil Dotsev, fabiankaegy, Faisal Alvi, Farhad Sakhaei, Felix Arntz, Franklin Tse, Fuegas, Garrett Hyder, Gary Jones, Gennady Kovshenin, ghoul, Girish Panchal, Grzegorz Ziółkowski, Guido Scialfa, GutenDev \"✍\"\"㊙\", gwwar, Hannah Malcolm, Hardik Amipara, Hardik Thakkar, Hendrik Luehrsen, Henry, Henry Wright, Hoover, Ian Belanger, Ian Dunn, ice9js, Igor Zinovyev, imath, Ixium, J.D. Grimes, jakeparis, James, janak Kaneriya, Janki Moradiya, Jarred Kennedy, Javier Villanueva, Jay Upadhyay, Jaydip Rami, Jaye Simons, Jayman Pandya, jdeeburke, Jean-Baptiste Audras, Jeff Paul, Jeffrey de Wit, Jenny Wong, Jeremy Felt, Jeremy Green, Jeremy Herve, jitendrabanjara1991, Joe Dolson, Joe McGill, Joen Asmussen, Johan Falk, Johanna de Vos, John Blackbourn, John James Jacoby, Jonathan Desrosiers, Jonathandejong, joneiseman, Jonny Harris, jonnybojangles, Joost de Valk, jordesign, Jorge Bernal, Jorge Costa, Jory Hogeveen, Jose Castaneda, josephwa, Josh Feck, JoshuaWold, Joy, jplo, JR Tashjian, jrf, Juhi Patel, juliarrr, Justin Ahinon, K. Adam White, KamataRyo, Karine Do, Katyatina, Kelin Chauhan, Kelly Dwan, Khokan Sardar, killua99, Kite, Kjell Reigstad, Knut Sparhell, Koji Kuno, Konstantin Obenland, Konstantinos Xenos, Kʜᴀɴ (ಠ_ಠ), laurelfulford, lkraav, lovingboth, Luke Carbis, Luke Gedeon, Luke Pettway, Maciej Palmowski, Maedah Batool, Maja Benke, Malae, Manzoor Wani, Marcin, Marcin Pietrzak, Marco Fernandes, Marco Peralta, Marcus Kazmierczak, marekhrabe, Marius Jensen, Mariyan Belchev, Mark Uraine, markcallen, Markus Echterhoff, Marty Helmick, Mary Baum, mattnyeus, mdwolinski, Meet Makadia, Mel Choyce, mheikkila, Micah Wood, michelleweber, Miguel Fonseca, Miguel Torres, Mikael Korpela, Mike Auteri, Mike Schinkel [WPLib Box project lead], Mike Schroder, Mike Selander, MikeNGarrett, Milan Dinić, mirka, Mobin Ghasempoor, Mohadese Ghasemi, Mohammed Saimon, Morten Rand-Hendriksen, Morteza Geransayeh, Muhammad Muhsin, Mukesh Panchal, Mustafa Uysal, mzorz, Nahid, Naoki Ohashi, Nate Allen, Ned Zimmerman, Neokazis Charalampos, Nick Cernis, Nick Diego, Nick Halsey, Nidhi Jain, Niels, Niels de Blaauw, Nikolay Nikolov, Nilambar Sharma, ninio, notnownikki, Oliver Sadler, onlanka, pandelisz, Pascal Birchler, Paul Bearne, Paul Biron, Pedro Mendonça, Peter Booker, Peter Wilson, pfiled, pilou69, Pranali Patel, Pratik, Pratik K. Yadav, Presskopp, psealock, Punit Patel, Rachel Cherry, Rahmon, Ramanan, Rami Yushuvaev, Ramiz Manked, ramonopoly, Riad Benguella, Rinat Khaziev, Robert Anderson, Rudy Susanto, Ryan Boren, Ryan Welcher, Sébastien SERRE, Saeed Fard, Sal Ferrarello, Salar Gholizadeh, Samaneh Mirrajabi, Sami Keijonen, Samuel Elh, Santiago Garza, Sara Cope, saracup, sarah semark, Scott Arciszewski, Scott Reilly, Sebastian Pisula, Sekineh Ebrahimzadeh, Sergey Biryukov, SergioEstevao, sgastard, sharifkiberu, Shashank Panchal, shazdeh, Shital Marakana, sky_76, Soren Wrede, Stephen Edgar, Steven Word, Subrata Sarkar, Sudar Muthu, Sudhir Yadav, szepe.viktor, Takayuki Miyauchi, Tammie Lister, Themonic, thomstark, Thorsten Frommen, Thrijith Thankachan, Tim Hedgefield, Tim Wright, Timothy Jacobs, timph, tmatsuur, tmdesigned, tmdesigned, Tobias Zimpel, TobiasBg, TomHarrigan, tonybogdanov, Tor-Bjorn Fjellner, Toro_Unit (Hiroshi Urabe), torres126, Torsten Landsiedel, Towhidul Islam, Tracy Levesque, Umang Bhanvadia, Vaishali Panchal, vrimill, WebFactory, Weston Ruter, WFMattR, William \'Bahia\' Bay, William Earnhardt, williampatton, Willscrlt, Wolly aka Paolo Valenti, wrwrwr0, Yoav Farhi, Yui, Zebulan Stanphill, and Česlav Przywara.\n\n\n\n
\n\n\n\n

Also, many thanks to all of the community volunteers who contribute in the support forums. They answer questions from people across the world, whether they are using WordPress for the first time or since the first release. These releases are more successful for their efforts!

\n\n\n\n

If you want learn more about volunteering with WordPress, check out Make WordPress or the core development blog.

\n\n\n\n

Thanks for choosing WordPress!

\n\";s: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:\"6925\";s: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:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"WordPress 5.2 RC2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/2019/05/wordpress-5-2-rc2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 May 2019 16:17:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a: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=6914\";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:326:\"The second release candidate for WordPress 5.2 is now available! WordPress 5.2 will be released on Tuesday, May 7, but we need your help to get there—if you haven’t tried 5.2 yet, now is the time! There are two ways to test the WordPress 5.2 release candidate: try the WordPress Beta Tester plugin (you’ll want […]\";s: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:2472:\"\n

The second release candidate for WordPress 5.2 is now available!

\n\n\n\n

WordPress 5.2 will be released on Tuesday, May 7, but we need your help to get there—if you haven’t tried 5.2 yet, now is the time!

\n\n\n\n

There are two ways to test the WordPress 5.2 release candidate: try the WordPress Beta Tester plugin (you’ll want to select the “bleeding edge nightlies” option), or you can download the release candidate here (zip).

\n\n\n\n

For details about what to expect in WordPress 5.2, please see the first release candidate post.

\n\n\n\n

This release includes the final About page design. It also contains fixes for:

\n\n\n\n
  • Proper translation of the recovery mode notification emails (#47093).
  • Improvements to the way Site Health works with multisite installs (#47084).
\n\n\n\n

Plugin and Theme Developers

\n\n\n\n

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

\n\n\n\n

The WordPress 5.2 Field Guide has also been published, which details 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!

\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\n\n\n
\n\n\n\n

It’s the start of May
and the release is coming.
We all give a cheer!

\n\";s: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:\"6914\";s: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:\"Thu, 15 Aug 2019 12:26:35 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:\"Fri, 09 Aug 2019 21:23:24 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 1\";}}s:5:\"build\";s:14:\"20190814195952\";}','no'),(166,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1565915195','no'),(167,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1565871995','no'),(168,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1565915196','no'),(169,'_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:107:\"WPTavern: WordPress Theme Review Team Scraps Trusted Authors Program Due to Gaming and Inconsistent Reviews\";s:7:\"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://wptavern.com/?p=92690\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"https://wptavern.com/wordpress-theme-review-team-scraps-trusted-authors-program-due-to-gaming-and-inconsistent-reviews\";s: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:4459:\"

After several months of discussion, WordPress.org’s Theme Review Team has decided to discontinue the Trusted Authors (TA) Program that launched in April 2018. The program, which was controversial from its inception, allowed certain authors to bypass the normal theme review queue after demonstrating an ability to submit themes with fewer than three issues. Trusted Author theme submissions went to their own dedicated queue that was handled by team leads.

\n

The objective of the program was to streamline the review process and lessen the burden on reviewers. When it failed to deliver the intended results, the Theme Review team leads made a unilateral decision behind closed doors, implementing a change requiring TA participants to join the team and perform a minimum number of reviews in order to continue having their own themes fast tracked through the review process. This was loudly decried by other members of the Theme Review team who were blindsided by the decision.

\n

“We are removing the Trusted Author Program,” team lead William Patton announced in the most recent meeting. “It has not fulfilled the intended plan and has caused more problems than it is solving.”

\n

Fellow team lead Sandilya Kafle outlined the reasons in a post published today. The entrance requirements for the program did not ensure that participants were truly “trusted” authors, as many had to be removed for gaming the system. Reviewers also reported that there was a group of people releasing clones of themes every week.

\n

“We got lots of help from the TA authors – for which we’d like to thank them,” Kafle said. “However, there was still gaming from some of the authors – which resulted in their removal from the TA program. One of the intentions of the TA program was to reduce the gaming by the use of multiple accounts. However, we still saw some authors having multiple accounts so this intention was not realized though the program existing.”

\n

The TA program’s entrance requirements also did not ensure that participants were prepared to review themes at a high level, which resulted in inconsistent reviews.

\n

“We strongly believed that TA members were highly familiar with the requirements but we found that was not the case for all of them,” Kafle said. “Additionally, some authors did not feel confident enough in their own understanding of all requirements to perform reviews and set themes live. Instead many TA reviews went to the admin queue after approval. This was an indicator that the quality of the themes by TA’s may not be as high as expected.”

\n

Most of the Theme Review team members present in the meeting were generally agreed on shutting the TA program down. Alexandru Cosmin, the former team lead who introduced the program, was the only vocal outlier, whose acrid responses to scrapping the program reflect a long-standing frustration with the slow queue.

\n

“Honest opinion, and I could bet on this: by the end of the year we’ll have 5-month queues and multi-accounters,” Cosmin said. “We’ll see how fair it will be when you have guys with 15 accounts and authors complaining in the main chat about how long the queue is.”

\n

Today’s decision to discontinue the TA program restores the natural order to the queue, with all theme authors receiving the same treatment. Tying an incentive program to the review system was ineffective for taming the queue.

\n

Long queues and gaming the system have proven to be continual struggles for the Theme Review Team, but the existence of these problems underscores the significance of the official themes directory for theme shops. Companies continue to use WordPress.org to gain users for their commercial versions, and the directory remains an important distribution channel for 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 14 Aug 2019 22:01: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: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: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:18:\"Matt: On Vergecast\";s:7:\"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:22:\"https://ma.tt/?p=49979\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://ma.tt/2019/08/on-vergecast/\";s: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:495:\"

If you’d like some more background and context on Tumblr and Automattic coming together I had a chance to have a short but nuanced conversation with Nilay Patel and Julia Alexander on The Verge’s podcast, Vergecast. I love how great journalists are able to really dive into the heart of issues, and I really enjoyed the conversation.

\";s: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, 14 Aug 2019 19:59:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"WPTavern: Write for WP Tavern\";s:7:\"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://wptavern.com/?p=92673\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wptavern.com/write-for-wp-tavern\";s: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:1146:\"

WP Tavern is hiring full-time writers. We are looking for reporters with the ability to write WordPress news every day, covering a wide range of topics, including (but not limited to) Gutenberg, core development, community, open source software, plugin and theme ecosystems, Tumblr, developer trends, and the open web.

\n\n\n\n

The position requires the ability to discern the immediacy of stories that need to be told, attention to accuracy, and the ability to cultivate sources. Applicants must have a commitment to serve the public interest and remain impervious to a constant barrage of companies wanting to influence the press. A deep knowledge of the WordPress ecosystem is helpful for this position.

\n\n\n\n

WP Tavern is, by reputation, WordPress’ newspaper of record. We are looking for writers who can approach this community with a critical and unbiased point of view, preserving the independent and provocative spirit of the Tavern. Interested applicants should use the contact form to get in touch, and be prepared to submit at least three writing samples for consideration.

\";s: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, 14 Aug 2019 16:34:34 +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: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:107:\"WPTavern: New mycamp.rocks Newsletter Launches with Tips for Conference Organizers, Speakers, and Attendees\";s:7:\"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://wptavern.com/?p=92656\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:116:\"https://wptavern.com/new-mycamp-rocks-newsletter-launches-with-tips-for-conference-organizers-speakers-and-attendees\";s: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:3713:\"

David Bisset launched mycamp.rocks today, a newsletter targeted at conference organizers, speakers, and attendees. The WordPress newsletter landscape is currently dominated by general industry and developer news digests, such as Master WP, WpMail.me, Post Status, and The WP Daily. mycamp.rocks is the first newsletter to drill down into community event topics and will be sending out new tips every Tuesday.

\n

Bisset has helped organize WordCamp Miami, meetups, and other events for more than a decade. He has accumulated a large store of knowledge, resources, and experience managing all the minutiae of conference organization. The first edition of the newsletter includes tips on badge design, lanyards, dealing with rejection as a speaker applicant, communicating special diet requests, and other miscellaneous topics. He is intentionally keeping the focus broad and not limiting it to WordPress events.

\n

Bisset said he decided to go the newsletter route, as opposed to creating a blog, because he was inspired by some developers experimenting with the same format. Newsletters tend to get mixed into an inbox management routine and are more likely to receive attention than websites that broadcast their posts to social media.

\n

“Perhaps with busy lives people are appreciating small emails,” Bisset said. “For some it’s hard to keep checking a website and I think people are avoiding social media (or filtering it down). So email once again is becoming a good solution for delivering tips, especially if the emails are short and happen once a week.”

\n

Bisset said the email format is an experiment, since the website is updated with the newsletter information anyway. He plans to evaluate after a month to see if more people are visiting the website versus opening the emails.

\n

The newsletter has already received some feedback that Bisset plans to implement, such as separating the tips that work best for small events, like meetups, and larger conference-type events.

\n

WordCamp US announced last week that it will host a dedicated track for community-related topics, such as meetups, diversity, inclusion, and kids camps. Bisset said he sees this as a significant development in support of community members and event leaders.

\n

“Community is the biggest strength of WordPress itself,” Bisset said. “Many people have asked for and needed some direction, tips, or general knowledge on how to better run meetups, contributor days, WordCamps, and kid’s events. I think we’ve also seen over the past year or two some communication problems in the community itself, and I think addressing all of these things on a national stage like WCUS leads us down the road of educating people on how to improve our interactions with fellow community members. Those members could be fellow organizers, fellow contributors, or just anyone that we interact with – regardless of their gender, background, or age.”

\";s: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, 13 Aug 2019 22:37: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: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: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:26:\"Matt: Tumblr the Day After\";s:7:\"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:22:\"https://ma.tt/?p=49968\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"https://ma.tt/2019/08/tumblr-the-day-after/\";s: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:3133:\"

It is not surprising that the news about Automattic buying Tumblr has picked up a lot of coverage. I especially appreciated the notes of support from Tumblr founder David Karp, former CTO Marco Arment, and investor Bijan Sabet. I am beyond excited to see what the Tumblr team creates next, and I will definitely be connecting with alumni to hear their perspective.

\n\n\n\n
\n

Just wanted to add my congratulations and thank you to everyone at WordPress and Tumblr.

Matt is a visionary, and the team at WordPress has built something absolutely foundational to the Internet. What an amazing home and opportunity for Tumblr.https://t.co/6AVXBVuUr1

— David Karp (@davidkarp) August 13, 2019
\n
\n\n\n\n

There has also been a lot of speculation on the purchase price, which I think is missing the real story. I would like to take this opportunity to express my respect for Verizon and how they approached this entire process. They inherited Tumblr through an acquisition of a merger, a few steps removed from its initial sale; it’s probably not a company they would have bought on its own, but they nonetheless recognized that there is a very special community and team behind the product. It’s also worth noting at this point that Verizon is a company that will do over $130B in revenue this year and has over 139,000 employees.

\n\n\n\n

First, they chose to find a new home for Tumblr instead of shutting it down. Second, they considered not just how much cash they would get on day one, but also — and especially — what would happen to the team afterward, and how the product and the team would be invested in going forward. Third, they thought about the sort of steward of the community the new owner would be. They didn’t have to do any of that, and I commend them for making all three points a priority.

\n\n\n\n

Automattic is still a startup — I’m sure there are deep-pocketed private equity firms that could have outbid us, but the most likely outcome then would have been an “asset” getting chopped up and sold for parts. (This is a caricature and there are PE firms I like, but it’s not a terrible stretch of the imagination.) Instead, Tumblr has a new chance to redefine itself in 2019 and beyond. Its community is joining with WordPress’ 16-year commitment to open source and the open web.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 13 Aug 2019 21:38:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s: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:87:\"WPTavern: Automattic Acquires Tumblr, Plans to Rebuild the Backend Powered by 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:29:\"https://wptavern.com/?p=92627\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://wptavern.com/automattic-acquires-tumblr-plans-to-rebuild-the-backend-powered-by-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:7202:\"

Automattic has acquired Tumblr, a long-time friendly rival company, for an undisclosed sum. Just six years after Yahoo acquired Tumblr for $1.1 billion, the company is said to have been acquired for “a nominal amount” from Verizon, who indirectly acquired Tumblr when it bought Yahoo in 2017.

\n

Automattic CEO Matt Mullenweg declined to comment on the financial deals of the acquisition, but a source familiar to Axios puts the deal “well south of $20 million.”

\n

Tumblr is Automattic’s biggest acquisition yet in terms of product users and employees gained. The microblogging and social networking website currently hosts 475.1 million blogs, for which Automattic will now assume operating costs. All 200 of Tumblr’s employees will be moving over to Automattic, bringing the company’s total employee count over 1,000.

\n

Mullenweg took to the Post Status community Slack channel for an impromptu Q&A this afternoon where he discussed more of Automattic’s plans for Tumblr. He outlined a brief roadmap for Tumblr’s future that includes re-architecting its backend with WordPress:

\n
    \n
  1. Move infrastructure off Verizon
  2. \n
  3. Support same APIs on both WP.com and Tumblr
  4. \n
  5. Switch backend to be WP
  6. \n
  7. Open source Tumblr.com client similar to Calypso
  8. \n
\n

“WordPress is an open source web operating system that can power pretty much anything, including Tumblr.com, but it’s also a large property so will take a bit to figure out and migrate,” Mullenweg said.

\n

Automattic doesn’t currently have plans to change the frontend Tumblr experience. Mullenweg said the Tumblr mobile app gets 20x more daily signups than the WordPress app. “It’s working amazingly well, despite being fairly constrained in what they can launch the past few years,” he said.

\n

Tumblr changed its adult content policy in December 2018, banning pornographic content which reportedly accounted for 22.37 percent of incoming referral traffic from external sites in 2013 when it was acquired by Yahoo. Automattic has a similar content policy in place for WordPress.com and Mullenweg confirmed that the company does not plan to lift the ban on adult content.

\n

“Adult content is not our forte either, and it creates a huge number of potential issues with app stores, payment providers, trust and safety… it’s a problem area best suited for companies fully dedicated to creating a great experience there,” Mullenweg said in response to questions on Hacker News. “I personally have very liberal views on these things, but supporting adult content as a business is very different.”

\n

Automattic’s Tumblr Acquisition Opens Up New Possibilities for E-Commerce, Plugins, and Themes

\n

Beyond this initial roadmap Mullenweg outlined, he also said he thinks “e-commerce on Tumblr is a great idea,” with simpler features developed first. In the past, Tumblr users who wanted to add e-commerce to their sites would need to use a service like Shopify or Ecwid and generate a Tumblr-compatible widget. Users would have to move to a self-hosted site on another platform in order to get more full-featured e-commerce capabilities. Automattic has the ability to build e-commerce into the platform using WooCommerce or any number of other existing solutions for simpler sales features.

\n

An emerging Tumblr/WordPress plugin and theme ecosystem is also a possibility but may not affect the wider WordPress ecosystem as much unless Automattic opens up the Tumblr marketplace to third-party developers. Mullenweg said once Tumblr’s backend is on WordPress, the idea of plugins can be explored. Whether that is on a private network, like WordPress.com, or a new breed of self-hosted Tumblr sites, is yet to be seen.

\n

Automattic’s apparent bargain basement deal on Tumblr is good news for the preservation of the open web, as the company is committed to supporting independent publishing. Migrating Tumblr’s infrastructure to WordPress also expands WordPress’ market share with a significantly younger user base. A study conducted by We Are Flint in 2018 found 43 percent of internet users between the ages of 18 to 24 years old used Tumblr.

\n

Tumblr’s primary demographic thrives on community and its current feature set is built to support that. If Automattic can preserve Tumblr’s distinct community and convenient publishing, while invisibly re-architecting it to use WordPress, users could potentially enjoy seamless transitions across platforms to suit their publishing needs. This improves the likelihood that this generation of internet users will continue to own their own content instead of tossing it away on social media silos that feed on users’ most important thoughts, writings, and memories.

\n

“I’m very excited about Tumblr’s next chapter and looking forward working with Matt Mullenweg and the entire team at Automattic,” Tumblr CEO Jeff D’Onofrio said. “I’m most excited for what this means for the entire Tumblr community. There is much more to do to make your experience a better one, and I’m super confident that we are in great hands with this news. Tumblr and WordPress share common founding principles. The plane has landed on a friendly runway. Now it is time to freshen up the jets.”

\n

In the announcement on his Tumblr blog, Mullenweg said he sees “some good opportunities to standardize on the Open Source WordPress tech stack.” This migration will undoubtedly be a formidable technical challenge and Mullenweg promised to document the team’s work after it is complete. In the meantime, the Tumblr team has new functionality they plan to introduce after the acquisition is officially closed.

\n

“When the possibility to join forces became concrete, it felt like a once-in-a-generation opportunity to have two beloved platforms work alongside each other to build a better, more open, more inclusive – and, frankly, more fun web,” Mullenweg said. “I knew we had to do 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 13 Aug 2019 03:18:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"WPTavern: WooCommerce 3.7 Introduces New Blocks, Updates Minimum WordPress and PHP Requirements\";s:7:\"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://wptavern.com/?p=92601\";s:7:\"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:105:\"https://wptavern.com/woocommerce-3-7-introduces-new-blocks-updates-minimum-wordpress-and-php-requirements\";s: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:5022:\"

WooCommerce 3.7 was released today after four months in development. This minor release is backwards compatible with previous versions. Despite containing more than 1,290 commits, 3.7 is smaller than previous releases, as the WooCommerce team is working towards delivering more frequent releases to improve the stability of the platform.

\n

WooCommerce 3.7 bundles updates from the WooCommerce Blocks feature plugin version 2.3, including the following new blocks and enhancements to existing blocks:

\n
    \n
  • A new focal point picker on the Featured Product block
  • \n
  • A new Product Categories List block
  • \n
  • A new Featured Category block
  • \n
  • A new Products By Tag(s) block
  • \n
  • Featured Product now allows for featuring a product by variation, linking to the product page with the variation pre-selected
  • \n
\n

Here’s an example of the featured category block, which lets store owners stay right inside the editor to select the category and see an instant preview of the content.

\n

\n

WooCommerce developers are working on creating more block editor capabilities for store owners. Future versions of the WooCommerce Blocks plugin will include new blocks for product filtering and for displaying product reviews. These will be tested first through the WooCommerce Blocks feature plugin before being added to core.

\n

WooCommerce 3.7 Requires WordPress 4.9+ and PHP 5.6+

\n

This release bumps the minimum required WordPress version to 4.9 and the minimum required PHP version to 5.6. There are new upgrade nudges in WooCommerce 3.6, alerting users who will need to to upgrade WordPress and PHP versions in order to update their stores to WooCommerce 3.7.

\n

The increased minimum versions allows WooCommerce developers to include new and more performant code in future versions of the plugin. It also enables them to utilize PHP packages. The Product Blocks and REST API functionality have been removed from core and are now loaded via Composer.

\n

WooCommerce Blocks Rebranded

\n

Users may notice some visual changes to how WooCommerce blocks appear in the editor. The blocks have been updated to better reflect the WooCommerce brand. This is becoming more common, as plugins with multiple blocks carve out their own branded spaces in the block inserter.

\n

\n

A few other notable enhancements in WooCommerce 3.7 include the following:

\n
    \n
  • Email Settings: New “Additional Content” sections replace the old hardcoded “Thanks” sections so store owners don’t have to override templates to change the wording
  • \n
  • Coupon admin pages: Automatically generate new coupon codes with the click of a button
  • \n
  • Performance improvements, new dedicated table for tax classes, reduced number of queries to populate variations, excluding Action Scheduler tasks from comments queries to speed up page load times
  • \n
\n

The WooCommerce Admin feature plugin continues to make progress and currently has 300,000 active installations. The plugin provides a new JavaScript-based dashboard for monitoring store reports and sales metrics. Recent updates include more data on the Customer Report page, improved navigation bar design, and an improved Stock Activity panel that automatically responds to inventory updates. Store owners who want to preview this functionality in WooCommerce can install the feature plugin.

\n

Version 3.7 should not cause any backwards compatibility issues but the update includes a few database upgrade routines. The WooCommerce team recommends those with large amounts of data in their databases to upgrade using the WP CLI command wp wc update, instead of through the admin. Check out the release post and beta announcement for more details.

\";s: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, 12 Aug 2019 20:41: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: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: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:\"Post Status: Automattic — the maker of WordPress.com — has purchased Tumblr\";s:7:\"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:31:\"https://poststatus.com/?p=67143\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"https://poststatus.com/automattic-has-purchased-tumblr/\";s: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:10424:\"

Automattic — which owns WordPress.com — has acquired Tumblr and about 200 employees from Verizon, according to The Wall Street Journal and confirmed in Post Status Slack by Automattic CEO Matt Mullenweg.

\n\n\n\n

Tumblr has had a rocky road since their sale to Yahoo! in 2013 for $1.1 billion. Yahoo! is now owned by Verizon — whose entire content and platform lineup is a mess. The WSJ reported in May that Verizon was shopping Tumblr.

\n\n\n\n

The most recent controversy for Tumblr was a community revolt over the treatment of adult content. Matt says Tumblr’s new adult content policy will stay in place under the new ownership. On Hacker News, he said, “Adult content is not our forte either, and it creates a huge number of potential issues with app stores, payment providers, trust and safety… it’s a problem area best suited for companies fully dedicated to creating a great experience there. I personally have very liberal views on these things, but supporting adult content as a business is very different.”

\n\n\n\n

Matt tells me the initial goals for Tumblr are:

\n\n\n\n

1. Move infrastructure off Verizon.
2. Support same APIs on both WP.com and Tumblr.
3. Switch backend to be WP.
4. Open source Tumblr.com client similar to Calypso.

\n\n\n\n

Tumblr will remain a separate brand. There is a dedicated Tumblr community even after years of neglect and confusion. Still, Matt says Tumblr’s user base is “several times larger than [WordPress.com’s].”

\n\n\n\n

The Tumblr backend will change its technology, but the front-end experience will stay similar to what it is today, as Automattic “[doesn’t] want to change what’s working.” Matt said Tumblr’s interface is “working amazingly well, despite being fairly constrained in what they can launch [the] past few years.”

\n\n\n\n

There are several potential wins here for Automattic. For one, they gain a committed community for pennies on the dollar compared to the $1.1 billion Yahoo! paid — a classic Yahoo! exit.

\n\n\n\n

While the WSJ called the purchase amount “nominal” for Verizon, Matt says he considers the brand “super valuable, but right now not making as much as they could or should.”

\n\n\n\n

Dan Primack of Axios is reporting a “source familiar” put the price “well south of $20 million.”

\n\n\n\n
\n

Automattic paid peanuts for Tumblr. Source familiar puts it well south of $20 million.

Reminder: Yahoo paid $1.1 billion for it.https://t.co/N63c5y3MEh

— Dan Primack (@danprimack) August 12, 2019
\n
\n\n\n\n

Primack later stated the upfront sale price was less than $3 million.

\n\n\n\n
\n

3/ Story updated: Price less than $3 million.

— Dan Primack (@danprimack) August 12, 2019
\n
\n\n\n\n

In Post Status Slack, Matt noted that “adding ~200 people and porting all of Tumblr to Automattic is non-trivial and by far the largest investment or acquisition Automattic has ever made.”

\n\n\n\n

While unrelated to the upfront cost, the ongoing costs Automattic is taking on — and Verizon was surely quite keen to unload — is significant. The development and hosting effort will surely cost millions per year, not counting employee expenses. Automattic’s largest previous acquisition — of WooCommerce — was about $30M in cash and stock. Thas is probably not far from the annual cost of the Tumblr employees Automattic is taking on now.

\n\n\n\n

In recent years Automattic has put much more energy into effective monetization, and I have no doubt they can do significantly better than the sprawling Verizon organization Tumblr languished under.

\n\n\n\n

Again on Hacker News, Matt noted, “We’ve been evolving Automattic to be more of a Berkshire Hathaway-inspired model and businesses with a lot of autonomy, and this [acquisition] continues that trend.” This is interesting, particularly as Berkshire is known to let portfolio companies operate quite independently, and of course, Berkshire CEO Warren Buffet is famous for being a savvy value investor. Tumblr is definitely a deep value play at this price.

\n\n\n\n

With Tumblr’s acquisition, Automattic has an opportunity to diversify its own brands — WordPress vs WordPress.com is always very confusing. (Legacy and tech media will surely screw it up talking about this acquisition.) Inevitably different cultures and web communities drift to different spaces online — think Instagram and Facebook, for instance.

\n\n\n\n

Tumblr is a very browse-heavy platform. The potential for eCommerce on such a platform could be significant. Matt said in chat that he thinks “eCommerce on Tumblr is a great idea.” I can also see a world where Tumblr could be shaped into a primarily mobile product — a more direct (and more privacy-focused) implementation of what Instagram is, with a similar, minimal interface.

\n\n\n\n

I would really love this, and Matt hints at some alignment on that front. In response to a comment speculating they’d wind Tumblr down, he said the plan was the opposite because “the web needs open and independent publishing and social media more than ever.” I know from my own conversations with Matt that he’s thinking about this a lot now. The way he plugged “social media” in that statement makes me think it’s at the top of mind inrelation to Tumblr.

\n\n\n\n

If Tumblr is open-sourced, a plugin ecosystem could work there as well. Matt says that “when [Tumblr] is on [WP’s] backend that [idea] … can be explored.” So a plugin market for Tumblr is not off the table, but it doesn’t sound like third-party extensibility is an immediate priority. I think the initial goals is to revive a large community and keep to the basics.

\n\n\n\n

Matt Mullenweg now has a Tumblr himself. He posted his own announcement of the acquisition there, where he wrote:

\n\n\n\n

I have worked on WordPress my entire adult life — 16 years now — and so the democratization of publishing is near and dear to my heart. Tumblr and WordPress have always been very philosophically aligned there.

When the possibility to join forces became concrete, it felt like a once-in-a-generation opportunity to have two beloved platforms work alongside each other to build a better, more open, more inclusive – and, frankly, more fun web. I knew we had to do it.

\n\n\n\n

Everyone loves to have a say on social media, but this move is well regarded so far in the tech space. It’s nice when a company makes a save-attempt on something good that’s been presumed “dead.”

\n\n\n\n
\n

I\'m happy for the Tumblr community and hope Tumblr goes free software like WordPress. Local federated Tumblr would be a lot of fun.

— Paul Ford (@ftrain) August 12, 2019
\n

\n\n\n\n
\n

This is pretty cool. Can’t think of a better owner today than Automattic for Tumblr’s huge creative publishing community. https://t.co/G9pVtpjKJ9

— Marco Arment (@marcoarment) August 12, 2019
\n
\n\n\n\n

The CEO of Tumblr, Jeff D’Onofrio, said the following on Twitter:

\n\n\n\n

I’m very excited about Tumblr’s next chapter and looking forward to working with @photomatt and the entire team at Automattic. I’m most excited for what this means for the entire Tumblr community. There is much more to do to make your experience a better one, and I’m super confident that we are in great hands with this news. Tumblr and WordPress share common founding principles. The plane has landed on a friendly runway. Now it is time to freshen up the jets.

\n\n\n\n

There will be more to come from Post Status about Tumblr joining the Automattic family of properties and also how it fits in the broader WordPress ecosystem. To my mind, porting a decaying but massive platform to an actively developed WordPress stack is a huge net positive for the web.

\n\n\n\n

Additionally, the potential to further develop Tumblr, specifically in the social networking space, could be a beacon for a more user-centric web with clear offramps — it’s just WordPress! — for folks to protect and own their own data.

\n\n\n\n

I am optimistic.

\";s: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, 12 Aug 2019 20:15: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:15:\"Brian Krogsgard\";s: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:52:\"WordPress.org blog: People of WordPress: Amanda Rush\";s:7:\"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=7047\";s:7:\"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/2019/08/people-of-wordpress-amanda-rush/\";s: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:6508:\"

You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.

\n\n\n\n

Meet Amanda Rush from Augusta, Georgia, USA.

\n\n\n\n

Amanda Rush is a WordPress advocate with a visual disability. She first started using computers in 1985, which enabled her to turn in homework to her sighted teachers. Screen reader technology for Windows was in its infancy then, so she worked in DOS almost exclusively.

\n\n\n\n

After graduating high school, Amanda went to college to study computer science, programming with DOS-based tools since compilers for Windows were still inaccessible. As part of her computer science course of study, she learned HTML which began her career in web development.

\n\n\n\n

How Amanda got started with WordPress

\n\n\n\n

Amanda began maintaining a personal website, and eventually began publishing her own content using LiveJournal. However, controlling the way the page around her content looked was hard, and she soon outgrew the hosted solution.

\n\n\n\n

So in 2005, Amanda bought customerservant.com, set up a very simple CMS for blogging, and started publishing there. She accepted the lack of design and content, and lack of easy customization because she wasn’t willing to code her own solution. Nor did she want to move to another hosted solution, as she liked being able to customize her own site, as well as publish content.

\n\n\n\n

Hebrew dates led her to WordPress

\n\n\n\n

At some point, Amanda was looking for an easy way to display the Hebrew dates alongside the Gregorian dates on her blog entries. Unfortunately, the blogging software she was using at the time, did not offer customization options at that level. She decided to research alternative solutions and came across a WordPress plugin that did just that. 

\n\n\n\n

The fact that WordPress would not keep her locked into a visual editor, used themes to customize styling, and offered ways to mark up content, immediately appealed to Amanda. She decided to give it a go.

\n\n\n\n

Accessibility caused her to dive deeper

\n\n\n\n

When the software Amanda used at work became completely inaccessible, she started learning about WordPress. While she was learning about this new software, Web 2.0 was introduced. The lack of support for it in the screen reader she used meant that WordPress administration was completely inaccessible. To get anything done, Amanda needed to learn to find her way in WordPress’ file structure.

\n\n\n\n

Eventually Amanda started working as an independent contractor for the largest screen reader developer in the market, Freedom Scientific. She worked from home every day and hacked on WordPress after hours.

\n\n\n\n

Unfortunately Amanda hit a rough patch when her job at Freedom Scientific ended. Using her savings she undertook further studies for various Cisco and Red Hat certifications, only to discover that the required testing for these certifications were completely inaccessible. She could study all she wanted, but wasn’t able to receive grades to pass the courses.

\n\n\n\n

She lost her financial aid, her health took a turn for the worse, she was diagnosed with Lupus, and lost her apartment. Amanda relocated to Augusta where she had supportive friends who offered her a couch and a roof over her head.

\n\n\n\n

But Amanda refused to give up

\n\n\n\n

Amanda continued to hack WordPress through all of this. It was the only stable part of her life. She wanted to help make WordPress accessible for people with disabilities, and in 2012 joined the  WordPress Accessibility Team. Shortly after that, she finally got her own place to live, and started thinking about what she was going to do with the rest of her working life.

\n\n\n\n

Listening to podcasts led her to take part in WordSesh, which was delivered completely online and enabled Amanda to participate without needing to travel. She began to interact with WordPress people on Twitter, and continued to contribute to the community as part of the WordPress Accessibility Team. Things had finally started to pick up.

\n\n\n\n

Starting her own business

\n\n\n\n

In 2014, Amanda officially launched her own business, Customer Servant Consultancy. Since WordPress is open source, and becoming increasingly accessible, Amanda could modify WordPress to build whatever she wanted and not be at the mercy of web and application developers who know nothing about accessibility. And if she got stuck, she could tap into the community and its resources.

\n\n\n\n

Improving her circumstances and becoming more self-sufficient means Amanda was able to take back some control over her life in general. She was able to gain independence and create her own business despite being part of the blind community, which has an 80% unemployment rate. 

\n\n\n\n

In her own words:

\n\n\n\n

We’re still fighting discrimination in the workplace, and we’re still fighting for equal access when it comes to the technology we use to do our jobs. But the beauty of WordPress and its community is that we can create opportunities for ourselves.

I urge my fellow blind community members to join me inside this wonderful thing called WordPress. Because it will change your lives if you let it.

Amanda Rush, entrepreneur
\n\n\n\n
\n\n\n\n
\"\"
\n\n\n\n

This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.

\n\n\n\n

Meet more WordPress community members over at HeroPress.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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 09 Aug 2019 21:23:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s: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:70:\"WPTavern: BuddyPress 5.0 to Add Category for Storing BuddyPress 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=92240\";s:7:\"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://wptavern.com/buddypress-5-0-to-add-category-for-storing-buddypress-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1506:\"

BuddyPress 5.0 will include a way for developers to organize their blocks under a BuddyPress blocks category. Mathieu Viet shared a code example on the BuddyPress Dev Updates blog, demonstrating how to set the category property of a block to BuddyPress when registering a block type. The blocks registered with this category will appear under the BuddyPress panel in the block inserter.

\n

\n

As the block ecosystem expands, keeping things organized inside the block inserter is becoming more important. BuddyPress having its own designated category helps user find blocks faster, especially if they don’t know the exact block name to search for, or if they are just browsing to see what blocks are available. With the BP REST API set to land in the 5.0 release, blocks will be easier for BuddyPress developers to create.

\n

BuddyPress 5.0.0-beta1 is expected to be released around August 15. Subsequent release dates are yet to be confirmed following feedback on the beta.

\";s: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, 09 Aug 2019 19:10: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: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: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:87:\"WPTavern: Build Customizer Settings Faster by Using the Kirki Framework in Your 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:29:\"https://wptavern.com/?p=92405\";s:7:\"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:98:\"https://wptavern.com/build-customizer-settings-faster-by-using-the-kirki-framework-in-your-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:10422:\"

Kirki is a free open-source (MIT-licensed) framework built for developers who are looking to add Customizer Controls to their themes or plugins.

\n\n\n\n

Aristeides Stathopoulos, Kirki’s lead developer has been working on the framework since 2014. Thanks to the continuous updates and improvements, Kirki has built a community on Github which includes over 1000 stars and 300 forks.

\n\n\n\n

Before Kirki I never touched the customizer. Kirki helped me to understand the customizer and do a lot in less time!

LebCit – WordPress Theme Developer
\n\n\n\n

WordPress Core Customizer Controls

\n\n\n\n

WordPress Core includes a handful of basic Customizer Controls by default. For example: text, textarea, checkbox, radio, select, dropdown-pages, email, URL, number, hidden, and date controls.

\n\n\n\n

Kirki supports the Core Controls too, plus around twenty more. Generally speaking, the Kirki controls cover the more advanced use-cases. For example:

\n\n\n\n
  • Typography
  • Color Palettes
  • TinyMCE Editor
  • Sortable Fields
\n\n\n\n

Kirki also offers functionality not available in Core WordPress, such as the auto-generation of your CSS output and postMessage scripts. These features, which we’ll look at later in this article, can easily cut your development time in half.

\n\n\n\n

Kirki is Slow

\n\n\n\n

One criticism commonly held against Kirki is that it’s slow. In fact, this criticism is used against most frameworks (including WordPress). It makes sense, right? You are loading a lot of code you might never use.

\n\n\n\n

In this case, the reality is that the opposite is true. Most of the time control panels built using Kirki will actually be faster than the same panels built with Core Controls.

\n\n\n\n

This is because Kirki adds an optimization layer that isn’t built into WordPress.

\n\n\n\n

When the Customizer is initialized WordPress instantly tries to load all the controls, even if they are within a section or panel and the user can’t interact with them yet. In comparison, Kirki postpones the loading until just before the user will be interacting with the control.

\n\n\n\n

To see the effect of this in practice, let’s try adding 50 color controls using each method.

\n\n\n\n

Core Method:

\n\n\n
\nfor ($i = 0; $i < 50; $i++){\n	$wp_customize->add_setting( \'color_setting_hex_\' . $i , array(\n		\'default\' => \'#0088CC\'\n	) );\n\n	// add color picker control\n	$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, \'color_setting_hex_\' . $i, array(\n		\'label\' => \'Color Control\',\n		\'section\' => \'title_tagline\',\n		\'settings\' => \'color_setting_hex_\' . $i,\n	) ) );\n}\n
\n\n\n

With Kirki:

\n\n\n
\nfor ($i = 0; $i < 50; $i++) {\n     Kirki::add_field( \'config_id\', array(\n         \'type\'        => \'color\',\n         \'settings\'    => \'color_setting_hex_\' . $i,\n         \'label\'       => __( \'Color Control\', \'kirki\' ),\n         \'section\'     => \'title_tagline\',\n         \'default\'     => \'#0088CC\',\n     ) );\n }\n
\n\n\n

The results:

\n\n\n\n\"\"\n\n\n\n

As you can see, the initial load speed is considerably faster when using Kirki. The code required to create the controls is more concise too.

\n\n\n\n

Integrating Kirki Into Your Project

\n\n\n\n

There are multiple ways to integrate the Kirki Framework into your project, the official documentation does a good job of explaining the different methods.

\n\n\n\n

I recommend developers guide the user to install the plugin version of Kirki, rather than including the framework directly within your project’s code. This can be done using TGMPA or the script provided.

\n\n\n\n

The reasoning behind taking the plugin route is that Kirki is frequently updated and improved. By installing the plugin version, your users will have instant access to bug fixes and security updates.

\n\n\n\n

In contrast, when you include the framework as part of your project, users will only receive updates when you update your theme or plugin, which might be less frequently than is required.

\n\n\n\n

Whichever method you use, be sure to check Kirki is initialized before you add your settings:

\n\n\n
\n// Early exit if Kirki doesn’t exist.\nif ( ! class_exists( \'Kirki\' ) ) {\n    return;\n}\n
\n\n\n

Fields

\n\n\n\n

In the Core Method example, we first created a setting and then created a control for it. In most cases, the two are directly linked. Kirki simplifies the process and allows us to create a ‘Field’ instead. When a field is created, it builds the setting and control in the background for us.

\n\n\n\n

Fields support all the control arguments you would expect (label, description, section, default), as well as some Kirki-specific arguments.

\n\n\n\n

The ‘type’ argument allows you to choose one of Kirki’s 30 control types: https://kirki.org/docs/controls/

\n\n\n\n

Sections

\n\n\n\n

Customizer Sections allow you to group Controls together. WordPress has six built-in sections that you can add your controls too:

\n\n\n\n
  • title_tagline – Site Identity
  • colors – Colors
  • header_image – Header Image
  • background_image – Background Image
  • static_front_page – Homepage Settings
  • custom_css – Additional CSS
\n\n\n\n


Sections in Kirki work exactly the same as in Core, the Kirki::add_section() method is simply a wrapper for $wp_customize->add_section() and accepts the same parameters and arguments.

\n\n\n
\nKirki::add_section( \'section_id\', array(\n     \'title\'          => esc_html__( \'My Section\', \'kirki\' ),\n     \'description\'    => esc_html__( \'My section description.\', \'kirki\' ),\n ) );\n
\n\n\n

Panels

\n\n\n\n

Panels allow you to create another level of hierarchy by grouping Sections together. WordPress Core has one built-in panel, which is ‘Menus’.

\n\n\n\n

Again, the Kirki implementation is simply a wrapper for the Core functionality.

\n\n\n
\nKirki::add_panel( \'panel_id\', array(\n     \'priority\'    => 10,\n     \'title\'       => esc_html__( \'My Panel\', \'kirki\' ),\n     \'description\' => esc_html__( \'My panel description\', \'kirki\' ),\n ) );\n
\n\n\n

‘transport’ => ‘auto’

\n\n\n\n

Traditionally when creating Customizer Controls you have two options for the transport argument:

\n\n\n\n
  • Refresh – Each time the user makes a change the preview pane is refreshed to show the changes. This can take a couple of seconds.
  • postMessage – Each time the user makes a change the preview pane is updated using Javascript which doesn’t require a refresh and is near-instant.
\n\n\n\n

postMessage is undoubtedly the superior method for updating the previewer and should be used where possible. However, there is one downside, using postMessage means you need to create write custom JS code for each of your controls. A simple implementation looks something like this:

\n\n\n
\n// Update the site title in real time...\nwp.customize( \'blogname\', function( value ) {\n    value.bind( function( newval ) {\n        $( \'#site-title a\' ).html( newval );\n    } );\n} );\n
\n\n\n

When you have a lot of settings, this can quickly become repetitive.

\n\n\n\n

This is where Kirki shines, it adds a third option: ‘transport’ => ‘auto’.

\n\n\n\n

‘transport’ => ‘auto’ works together with another argument Kirki adds named ‘output’. When both values are defined, Kirki will auto-generate the postMessage scripts for you. Which means you get all the benefits of using postMessage without having to write any of the Javascript code.

\n\n\n\n

A field using transport => ‘auto’ looks like this:

\n\n\n
\nKirki::add_field( ‘config_id’, array(\n     \'type\'        => \'color\',\n     \'settings\'    => \'color_setting_hex\',\n     \'label\'       => __( \'Color Control\', \'kirki\' ),\n     \'section\'     => ‘colors’,\n     \'default\'     => \'#0088CC\',\n     \'transport\'   => \'auto\',\n     \'output\' => array(\n         array(\n             \'element\'  => \'body\',\n             \'property\' => \'background-color\',\n         ),\n     ),\n ) );\n
\n\n\n

This time-saving feature of Kirki means that most of the time you will no longer need to write or enqueue your own postMessage scripts.

\n\n\n\n

Frontend CSS Output

\n\n\n\n

Another part of creating Customizer settings is generating the CSS output on the frontend. A simple example might look like this:

\n\n\n
\n/**\n * Output the Customizer CSS to wp_head\n */\nfunction wptavern_customizer_css() {\n	$bg_color = get_theme_mod( \'color_setting_hex\' );\n	?>\n	<style>\n		body {\n			background-color: <?php echo sanitize_hex_color( $bg_color ); ?>;\n		}\n	</style>\n	<?php\n}\nadd_action( \'wp_head\', wptavern_customizer_css );\n
\n\n\n

Like the postMessage example, writing this code can quickly become repetitive if you have a lot of settings.

\n\n\n\n

Fortunately, ‘transport’ => ‘auto’ takes care of the frontend output for you too. Even in our simplified example, ‘transport’ => ‘auto’ has reduced the code we need to write by ~50%.

\n\n\n\n

Conclusion

\n\n\n\n

In this article, we’ve looked at just the basics of the Kirki Framework and two of its arguments, already we can see how it allows us to create Customizer Controls faster and without compromising on performance.

\n\n\n\n

When you dive into Kirki you will quickly discover the wealth of functionality it adds on top of the Customize API. It’s no surprise that it’s in use on over 300,000 websites and a core part of some of the biggest WordPress themes on the market.

\";s: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, 09 Aug 2019 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Danny Cooper\";s: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:87:\"WPTavern: Proposal to Auto-Update Old Versions of WordPress to 4.7 Sparks Heated Debate\";s:7:\"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://wptavern.com/?p=92391\";s:7:\"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:98:\"https://wptavern.com/proposal-to-auto-update-old-versions-of-wordpress-to-4-7-sparks-heated-debate\";s: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:14387:\"

WordPress contributors, developers, and community members are currently debating a proposal to would implement a new policy regarding security support for older versions. The discussion began last week when security team lead Jake Spurlock asked for feedback on different approaches to backporting security fixes to older versions. Following up on this discussion, Ian Dunn, a full-time contributor to WordPress core, sponsored by Automattic, has published a proposal for moving forward with a new policy:

\n

Support the latest 6 versions, and auto-update unsupported sites to the oldest supported version.

\n

That would mean that the currently supported versions would be 4.7 – 5.2, and the 3.7 – 4.6 branches would eventually be auto-updated to 4.7.

\n

In practice, that’d provide roughly 2 years of support for each branch, and roughly 10% of current sites would eventually be auto-updated to 4.7. Once 5.3 is released, the oldest supported version would be become 4.8.

\n

Dunn outlined a detailed plan for implementing the new policy that involves testing a small subset of sites to identify problems before gradually updating older sites from one major version to the next (not all at once). Site administrators would be notified at least 30 days prior to the automatic updates with emails and notices in the admin that would also offer the opportunity to opt out.

\n

The proposal has received dozens of comments, with some contributors in support, some in favor of modifications to the rollout, and others who are unequivocally opposed to the idea of auto-updating old sites to major versions.

\n

One of the prevailing concerns is that many admins will not receive any notice due to non-functioning email addresses or not logging into their admin dashboards frequently enough. Opponents also contend that even though there are fallbacks for sites that fail to upgrade, some sites may be broken in a way that WordPress cannot detect, due to problems with plugins or themes.

\n

“A back-end notice will not even begin to make up for the lack of reliable email communication,” Glenn Messersmith said. “There are tons of site owners who never venture into the back-end once their site has been developed. These are the very people who will not get email notifications either because the email address is that of some long gone developer.

\n

“There is no way any sort of error detection can act as a safety net for those who never saw any notifications. There are all sorts of ways that a site owner might consider their site to be ‘broken’ which an update script could not possibly detect.”

\n

In response to concerns about abandoned sites breaking or administrators relying heavily on a plugin that has been abandoned, Dunn agreed that these types of situations may be unavoidable under the current proposal.

\n

“I can definitely sympathize with that situation, but we have to draw the line somewhere,” Dunn said. “We don’t have unlimited resources, and the current policy has damaging effects for the entire WordPress ecosystem.

\n

“In reality, choices are never between a purely good thing and a purely bad thing; they’re always between competing tradeoffs.

\n

“I definitely agree that it’s bad if a small number of site owner have to do extra work to upgrade their site, but in the grand scheme of things, that’s much, much better than having our security team be hindered by an extremely onerous support policy.”

\n

Proposal Author Claims “Nobody Would be Forced to Update;” Opponents Argue that Requiring Users to Opt Out is Not Consent

\n

In addition to the problem of possibly breaking sites, those opposed to the proposal are not on board with WordPress forcing an update without getting explicit consent from site administrators. Providing users a way to opt into automatic updates for major core releases is one of the nine projects that Matt Mullenweg had identified for working on in 2019. However, the plan for this proposal is more aggressive in that it would require site owners on the 3.7 – 4.6 branches to opt out if they do not want to be incrementally auto-updated to 4.7.

\n

“They still retain agency no matter what, nobody would be forced to update, everybody retains control over their site and can opt-out if they want to,” Dunn said. “Something being on by default is very different from forcing somebody to do something. We would make it very easy to opt out — just install a plugin, no config required — and the instructions for opting out would be included in every email and admin notice.”

\n

Dunn further clarified in a comment regarding who would receive these updates:

\n

Nobody would be forced, it would instead be an opt-out process. If someone has already disabled auto-updates to major versions, that would be respected and their site would not be updated.

\n

If someone clicked the opt-out link in the email, or if they clicked the opt-out button in the admin notice, then the updates would also be disabled.

\n

The only people who would receive the updates are the ones who:

\n

1) Want the update
\n2) Don’t care
\n3) Have abandoned their sites or email accounts

\n

Several participants in the discussion asked why the process of getting these sites on 4.7 cannot be opt-in for consent, instead of forcing the update on those who don’t opt out. No matter how convenient the opt-out mechanism is, having one in place doesn’t constitute consent. Many site owners who will be forced into this process thought they would be safe in opting for maintenance and security updates and leaving their sites to perform “updates while you sleep,” as the 3.7 release post described the feature.

\n

“Insecure sites are bad, but arguably, retrospectively enlarging the power granted to oneself by this mechanism is worse,” UpdraftPlus creator David Anderson said. “Potentially it could damage trust + reputation more than insecurity. I’d argue that huge dashboard ugly, irremovable notices on older versions warning of upcoming abandonment + the need to update would be better. Let the site owner take responsibility. Don’t play nanny, abuse trust, break sites and then write blog posts about how it was necessary collateral damage. Nobody who wakes up to a broken site will be happy with that.”

\n

Andrew Nacin, WordPress 3.7 release lead and co-author of WordPress’ automatic background updates feature, encouraged those behind the proposal to clarify that WordPress only supports the latest major version and has never officially supported older versions.

\n

“It takes a lot of work, for sure, to backport,” Nacin said. “But we should still stick to our north star, which is that WordPress is backwards compatible from version to version, that WordPress users shouldn’t need to worry about what version they are running, and that we should just keep sites up to date if we are able.”

\n

Nacin offered more context on the original strategy for introducing automatic updates, which included gradually moving to having major releases as auto updates so all sites would eventually be on the latest version:

\n

First, when we first released automatic background updates, we thought that our next big push would be to get to major release auto updates in the next few years. In practice, we can do this at any time, and, indeed, 3.7 supported this as a flag. But the idea was we would invest energy in sandboxing, whitescreen protection, improving our rollback functionality, etc., so our success rate was as high for major versions as it was for minor versions. (The failure rate scales somewhat linearly with the number of files that need to be copied over, and also gets more complex when files need to be added, rather than just changed.) Once we did this, we’d simply start updating all sites to the latest version and stop backporting. Obviously we still haven’t gotten here.

\n

He commented that overall the proposal is “a great plan” but emphasized the benefits of communicating to users that it is safe to update and that WordPress only intends to support the latest version.

\n

Most participants in the discussion are in favor of the security team discontinuing backporting fixes to older versions of WordPress. The question that remains unanswered for opponents is why is it WordPress’ responsibility to force older sites to update.

\n

“I don’t think it should be WordPress’ decision to update sites that they don’t manage to major/breaking versions, but I think maintaining those branches should be stopped,” Will Stocks said. “You (WordPress) don’t own the infrastructure or business processes, or understand the support in place to manage those sites. There is also a reason those sites are still on that version today and have not upgraded past.”

\n

There are other approaches that can still draw a line to respect the security team’s limited resources without forcing any non-consensual updates to major versions. Rachel Cherry, director of WPCampus, commented on the proposal, strongly urging WordPress to establish consent before updating these sites:

\n

We are getting into the weeds of whether or not forced updates will cause tech issues and missing the real problem altogether.

\n

We are discussing force updating people’s software when they have not given consent.

\n

And for what end? What is the real problem here? Because we don’t want to worry about updating old versions?

\n

There are other ways to solve this problem.

\n

We can make a clear policy regarding EOL support for releases.

\n

We can add a setting to core that lets the user choose whether or not they want auto updates and going forward that is the decision maker. Then we have consent.

\n

We can work on education and communication regarding updates.

\n

We can email people that their site is outdated and insecure and they should update ASAP, along with links to education and best practices. If they still need help, encourage them to reach out to a professional.

\n

We can fix this problem for going forward, but we do not have implied retroactive consent just because we never put a permission mechanism in place.

\n

If someone didn’t update their site, they did so for a reason. Or indifference. Either way, we have no right to go in like this and modify people’s websites.

\n

Participants in the discussion are still wrestling with the potential implications of the proposed policy change. Minor updates have proven to be very reliable as auto-updates. Dunn reported that the 3.7.29 auto-update had only one failure that had to be rolled back to 3.7.28. Using the auto update system to push major updates to sites as old as these has not yet been thoroughly tested.

\n

“Whether or not we do auto-update the 3.7 -> 5.x releases, I fully support making it clear that this is something we expect to start doing for the future (5.x -> x.x+),” Jeremy Felt commented on the proposal. “The work on testing infrastructure and code to support this should absolutely be done either way.” Felt also said he appreciated the staggered rollout scheduling for the proposed releases as well as the plan to provide an officially supported plugin for disabling auto-updates.

\n

Discussion is still open on the proposal, but so far there seems to be a fundamental disagreement among participants about whether WordPress has the right to force major version updates without explicit consent, even if it is with the intention of saving site owners from potentially getting hacked.

\n

“One thing is for sure, it appears to be a majority concern so far, while many of us are fond of these noble intentions, I’m just not so sure being the benevolent overlord of the Internet is a good image for WP moving forward,” plugin developer Philip Ingram 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:\"Fri, 09 Aug 2019 05:24: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: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:12;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"WPTavern: Jetpack 7.6 Improves AMP Compatibility, Adds Preview and Upgrade Nudge for Blocks Only Available on Paid Plans\";s:7:\"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://wptavern.com/?p=92278\";s:7:\"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:130:\"https://wptavern.com/jetpack-7-6-improves-amp-compatibility-adds-preview-and-upgrade-nudge-for-blocks-only-available-on-paid-plans\";s: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:4082:\"

Jetpack 7.6 was released this week with several improvements to the plugin’s AMP compatibility. Automattic was one of the earliest publishing partners on Google’s AMP project, as well as the original author of the official AMP plugin for WordPress. This release makes three more Jetpack features compatible with AMP:

\n
    \n
  • Related Posts now display on AMP views.
  • \n
  • AMP images are now rendered via Jetpack’s image CDN if the module is active.
  • \n
  • AMP plugin is now capable of styling the Jetpack sharing buttons, without loading any additional CSS.
  • \n
\n

More AMP compatibility improvements are planned for the 7.7 milestone, including AMP support for the WordAds block.

\n

Version 7.6 also fixes a security vulnerability in the Simple Payments description output. This fix only affects those who have Premium or Professional plans and are using the Simple Payments button to sell products or collect donations.

\n

Jetpack is Beta Testing a Preview and Upgrade Nudge for Blocks Only Available on Paid Plans

\n

Jetpack is testing a new way of marketing its Paid plans inside the block editor. One of the more interesting additions to this release is that the plugin now allows for the insertion and preview of any Jetpack block in the editor, even if the block is only available via a Paid plan. Although it was included as part of the 7.6 release, it look like it’s currently only active for sites that have enabled beta testing.

\n

The first iteration was merged as a generic solution that can be extended for all premium blocks but it currently only applies to the Simple Payments block. Prior to this update, users on the free and personal plans would not see the Simple Payments block in the block inserter. This change adds the Simple Payments block to the list of available blocks and allows users to insert and preview it. The block will not show up on the frontend unless the user upgrades.

\n

\n

Clicking on the upgrade nudge takes the user to the checkout with the plan pre-selected and then drops them back to the editor after they purchase the required plan for using the block. After the initial implementation with the Simple Payments block, the Jetpack team plans to do the same for the Recurring Payments, VideoPress, and WordAds blocks.

\n

It’s easy to see why this controversial addition to the plugin was omitted from the release post. It adds new blocks for features that users cannot access without upgrading. The WordPress.org theme directory has struggled with a similar issue, which Justin Tadlock characterized as “crippleware,” where certain features are locked away behind upsells.

\n

If Jetpack’s implementation catches on and other plugins follow suit, it could cause the block inserter to become a frustrating minefield. Users select from existing blocks, not knowing if the blocks they are inserting require a paid upgrade until the upsell pops into the editor. This is one block editor marketing tactic worth keeping an eye on as Jetpack rolls it out for more of its blocks that are restricted to Paid plans.

\";s: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, 08 Aug 2019 04:14:49 +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: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:96:\"WPTavern: EditorsKit 1.9 Introduces Block Styles, Utility Classes, and Full Height Editor Screen\";s:7:\"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://wptavern.com/?p=92229\";s:7:\"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:105:\"https://wptavern.com/editorskit-1-9-introduces-block-styles-utility-classes-and-full-height-editor-screen\";s: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:5263:\"

EditorsKit 1.9 was released this week with a new Block Styling feature for the image and cover blocks. It allows users to change these blocks to be displayed as circular, diagonal, inverted diagonal, rounded corners, or with a shadow. It also adds a “full screen height” display option to the Advanced block settings panel. This makes it easy to turn the Cover, Image, and Media & Text blocks into a hero section.

\n

\n

Jeffrey Carandang, the plugin’s author, has also added a full height toggle option to the editor screen. It makes the editor’s minimum height match the browser’s viewport so that metaboxes are not in view until the user scrolls down. This creates a cleaner interface when creating new posts and pages. It is also optional, so it doesn’t exclude sites where the content added to the metaboxes is more important than the main posting area.

\n

\n

Version 1.9 introduces a feature called Utility Classes to the Advanced CSS Class(es) option. The classes can be removed in one click from the selected block and the preview instantly updates to reflect the change. It also includes auto-suggestion for classnames so they can be easily re-applied.

\n

\n

Carandang shared sample code for how theme developers can add their own utility classes using a custom PHP filter. This makes it more extensible but seems unlikely to that theme authors would go to the trouble, given the plugin’s relatively small user base at the moment.

\n

He is working on improving interoperability with other plugins in the ecosystem by adding filters for plugin and theme developers to make better use of EditorsKit. He also continues to add tweaks and improvements for those using Jetpack, Block Lab, the Genesis Framework, CoBlocks, Thrive Comments, ACF, and other popular third party extensions.

\n

Carandang launched EditorsKit on Product Hunt where new users are discovering the plugin for the first time. He also set up a new “frontenberg style” live demo that lets users test EditorsKit features on the frontend of the site. Demo sites like this are a good way to market Gutenberg blocks, making it convenient for users who would otherwise have to install the plugin on their own test sites.

\n

“My main objective is for EditorsKit to be known in the community,” he said. “I feel like it’s really solid plugin and I need to reach more people. With tons of blocks plugin available, utility plugins like EditorsKit are being left out.”

\n

Although Carandang has no plans to release a pro version of EditorsKit at the moment, he has considered creating commercial extensions for it in the future. Marketing a utility plugin has so far proven to be more of a challenge than plugins that offer custom blocks.

\n

There was some discussion in the EditorsKit community on Facebook about recent EditorsKit features straying into the design aspect of site building. While the new Block Styling options may be a useful for some users, custom shapes and layouts straddle the line between design and editing features. It seems like a slight departure from the more utilitarian editor features the plugin became know for, such as markdown formatting, block visibility, drag-and-drop import/export, and the ability to disable auto-saving.

\n

Carandang may need to tread carefully to keep the plugin from becoming a catch-all drawer of “features that would be nice to have for Gutenberg,” for the sake of marketing it more effectively.

\n

“I don’t plan on adding design utility classes,” he said. “Just padding, margin and flexbox. The rest should be from the theme. I’m planning to help out theme devs that will support EditorsKit with the integration. I don’t want the plugin file to be huge and filled with CSS for design. My goal is still Gutenberg Editor Toolkit.”

\n

A loose EditorsKit roadmap is public with upcoming features outlined in issues on the plugin’s GitHub repo. Most of of those listed seem more aligned with editing than design, so future versions of the plugin likely will not bloat the plugin with too many design-related block settings panels.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 07 Aug 2019 19:36:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:72:\"WPTavern: WordCamp Long Beach to Debut a “Future of WordPress” Track\";s:7:\"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://wptavern.com/?p=92200\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wptavern.com/wordcamp-long-beach-to-debut-a-future-of-wordpress-track\";s: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:3417:\"

The first-ever WordCamp Long Beach is happening October 5-6 at the Pointe Conference Center at Walter Pyramid (CSULB). Organizers are planning to host practical, skill-building talks and panels, abstract discussions, and networking events at locally-owned eateries. The event will be the only WordCamp happening in Los Angeles county this year.

\n

Last week organizers opened the call for speakers and announced a new concept for the schedule. Saturday’s program will include two traditional tracks, one geared towards users and another towards professionals. Sunday will feature a “Future of WordPress” track with more philosophical/concept style presentations focused around the topic.

\n

“This concept was inspired by the desire to have some ‘bigger’ conversations about WordPress, its place in the web/tech ecosystem, and where WordPress is headed,” co-organizer Sé Reed said. As a former WordPress Growth Council member, Reed has a special interest in facilitating discussions on these ideas.

\n

“These topics come up occasionally, like with the WP Council/Advisory Board and the WP Governance Project, but they always seems to be relegated to a side conversation,” Reed said. “We need to be having these conversations openly and honestly, as a community. The future of WordPress is a big issue that affects everyone who works with WordPress.

\n

“Since there doesn’t seem to be a place where these conversations are put front-and-center, I suggested we do it at our camp, which just so happens to be one month before WCUS.”

\n

WordCamp Long Beach’s Call for Speakers post include a few sample topics to inspire potential applicants:

\n
    \n
  • Internal Governance (WP Project)
  • \n
  • External Governance (WP, WC3, GDPR, other acronyms)
  • \n
  • Accessibility
  • \n
  • The Future of WordPress
  • \n
  • Future of the Web (technology, standards)
  • \n
  • The WordPress Community
  • \n
  • Backwards compatibility
  • \n
  • WordPress’ impact on the open web
  • \n
  • Third parties, browsers, operating systems, etc.
  • \n
\n

These are the types of big picture presentations that you rarely see at smaller WordCamps. They are usually sprinkled in with other topics at larger camps, so having an entire track dedicated to the Future of WordPress is a unique opportunity for attendees to join in these important conversations.

\n

WordCamp Long Beach has space for a total of 250 attendees. Although it is the only camp happening in the county this year, the area has a strong group of local meetups throughout.

\n

“We are lucky to have a really large number of active meetup groups spread through the county, so even though we are based in Long Beach, we are representing more than just our local meetup.”

\n

Speaker applications are open to anyone, regardless of speaking experience. Each presentation should be 30-40 minutes in length, and applicants can also propose a workshop or panel. Applications will be open through August 23, 2019.

\";s: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, 06 Aug 2019 23:28: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: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: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:105:\"WPTavern: O’Reilly Partners with Netlify to Publish Free E-Book: Modern Web Development on the JAMstack\";s:7:\"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://wptavern.com/?p=92237\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:112:\"https://wptavern.com/oreilly-partners-with-netlify-to-publish-free-e-book-modern-web-development-on-the-jamstack\";s: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:4555:\"

If you are following the JAMstack (JavaScript, APIs, and markup) craze and want to learn more about the history and best practices of the architecture, O’Reilly has published a short book called Modern Web Development on the JAMstack that is now available as a free download. Netlify CEO Mathias Biilmann, who coined the term “JAMstack” and pioneered hosting for it, co-authored the book with Phil Hawksworth, Netlify’s principal developer advocate, with contributions from other engineers at the company.

\n

In the introduction, they describe the JAMstack movement as a rare shift in the tech landscape that “delivers a productivity boost for developers and a large performance boost for users.” They also see it as a more efficient way of building a secure and stable websites that will advance the open web.

\n

We’ve seen firsthand how the JAMstack improves the experience for both users and developers. Most importantly, we’ve seen how increases in site speed, site reliability, and developer productivity can contribute to the continued health and viability of the open web.

\n

The book is an important read, not only for those exploring JAMstack architecture but also for getting an outside perspective on the kinds of problems that the WordPress ecosystem needs to solve. The authors describe WordPress and other CMS’s as monolithic apps, referencing security and performance concerns. The introduction summarizes many of the problems that professionals are routinely paid to solve when managing and scaling WordPress websites:

\n

For nearly three decades, the developer community has explored ways to make the web easier and faster to develop, more capable, more performant, and more secure. At times, though, the effort has seemed to trade one goal for another. WordPress, for example, became a revolution in making content easier to author—but anyone who’s scaled a high-traffic WordPress site knows it also brings a whole set of new challenges in performance and security. Trading the simplicity of HTML files for database-powered content means facing the very real threats that sites might crash as they become popular or are hacked when nobody is watching closely.

\n

And dynamically transforming content into HTML—each and every time it’s requested—takes quite a few compute cycles. To mitigate all the overhead, many web stacks have introduced intricate and clever caching schemes at almost every level, from the database on up. But these complex setups have often made the development process feel cumbersome and fragile. It can be difficult to get any work done on a site when you can’t get it running and testable on your own laptop. (Trust us, we know.)

\n

Biilmann and his co-authors have kept to the more general concepts and technical details of how JAMstack architecture differs from other, more traditional stacks. JAMstack does not prescribe any specific frameworks or tools but is rather a diverse and growing ecosystem. The authors see it as “a movement, a community collection of best practices and workflows that result in high-speed websites that are a pleasure to work on.”

\n

The book covers topics like the benefits of atomic deployments, end-to-end version control, choosing a site generator, and the variety of automation and tooling available. It suggests a few ways of handling some of the more challenging additions to static sites, such as forms, search, notifications, and identity.

\n

Modern Web Development on the JAMstack concludes with a case study on how Smashing Magazine moved its publication from a WordPress site with thousands of articles, 200,000+ comments, and an attached Shopify store, to a new JAMstack setup. The detailed breakdown of the migration provides an interesting look at one solution to the challenges of publishing at scale. These are the kinds of architectural concerns that the WordPress ecosystem needs to continue to address and simplify for the next generation of developers.

\n

The 127-page PDF is available for free and an EPUB version is expected sometime this week.

\";s: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, 06 Aug 2019 18:54: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: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:70:\"WPTavern: WordPress Explores Forming a Nomination-Based Advisory Board\";s:7:\"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://wptavern.com/?p=92162\";s:7:\"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://wptavern.com/wordpress-explores-forming-a-nomination-based-advisory-board\";s: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:10090:\"

WordPress contributors are weighing in on a proposal for the formation of a nomination-based advisory board with set term limits for its members. Josepha Haden, the project’s Executive Director, published a first draft two weeks ago with ideas for how the board might operate and feedback is rolling in.

\n

WordPress experimented with a growth council three years ago that Haden said was disbanded in December 2018 due to logistics and too much analysis causing paralyzed decision-making. The proposed advisory board would exist to provide “information on industry trends and risks as well as non-binding strategic advice to the Project Lead and Executive Director.”

\n

“I am not proposing that this group would function as a final-say, decision-making body for the WordPress project,” Haden said. “It should serve as a collection of bright, insightful people who have contact with clients and end-users of WordPress. This removes the ‘analysis paralysis’ challenge that the growth councils faced.”

\n

Haden proposed that WordPress use a traditional board process of nomination and self-nomination to form the group, where existing members would select candidates from nominees. Previous members of the growth council would be invited to be part of the first iteration of the Advisory Board with a 12-month term. New members would be incorporated in 2020 with an emphasis on creating a diverse group of advisors. Haden plans to publish a list of previous members of the growth council.

\n

“At the moment, I find that I’m hovering around 12-15 to allow for as many clear subsets of our community/users as possible,” Haden said when asked how many people would be on the advisory board.

\n

Advisory Board Proposal Discussion Surfaces Concerns Regarding its Impact, Diversity, and Corporate Influence

\n

The proposal has so far garnered support and positive feedback, but some participants in the discussion have questioned the impact of an advisory board that lacks any decision-making capability. The structure is not like a Board of Directors where members have authority to vote on matters and bear legal responsibilities. Board members may become frustrated if their advice has no real impact on important project decisions.

\n

“My eyebrows raised at the specific inclusion of the phrase ‘non-binding strategic advice to the Project Lead’ as a way of essentially giving (before the board starts) a feel that this might be just more of the same, where we in the community are asked for our opinion, but then fairly routinely feel ignored or condescended to by the project lead,’ WordPress developer Ben Meredith commented the proposal.

\n

“So my main concern would be how this is going to be different? At the end of the day, it’s still Matt’s party, and he can do what he wishes. I’d love to see true governance here, where Matt submits a bit more officially to the board.”

\n

Others are concerned about balancing the diversity of the board using a nomination process, although Haden said she reserves the right to invite nominees for diversity and representation purposes. WordPress developer Pat Lockley suggested board members be paid in order to prevent them from trying to gain economically from their position. One byproduct of having unpaid board members is that participation might then exclude those who cannot afford to offer their time without compensation.

\n

Several participants in the discussion advocated for the inclusion of people representing users who are not enterprise or industry professionals. If the first iteration of the Advisory Board is comprised of former members of the Growth Council, it’s possible that the board’s advice would be skewed towards corporate interests, since it was originally formed for the purpose of marketing WordPress against direct competitors.

\n

“I think we could do a lot to figure out a roadmap for countering this huge marketing spending being directed against us, because we are the big guy here,” Mullenweg said when first floating the idea of the Growth Council during his WordSesh talk in 2016. “We are the 26% and they are like a 1%. But even though they’re smaller, they might be cannibalizing some of the most valuable aspects of the WordPress customer base.”

\n

Sé Reed, one of the members of the Growth Council, said that she and at least one other member were not representing a corporate interest. Overall, the council’s focus was “truly was on the WP Project as a whole, and not focused on the needs of any individual company.” She reported that conversations were open and everyone seemed to be personally passionate about the project and willing to share information. The breakdown was in the execution of their plans and decisions.

\n

“Unfortunately, and possibly because of the obscured profile, the conversations and actions we attempted to take didn’t really go anywhere within the project,” Reed said. “The entire council was frustrated by this. It’s possible that some of those conversations were integrated into the strategies of some of the companies represented, and I personally feel in some cases it was, but I could not say for sure.”

\n

Reed said the general consensus was that there was “no clear path to integrate the council’s conversations into the WordPress project, and indeed not a clear role for the council within the project.” Members were able to speak candidly, knowing the conversations were confidential.

\n

“These are important discussions to have, but when held publicly, in the Make channel for example, people can’t be, or won’t be, as frank or as honest as they would be in a confidential conversation, especially if they are representing companies,” Reed said. “That was, to my understanding, the impetus for the Advisory Board – to create a space where the difficult confidential discussions can be held, but there is also a clear and public role for the results of those discussions.”

\n

Reed said she thinks it makes sense for the Growth Council members to be the starting Advisory Board, since the group already has a shared history and a year of conversations under their belts.

\n

“We all feel strongly about creating a space for this type of bigger picture conversation, so we can hit the ground running,” she said. “The first members will likely set the stage for the Advisory Board’s bylaws and elections and such, and then move out of that role once that structure is in place. I think the experience of the council members will facilitate a streamlined process for this, and I think it’s a logical group to start with. It has to start somewhere if it’s going to start at all, and if it is not the Growth Council then it would have to be just Matt and Josepha deciding where the start is. And honestly, that’s just as controversial within the community as having the Growth Council do it.”

\n

Haden proposed that the advisory board meet using video calls with high level notes published afterwards. One participant in the discussion said he would prefer full transcripts. Simon Dickson, Director of Platform Services of WordPress.com VIP at Automattic, said he would like to see some clear examples of the tasks the board might take on.

\n

“For example, would the Project Lead or Executive Director be required to present an annual strategy to the Board, and take their questions? Could release leads be required to present a retrospective after each release? Would the Board sign off on ‘State Of The Word’ each year? Would the Board have a role in endorsing key appointments, such as the Executive Director?”

\n

Dickson also suggested that board members be encouraged to act as representatives of the community.

\n

“I hope Board members will be tasked with acting as representatives, bringing not only their own personal thoughts, but those of the diverse communities they come from,” he said. “They should be encouraged, perhaps even required to blog, tweet, speak and engage; and to reflect back what they hear.”

\n

With strong user representation and more transparent communication, an advisory board has the potential to be an organization that the WordPress community can feel invested in, if their experiences and opinions are included in important conversations. If ex-Growth Council members are going to be its charter members, the group may have some challenges in assuring the community that they are representing community interests to WordPress’ Project Lead and Executive Director.

\n

“I absolutely think users need to be represented, and I attempt to represent that viewpoint in all of my community participation, but I also think sometimes we forget that even the larger companies have invested heavily in WordPress and they have an interest in the WP Project’s success,” Reed said. “They are the face of WordPress to hundreds of thousands of users who don’t even know the community exists. For better or worse, our fates are intertwined.”

\";s: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, 05 Aug 2019 22:33: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: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:85:\"WPTavern: Bootstrap Adopts New Long Term Support Plan, Moves Version 3 to End of Life\";s:7:\"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://wptavern.com/?p=92205\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://wptavern.com/bootstrap-adopts-new-long-term-support-plan-moves-version-3-to-end-of-life\";s: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:2448:\"

Bootstrap, the most widely used open source front-end component library on the web, has adopted a new Long Term Support plan that will make the development cycle a little more predictable. From now on, each major version will receive at least six months of support after it is retired, followed by six months of critical bug fixes and security updates before transitioning to Maintenance.

\n

The Bootstrap development team moved version 3 to end of life this week and plans to move version 4 to LTS after releasing v4.4. LTS versions will generally not get new features but may still receive bug fixes, security updates, and documentation updates.

\n

Meanwhile, version 5 is currently under active development and its initial release date has not yet been set.

\n

\n

BuiltWith ranks Bootstrap as the most popular technology among design frameworks in use across the internet. HTML5 Boilerplate, the next most popular, has roughly a third of Bootstrap’s market share. According to W3Techs, Bootstrap.js is used by 25.4% of all the websites whose JavaScript library it can detect, an estimated 19.3% of all websites.

\n

\n

Hundreds of WordPress plugins and themes implement Bootstrap in one way or another. Depending on how they include the framework and which versions they support, developers will want to note the changes with Bootstrap’s new LTS plan. It provides a definitive guide to the development life cycle, helping those in the surrounding ecosystem make better decisions about which versions to support in their projects and how long. The LTS dates are not set in stone but Bootstrap’s development team said they are working on strengthening timeline assurances.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 03 Aug 2019 04:54: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: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:78:\"Post Status: WooCommerce vs Shopify: A battle for ecommerce platform dominance\";s:7:\"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:31:\"https://poststatus.com/?p=66780\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://poststatus.com/woocommerce-vs-shopify-a-battle-for-ecommerce-platform-dominance/\";s: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:9117:\"

This post is available below by text, and Jonathan and Brian talked about it for a podcast episode as well. They are additive to one another.

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

Ben Thompson recently wrote about Shopify and the Power of Platforms. He highlights the difference between an aggregator (e.g. Amazon’s Merchant Services) and a platform (Shopify) and makes a case for how Shopify can successfully compete against Amazon. If you’re new to Ben’s work, I highly recommend following the links he references in the opening paragraphs.

\n\n\n\n

Aggregators vs Platforms

\n\n\n\n

As Ben explains, Amazon is an aggregator that owns the users (i.e. customers, Amazon Prime subscribers) and aggregates the suppliers (i.e. merchants, manufacturers). Amazon succeeds by providing a great user experience (e.g. one click checkout, same day delivery) and by treating products and their suppliers as commodities, all available to the customer in a single, aggregated shopping experience. While aggregation can provide high value for customers, it minimizes the opportunity for merchants to differentiate and can ultimately hurt customers as competition and innovation are stifled. 

\n\n\n\n

A competitor to Amazon might try becoming a larger aggregator. It’s a difficult endeavor. Walmart has been trying for years. The larger an aggregator grows, the more entrenched their position, and the less likely a competitor can unseat them by utilizing the same strategy.

\n\n\n\n

There is another way to compete with an aggregator. Build a platform. 

\n\n\n\n

While an aggregator owns the customer and commoditizes its suppliers, a platform empowers those who build on it, relying on its suppliers being differentiated and successful in their own right. 

\n\n\n\n

As Ben details in the article, Shopify’s best shot at taking on Amazon is to double-down on their focus as a platform and, by all evidence, that seems to be their strategy. Shopify wants to be the platform that empowers its merchants to succeed.

\n\n\n\n

There are several problems I suggest with Shopify’s strategy, though.

\n\n\n\n
  1. Data Control – Shopify has taken a strong stance on centralizing control of customer data and using their terms of service to enforce their policies. Their recent clash with MailChimp (who decided to leave the platform) may be indicative of more to come. It makes sense to have a centralized source of truth for your data. Shopify’s position, though, is an all or nothing approach that results in more lock-in to the platform and more data in their control. Actions that stifle or remove choice from the equation for end users and the suppliers who serve them is aggregator thinking more than platform thinking.
  2. Closed Source – Shopify is a proprietary platform with closed source code. While they make efforts to show open source friendliness, the reality is that the platform code is theirs. If you stop paying Shopify, you lose it all and if you don’t like what they’re doing with the platform, you’re stuck unless you choose to leave.
  3. Growth Risks – Shopify is growing fast and as a publicly traded company, they are focused on accelerating growth. Products like Shopify Capital, and the emphasis on offline services through Point-of-Sale as well as the continued push into enterprise, deepen the risk of growing for growth’s sake, rather than doing what’s best for the merchants they serve.
\n\n\n\n

Shopify is a good solution for independent merchants who want to be more than an aggregated commodity. There are problems, though, and while Shopify is likely continue to grow despite the problems I’ve suggested (they have no shortage of interested investors), there is a better approach.

\n\n\n\n

WooCommerce on WordPressOS

\n\n\n\n

In my writing on Ecosystem Plugins, I introduced the concept of WordPress as an Operating System for the Open Web and cited WooCommerce as an example of an Ecosystem Plugin.

\n\n\n\n

I believe strongly in the importance and value of WordPress as an Operating System, a platform, for the Open Web. 

\n\n\n\n

With WooCommerce, I see potential for it to become more than an Ecosystem Plugin and serve as the platform for ecommerce on the Open Web. 

\n\n\n\n

To do that, WooCommerce needs three things:

\n\n\n\n
  1. A great core experience – Out-of-the-box, WooCommerce needs to have the essentials built-in and provide a great, user-focused onboarding and operating experience. It needs to be intuitive and accessible for non-technical, small business merchants, who should always be the core focus. Importantly, this is not about removing choices and dumbing interfaces down. This is about doing the harder work and teaching merchants how to make the right choices for them and use the power that WooCommerce provides.
  2. A vibrant partner ecosystem – Shopify has nearly 3000 apps in its “App Store” today. The WooCommerce marketplace has less than 300 extensions, and more than 30% are maintained by Automattic. For WooCommerce to succeed as a platform it needs to be trusted by its partners and seen as the best platform with clear short-term incentives and long-term value.
  3. A strong community – WordPress’ community is a huge key to its success. Meetups and WordCamps create a sense of belonging and shared ownership that drives a loyalty to WordPress that’s unparalleled. WooCommerce needs to create a similar community where merchants feel that they have each other’s backs and are able to share their love for the platform that makes it all possible.
\n\n\n\n

By many standards, Shopify is a giant compared to WooCommerce. With 4000+ employees, a $35+ billion dollar market cap, and a marketing budget to match, they seem to be the dominate ecommerce platform and show no signs of slowing down their efforts.

\n\n\n\n

You can’t buy trust, vibrancy, and loyalty though. Deepening trust through a great core experience, investing in the partner ecosystem, and strengthening community loyalty is where I think WooCommerce has the opportunity to improve and succeed.

\n\n\n\n

Here are three ideas for WooCommerce to increase its value and strengthen its position as the platform for ecommerce on the Open Web:

\n\n\n\n
  1. Introduce a WooCommerce Subscription – Provide access to non-SaaS extensions for a flat, monthly rate and easy bundling of SaaS billing for those who want it. Make it a clear win for all involved, including the merchants and marketplace partners. Position the subscription as an investment in the Open Web. The code is GPL – they could stop paying at any time and keep access. Paying, though, provides support and capital for reinvestment, ensuring the continued success of the platform. A subscription also offers opportunity to streamline the user experience for customers, reducing friction for developers.
  2. Invest in the Partner Ecosystem – Make building a healthy partner ecosystem a priority. Provide guidance, mentorship, and funding to help developers succeed on the WooCommerce platform. Build strong relationships with SaaS providers, including ecommerce focused companies like BigCommerce, and help streamline their integrations into the platform. 
  3. Cultivate Community – Invest in and support ecommerce meetups and create more ecommerce focused events. Double-down on the Open Web narrative and encourage community members to support each other in improving and maintaining their freedom as merchants on the Open Web.
\n\n\n\n

Shopify provides a valuable service that empowers merchants. Unfortunately, their approach to centralized data control, their closed source platform, and the risks of a growth focus pose the potential for more harm than good.

\n\n\n\n

I believe that WooCommerce, with data control in the hands of its users, an open source ecosystem, and a strong independent community give it the opportunity to become the best platform for ecommerce on the Open Web.

\n\n\n\n

Special thanks to Caleb Johnson for his epic illustration.

\n\n\n\n

This is a guest post by Jonathan Wold. Jonathan has been living and breathing WordPress for 14 years and believes its best years are still to come. He writes about WordPress on GrowInWP.com and blogs about life and habits on JonathanWold.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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 02 Aug 2019 15:45: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:13:\"Jonathan Wold\";s: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:72:\"WPTavern: Gatsby Theme Jam Contest Inspires Two WordPress Starter 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:29:\"https://wptavern.com/?p=92099\";s:7:\"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:83:\"https://wptavern.com/gatsby-theme-jam-contest-inspires-two-wordpress-starter-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:4233:\"

Gatsby, the open source app and website framework based on React, celebrated the stable release of Gatsby themes by launching a Theme Jam contest. Participants were invited to create their own Gatsby Themes and submit them for an opportunity to win swag or the grand prize: an all-expenses-paid trip to the Gatsby Days event of their choosing. Submissions closed yesterday and winners will be announced on August 7, 2019.

\n

Gatsby themes include a site or app’s configuration as an installable package, which can then be versioned and managed as a dependency and easily updated. They were designed to make Gatsby-based projects more extensible, allowing developers to reuse site configurations, plugins, styles, and components across multiple sites.

\n

Looking through the contest’s showcase of submissions, I found two that were created for sites that are using WordPress. Both rely on the WPGraphQL plugin to source WordPress content.

\n

Alexandra Spalato created a theme called Gatsby Theme WordPress Starter that allows developers to build a standard blog. It has styles for all the standard features, such as featured images, lists, categories, and pagination support. Setup instructions are on GitHub and a demo site shows the theme in action.

\n

\n

Spalato plans to create some video tutorials to demonstrate how to customize the theme. She also recommends using it with the Deploy Netlify Webhook plugin to automatically rebuild the site after publishing new posts.

\n

Andrey Shalashov created a theme called WordPress source theme for Gastby that he intends to be “a one-stop solution for a WordPress blog owner who wants to switch to Gatsby powered frontend.” For most simple sites, the only thing developers have to configure is the source url and the menu location slug.

\n

The theme supports using a WordPress menu from a defined location but only displays first level items. It also supports post categories. It automatically downloads images embedded in posts, pages, and custom post types and converts their tags to the Gatsby img component. Links embedded in posts that lead to other pages are converted to the Link component. Check out a demo to see it in action.

\n

\n

So far, the Theme Jam contest seems to have been a successful strategy for Gatsby to quickly expand developer’s knowledge of creating Gatsby themes, as well as multiple their availability in the ecosystem. The showcase displays 112 themes that have been submitted for the contest.

\n

Submissions are being judged on code quality, accessibility, performance, the availability of a live demo, documentation, and other criteria. They are also judged on having accurate metadata for showing up in searches, with certain keywords in the package.json file that enable the theme to show up in both the Gatsby showcase and npm searches.

\";s: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 Aug 2019 06:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:70:\"WPTavern: Ninja Forms Parent Company Saturday Drive Acquires CalderaWP\";s:7:\"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://wptavern.com/?p=92134\";s:7:\"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://wptavern.com/ninja-forms-parent-company-saturday-drive-acquires-calderawp\";s: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:6890:\"

Saturday Drive, makers of Ninja Forms, Ninja Shop, and SendWP, has acquired Caldera Forms, a React-based, drag-and-drop forms builder plugin. In addition to the free plugin on WordPress.org, which has more than 200,000 active installs, CalderaWP’s product line includes a Pro version and more than 30 free and commercial add-ons for things like payment processors and marketing integrations.

\n

Josh Pollock, who co-founded CalderaWP in 2015 with Christie Chirinos, will be joining Saturday Drive as VP of Engineer Experience, along with three other employees from the company, bringing Saturday Drive’s total crew number to 25. Chirinos began working as a product manager at Liquid Web earlier this year.

\n

Caldera Forms will still operate under the Saturday Drive umbrella and continue to be developed with more resources.

\n

“If it ever felt to you like Caldera Forms was a part time thing, that was true,” Pollock said. “It’s not true anymore.” Saturday Drive is aiming to speed up development and decrease support times.

\n

“Caldera Forms is not going anywhere,” Pollock said. “It’s going to get a lot more focus and attention now. I didn’t contribute any code to the last release, it was all Nico and community contributors. I reviewed the changes. Kevin (CTO at Saturday Drive) and I helped manage him, but he’s ready to take over Caldera Forms from me and has all of the support he needs.”

\n

Pollock will be focusing on improving the engineering process at Saturday Drive and working on some products, starting with SendWP. He also plans to continue writing tutorials about PHP and JavaScript development.

\n

James Laws, Saturday Drive co-founder and co-creator of Ninja Forms, said the attraction to CalderaWP was “a combination of acquiring the team and the profit potential.” With more resources at their disposal, he anticipates that Caldera will become even more profitable. Laws declined to share more specific details on the financial aspects of the arrangement but shared a few factors involved in considering what it costs to acquire a forms builder plugin in the WordPress space these days.

\n

“It really depends on the form builder,” he said. “It’s similar to any WordPress plugin – number of customers, active users, growth trend, support load, team makeup, and so much more all goes into the conversation. Some form builders might not be worth anything. Others are worth millions. Much of it depends on the objectives of the buyer.”

\n

How Saturday Drive Plans to Market Two Different WordPress Forms Plugins Under one Umbrella

\n

One of the more intriguing aspects of this acquisition is that Saturday Drive already has one of the most successful WordPress forms plugins in its arsenal. Ninja Forms has more than a million active installs but is knee deep in competition with alternatives such as Contact Form 7 (5 million+ installs), WPForms (2 million+), and Gravity Forms. Although Caldera Forms is technically a competitor to Ninja Forms, both Laws and Pollock seem to be confident marketing them separately under the same company umbrella.

\n

“We’ve been really friendly competitors for years,” Pollock said. “Caldera Forms had always been a developer tool with a goal of being intuitive enough for everyone. I think this will allow us to focus Ninja Forms and Caldera Forms on serving different needs. Neither plugin can make everyone happy.”

\n

Laws said the plan is to keep Caldera Forms as a unique brand, since it has a different user base and primary message focused on developers.

\n

“We will focus on this difference in messaging,” Laws said. “Ninja Forms for a long time has been moving towards being more user centric with a focus towards simplicity and specific ways of accomplishing particular tasks. This direction has certainly alienated developers who want to do deeper customizations because that just isn’t our primary goals any longer.”

\n

For Saturday Drive’s co-founders, the decision to acquire CalderaWP seems to have been just as much about gaining Pollock’s leadership and his team as it was about gaining the product line.

\n

“Caldera Forms has always been the WordPress developers form builder,” Laws said. “Josh is, at his core, an extremely talented developer who loves helping developers. Caldera Forms is the product of this passion. We saw a great opportunity to have a tool under our umbrella that now focused on this exciting space of developers, agencies, and freelancers that needed a tool that could be truly modified to their hearts content.”

\n

Laws said Saturday Drive plans to slow down for a bit to ensure all four of the company’s products are where they want them to be. “I’m confident that all the products will be seeing some very cool updates over the next 6 months,” he said.

\n

Pollock, who has a strong interest in headless WordPress setups, said he has been experimenting with new ways to use the newer React-driven parts of Caldera Forms anywhere. He has a Gatsby + WordPress test site (futurecapable.dev) where he set up a first pass at this prior to getting distracted by acquisition negotiations and daily life.

\n

“Part of the new job is finding new ways to fill the same needs that Caldera Forms, Ninja Forms, and Ninja Shop fulfill today,” he said. “If the future is headless and static sites, which I think so, then contact forms, eCommerce, list building, etc. we need to make that easy. That’s the challenge I’m most interested in.”

\";s: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, 01 Aug 2019 20:15: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: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:53:\"WordPress.org blog: The Month in WordPress: July 2019\";s:7:\"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=7040\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2019/08/the-month-in-wordpress-july-2019/\";s: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:6981:\"

This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project.

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

WordCamp Asia Announced

\n\n\n\n

The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp in Asia and it comes after many years of discussions and planning. You can find more information about the event on their website and subscribe to stay up to date with the latest information.

\n\n\n\n

This is the latest flagship event in the WordCamp program, following WordCamps Europe and US. Tickets are now on sale and the call for speakers is open. Want to get involved in WordCamp Asia? Keep an eye out for volunteer applications, or buy a micro sponsor ticket. You can also join the #wcasia channel in the Making WordPress Slack group for updates.

\n\n\n\n

WordCamp US Planning Continues

\n\n\n\n

The WordCamp US organizing team is excited to announce some new additions to this year’s WCUS in St. Louis, Missouri, on November 1-3, 2019. The first is that there will be an onsite KidsCamp: child-friendly lessons that introduce your young one(s) to the wonderful world of WordPress.  You can register your child for KidsCamp here. In addition, free, onsite childcare will be provided at this year’s event – you can sign up here.

\n\n\n\n

Looking for further ways to get involved? The call for volunteers is now open. For more information on WordCamp US, please visit the event website.

\n\n\n\n

Exploring Updates to the WordPress User & Developer Survey

\n\n\n\n

To improve the annual WordPress User & Developer Survey, a call has been made for updates and additional questions that can help us all better understand how people use WordPress.

\n\n\n\n

To improve the survey, contributor teams are suggesting topics and information that should be gathered to inform contributor work in 2020. Please add your feedback to the post.

\n\n\n\n

Gutenberg Usability Testing Continues

\n\n\n\n

Usability tests for Gutenberg continued through June 2019, and insights from three recent videos were published last month. This month’s test was similar to WordCamp Europe’s usability tests, and you can read more about those in the part one and part two posts. Please help by watching these videos and sharing your observations as comments on the relevant post.

\n\n\n\n

If you want to help with usability testing, you can also join the #research channel in the Making WordPress Slack group, or you can write a test script that can be usability tested for Gutenberg.

\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:\"Thu, 01 Aug 2019 09:56:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s: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:86:\"WPTavern: WPWeekly Episode 362 – Fitness, Freelancing, and More With Michelle Schulp\";s:7:\"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:59:\"https://wptavern.com/?p=92126&preview=true&preview_id=92126\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://wptavern.com/wpweekly-episode-362-fitness-freelancing-and-more-with-michelle-schulp\";s: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:2062:\"

In this episode, John James Jacoby and I are joined by Michelle Schulp, an independent freelancer and Director of Technology at AIGA Minnesota. We discussed the impacts speaking at multiple WordCamps had on her business early on, why she continues to be a freelance contractor as opposed to managing her own agency, and the role fitness has in her life. We also touch on what her personal experience has been like as a woman in the WordPress community.

\n

Stories Discussed:

\n

WordPress Security Team Discusses Backporting Security Releases to Fewer Versions

\n

WordSesh EMEA Coming September 25: A New Virtual WordPress Event for Europe, Middle East, and Africa

\n

How to Be A WordPress Ally

\n

Fitness and Freelance

\n

Add support for gradients in cover image

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, August 7th 3:00 P.M. Eastern

\n

Subscribe to WordPress Weekly via Itunes

\n

Subscribe to WordPress Weekly via RSS

\n

Subscribe to WordPress Weekly via Stitcher Radio

\n

Subscribe to WordPress Weekly via Google Play

\n

Listen To Episode #362:
\n

\";s: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, 01 Aug 2019 00:41:34 +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:\"Jeff Chandler\";s: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:83:\"WPTavern: Gutenberg 6.2 Adds Nesting Capabilities to Cover, Media & Text 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=92063\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/gutenberg-6-2-adds-nesting-capabilities-to-cover-media-text-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2210:\"

Gutenberg 6.2 has two new user-facing features that were added based on community feedback. The Cover and Media & Text blocks now allow for nesting any type of block inside.

\n

Previously, the Cover block only allowed users to add a heading, button, or paragraph block. Users had resorted to employing clunky solutions to get around the restrictions, such as using the group block with a custom class and using CSS to add backgrounds and overlay styling. The restrictions have now been removed to give users greater flexibility in styling these blocks.

\n

\n

Another new user-facing feature in 6.2 is the ability to customize the link target of the Button block, enabling users to designate the link to open in a new tab. Gutenberg Phase 2 lead Riad Benguella said this small improvement was a frequently requested feature.

\n

\n

This release also introduces a new PHP API to simplify the registration of block styles variations. It offers a simple way for plugin and theme developers to register block styles using only PHP function calls, instead of using JavaScript. This should make styling blocks more approachable for those who are more comfortable with PHP.

\n

Gutenberg 6.2 includes more than two dozen enhancements and bug fixes, along with many mobile and documentation improvements. Check out the changelog in the release post for more details.

\";s: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, 31 Jul 2019 23:34: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: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:96:\"WPTavern: Meta Box Plugin Introduces MB Blocks, a PHP-based Extension for Creating Custom 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=92065\";s:7:\"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:106:\"https://wptavern.com/meta-box-plugin-introduces-mb-blocks-a-php-based-extension-for-creating-custom-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5875:\"

\n

Meta Box, one of the most popular WordPress custom fields frameworks, has released a new extension for creating custom Gutenberg blocks using only PHP. MB Blocks gives developers the ability to build blocks with various settings, using a similar syntax as creating a meta box, without having to know React, Webpack, or Babel.

\n

MB Blocks inherits many settings and field types from Meta Box to speed up development. Those who are experienced using Meta Box should be able to create a new Gutenberg block in under 10 minutes.

\n

Tran Ngoc Tuan Anh created the Meta Box framework in 2010, launched on WordPress.org in 2011, and began releasing commercial extensions in 2014. The plugin’s user base has grown to more than 400,000 active installs and Tran now leads a three-person team, including two developers and one marketer.

\n

“The revenue is not as good as other businesses, but it’s enough for us to run a small team,” Tran said. Learning React was new for his developers and it took them several months to get familiar with the framework before being able to create the MB Blocks extension.

\n

Following in the footsteps of Advanced Custom Fields (ACF), which offers ACF blocks as part of its Pro version, Meta Box’s PHP-only block creation solution is only available as a commercial extension.

\n

“The MB Blocks extension is our strategy to attract users to Meta Box,” Tran said. “Since Gutenberg is becoming a huge thing, people really need a way to work with it. With this extension, we hope to bring more premium users to Meta Box.”

\n

With more than one million active installs, ACF is the market leader and Meta Box’s main competitor, but Tran said his team is also keeping an eye on other plugins like Toolset, CMB2 (200,000+ installs), and Pods (80,000+ installs). He identified flexibility as Meta Box’s chief differentiator, since it is a code-based solution that he believes gives developers a greater level of customization in creating custom fields.

\n

“The main difference between Meta Box and ACF is Meta Box is more developer-focused. It’s mainly code-based, e.g. you define meta boxes and fields with code (it has the UI as a premium extension but code is still the main part),” Tran said. “Meta Box has some extra things like supporting custom table storage, making frontend forms, advanced conditional logic, and building user profiles on the frontend.”

\n

Tran said he is satisfied with Gutenberg’s support for meta boxes at the moment but would like to see it improved.

\n

“The way it works is kind of a ‘fake’ submission for post data via ajax,” he said. “Sometimes that makes users have to refresh the page to see the updated content. I mean for complex data, it still doesn’t have a good way to refresh the meta boxes when a post is saved. I wish there was was a way to do that.”

\n

This may not be a priority for the Gutenberg team, as the ideal is for meta boxes to be converted to blocks wherever possible to maintain a unified editing interface. The reality is that many plugins are still not block-enabled, which is why the WordPress Plugin Directory has a section devoted to promoting those that are.

\n

“Many users still need custom meta boxes because of two reasons: building custom Gutenberg blocks is not easy enough, and a lot of plugins still require meta boxes to work,” Tran said.

\n

The availability of PHP-based solutions for creating custom Gutenberg blocks has been an important development for those who have been slow to take the deep dive into JavaScript and React. Tran said the feedback he has received from his userbase indicates that many have not prioritized gaining the skills necessary to become proficient at custom Gutenberg development.

\n

“Our main users are web creators who build websites on a daily basis,” Tran said. “Many of them have built a solid foundation for their work to speed up the workflow. Things such as a page builder, a custom fields framework, a powerful theme, are their daily tools. Putting Gutenberg into this toolset requires a lot of time learning and mastering it. Sometimes it’s not feasible, especially when Gutenberg is not powerful enough to build websites. Most of them still use a page builder to build websites, while they keep testing Gutenberg to see what’s new.”

\n

Tran said most of his customers are using page builders like Beaver Builder or Elementor. Some give access to their clients and others do not. This is where they often look to plugins like Meta Box to help them build settings for their websites.

\n

With MB Blocks released today, the Meta Box team is moving forward on its roadmap, working on integrations with other plugins like WP All Import, and improving the Meta Box Builder to support creating relationships and settings pages with a 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:\"Wed, 31 Jul 2019 19:02: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: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:91:\"WPTavern: WordPress Security Team Discusses Backporting Security Releases to Fewer Versions\";s:7:\"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://wptavern.com/?p=92029\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"https://wptavern.com/wordpress-security-team-discusses-backporting-security-releases-to-fewer-versions\";s: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:6181:\"

The WordPress Security Team is exploring different approaches to backporting security fixes to older versions of the software. The effort that goes into supporting versions back to 3.7 (the release that introduced automatic background updates) increases with each major version released.

\n

“For the Core Security team, that means when security updates need to be released, we have to take the testing and release process not just to the current version of WordPress, but we have to test the changes, create code patches, and then release to every major version all the way back to 3.7,” security team lead Jake Spurlock said. “With 5.3 around the corner that puts us at over fifteen major versions of WordPress to support long term.”

\n

Spurlock said 3.7 represents 0.1% of all WordPress sites but noted that supporting older versions requires “a large amount of time and energy and hurts the team’s ability to work effectively.”

\n

When asked how much of a time investment is in involved, Spurlock said it varies depending how many tickets/issues have to be ported. All patches are reviewed, tested, and committed by several team members. There are approximately 50 security experts on the team, many of which are employed by Automattic, although some are volunteers.

\n

“The problem with developing security releases for older versions of WordPress lies in the amount of testing and then reengineering that is specific to each older version of WordPress,” Spurlock said. “As an example. WordPress 4.2 received a fairly large refactor, and so taking a fix back before that time means extra testing, and ensuring that paths works for patches and more. Getting the testing suite to work on older versions has been difficult too with the code changes that accompany each version.”

\n

Spurlock called for feedback and ideas on how the security team can support fewer versions of WordPress while keeping users secure. An active discussion is underway and opinions range from enthusiastic support for the idea to opposition.

\n

Some who weighed in prefer to focus on urging users to update via emails to admins on older installs and/or a “please upgrade” widget ported back to older versions. As big version jumps can be intimidating for users, some recommended WordPress provide better ways to do incremental updates from older versions to the next most recent.

\n

“If the goal is to keep WordPress users secure against hackers and other rogue agents, you should continue supporting older versions with security releases,” WordPress core contributor Rami Yushuvaev said.

\n

“WordPress 3.7 represents 0.1% of all WordPress sites but WordPress 3.0 – 3.6 represents 1.6% of all WordPress sites. You don’t want to increase the number of sites using un-secure versions. With the current policy, ‘old version’ is not the same as ‘un-secure version.’

\n

“I think you should educate users to use updated software, not to stop releasing security releases for older versions.”

\n

Several commenters are in favor of limiting backporting security fixes to a set number of versions, as outlined by former WordPress security lead, Aaron Campbell:

\n

I like the idea if supporting X versions back. That allows users to know that they don’t have to update to the latest version no matter what our release cycles are, and also makes sure we can eventually hone in on how many versions are actually tenable to support.

\n

Supporting X years back would allow users to know they can avoid upgrading for a certain amount of time, but it would also mean that the security team wouldn’t always be supporting the same number of versions and if a release ever took longer than our supported time then all users would be expected to upgrade to the latest version (exceptions could always be made, but it’s harder to rely on those).

\n

Stephen Edgar, one of the maintainers of WordPress’ build tools component, suggested implementing automatic major version upgrades to keep moving users forward to supported versions in waves.

\n

“Maybe continue to ship them until ‘major’ updates are implemented,” Edgar said. “The current thinking is to add major updates to 3.7 first, bumping 3.7 to 3.8 via automatic updates. Once that’s completed then security updates would no longer be backported to the 3.7 branch.

\n

“And similarly, once 3.8 major updates are implemented, i.e. 3.8 gets bumped to x.x then again, backports to 3.8 would cease at the same time and so forth through the branches.”

\n

Edgar also noted that providing users a way to opt into automatic updates for major core releases is one of the nine projects that Matt Mullenweg had identified for working on in 2019.

\n

Several other commenters said they would like to see WordPress implement semantic versioning and adopt a long-term support (LTS) policy. WordPress would then clearly communicate the number of years those versions would be supported. Older sites could then be auto-updated to the LTS version.

\n

No decision has been made on the ideas proposed and the discussion is still ongoing. If you have experience maintaining older sites or have input on how WordPress can best keep users secure while decreasing the work load, leave a comment on the Make WordPress Core 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, 31 Jul 2019 00:17: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:26;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"WPTavern: WordSesh EMEA Coming September 25: A New Virtual WordPress Event for Europe, Middle East, and Africa\";s:7:\"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://wptavern.com/?p=91993\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"https://wptavern.com/wordsesh-emea-coming-september-25-a-new-virtual-wordpress-event-for-europe-middle-east-and-africa\";s: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:4160:\"

\n

WordSesh is launching a new event aimed at WordPress enthusiasts living in the Middle East, Europe, and Africa. The 12-hour virtual event is scheduled for September 25, 2019, from 7:00-19:00 UTC. While the event has always been open to participants across the world, WordSesh “EMEA” will be the first to offer a schedule that is tailored to attendees living in the Eastern hemisphere.

\n

Organizer Brian Richards said that hosting an event for this region has been on his mind ever since he took the reins of WordSesh in 2018.

\n

“I switched to a 12-hour format to make the event easier to manage and attend, but I recognized immediately that I was alienating a huge portion of the audience by setting those 12 hours to track across my own timezone,” Richards said. “The primary goal here is to create an event that is more convenient to attend for people across Europe, Middle East, and Africa.”

\n

WordSesh EMEA sessions will be conducted in English this time around and will also be live captioned just like the previous two events. The schedule will include ten 50-minute sessions (including Q&A) and three 15-minute sessions. All sessions will be recorded and available on WPSessions after the live event has ended.

\n

Applications for speakers are already open. Each speaker receives a free coaching session for their presentation and a $250 stipend. The deadline to apply is August 9, 2019.

\n

Richards said he has already had a few talks submitted on topics like image performance, mental health, and Gatsby.

\n

“I’d love to see talks that angle around a case study or ‘recipe,’ (e.g. Here’s a thing I built, how I did it, and how you can too.),” he said. “I would also love to see more talks around the area of design, front-end workflows, and things like that. I’m most excited to host presenters who themselves are excited about an idea.”

\n

With WordSesh officially going global in support of different timezones, Richards said he anticipates the next region will be Asia Pacific and is enthusiastic to organize it.

\n

“I don’t know how many personal relationships I currently have across APAC to make a WordSesh for that region a reality – in terms of sponsors, speakers, and attendees – but it’s a big region and community, and it’s on my radar for 2020,” Richards said.

\n

WordSesh EMEA will be the second WordSesh held this year. There were more than 1,000 attendees registered for the May 2019 event and 700 participated live throughout the day.

\n

“WordSesh is one of the best attended WordPress events, which is very humbling,” Richards said. “I’m excited to see how many people attend WordSesh EMEA, given how much larger WCEU is relative to WCUS. WCEU 2019 had more than 2X the participants of WCUS 2018.”

\n

He said he doesn’t anticipate that kind of disparity in attendance since it’s the first time for this event, but wouldn’t be surprised if the attendance at this event surpasses the May 2019 event.

\n

The first WordSesh was held in April 2013 and is now six years running, thanks in part to Richards’ contagious enthusiasm for hosting it and his willingness to try new things in an effort to best serve the community. WordSesh EMEA will mark the seventh event in the series.

\n

“I think the WordSesh events are popular because the broad WordPress community is a distributed-first body – not only the contributors, but also the majority of the agencies, product shops, and even client relationships,” Richards said.

\n

“Thus, an event that caters to a distributed audience – watch from anywhere, replay at any time – feels like a pretty natural extension of how we already work and interact.”

\";s: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, 29 Jul 2019 22:47: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: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: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:88:\"WPTavern: WordPress Contributors Explore the Possibility of a Global Accessibility Event\";s:7:\"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://wptavern.com/?p=91976\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://wptavern.com/wordpress-contributors-explore-the-possibility-of-a-global-accessibility-event\";s: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:5112:\"

WordPress’ accessibility team is evaluating the possibility of organizing a virtual Global Accessibility Day, similar to the Polyglots’ Global Translation Day. This marathon-style contributor event has proven to be valuable for the Polyglots in terms of recruiting, onboarding, and fueling progress on translation projects.

\n

Accessibility contributors proposed the idea at a meeting two weeks ago after discussing the team’s desire to have more representation at WordCamp contributor days. WordCamp Europe 2019 had a strong contingency of accessibility contributors, but being present on the ground in Berlin was not an option for the vast majority of the team.

\n

“I heard different people saying that this Contributor Day was extremely useful, because they had the opportunity to talk in person and exchange ideas with a lot of other people,” Stefano Minoia said. “This is really good: if we want to push forward a project like WordPress, it’s extremely important to have the opportunity of working together at least once a year in person.”

\n

Due to the relatively small size of the team and the expense associated with traveling to larger WordCamps, accessibility contributors do not often have the opportunity for in-person collaboration. A remote contributor day focused on accessibility was proposed as an alternative.

\n

“We’re a small group with very little sponsorship,” Joe Dolson said during the initial discussion. “I don’t go to most WordCamps anymore, because the time and expense is just too great for me. I’ll probably go to my local WordCamp only, this year, if I have the time.”

\n

Due to the nature of the work, Dolson anticipates the team may face some challenges in working around some of the constraints of collaborating through a virtual event.

\n

“There are some tasks that work really well as remote contributor days; others are harder,” he said. “I’ve personally found it difficult to do accessibility contributor sharing remotely.”

\n

A virtual contributor day could be helpful for some basic things like teaching new contributors how to use Trac, updating the handbook and documentation, and organizing sprints for jumpstarting larger tasks. There is no shortage of accessibility projects to work on, with the new block directory in the admin slated for this year, some major changes needed to improve navigation to Gutenberg’s advanced settings block sidebar, and more general Gutenberg issues.

\n

One development that is working in the team’s favor is that Slack has improved the screen reader experience in the most recent update. Using threads was previously discouraged during accessibility team discussions due to their lack of navigability. Keyboard accessibility for getting around Slack should now be more streamlined than previous versions. This should help to improve remote collaboration for the accessibility team. Users can press CMD + ? to launch the list of available keyboard shortcuts in Slack.

\n
\n

All you need to get around Slack now is:
• F6 to cycle through the UI
• TAB to navigate through focusable elements
• UP/DOWN to navigate through lists

\n

And if you feel adventurous LEFT/RIGHT keys to navigate between the message list & threads.https://t.co/ir2I52ZBFI https://t.co/hNM1bHutfo

\n

— George Zamfir (@georgezamfir) July 25, 2019

\n

\n

As a first step towards organizing a 24-hour virtual event, WordPress’ accessibility team is working to put together a team of 10 or more people to lead the effort. Organizers will then determine the scope of the project, define the goals of the event, set a timeline, and begin the call for speakers and local meetups.

\n

“The scope of the day can change based on the team,” Dolson said. “If we can’t do 24 hours, that’s fine, but the team has to come first.”

\n

Anyone interested to help organize the event can sign up on the project’s public spreadsheet.

\";s: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, 29 Jul 2019 19:17: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: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:58:\"WPTavern: WordCamp US 2019 to Offer Free On-Site Childcare\";s:7:\"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://wptavern.com/?p=91932\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wptavern.com/wordcamp-us-2019-to-offer-free-on-site-childcare\";s: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:2986:\"photo credit: Aaron Burden\n

WordCamp US announced today that the event will be offering free on-site childcare for children aged 6 weeks to 12 years old. Organizers have contracted A Helping Hand, a licensed conference childcare service company based in Virginia Beach, VA, to provide childcare for all three days, with flexible drop off and pick up throughout the day as necessary.

\n

When WCUS tickets went on sale in May, parents who registered had the option to indicate whether they would be interested in on-site childcare during the conference, as organizers considered different childcare options. This is the first time WordCamp US has offered it as part of the event. WordCamp Europe has included childcare for years and a handful of other camps have also had it available in a varying capacities, including WordCamp Nordic, WordCamp Pittsburgh, and WordCamp Vienna.

\n

Parents interested in using this service at WordCamp US will need to pre-register by selecting a “Parent with Kids ticket.” Registrants will receive an email with a pre-registration link to complete the signup process on the childcare provider’s website. Both lunch and snacks will be provided, so parents will not be required to pick their kids up for lunch.

\n

The availability of childcare makes it possible for single parents to attend and speak at events. It can also be helpful for parents with small children who are unable to be separated from their caregivers for long periods of time. With WordCamp US opting to provide childcare at this year’s event, it’s clear that this is a growing trend to help promote diversity at WordPress conferences.

\n
\n

WordCamp is about diversity, this is not a catch phrase, it is not just a moment. It is about real people, doing real things, in the real world across gender, generation and culture. WordCamp embraces the world. #WordCamp #WordPress @WordCamp #WCUS pic.twitter.com/GdcCDNJYed

\n

— WordCamp US (@WordCampUS) May 2, 2019

\n

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 27 Jul 2019 01:11: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: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: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:65:\"WPTavern: Sound Off! How Has ManagedWP Weathered the Acquisition?\";s:7:\"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://wptavern.com/?p=91934\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/sound-off-how-has-managedwp-weathered-the-acquisition\";s: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:2821:\"

Back in September of 2016, GoDaddy acquired ManageWP. What was odd about the acquisition was the amount of backlash that was generated by ManageWP customers.

\n\n\n\n

While most were happy for Vladimir Prelovac, founder of ManageWP, many customers worried about GoDaddy’s reputation, unsatisfactory service, and how such a great service would fit into GoDaddy without changing much in the process.

\n\n\n\n

Nearly three years later, Prelovac is no longer with the company as he quietly left soon after the acquisition. I reached out on Twitter to ManageWP customers who stayed with the service through the transition and asked if they’re pleased with their service and if it has improved. Here are a few of the responses I received.

\n\n\n\n
\n

I think it’s gotten a bit better (to my surprise). I run into failures less often.

— Benjamin Heller (@BenjamminHeller) July 26, 2019
\n
\n\n\n\n
\n

No difference, still fantastic

— Richard Buff (@richardbuff) July 26, 2019
\n
\n\n\n\n
\n

Haven\'t really noticed any difference

— Darren Pinder (@dmpinder) July 26, 2019
\n
\n\n\n\n
\n

Personally it’s been about the same for me. No features really added that make my job as a developer/site maintainer easier but none have been taken away either and pricing hasn’t increased for no reason.

I wish they would work on the web app more. It’s sluggish \"?\"

— Daron Spence \"?\" (@DaronSpence) July 26, 2019
\n
\n\n\n\n

If you use ManageWP and have been a customer since the acquisition, let us know in the comments about how the service has evolved. Have you noticed any significant 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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 26 Jul 2019 21:30:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s: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:99:\"WPTavern: WordCamp Central America Organizers Prepare Proposal for 2020 Event in Managua, Nicaragua\";s:7:\"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://wptavern.com/?p=90739\";s:7:\"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:109:\"https://wptavern.com/wordcamp-central-america-organizers-prepare-proposal-for-2020-event-in-managua-nicaragua\";s: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:4109:\"

Managua, Nicaragua – image credit: CostaRica.org

\n

WordCamp Europe’s continuing success has inspired other parts of the WordPress world to work towards getting their own regional camps off the ground. With a little help from WCEU mentors and inspiration from WordCamp Nordic’s proposal, WordCamp Asia is now officially on the schedule for February 21-23, 2020, in Bangkok, Thailand. WordCamp Central America is on deck to be the next new regional WordCamp with a proposal targeting 2020 for an inaugural event in Managua, Nicaragua.

\n

Members of the Central American community began discussing the possibility of a larger event at the most recent WordCamp Managua 2019. For the past five years, Central America has been home to a growing number of local WordPress communities, with 12 meetups across five countries and a total of more than 4,000 participants as of July 2019. Meetup organizers have hosted more than 230 events since 2014, averaging four events per month.

\n

In the working proposal, a document that was forked from the Nordic and Asian WordCamp proposals, organizers outlined why the timing is right for a regional camp in Central America:

\n

The local WordPress communities have also experienced an exponential growth. In the last five years the local WordPress Meetup groups have increased fivefold. Moreover, the collaboration between the Central American communities is more active than ever; sharing experiences and resources, members attending events in neighboring countries, giving talks and volunteering in WordCamps.

\n

This can be explained not only by the relative closeness of our countries, but also by the shared culture, values and identity of the Central American people.

\n

We believe that hosting a Central American WordCamp will further strengthen the bonds between the local communities and give birth to new initiatives and collaborations between the local WordPress Meetup groups.

\n

San José, Costa Rica, has the largest local WordPress community with more than 2,000 meetup members and 750 attendees at recent WordCamps. Managua, Nicaragua, the second largest community, was selected as the first host city due to its central location, direct flights from all major cities in the region, and wide availability of bus services. It is also one of the most affordable capital cities in the region and does not require visas for citizens of other Central American countries.

\n

Organizers are planning a three-day event, beginning with Contributor Day, with four tracks during the main conference days. They are eyeing early October 2020 to avoid conflicts with other WordCamps that are frequently attended by the local community.

\n

WordCamp Central America’s proposal has not yet been officially submitted but if it is approved, the event would be a strong addition to the region’s growing technology sector. It also has the potential to expand and amalgamate the local communities through shared knowledge and experience.

\n

If you want to get involved, check out the proposal in progress and join the dedicated Slack workspace to participate in discussions.

\";s: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, 26 Jul 2019 18: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: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:53:\"WPTavern: WP Super Cache 1.6.9 Patches Security Issue\";s:7:\"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://wptavern.com/?p=91905\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://wptavern.com/wp-super-cache-1-6-9-patches-security-issue\";s: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:1027:\"

There’s a new release of WP Super Cache (1.6.9) available that patches a security issue discovered in the debug log. The vulnerability can only be exploited if users have debugging enabled.

\n\n\n\n

It’s highly recommended that all users upgrade to 1.6.9 to patch the security issue. Details of the vulnerability will be published after users have had time to upgrade. In addition to patching the security issue, this version also improves the debug log by hiding data such as the ABSPATH directory of the WordPress install and login cookies.

\n\n\n\n

“Unfortunately in the past users have copied the log file data into forum posts. A warning message has been added asking the site owner not to publish the debug log,” Donncha Ó Caoimh said.

\n\n\n\n

Also worth noting is that after updating to 1.6.9, existing debug logs will be deleted.

\";s: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, 26 Jul 2019 00:25:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s: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:87:\"WPTavern: Learn How to Build a Headless WordPress App with WPCasts’ Free Crash Course\";s:7:\"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://wptavern.com/?p=91867\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://wptavern.com/learn-how-to-build-a-headless-wordpress-app-with-wpcasts-free-crash-course\";s: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:4217:\"

Alex Young, creator of the WPCasts video tutorials site, has published a free crash course that offers a brief introduction to using WordPress as a headless CMS. The 28-minute tutorial covers the basics of setting up a bare bones React application that uses WPGraphQL to query ACF data.

\n

Young begins by installing four plugins: WPGraphQL, WPGraphiQL, Advanced Custom Fields, and WPGraphQL for ACF. He demonstrates how to use WPGraphiQL, which provides a GraphiQL IDE inside the WordPress admin, to test GraphQL queries before adding them to the app and check to ensure ACF data is being queried.

\n

Young gave a walkthrough of installing Create React App to quickly get a simple app up and running. When asked on Reddit why he didn’t use Next.js or Gatsby, he said he just wanted to present the concept with something that might already be familiar to developers.

\n

“If I were going to launch this into production I would use Gatsby,” he said. “In this tutorial I used CRA since it’s a very simple install and I figured most people have used it before. I’ll eventually do a more in-depth and real-world example in the future. But I hope this video helps people understand the basic concept of using WP as a Headless CMS.”

\n

Young has produced 18 videos since launching WPCasts on YouTube in March 2019. Although the channel has a corresponding website with more videos available for monthly and yearly subscribers, Young said he thinks it is important to release some introductory content for free.

\n

“I am a self-taught developer who relied heavily on YouTube, blogs, and individual developers creating free learning material (Chris Coyier, Wes Bos, etc.),” he said. “So by creating free content, I feel like I can help developers who are just starting out and need those resources just like I did.”

\n

Young’s day job at Clearlink involves managing about approximately 20 WordPress sites with different purposes and features. He said he hopes to move these sites to a headless setup over the next few years.

\n

His WPCasts project is still very new but Young said he has received helpful feedback from the community that he is incorporating into future videos. The headless WordPress crash course tutorial seemed to hit at the right time when these setups are gaining popularity. His tutorial has been enthusiastically received, passing 600 views on YouTube in less than 24 hours.

\n

“I feel like Headless WordPress is the future of WP development,” Young said. “With powerful frameworks like Gatsby and Next, we have the best of both worlds – a fast and extendible frontend, and a CMS that has proven itself year after year.

\n

“With tools like WPGraphQL, ACF, and others, WordPress will be my tool of choice for the foreseeable future. I hope that the tutorials I’ve made and future tutorials will help others see the power of WordPress and break the misconception that WordPress is ‘just a blogging platform.\'”

\n

\";s: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, 25 Jul 2019 20:07:31 +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:82:\"WPTavern: WPWeekly Episode 361 – Introduction to the IndieWeb With David Shanske\";s:7:\"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:59:\"https://wptavern.com/?p=91889&preview=true&preview_id=91889\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"https://wptavern.com/wpweekly-episode-361-introduction-to-the-indieweb-with-david-shanske\";s: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:1793:\"

In this episode, John James Jacoby and I are joined by David Shanske. David introduces us to a set of philosophies known as the IndieWeb, explains how it’s different from the Open Web, and how he’s been involved in the community. We discuss tools that help people own their data while still being able to take advantage of the benefits that social networks offer. We also talk about WordPress’ role and how capable it is out-of-the-box for participating in the IndieWeb.

\n

Stories Discussed:

\n

Bridgy connects individual sites with social networks

\n

IndieWeb Wiki

\n

IndieWebCamps

\n

IndieWeb WordPress Plugin

\n

WordPress XFN

\n

IndieWebifying Your WordPress – IndieWeb Summit 2019

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, July 31st 3:00 P.M. Eastern

\n

Subscribe to WordPress Weekly via Itunes

\n

Subscribe to WordPress Weekly via RSS

\n

Subscribe to WordPress Weekly via Stitcher Radio

\n

Subscribe to WordPress Weekly via Google Play

\n

Listen To Episode #361:
\n

\";s: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, 25 Jul 2019 19:52: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:13:\"Jeff Chandler\";s: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:46:\"Donncha: WP Super Cache 1.6.9: security update\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89502593\";s:7:\"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:65:\"https://odd.blog/2019/07/25/wp-super-cache-1-6-9-security-update/\";s: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:1776:\"

WP Super Cache is a full page caching plugin for WordPress.

\n\n\n\n

Version 1.6.9 has just been released and is a required upgrade for all users as it resolves a security issue in the debug log. The issue can only be exploited if debugging is enabled in the plugin which will not be the case for almost all users.

\n\n\n\n

The debug log is usually only enabled temporarily if a site owner is debugging a caching problem and isn’t something that should be left on permanently as it will slow down a site.

\n\n\n\n

If there is an existing debug log it will be deleted after updating the plugin.

\n\n\n\n

This release also improves the debug log by hiding sensitive data such as the ABSPATH directory of the WordPress install and login cookies. Unfortunately in the past users have copied the log file data into forum posts. A warning message has been added asking the site owner not to publish the debug log.

\n\n\n\n

Details of the security issue will be added to this post in time to allow sites to update their plugin.

\n\n

Related Posts

\n

Source

\";s: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, 25 Jul 2019 12:57: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:7:\"Donncha\";s: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:86:\"WPTavern: WPCampus 2019 to Livestream Sessions Thursday, July 25 – Saturday, July 27\";s:7:\"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://wptavern.com/?p=91843\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://wptavern.com/wpcampus-2019-to-livestream-sessions-thursday-july-25-saturday-july-27\";s: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:1674:\"

WPCampus 2019 kicks off tomorrow at Lewis & Clark College in Portland, Oregon, for its fourth year running. The niche WordPress conference is focused on accessibility and WordPress in higher education. All sessions, with the exception of the workshops, will be live streamed with captioning, beginning at 2PM PDT on Thursday, July 25.

\n

The event includes a mix of general development topics, such as building themes with WP Rig 2.0, managing custom plugin deployments, and building custom Gutenberg blocks with ACF. It also features a variety of sessions on using multisite in higher education, along with topics related to university website design and management, such as mobile accessibility, information security, and using WordPress for individual digital asset management. Check out the full schedule for more detailed descriptions of sessions.

\n

It’s important to note that the schedule references sessions in Pacific Daylight Time. However, a timezone selector on the schedule page will allow you to see the each session’s corresponding time for your location. Visit 2019.wpcampus.org/watch on July 25th to watch live for free. Those watching remotely can also jump in on the #WPCampus Twitter hashtag to engage with others attending and watching the event.

\";s: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, 25 Jul 2019 02:21: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: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:69:\"WPTavern: WPGraphQL for Advanced Custom Fields Now Available for Free\";s:7:\"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://wptavern.com/?p=91804\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://wptavern.com/wpgraphql-for-advanced-custom-fields-now-available-for-free\";s: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:5684:\"

The WPGraphQL for Advanced Custom Fields plugin is now available for free on GitHub after a short time as a commercial product. Jason Bahl, creator and maintainer of the WPGraphQL project, released the extension in April 2019 with a pricing tier ranging from $49/annually (for one site’s support) to lifetime subscription options.

\n

Bahl created the plugin with the hopes of generating enough revenue to one day fund his efforts working on WPGraphQL full-time. Now that he has joined the Gatsby team to work full time on WPGraphQL, he has the time and resources to make the ACF extension available for free.

\n

The plugin allows developers to interact with their ACF data using GraphQL queries. It works with both the free and pro versions of ACF and WPGraphQL v0.3.2 or newer.

\n

“When I first started working on the core WPGraphQL plugin, I thought it would be awesome to have meta fields automatically exposed to the WPGraphQL Schema,” Bahl said.

\n

“Since WordPress core doesn’t have a fields API, developers turn to plugins such as Advanced Custom Fields, Metabox.io, CMB2, Carbon Fields, Field Manager, or one of the many other metabox solutions for WordPress.”

\n

ACF is by far the most popular among these solutions with more than a million active installs. (Metabox.io has roughly half the user base with 400,000+ installs and CMB2 is the next most popular at an estimated 200,000 installs). Bahl started working towards supporting ACF a few years ago but didn’t have a production use case for it and left it untouched until demand for the plugin increased.

\n

“In the latter half of 2018 and early 2019 I got many requests via Slack, Twitter, and Github for a quality ACF extension, and I also noticed the top search terms on the WPGraphQL website were ‘ACF’ and ‘Advanced Custom Fields,’ he said.

\n

“I initially wanted to release the plugin as a free plugin, but there’s only so much I can do for free. Maintaining WPGraphQL on the side of my full-time job was already time consuming and I thought if I was making income I could support it better.”

\n

Since the plugin’s initial release on April 19, Bahl reports there have been 85 licenses purchased, which enabled him to devote more time to the project. Now that he is no longer attempting to self-sustain his projects, he and the Gatsby team decided the best course of action would be to make it free so that more of the community can benefit from the project. He anticipates being able to provide the same level of support since the plugin’s launch with more of his time allocated to focusing on the WPGraphQL ecosystem.

\n

Performance is the most common reason that necessitates developers using ACF to implement WPGraphQL on their sites. It offers staggering performance gains over using the WP REST API to query ACF data, as shown in the example below:

\n
\n

Good call. . .I need to market the performance side better. . .here\'s an example of a REST API call using ACF to REST API and using WPGraphQL for ACF to select specific fields.

\n

*REST:* 24.8 KB, 1.22s
*GraphQL*: 1010 b, 377ms (not even 1kb payload!!!) pic.twitter.com/0qS52bvlEY

\n

— GraphQL for WordPress (@wpgraphql) April 19, 2019

\n

\n

“When developers try to build “headless” applications with WordPress, they often run into pain points with the WP REST API, and they turn to WPGraphQL to ease those pains,” Bahl said.

\n

“Many developers were registering ACF fields to their WPGraphQL Schema by hand, and that can be a tedious process if you have hundreds of fields. A plugin like WPGraphQL for Advanced Custom Fields saves developers a lot of development time, and allows them to take advantage of the features of GraphQL that make headless WordPress development a pleasant experience.”

\n

WPGraphQL for Advanced Custom Fields can be found on GitHub and support and feature requests are handled through Github issues. The plugin is also available on packagist.org for those who want to include it in projects using Composer.

\n

Developers with general questions can join the WPGraphQL Slack workspace or the project’s online community on Spectrum. Bahl is active in both communities, helping developers find answers to their questions about using WPGraphQL to build headless applications.

\";s: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, 24 Jul 2019 18:25:40 +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:62:\"HeroPress: Becoming A Successful WordPress Freelancer In India\";s:7:\"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=2938\";s:7:\"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:176:\"https://heropress.com/essays/becoming-a-successful-wordpress-freelancer-in-india/#utm_source=rss&utm_medium=rss&utm_campaign=becoming-a-successful-wordpress-freelancer-in-india\";s: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:11047:\"\"Pull

The Back Story

\n

In the final year of my Engineering degree, my Head of Department summoned my friend and me to his office. Both of us were not the highest scoring students but we were the most active ones. For our major project rather than building just anything, he wanted us to build a PBX software that our college needed and was already paying for to an outside vendor.

\n

It was a difficult one, we didn’t know it was possible to make Phone calls from the browser. My friend and I spent the next 3 months researching and building the software. When we were about to deploy it, we realize that the software won’t talk to the driver of the PRI card. Only 15 days were left for the final exams and if we didn’t build the project on time, it would never see the light of the sun.

\n

We spend every waking hour on the software for the next 7 days and made it work. When it worked, our HOD used that software to call the Chairman of college, he congratulated us and we got the best project award for that. It was the moment when I said to myself, if I can pull this off, I can do anything and promised myself to do something significant in the world of computers.

\n

Hello WordPress

\n

It was 2012, the time when Web was taking over the World, desktop applications were being replaced by websites, and HTML, CSS and jQuery were becoming more and more powerful.

\n

I would spend hours and hours sitting in front of my desktop learning and playing with these technologies. My parents used to think that I was always wasting my time all day.

\n

My dad was convinced that I’d join him in his business because I wasn’t good enough for anything else.

\n

One day, I saw a post of my Facebook Friend. He wanted someone to build a website for him. I contacted him and gave him an estimate, he agreed and that was my first web project. The project was completed successfully and I got the payment. My confidence was in the sky.

\n

Fortunately, I got another project. This time it was a big one, an ecommerce website. I spent 4 months working on that and completed it successfully but I realized it was a lot of work and the pay was not good enough.

\n

I didn’t know WordPress back then but I knew there would be something that would make developing websites easier. A few months later when I checked WordPress, I was blown away to see the capabilities of this CMS. Adding features like Login with Facebook, Shopping cart, Contact Form, Captcha would only take a few minutes. The things which would take a day or even a week were as simple as installing a plugin and configuring the settings.

\n

I realized that the e-commerce project that I built on core PHP could have been done within 15 days if I had chosen WordPress. It was a win-win for me as my clients. Since then, WordPress is my de facto choice for all web projects.

\n

About Today..

\n

I’m an Independent WordPress contractor. I work on designing and implementing web pages, themes and plugins for WordPress, helping clients to troubleshoot and fix their WordPress websites, designing themes that are as functional as they are beautiful, working with startups to quickly set up their MVP, and developing websites for corporates which reflect their brand.

\n

I’m leading a happy and balanced life. I’m content, I have a great set of customers. I have the liberty to change my working hours to manage time for my hobbies and family.

\n

Sure I don’t make as much money as a CEO but I do have a balanced and happy life. And it does sound exciting but the path wasn’t all easy. In this article, I try to give my best advice which I learned the hard way and I so much wish someone had told me about all this when I was getting started.

\n

1. Be a specialist

\n

General Physicians don’t make as much money as specialists make. The world is huge, even a small field like Software Engineering is too big that you can’t master everything in it.

\n

You have to be the greatest in your field if you want to charge a premium amount. You need to be someone who has encountered and fixed every possible problem in that field. You should know your thing like the back of your hand. AND to be able to get there you need to find your thing and be very specific about it. You need to say NO to everything else.

\n

It sounds obvious and easy, right? It isn’t. I can bet that 90% of the people out there are not doing this. I’d say It is not their fault. We, humans, are curious creatures and we get bored easily, that is why when we see a new shiny technology we want to learn that.

\n

This is in our nature but our nature is keeping us from achieving greatness. You want to be great at something, be ready to embrace boredom and put in thousands of hours of practice.

\n

“Pick your niche and say no to everything else”

\n

2. Understand that not every job is for you.

\n

Someone on amazon is selling 1500 Live Ladybugs and what shocks me more is the fact that someone is even buying them. But, we shouldn’t be all judgemental because everything has a buyer and everything has a seller.

\n

\n

When I had started freelancing on Upwork, I’d also get in the race-to-the-bottom along with the other freelancers who were willing to work for literally $3/h. I’d think that it will never be possible for me to get away from this race and making good money.

\n

It took me years, I had to work with many bad client projects for peanuts to realize that I’m a different product and I need a different buyer.

\n

I increased my rates 8 times and dedicated myself to give the best possible service I can to my clients. What happened next shook my whole belief system. Not only people were paying me the premium amount, I was getting more customers. As you go up there is lesser competition.

\n

3. Not everyone who gives you money is your client. Some client might suck the joy out of work. Stay far away from them.

\n

Let’s be honest, there are some people that we don’t like and there are some people who don’t like us. If you were in a job, there would be no choice but to bear with the irrational and arrogant boss of yours but thank god, you are a freelancer. You have the liberty to choose the people you want to work with.

\n

Sometimes the best thing you can do is say NO even if that means you have to lose money.

\n

4. Know your worth and charge that much:

\n

Imagine, if you are in a public place and a stranger comes up to you and asks you to buy his $5 bill for $1. What would you think? Most of us will not buy that $5 bill even if it is a great deal, you are getting an extra $4 in the exchange. Because we are hardwired to believe that all too-good-to-be-true deals are scams.

\n

While setting your hourly rates, it is important to make sure that you are charging a correct amount. Lowballing isn’t helpful for those clients which you want to work with. The right clients are the probably the businessmen who know that to get good work you have to spend good money and they are there to spend the money. Are you able to do the good work?

\n

5. Experience what your client is experiencing; think what your client is thinking

\n

I’m a web developer and I do need help from other freelancers at times to deliver my project. I hire the best freelancers on Upwork for my job and I notice everything that they do. I notice their way of sending the proposals, their way of presenting the work, their way of negotiation when I, as a client, ask for more free work.

\n

This activity will help you learn that there are so many things which you think are right in your head are so incorrect and can be so much better.

\n

6. Don’t sell technologies, sell solutions

\n

“People don’t want to buy a quarter-inch drill, they want a quarter-inch hole.”
\nTheodore Levitt

\n

Don’t be a React Developer, Photoshop Designer or Final Cut Pro Editor. Be a problem solver. Nobody hires a writer because he can use MS Word, a writer is hired because he can write persuasive writing. The copy that can convert visitors to customers. You need the ability to sell solutions, not technology.

\n

The post Becoming A Successful WordPress Freelancer In India 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, 24 Jul 2019 17:29:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Pramod Jodhani\";s: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:74:\"WPTavern: WordCamp Asia Set for February 21-23, 2020, in Bangkok, Thailand\";s:7:\"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://wptavern.com/?p=91775\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/wordcamp-asia-set-for-february-21-23-2020-in-bangkok-thailand\";s: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:2041:\"

The first ever WordCamp Asia has launched a teaser website and announced February 21-23, 2020, as the dates for the event. This will be the first regional WordCamp for the continent, which is home to 127 WordPress meetup chapters with 73,000 members across 23 countries, according to stats from lead organizer Naoko Takano. After four years in planning, and 137 WordCamps in 18 Asian countries and 52 cities, the region is finally ready to collaborate on a larger event that will bring its many diverse communities together.

\n

“We hope that this first flagship event in the region can help the WordPress and open source community to grow even further,” Takano said. “We are really excited to be working on creating a place where community members can learn from and get inspired by each other.”

\n

The organizing team has a vision to make the WordCamp welcoming, nurturing, and experimental. They are working to make it an inclusive, affordable, and interactive event. WordCamp Asia’s three-day program will begin with Contributor Day, followed by two days of presentations with an estimated 1,000 attendees.

\n

Organizers have already put out the call for media partners, including magazines, newspapers, TV stations, radio stations, bloggers, influencers, WordPress enthusiasts and freelance journalists. The call for speakers will be open until mid-November 2019. Check out WordCamp Asia’s roadmap to get an idea of what to expect as the preparations continue.

\";s: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, 24 Jul 2019 00:59: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: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: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:79:\"WPTavern: New Experimental Plugin Brings the Block Editor to WordPress 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=91762\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"https://wptavern.com/new-experimental-plugin-brings-the-block-editor-to-wordpress-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4021:\"

Block Comments is a new experimental plugin from Tom Nowell that replaces WordPress’ default comment form with a trimmed down version of the block editor. Nowell gave a presentation at WordCamp Europe 2019 about using blocks outside the editor, including on the frontend. Block Comments is one example he brought to life using the block list component along with some wrapper components.

\n

The result is a comment form that offers the same UI as the WordPress editor but with a limited set of blocks appropriate for commenting and no block sidebar panel. This includes text-based and embed blocks, along with image upload via URL. It defaults to the paragraph block when the commenter clicks inside the form. Here is an example of using the block editor for a reply on the Twenty Nineteen theme:

\n

\n

For the most part, Block Comments should fit in with the style of the active theme, as shown below with an example using the Astrid theme. Nowell recommends users watch out for occasional clashes between the editor UI CSS and the theme’s CSS, since it is still early beta software.

\n

\n

Incorporating the block editor into commenting could make formatting easier for commenters with more options for expressing themselves. The plugin includes blocks for lists, quotes, code, embeds, headings, pre-formatted text, and other formats, all with Gutenberg’s built in preview. Commenters can immediately see how the comment will appear without having to struggle with using the correct format tags.

\n

“I see it as a much more flexible form of those Tiny MCE visual comment forms,” Nowell said. “Except instead of just putting a toolbar on top and showing you bold and italic in-line, you can do more.”

\n

\n

Nowell said replies and threading work exactly the same with Block Comments enabled. The UI for the comment form is the only thing that changes, but the commenting system remains the same.

\n

Bringing the block editor to comments is not yet on WordPress’ roadmap. The UI is different from the comment forms users have become accustomed to over the years of commenting on the internet. Some commenters may find it confusing if this is their first experience with WordPress’ block editor. For those who have used WordPress 5.0+ previously, the Gutenberg-powered comment form brings a little more unity to the front and backend posting experiences.

\n

“It’s certainly not for every comment form, but I can see it being very useful in some situations, such as P2 blogs,” Nowell said. “As Gutenberg itself improves, it will too.”

\n

Block Comments is currently available on GitHub where users can report any issues or conflicts. It is recommended to be used with the Gutenberg plugin installed for best results. It also doesn’t play well with the Classic Editor plugin, since that plugin removes the block editor hooks and styles.

\n

I would not be surprised to see this experiment further developed for P2-powered blogs or even Jetpack comments , if the idea catches on. These avenues would provide a good testing ground for such a feature before it might be considered for WordPress core.

\";s: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, 23 Jul 2019 20:35:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:61:\"BuddyPress: BuddyPress 4.4.0 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:32:\"https://buddypress.org/?p=307083\";s:7:\"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/2019/07/buddypress-4-4-0-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:1228:\"

BuddyPress 4.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 4.4.0 release addresses two security issues:

\n\n\n\n
  • A privilege escalation vulnerability was fixed that could allow user who is not a friend with another user to send him a group invite even though this “another user” has selected to restrict group invites from friends only (This is specific to the BP Nouveau template). Discovered by Yuvraj Dighe.
  • An XSS vulnerability was fixed in the single Group’s RSS link meta for group names. Discovered by wxy7174.
\n\n\n\n

These vulnerabilities were reported privately to the BuddyPress team, in accordance with WordPress’s security policies. Our thanks to the reporters for practicing coordinated disclosure.

\n\n\n\n

BuddyPress 4.4.0 also fixes 2 bugs. For complete details, visit the 4.4.0 changelog.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 23 Jul 2019 07:45:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"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:\"\";}}}}}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:34:\"Matt: Animated WordPress Wallpaper\";s:7:\"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:22:\"https://ma.tt/?p=49859\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"https://ma.tt/2019/07/animated-wordpress-wallpaper/\";s: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:663:\"

I didn’t realize this, but apparently macOS has a built-in ability to show really stunning animated wallpapers, like this one created by Folletto that subtly changes colors throughout the day in an incredibly engaging well:

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

Check out Folletto’s blog for another dynamic wallpaper and some of process behind creating it. This would be awesome to have for iPhones as well.

\";s: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, 19 Jul 2019 15:09: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:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:63:\"WPTavern: All-in-One WP Migration 7.0 Patches XSS Vulnerability\";s:7:\"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://wptavern.com/?p=91751\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/all-in-one-wp-migration-7-0-patches-xss-vulnerability\";s: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:1822:\"

Those who use the All-in-One WP Migration plugin are encouraged to update to version 7.0 as soon as possible as 6.97 contains an admin backend cross-site-scripting vulnerability.

\n\n\n\n

An attacker would already have to be able to either compromise the database or gain access to a user account with high enough privileges to view the backup history, so some damage has already been done, but such an attacker could then also insert some XSS in order to compromise other admin users.

When double-clicking the backup description on the backup history overview page, in order to edit the description text, the text is not sanitized/escaped via html entities when generating the input field.

Vulnerability Report
\n\n\n\n

Version 7.0 was released on the plugin directory about a day ago and patches the vulnerability. According to the stats on the WordPress plugin directory, All-in-One WP Migration is actively installed on more than two million sites.

\n\n\n\n

A proof of concept will be published on July 24th which gives site owners about a week to update. Unfortunately, users who view the changelog prior to updating will not be able to determine it patches a security issue due to the patch being labeled as a general fix.

\n\n\n\n

Updated July 19th

\n\n\n\n

All-in-One WP Migration has released a new update that addresses a different security issue that was introduced in 7.0. Users are strongly encouraged to update to 7.1 as soon as possible.

\";s: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, 18 Jul 2019 21:19: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:13:\"Jeff Chandler\";s: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:70:\"WPTavern: WPWeekly Episode 360 – CBD and E-Commerce With Javier Cano\";s:7:\"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:59:\"https://wptavern.com/?p=91730&preview=true&preview_id=91730\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wptavern.com/wpweekly-episode-360-cbd-and-e-commerce-with-javier-cano\";s: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:1247:\"

In this episode, John James Jacoby and I are joined by Javier Cano, Director of Marketing for Liquid Web. We discuss the challenges people are facing selling CBD products on e-commerce platforms such as Shopify and WooCommerce and what Liquid Web is doing to be an ally to the industry. We also talk about high-risk payment processors and the brick and mortar approach versus selling high-risk products online. Cano also shares his experiences from attending and speaking at recent CBD expos.

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, July 24th 3:00 P.M. Eastern

\n

Subscribe to WordPress Weekly via Itunes

\n

Subscribe to WordPress Weekly via RSS

\n

Subscribe to WordPress Weekly via Stitcher Radio

\n

Subscribe to WordPress Weekly via Google Play

\n

Listen To Episode #360:
\n

\";s: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, 18 Jul 2019 01:46:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s: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:57:\"HeroPress: History and Future of Kids Heroes 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:56:\"https://heropress.com/?post_type=heropress-essays&p=2926\";s:7:\"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:166:\"https://heropress.com/essays/history-and-future-of-kids-heroes-in-wordpress/#utm_source=rss&utm_medium=rss&utm_campaign=history-and-future-of-kids-heroes-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:12579:\"\"\"

Kids events are not a new thing in the WordCamp and WordPress event space, however, the number of these events happening around the world are on the rise. Kids events focus on teaching children how to become content creators, creative thinkers, and even business owners. Numerous repeat attendees have morphed their personal blogs into businesses and these kids are only 8-13 years old. Kids events provide an opportunity for local communities to foster long term community growth. These events also offer opportunities for a more diverse event in that kids bring a new perspective to any event. WordPress and its surrounding communities have the opportunity to change the lives of kids all over the world.

\n

History of Kids Events

\n

The history of Kids Events is full of many Heroes who have worked tirelessly to ensure that children in our community are included in events. Most of these events happen in tandem with WordCamps, but that is not always the case. Here is the history of most of the Kids Events and the Heroes behind them.

\n\n

More Kids Event Information

\n

Kids programming with WordPress is here to provide a solid opportunity for minors to be included in the community. The programs offer events, workshops, and inclusion in the ever-growing WordPress community.

\n

The community as a whole has always provided educational and networking events to further personal development. Kids Programming is no different.

\n

Events focus on key skill sets such as public speaking, writing, networking, and communication. Children get to work with peers in exciting and fulfilling ways and leave the events with new friends. These friends often live in various places around the globe and create the opportunity for long-distance friendships fostered through technological resources.

\n

For example, my son lives in Orlando and has friends in Tampa, Jacksonville and even out of state. He keeps in touch through Facebook Messenger or Slack.

\n

The fact is our kids need a fun way to use real-world skills in a non-threatening environment. A place where they won’t be tested and where they can’t fail.

\n

These programs offer just that. With over 40 different volunteers helping to foster this program across the globe it is becoming a WordPress community staple.

\n

There is still much to do. Safety has to be our #1 priority when working with minors and that means keeping things pretty consistent. There is a group of amazing volunteers documenting the process of planning a kids event and class curriculum.

\n

The team is working on checklists and curriculum to make it super easy for a meetup chapter or WordCamp to add a kids event or kids program to their offering.

\n

The future for these programs is looking very bright. There is ever-growing interested in events, and more people wanting to be part of the kids’ event revolution.

\n

You too can be a hero. We need more people to write, edit, translate and test these programs. No experience is necessary and you don’t have to love kids either. This initiative allows so many children from different backgrounds and walks of life to be included in a super caring community. We see kids whose parents are already in the community and also kids who otherwise would never know the community exists. Your time is going to help create the next generation of WordPress! To get involved or update this list of Heroes just email Kids@WordCamp.org.

\n

The post History and Future of Kids Heroes in 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, 17 Jul 2019 12:00:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sandy Edwards\";s: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:61:\"WPTavern: Newspack Opens Up Application Process for Phase Two\";s:7:\"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://wptavern.com/?p=91719\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wptavern.com/newspack-opens-up-application-process-for-phase-two\";s: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:1699:\"

Earlier this year, Newspack chose twelve publications to take part in the initial rollout phase of the platform. Newspack is a collection of themes, plugins, and features geared towards newsrooms such as revenue generation wizards, mobile delivery, and search engine optimization.

\n\n\n\n

Steve Beatty, head of Newspack Communication says they’re seeking up to 50 newsrooms to be part of phase two which lasts from September 1st – February 29th, 2020.

\n\n\n\n

“What you’ll get: a new Newspack website, including the migration of your existing site; free hosting, security, updates, backups and support on WordPress.com through February 2020; membership in the Newspack community of users; access to Newspack developers; exclusive performance benchmarking against your peers; and more,” Beatty said.

\n\n\n\n

Organizations that are selected are expected to provide feedback, test new features, and help shape the overall direction of the platform.

\n\n\n\n

Free hosting for charter members will expire on February 29th, 2020. News organizations with revenue under $500K can expect to pay $1,000 per month and organizations that generate revenue of over $500K will pay $2,000 per month. Newspack is currently in negotiations to provide subsidies for organizations that encounter difficulties with the pricing structure.

\n\n\n\n

Those interested in participating in the charter program have until August 15th to fill out the application.

\";s: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, 16 Jul 2019 20:36:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s: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:44:\"WPTavern: In Case You Missed It – Issue 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://wptavern.com/?p=91699&preview=true&preview_id=91699\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"https://wptavern.com/in-case-you-missed-it-issue-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7685:\"
photo credit: Night Moves(license)
\n\n\n\n

There’s a lot of great WordPress content published in the community but not all of it is featured on the Tavern. This post is an assortment of items related to WordPress that caught my eye but didn’t make it into a full post.

\n\n\n\n

Changes to WordPress PHP Coding Standards

\n\n\n\n

Based on changes that were proposed back in March, the PHP Coding Standards for WordPress have been altered. Note that these changes apply to WordPress core only and Gary Pendergast recommends that developers can and should choose practices that best suit your needs for plugins and themes.

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

Excluding Remote Employee Job Applicants Based on the State They Live In

\n\n\n\n

Like Brad, the topic of not hiring job applicants for a remote company based on the state they live in because of tax laws is not something I’ve seen discussed.

\n\n\n\n
\n

A really interesting topic around remote companies, and one I haven\'t seen talked about much, is the idea of \"stateism\". Basically, not hiring from certain states because of their heavy handed laws (usually tax related). There are a few states I\'d rather avoid at this point.

— Brad Williams (@williamsba) July 12, 2019
\n
\n\n\n\n

In certain situations, companies that go the extra mile to hire a remote worker can also turn that person into an advocate.

\n\n\n\n
\n

Interesting. @wpengine had to jump through some additional hoops to employ me remotely as a Canadian and I think that shows what a good employer they are and makes me advocate for them more. Worth thinking about beyond purely financial considerations.

— Chris Garrett (@chrisgarrett) July 12, 2019
\n
\n\n\n\n

If you’re involved in the hiring process for a remote company, I’d love to hear your thoughts on this topic in the comments.

\n\n\n\n

Would You Like to See A Product Hunt for WordPress Products?

\n\n\n\n

Once you create something awesome in the WordPress ecosystem, it’s tough to get the word out. Ben from LyrWP wants to know if anyone is interested in a Product Hunt website for Themes, Plugins, and Services.

\n\n\n\n
\n

Would anyone be interested in a Producthunt purely for #WordPress themes, plugins and services? I think this needs doing. It\'s hard for #developers to get the products they slave over out there without costing a bomb in marketing. Anybody else interested in this happening?

— Ben (@lyrwp) July 12, 2019
\n
\n\n\n\n

I think it’s a great idea and something I’d like to see become a reality. There are probably a ton of great products in the WordPress space that go unseen because there’s no easy way to reach a large mass of people outside of sites like the Tavern.

\n\n\n\n

However, Mario Peshev is concerned that such a site may end up posting infrequently or promote mediocre products.

\n\n\n\n
\n

I don\'t disagree with your stance. I just think that the overall quality of WP-baked solutions is pretty poor.

Meaning that the site will end up promoting mediocre products or post infrequently, that\'s all.

— Mario Peshev (@no_fear_inc) July 12, 2019
\n
\n\n\n\n

If Peshev’s concern became a reality, there wouldn’t be much of a point to continue with the site and developers would be back to square one.

\n\n\n\n

Speaking of learning about new products, who remembers the Plugin Release posts on WeblogToolsCollection.com?

\n\n\n\n

Early Look at What A Block Directory in WP-Admin Could Look Like

\n\n\n\n

Mel Choyce has shared a collection of concept images that depict what a Block Directory could look like inside of WP-Admin. She describes the inspiration for each image and how each screen would work.

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

What I find interesting is that users will be able to try out new blocks before installing them. “Inside the modal, you’d also be able to demo a block before installing. @ck3lee has figured out how to make this possible,” Choyce said.

\n\n\n\n

It’s also great to see that the tech behind Shiny Updates will be used for quickly installing and activating new blocks. If you have feedback regarding the conceptual designs, please leave a comment on her post.

\n\n\n\n

Notes From Lead Developer Conference

\n\n\n\n

More than 20 Automatticians are attending the Lead Developer Conference in London, England, and are publishing notes from each day. You can check out Day 1 here.

\n\n\n\n

WPCampus 2019 Will Be LiveStreamed

\n\n\n\n

Thanks to Pantheon, all sessions excluding workshops at WPCampus will be livestreamed with captioning and available to watch for free. Simply visit the livestream page on Friday, July 26 and Saturday, July 27.

\n\n\n\n

Apply for a DonateWC WordCamp Sponsorship

\n\n\n\n

DonateWC is looking for applicants for its sponsorship program. DonateWC provides underrepresented and minority groups within the WordPress community with the means to attend a WordCamp.

\n\n\n\n

That’s it for issue twenty-eight. If you recently discovered a cool resource or post related to WordPress, please share it with us in the 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:\"Fri, 12 Jul 2019 22:00:31 +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:\"Jeff Chandler\";s: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: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:23:\"HeroPress: Syndication!\";s:7:\"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=2922\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"https://heropress.com/syndication/#utm_source=rss&utm_medium=rss&utm_campaign=syndication\";s: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:3038:\"\"WordPress.org\n

As of today, HeroPress essays will be syndicated on WordPress.org/news once a month, on the first friday of the month.

\n\n\n\n

A few weeks ago Josepha The Great approached me and said she’d been tasked with getting Better News at that location, and HeroPress was one of her first thoughts. We discussed how it would work and here’s what we came up with.

\n\n\n\n

Once a month I’ll suggest an essay and someone at Automattic will paraphrase and condense the essay and publish it at WordPress.org/news along with links to the original. This gives us both the opportunity for a traffic boost.

\n\n\n\n

I’m super excited about this opportunity, and I’d like to thank Josepha Haden, Matt Mullenweg, Yvette Sonneveld, Alison Rothwell, and Aditya Kane for their work in making this happen.

\n\n\n\n

The first one is about Ugyen Dorji from Bhutan, I hope you’ll check it out. Please leave a comment for Ugyen on HeroPress.com.

\n

The post Syndication! 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:\"Fri, 12 Jul 2019 20:03:39 +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: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:92:\"WPTavern: Experimental Block Areas Plugin Allows for Editing Content Sitewide with Gutenberg\";s:7:\"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://wptavern.com/?p=91642\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"https://wptavern.com/experimental-block-areas-plugin-allows-for-editing-content-sitewide-with-gutenberg\";s: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:3790:\"

WordPress core committer Felix Arntz is working on an experimental Block Areas plugin that would enable users to create and edit content sitewide using the Gutenberg editor. Inspired by a conversation with Morten Rand-Hendriksen at WordCamp Europe, Arntz created the plugin to “explore what the theming of tomorrow could look like already today.”

\n

Block Areas allows users to define specific areas where they want to use the block editor (outside of regular posts). The block areas function similar to widget areas, but are created using a custom post type with a familiar admin UI.

\n

\n

“They are implemented as a post type – with the key aspect that they can’t be accessed in the frontend via a certain URL, but your theme has to render them via a block_areas()->render( $slug ) method that the plugin exposes,” Arntz said. “The slug you pass to the method should match the block area slug (i.e. post slug) of one of the areas you have created in the admin.”

\n

The plugin comes with block areas for site header and footer to provide a starting point. However, adding the block areas to a theme is one technical hurdle that currently limits this experimental plugin to developers.

\n

The concept is reminiscent of the now seemingly abandoned Buckets plugin that aimed to provide an alternative to WordPress widgets. It allows admins to create reusable pieces of content and place them anywhere on their sites. Reusable buckets can be created with the same UI as the legacy post editor and then placed anywhere using a shortcode or via a button in the TinyMCE editor.

\n

In the case of Buckets, the idea was to preserve the users’ ability to create content using the visual editor and media manager. Block Areas seems to have a similar aim – to preserve users’ ability to use the block editor anywhere they want throughout the site. That is part of the general goal of Gutenberg Phase 2, which includes migrating widgets and menus to use the block editor.

\n

Block Areas is just one idea for providing a unified approach to reusable content inside WordPress. It is not an official project and may not be the approach that the Gutenberg team settles on for core. However, it offers a good opportunity for discussion and collaboration about the possibilities of taking the editor sitewide. This will open up a whole new genre of blocks for plugin developers.

\n

“Think about a block that renders the site title, the custom header, a menu, the copyright information – taking Gutenberg to the site level opens up a whole new set of typical blocks that would be required,” Arntz said. “Start thinking about which blocks you would need outside of your post content bubble today.”

\n

The Block Areas plugin is available on GitHub if you want to experiment with it. Check out Arntz’s introduction post for more implementation details.

\";s: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, 12 Jul 2019 17:41:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:52:\"WordPress.org blog: People of WordPress: Ugyen Dorji\";s:7:\"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=7013\";s:7:\"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/2019/07/people-of-wordpress-ugyen-dorji/\";s: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:6435:\"

You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.

\n\n\n\n

Meet Ugyen Dorji from Bhutan

\n\n\n\n

Ugyen lives in Bhutan, a landlocked country situated between two giant neighbors, India to the south and China to the north. He works for ServMask Inc and is responsible for the Quality Assurance process for All-in-One WP Migration plugin.

He believes in the Buddhist teaching that “the most valuable service is one rendered to our fellow humans,” and his contributions demonstrates this through his WordPress translation work and multi-lingual support projects for WordPress.

\n\n\n\n\"\"Bhutanese contributors to the Dzongkha locale on WordPress Translation Day\n\n\n\n

How Ugyen started his career with WordPress

\n\n\n\n

Back in 2016, Ugyen was looking for a new job after his former cloud company ran into financial difficulties.

\n\n\n\n

During one interview he was asked many questions about WordPress and, although he had a basic understanding of WordPress, he struggled to give detailed answers. After that interview he resolved to develop his skills and learn as much about WordPress as he could. 

\n\n\n\n

A few months passed and he received a call from ServMask Inc, who had developed a plugin called All-in-One WP Migration. They offered him a position, fulfilling his wish to work with WordPress full-time. And because of that, Ugyen is now an active contributor to the WordPress community.

\n\n\n\n

WordCamp Bangkok 2018

\n\n\n\n

WordCamp Bangkok 2018 was a turning point event for Ugyen. WordCamps are a great opportunity to meet WordPress community members you don’t otherwise get to know, and he was able to attend his first WordCamp through the sponsorship of his company.

\n\n\n\n

The first day of WordCamp Bangkok was a Contributor Day, where people volunteer to work together to contribute to the development of WordPress. Ugyen joined the Community team to have conversations with WordPress users from all over the world. He was able to share his ideas for supporting new speakers, events and organizers to help build the WordPress community in places where it is not yet booming.

\n\n\n\n

During the main day of the event, Ugyen managed a photo booth for speakers, organizers, and attendees to capture their memories of WordCamp. He also got to take some time out to attend several presentations during the conference. What particularly stuck in Ugyen’s mind was learning that having a website content plan has been shown to lead to 100% growth in business development.

\n\n\n\n

Co-Organizing Thimphu‘s WordPress Meetup

\n\n\n\n

After attending WordCamp Bangkok 2018 as well as a local Meetup event, Ugyen decided to introduce WordPress to his home country and cities. 

\n\n\n\n

As one of the WordPress Translation Day organizers, he realized that his local language, Dzongkha, was not as fully translated as other languages in the WordPress Core Translation. That is when Ugyen knew that he wanted to help build his local community. He organized Thimphu’s first WordPress Meetup to coincide with WordPress Translation Day 4, and it was a huge success!

\n\n\n\n

Like all WordPress Meetups, the Thimpu WordPress Meetup is an easygoing, volunteer-organized, non-profit meetup which covers everything related to WordPress. But it also keeps in mind the Bhutanese Gross National Happiness four pillars by aiming to preserve and promote their unique culture and national language. 

\n\n\n\n

Big dreams get accomplished one step at a time

\n\n\n\n

Ugyen has taken an active role in preserving his national language by encouraging his community to use WordPress, including Dzongkha bloggers, online Dzongkha news outlets, and government websites.

\n\n\n\n

And while Ugyen has only been actively involved in the community for a short period, he has contributed much to the WordPress community, including:

\n\n\n\n
  • becoming a Translation Contributor for WordPress Core Translation for Dzongkha;
  • participating in the Global WordPress Translation Day 4 Livestream and organizing team;
  • inviting WordPress Meetup Thimphu members and WordPress experts from other countries to join the local Slack instance;
  • encouraging ServMask Inc. to become an event sponsor;
  • providing the Dzongkha Development Commission the opportunity to involve their language experts.
\n\n\n\n

When it comes to WordPress, Ugyen particularly focuses on encouraging local and international language WordPress bloggers; helping startups succeed with WordPress; and sharing what he has learned from WordPress with his Bhutanese WordPress community.

\n\n\n\n

As a contributor, Ugyen hopes to accomplish even more for the Bhutan and Asian WordPress Communities. His dreams for his local community are big, including teaching more people about open source, hosting a local WordCamp, and helping to organize WordCamp Asia in 2020 — all while raising awareness of his community.

\n\n\n\n
\n\n\n\n
\"\"
\n\n\n\n

This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.

\n\n\n\n

Meet more WordPress community members over at HeroPress.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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 12 Jul 2019 17:20: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:11:\"Aditya Kane\";s:7:\"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:\"Thu, 15 Aug 2019 12:26:35 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Thu, 15 Aug 2019 12:15:09 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 1\";s:16:\"content-encoding\";s:2:\"br\";}}s:5:\"build\";s:14:\"20190814195952\";}','no'),(170,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1565915196','no'),(171,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1565871996','no'),(172,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1565915196','no'),(173,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','','no'),(174,'coblocks_date_installed','2019-08-15 12:26:44','yes'),(175,'coblocks_plugin_feedback_activation_date','1565872006','no'),(176,'_transient_timeout_plugin_slugs','1565958409','no'),(177,'_transient_plugin_slugs','a:5:{i:0;s:19:\"akismet/akismet.php\";i:1;s:27:\"coblocks/class-coblocks.php\";i:2;s:9:\"hello.php\";i:3;s:27:\"woocommerce/woocommerce.php\";i:4;s:41:\"wordpress-importer/wordpress-importer.php\";}','no'); +/*!40000 ALTER TABLE `wp_options` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_postmeta` +-- + +DROP TABLE IF EXISTS `wp_postmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `post_id` (`post_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=1890 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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'),(2,3,'_wp_page_template','default'),(5,611,'_wp_attached_file','2011/01/canola2.jpg'),(6,611,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:19:\"2011/01/canola2.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:19:\"canola2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:19:\"canola2-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"5.6\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:18:\"Canon PowerShot G2\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1094915268\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:7:\"16.8125\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:9:\"0.0015625\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(7,611,'_wp_attachment_image_alt','canola'),(8,611,'_attachment_original_parent_id','555'),(9,616,'_wp_attached_file','2011/01/dsc20050727_091048_222.jpg'),(10,616,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:34:\"2011/01/dsc20050727_091048_222.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20050727_091048_222-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20050727_091048_222-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1122455448\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.004\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(11,616,'_wp_attachment_image_alt','dsc20050727_091048_222'),(12,616,'_attachment_original_parent_id','555'),(13,617,'_wp_attached_file','2011/01/dsc20050813_115856_52.jpg'),(14,617,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:33:\"2011/01/dsc20050813_115856_52.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:33:\"dsc20050813_115856_52-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:33:\"dsc20050813_115856_52-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"3.2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1123934337\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(15,617,'_wp_attachment_image_alt','dsc20050813_115856_52'),(16,617,'_attachment_original_parent_id','555'),(17,754,'_wp_attached_file','2011/07/100_5478.jpg'),(18,754,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/100_5478.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"100_5478-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"100_5478-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"100_5478-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"100_5478-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"100_5478-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"6.3\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:32:\"KODAK DX7590 ZOOM DIGITAL CAMERA\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1145694068\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:4:\"17.5\";s:3:\"iso\";s:2:\"80\";s:13:\"shutter_speed\";s:5:\"0.002\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(19,754,'_wp_attachment_image_alt','Bell on Wharf'),(20,754,'_attachment_original_parent_id','555'),(21,755,'_wp_attached_file','2011/07/100_5540.jpg'),(22,755,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/100_5540.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"100_5540-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"100_5540-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"100_5540-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"100_5540-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"100_5540-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:32:\"KODAK DX7590 ZOOM DIGITAL CAMERA\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1145697622\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"6.3\";s:3:\"iso\";s:2:\"80\";s:13:\"shutter_speed\";s:7:\"0.00125\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(23,755,'_wp_attachment_image_alt','Golden Gate Bridge'),(24,755,'_attachment_original_parent_id','555'),(25,756,'_wp_attached_file','2011/07/cep00032.jpg'),(26,756,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1500;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/cep00032.jpg\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"cep00032-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"cep00032-300x240.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:240;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"cep00032-768x614.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:614;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"cep00032-1024x819.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:819;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:13:\"Canon ELURA90\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1130775264\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:4:\"4.15\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:8:\"0.002091\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(27,756,'_wp_attachment_image_alt','Sunburst Over River'),(28,756,'_attachment_original_parent_id','555'),(29,757,'_wp_attached_file','2011/07/dcp_2082.jpg'),(30,757,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:20:\"2011/07/dcp_2082.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dcp_2082-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dcp_2082-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dcp_2082-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dcp_2082-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"dcp_2082-1568x1045.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1045;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"5.6\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:32:\"KODAK DX4900 ZOOM DIGITAL CAMERA\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1054666444\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"7.3\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:5:\"0.002\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(31,757,'_wp_attachment_image_alt','Boardwalk'),(32,757,'_attachment_original_parent_id','555'),(33,758,'_wp_attached_file','2011/07/dsc03149.jpg'),(34,758,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1280;s:6:\"height\";i:960;s:4:\"file\";s:20:\"2011/07/dsc03149.jpg\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dsc03149-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dsc03149-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dsc03149-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dsc03149-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1034618291\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.004\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(35,758,'_wp_attachment_image_alt','Yachtsody in Blue'),(36,758,'_attachment_original_parent_id','555'),(37,759,'_wp_attached_file','2011/07/dsc04563.jpg'),(38,759,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/dsc04563.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dsc04563-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dsc04563-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dsc04563-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dsc04563-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"dsc04563-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1040567677\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:4:\"48.5\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.002\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(39,759,'_wp_attachment_image_alt','Rain Ripples'),(40,759,'_attachment_original_parent_id','555'),(41,760,'_wp_attached_file','2011/07/dsc09114.jpg'),(42,760,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/dsc09114.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dsc09114-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dsc09114-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dsc09114-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dsc09114-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"dsc09114-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"5.6\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1067174771\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:4:\"11.8\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.002\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(43,760,'_wp_attachment_image_alt','Sydney Harbor Bridge'),(44,760,'_attachment_original_parent_id','555'),(45,761,'_wp_attached_file','2011/07/dsc20050102_192118_51.jpg'),(46,761,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:33:\"2011/07/dsc20050102_192118_51.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:33:\"dsc20050102_192118_51-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:33:\"dsc20050102_192118_51-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:33:\"dsc20050102_192118_51-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:34:\"dsc20050102_192118_51-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:35:\"dsc20050102_192118_51-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1104693678\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:4:\"33.3\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:7:\"0.00625\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(47,761,'_wp_attachment_image_alt','Wind Farm'),(48,761,'_attachment_original_parent_id','555'),(49,762,'_wp_attached_file','2011/07/dsc20051220_160808_102.jpg'),(50,762,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:34:\"2011/07/dsc20051220_160808_102.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20051220_160808_102-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20051220_160808_102-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:34:\"dsc20051220_160808_102-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:35:\"dsc20051220_160808_102-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:36:\"dsc20051220_160808_102-1568x1045.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1045;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"2.5\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:13:\"Canon EOS 10D\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1135094888\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"50\";s:3:\"iso\";s:3:\"400\";s:13:\"shutter_speed\";s:17:\"0.016666666666667\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(51,762,'_wp_attachment_image_alt','Antique Farm Machinery'),(52,762,'_attachment_original_parent_id','555'),(53,763,'_wp_attached_file','2011/07/dsc02085.jpg'),(54,763,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/dsc02085.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dsc02085-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dsc02085-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dsc02085-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dsc02085-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"dsc02085-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"2.9\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:8:\"DSC-S930\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1288861799\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"6.4\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(55,763,'_wp_attachment_image_alt','Orange Iris'),(56,763,'_attachment_original_parent_id','555'),(57,764,'_wp_attached_file','2011/07/dsc20051220_173257_119.jpg'),(58,764,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:34:\"2011/07/dsc20051220_173257_119.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20051220_173257_119-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20051220_173257_119-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:34:\"dsc20051220_173257_119-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:35:\"dsc20051220_173257_119-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:36:\"dsc20051220_173257_119-1568x1045.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1045;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"6.7\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:13:\"Canon EOS 10D\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1135099977\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"50\";s:3:\"iso\";s:3:\"400\";s:13:\"shutter_speed\";s:18:\"0.0013333333333333\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(59,764,'_wp_attachment_image_alt','Rusty Rail'),(60,764,'_attachment_original_parent_id','555'),(61,765,'_wp_attached_file','2011/07/dscn3316.jpg'),(62,765,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/dscn3316.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"dscn3316-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"dscn3316-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"dscn3316-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"dscn3316-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"dscn3316-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"7.6\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:5:\"E4300\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1170775967\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"8\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:18:\"0.0045454545454545\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(63,765,'_wp_attachment_image_alt','Sea and Rocks'),(64,765,'_attachment_original_parent_id','555'),(65,766,'_wp_attached_file','2011/07/michelle_049.jpg'),(66,766,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:24:\"2011/07/michelle_049.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:24:\"michelle_049-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:24:\"michelle_049-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:24:\"michelle_049-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:25:\"michelle_049-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:26:\"michelle_049-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"7.1\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:18:\"Canon PowerShot G3\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1096133874\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:7:\"15.8125\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:7:\"0.00625\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(67,766,'_wp_attachment_image_alt','Big Sur'),(68,766,'_attachment_original_parent_id','555'),(69,767,'_wp_attached_file','2011/07/windmill.jpg'),(70,767,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:20:\"2011/07/windmill.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"windmill-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"windmill-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"windmill-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"windmill-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"windmill-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"5.6\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:8:\"DiMAGE 7\";s:7:\"caption\";s:7:\"DCF 1.0\";s:17:\"created_timestamp\";s:10:\"1125077631\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:11:\"50.69140625\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:18:\"0.0055555555555556\";s:5:\"title\";s:7:\"DCF 1.0\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(71,767,'_wp_attachment_image_alt','Windmill'),(72,767,'_attachment_original_parent_id','555'),(73,768,'_wp_attached_file','2011/07/img_0513-1.jpg'),(74,768,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:800;s:6:\"height\";i:533;s:4:\"file\";s:22:\"2011/07/img_0513-1.jpg\";s:5:\"sizes\";a:3:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:22:\"img_0513-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:22:\"img_0513-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:22:\"img_0513-1-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"5.6\";s:6:\"credit\";s:10:\"Picasa 2.0\";s:6:\"camera\";s:12:\"Canon EOS 5D\";s:7:\"caption\";s:32:\"Alas! I have found my Shangri-La\";s:17:\"created_timestamp\";s:10:\"1158217614\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"105\";s:3:\"iso\";s:3:\"400\";s:13:\"shutter_speed\";s:5:\"0.005\";s:5:\"title\";s:32:\"Alas! I have found my Shangri-La\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(75,768,'_wp_attachment_image_alt','Huatulco Coastline'),(76,768,'_attachment_original_parent_id','555'),(77,769,'_wp_attached_file','2011/07/img_0747.jpg'),(78,769,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:20:\"2011/07/img_0747.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"img_0747-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"img_0747-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"img_0747-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"img_0747-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"img_0747-1568x1045.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1045;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:2:\"11\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:19:\"Canon EOS REBEL T2i\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1271654325\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"18\";s:3:\"iso\";s:3:\"800\";s:13:\"shutter_speed\";s:7:\"0.00125\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(79,769,'_wp_attachment_image_alt','Brazil Beach'),(80,769,'_attachment_original_parent_id','555'),(81,770,'_wp_attached_file','2011/07/img_0767.jpg'),(82,770,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:800;s:6:\"height\";i:533;s:4:\"file\";s:20:\"2011/07/img_0767.jpg\";s:5:\"sizes\";a:3:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"img_0767-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"img_0767-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"img_0767-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:2:\"10\";s:6:\"credit\";s:10:\"Picasa 2.6\";s:6:\"camera\";s:12:\"Canon EOS 5D\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1158320386\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"105\";s:3:\"iso\";s:3:\"400\";s:13:\"shutter_speed\";s:5:\"0.002\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(83,770,'_wp_attachment_image_alt','Huatulco Coastline'),(84,770,'_attachment_original_parent_id','555'),(85,771,'_wp_attached_file','2011/07/img_8399.jpg'),(86,771,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:20:\"2011/07/img_8399.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:20:\"img_8399-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:20:\"img_8399-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:20:\"img_8399-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:21:\"img_8399-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:22:\"img_8399-1568x1045.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1045;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"4.5\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:26:\"Canon EOS DIGITAL REBEL XT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1192368714\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.004\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(87,771,'_wp_attachment_image_alt','Boat Barco Texture'),(88,771,'_attachment_original_parent_id','555'),(89,807,'_wp_attached_file','2012/06/dsc20040724_152504_532.jpg'),(90,807,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:34:\"2012/06/dsc20040724_152504_532.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20040724_152504_532-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20040724_152504_532-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1090682704\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:4:\"0.02\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(91,807,'_attachment_original_parent_id','555'),(92,811,'_wp_attached_file','2012/06/dsc20050604_133440_34211.jpg'),(93,811,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:36:\"2012/06/dsc20050604_133440_34211.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:36:\"dsc20050604_133440_34211-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:36:\"dsc20050604_133440_34211-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1117892080\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:6:\"0.0125\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(94,811,'_attachment_original_parent_id','555'),(95,821,'_wp_attached_file','2012/07/originaldixielandjazzbandwithalbernard-stlouisblues.mp3'),(96,821,'_wp_attachment_metadata','a:20:{s:10:\"dataformat\";s:3:\"mp3\";s:8:\"channels\";i:2;s:11:\"sample_rate\";i:44100;s:7:\"bitrate\";i:128000;s:11:\"channelmode\";s:12:\"joint stereo\";s:12:\"bitrate_mode\";s:3:\"cbr\";s:8:\"lossless\";b:0;s:15:\"encoder_options\";s:6:\"CBR128\";s:17:\"compression_ratio\";d:0.09070294784580499;s:10:\"fileformat\";s:3:\"mp3\";s:8:\"filesize\";i:3043247;s:9:\"mime_type\";s:10:\"audio/mpeg\";s:6:\"length\";i:190;s:16:\"length_formatted\";s:4:\"3:10\";s:7:\"comment\";s:4:\"None\";s:4:\"year\";s:4:\"1921\";s:5:\"title\";s:22:\"St. Louis Blues (1921)\";s:6:\"artist\";s:44:\"Original Dixieland Jazz Band with Al Bernard\";s:5:\"genre\";s:12:\"Acoustic Era\";s:5:\"album\";s:12:\"Victor-18772\";}'),(97,827,'_wp_attached_file','2012/07/manhattansummer.jpg'),(98,827,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:27:\"2012/07/manhattansummer.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:27:\"manhattansummer-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:27:\"manhattansummer-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"2.8\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:11:\"C990Z,D490Z\";s:7:\"caption\";s:22:\"OLYMPUS DIGITAL CAMERA\";s:17:\"created_timestamp\";s:10:\"1089358496\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"5.6\";s:3:\"iso\";s:3:\"200\";s:13:\"shutter_speed\";s:17:\"0.076923076923077\";s:5:\"title\";s:22:\"OLYMPUS DIGITAL CAMERA\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(99,967,'_wp_attached_file','2013/03/image-alignment-580x300.jpg'),(100,967,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:580;s:6:\"height\";i:300;s:4:\"file\";s:35:\"2013/03/image-alignment-580x300.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:35:\"image-alignment-580x300-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:35:\"image-alignment-580x300-300x155.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:155;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(101,967,'_wp_attachment_image_alt','Image Alignment 580x300'),(102,967,'_attachment_original_parent_id','903'),(103,968,'_wp_attached_file','2013/03/image-alignment-150x150.jpg'),(104,968,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:150;s:6:\"height\";i:150;s:4:\"file\";s:35:\"2013/03/image-alignment-150x150.jpg\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(105,968,'_wp_attachment_image_alt','Image Alignment 150x150'),(106,968,'_attachment_original_parent_id','903'),(107,1022,'_wp_attached_file','2013/03/featured-image-horizontal.jpg'),(108,1022,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:580;s:6:\"height\";i:300;s:4:\"file\";s:37:\"2013/03/featured-image-horizontal.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:37:\"featured-image-horizontal-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:37:\"featured-image-horizontal-300x155.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:155;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(109,1022,'_wp_attachment_image_alt','Horizontal Featured Image'),(110,1022,'_attachment_original_parent_id','1011'),(111,1023,'_wp_attached_file','2013/03/soworthloving-wallpaper.jpg'),(112,1023,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1920;s:6:\"height\";i:1200;s:4:\"file\";s:35:\"2013/03/soworthloving-wallpaper.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:35:\"soworthloving-wallpaper-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:35:\"soworthloving-wallpaper-300x188.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:188;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:35:\"soworthloving-wallpaper-768x480.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:480;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:36:\"soworthloving-wallpaper-1024x640.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:640;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:36:\"soworthloving-wallpaper-1568x980.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:980;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(113,1023,'_wp_attachment_image_alt','I Am Worth Loving Wallpaper'),(114,1025,'_wp_attached_file','2013/03/image-alignment-300x200.jpg'),(115,1025,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:300;s:6:\"height\";i:200;s:4:\"file\";s:35:\"2013/03/image-alignment-300x200.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:35:\"image-alignment-300x200-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:35:\"image-alignment-300x200-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(116,1025,'_wp_attachment_image_alt','Image Alignment 300x200'),(117,1025,'_attachment_original_parent_id','903'),(118,1027,'_wp_attached_file','2013/03/featured-image-vertical.jpg'),(119,1027,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:300;s:6:\"height\";i:580;s:4:\"file\";s:35:\"2013/03/featured-image-vertical.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:35:\"featured-image-vertical-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:35:\"featured-image-vertical-155x300.jpg\";s:5:\"width\";i:155;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(120,1027,'_wp_attachment_image_alt','Horizontal Featured Image'),(121,1027,'_attachment_original_parent_id','1016'),(122,1029,'_wp_attached_file','2013/03/image-alignment-1200x4002.jpg'),(123,1029,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1200;s:6:\"height\";i:400;s:4:\"file\";s:37:\"2013/03/image-alignment-1200x4002.jpg\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:37:\"image-alignment-1200x4002-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:37:\"image-alignment-1200x4002-300x100.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:100;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:37:\"image-alignment-1200x4002-768x256.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:256;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:38:\"image-alignment-1200x4002-1024x341.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:341;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(124,1029,'_wp_attachment_image_alt','Image Alignment 1200x4002'),(125,1029,'_attachment_original_parent_id','903'),(126,1045,'_wp_attached_file','2013/03/unicorn-wallpaper.jpg'),(127,1045,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1200;s:4:\"file\";s:29:\"2013/03/unicorn-wallpaper.jpg\";s:5:\"sizes\";a:5:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:29:\"unicorn-wallpaper-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:29:\"unicorn-wallpaper-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:29:\"unicorn-wallpaper-768x576.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:576;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:30:\"unicorn-wallpaper-1024x768.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:768;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:14:\"post-thumbnail\";a:4:{s:4:\"file\";s:31:\"unicorn-wallpaper-1568x1176.jpg\";s:5:\"width\";i:1568;s:6:\"height\";i:1176;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(128,1045,'_wp_attachment_image_alt','Unicorn Wallpaper'),(129,1045,'_attachment_original_parent_id','568'),(130,1726,'_menu_item_type','custom'),(131,1726,'_menu_item_menu_item_parent','0'),(132,1726,'_menu_item_object_id','1726'),(133,1726,'_menu_item_object','custom'),(134,1726,'_menu_item_target',''),(135,1726,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(136,1726,'_menu_item_xfn',''),(137,1726,'_menu_item_url','#'),(138,1727,'_menu_item_type','custom'),(139,1727,'_menu_item_menu_item_parent','0'),(140,1727,'_menu_item_object_id','1727'),(141,1727,'_menu_item_object','custom'),(142,1727,'_menu_item_target',''),(143,1727,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(144,1727,'_menu_item_xfn',''),(145,1727,'_menu_item_url','#'),(146,1728,'_menu_item_type','taxonomy'),(147,1728,'_menu_item_menu_item_parent','1727'),(148,1728,'_menu_item_object_id','31'),(149,1728,'_menu_item_object','category'),(150,1728,'_menu_item_target',''),(151,1728,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(152,1728,'_menu_item_xfn',''),(153,1728,'_menu_item_url',''),(154,1729,'_menu_item_type','taxonomy'),(155,1729,'_menu_item_menu_item_parent','1727'),(156,1729,'_menu_item_object_id','136'),(157,1729,'_menu_item_object','category'),(158,1729,'_menu_item_target',''),(159,1729,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(160,1729,'_menu_item_xfn',''),(161,1729,'_menu_item_url',''),(162,1730,'_menu_item_type','taxonomy'),(163,1730,'_menu_item_menu_item_parent','1727'),(164,1730,'_menu_item_object_id','52'),(165,1730,'_menu_item_object','category'),(166,1730,'_menu_item_target',''),(167,1730,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(168,1730,'_menu_item_xfn',''),(169,1730,'_menu_item_url',''),(170,1731,'_menu_item_type','custom'),(171,1731,'_menu_item_menu_item_parent','0'),(172,1731,'_menu_item_object_id','1731'),(173,1731,'_menu_item_object','custom'),(174,1731,'_menu_item_target',''),(175,1731,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(176,1731,'_menu_item_xfn',''),(177,1731,'_menu_item_url','#'),(178,1732,'_menu_item_type','custom'),(179,1732,'_menu_item_menu_item_parent','1731'),(180,1732,'_menu_item_object_id','1732'),(181,1732,'_menu_item_object','custom'),(182,1732,'_menu_item_target',''),(183,1732,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(184,1732,'_menu_item_xfn',''),(185,1732,'_menu_item_url','#'),(186,1733,'_menu_item_type','custom'),(187,1733,'_menu_item_menu_item_parent','1732'),(188,1733,'_menu_item_object_id','1733'),(189,1733,'_menu_item_object','custom'),(190,1733,'_menu_item_target',''),(191,1733,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(192,1733,'_menu_item_xfn',''),(193,1733,'_menu_item_url','#'),(194,1734,'_menu_item_type','custom'),(195,1734,'_menu_item_menu_item_parent','1733'),(196,1734,'_menu_item_object_id','1734'),(197,1734,'_menu_item_object','custom'),(198,1734,'_menu_item_target',''),(199,1734,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(200,1734,'_menu_item_xfn',''),(201,1734,'_menu_item_url','#'),(202,1735,'_menu_item_type','custom'),(203,1735,'_menu_item_menu_item_parent','1734'),(204,1735,'_menu_item_object_id','1735'),(205,1735,'_menu_item_object','custom'),(206,1735,'_menu_item_target',''),(207,1735,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(208,1735,'_menu_item_xfn',''),(209,1735,'_menu_item_url','#'),(210,1736,'_menu_item_type','custom'),(211,1736,'_menu_item_menu_item_parent','1735'),(212,1736,'_menu_item_object_id','1736'),(213,1736,'_menu_item_object','custom'),(214,1736,'_menu_item_target',''),(215,1736,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(216,1736,'_menu_item_xfn',''),(217,1736,'_menu_item_url','#'),(218,1737,'_menu_item_type','custom'),(219,1737,'_menu_item_menu_item_parent','1736'),(220,1737,'_menu_item_object_id','1737'),(221,1737,'_menu_item_object','custom'),(222,1737,'_menu_item_target',''),(223,1737,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(224,1737,'_menu_item_xfn',''),(225,1737,'_menu_item_url','#'),(226,1738,'_menu_item_type','custom'),(227,1738,'_menu_item_menu_item_parent','1737'),(228,1738,'_menu_item_object_id','1738'),(229,1738,'_menu_item_object','custom'),(230,1738,'_menu_item_target',''),(231,1738,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(232,1738,'_menu_item_xfn',''),(233,1738,'_menu_item_url','#'),(234,1739,'_menu_item_type','custom'),(235,1739,'_menu_item_menu_item_parent','1738'),(236,1739,'_menu_item_object_id','1739'),(237,1739,'_menu_item_object','custom'),(238,1739,'_menu_item_target',''),(239,1739,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(240,1739,'_menu_item_xfn',''),(241,1739,'_menu_item_url','#'),(242,1740,'_menu_item_type','custom'),(243,1740,'_menu_item_menu_item_parent','1739'),(244,1740,'_menu_item_object_id','1740'),(245,1740,'_menu_item_object','custom'),(246,1740,'_menu_item_target',''),(247,1740,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(248,1740,'_menu_item_xfn',''),(249,1740,'_menu_item_url','#'),(250,1741,'_menu_item_type','custom'),(251,1741,'_menu_item_menu_item_parent','1740'),(252,1741,'_menu_item_object_id','1741'),(253,1741,'_menu_item_object','custom'),(254,1741,'_menu_item_target',''),(255,1741,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(256,1741,'_menu_item_xfn',''),(257,1741,'_menu_item_url','#'),(258,1742,'_menu_item_type','custom'),(259,1742,'_menu_item_menu_item_parent','0'),(260,1742,'_menu_item_object_id','1742'),(261,1742,'_menu_item_object','custom'),(262,1742,'_menu_item_target',''),(263,1742,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(264,1742,'_menu_item_xfn',''),(265,1742,'_menu_item_url','#'),(266,1743,'_menu_item_type','custom'),(267,1743,'_menu_item_menu_item_parent','0'),(268,1743,'_menu_item_object_id','1743'),(269,1743,'_menu_item_object','custom'),(270,1743,'_menu_item_target',''),(271,1743,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(272,1743,'_menu_item_xfn',''),(273,1743,'_menu_item_url','#'),(274,1744,'_menu_item_type','custom'),(275,1744,'_menu_item_menu_item_parent','1742'),(276,1744,'_menu_item_object_id','1744'),(277,1744,'_menu_item_object','custom'),(278,1744,'_menu_item_target',''),(279,1744,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(280,1744,'_menu_item_xfn',''),(281,1744,'_menu_item_url','#'),(282,1745,'_menu_item_type','custom'),(283,1745,'_menu_item_menu_item_parent','1742'),(284,1745,'_menu_item_object_id','1745'),(285,1745,'_menu_item_object','custom'),(286,1745,'_menu_item_target',''),(287,1745,'_menu_item_classes','a:1:{i:0;s:21:\"custom-menu-css-class\";}'),(288,1745,'_menu_item_xfn',''),(289,1745,'_menu_item_url','#'),(290,1746,'_menu_item_type','custom'),(291,1746,'_menu_item_menu_item_parent','1742'),(292,1746,'_menu_item_object_id','1746'),(293,1746,'_menu_item_object','custom'),(294,1746,'_menu_item_target','_blank'),(295,1746,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(296,1746,'_menu_item_xfn',''),(297,1746,'_menu_item_url','https://wordpressfoundation.org/'),(298,1747,'_menu_item_type','custom'),(299,1747,'_menu_item_menu_item_parent','0'),(300,1747,'_menu_item_object_id','1747'),(301,1747,'_menu_item_object','custom'),(302,1747,'_menu_item_target',''),(303,1747,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(304,1747,'_menu_item_xfn',''),(305,1747,'_menu_item_url','https://twitter.com/wordpress'),(306,1748,'_menu_item_type','custom'),(307,1748,'_menu_item_menu_item_parent','0'),(308,1748,'_menu_item_object_id','1748'),(309,1748,'_menu_item_object','custom'),(310,1748,'_menu_item_target',''),(311,1748,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(312,1748,'_menu_item_xfn',''),(313,1748,'_menu_item_url','https://www.facebook.com/WordPress/'),(314,1749,'_menu_item_type','custom'),(315,1749,'_menu_item_menu_item_parent','0'),(316,1749,'_menu_item_object_id','1749'),(317,1749,'_menu_item_object','custom'),(318,1749,'_menu_item_target',''),(319,1749,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(320,1749,'_menu_item_xfn',''),(321,1749,'_menu_item_url','https://github.com/WordPress/'),(322,1750,'_menu_item_type','custom'),(323,1750,'_menu_item_menu_item_parent','0'),(324,1750,'_menu_item_object_id','1750'),(325,1750,'_menu_item_object','custom'),(326,1750,'_menu_item_target',''),(327,1750,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(328,1750,'_menu_item_xfn',''),(329,1750,'_menu_item_url','https://www.instagram.com/photomatt/'),(330,1751,'_menu_item_type','custom'),(331,1751,'_menu_item_menu_item_parent','0'),(332,1751,'_menu_item_object_id','1751'),(333,1751,'_menu_item_object','custom'),(334,1751,'_menu_item_target',''),(335,1751,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(336,1751,'_menu_item_xfn',''),(337,1751,'_menu_item_url','https://www.linkedin.com/company/wordpress/'),(338,1628,'_wp_attached_file','2013/04/triforce-wallpaper.jpg'),(339,1628,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1131;s:6:\"height\";i:707;s:4:\"file\";s:30:\"2013/04/triforce-wallpaper.jpg\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:30:\"triforce-wallpaper-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:30:\"triforce-wallpaper-300x188.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:188;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:30:\"triforce-wallpaper-768x480.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:480;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:31:\"triforce-wallpaper-1024x640.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:640;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(340,1752,'_menu_item_type','post_type'),(341,1752,'_menu_item_menu_item_parent','0'),(342,1752,'_menu_item_object_id','703'),(343,1752,'_menu_item_object','page'),(344,1752,'_menu_item_target',''),(345,1752,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(346,1752,'_menu_item_xfn',''),(347,1752,'_menu_item_url',''),(348,1753,'_menu_item_type','post_type'),(349,1753,'_menu_item_menu_item_parent','0'),(350,1753,'_menu_item_object_id','1725'),(351,1753,'_menu_item_object','page'),(352,1753,'_menu_item_target',''),(353,1753,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(354,1753,'_menu_item_xfn',''),(355,1753,'_menu_item_url',''),(356,1754,'_menu_item_type','post_type'),(357,1754,'_menu_item_menu_item_parent','1753'),(358,1754,'_menu_item_object_id','501'),(359,1754,'_menu_item_object','page'),(360,1754,'_menu_item_target',''),(361,1754,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(362,1754,'_menu_item_xfn',''),(363,1754,'_menu_item_url',''),(364,1755,'_menu_item_type','post_type'),(365,1755,'_menu_item_menu_item_parent','1753'),(366,1755,'_menu_item_object_id','155'),(367,1755,'_menu_item_object','page'),(368,1755,'_menu_item_target',''),(369,1755,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(370,1755,'_menu_item_xfn',''),(371,1755,'_menu_item_url',''),(372,1756,'_menu_item_type','post_type'),(373,1756,'_menu_item_menu_item_parent','1753'),(374,1756,'_menu_item_object_id','156'),(375,1756,'_menu_item_object','page'),(376,1756,'_menu_item_target',''),(377,1756,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(378,1756,'_menu_item_xfn',''),(379,1756,'_menu_item_url',''),(380,1757,'_menu_item_type','post_type'),(381,1757,'_menu_item_menu_item_parent','0'),(382,1757,'_menu_item_object_id','146'),(383,1757,'_menu_item_object','page'),(384,1757,'_menu_item_target',''),(385,1757,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(386,1757,'_menu_item_xfn',''),(387,1757,'_menu_item_url',''),(388,1758,'_menu_item_type','post_type'),(389,1758,'_menu_item_menu_item_parent','0'),(390,1758,'_menu_item_object_id','703'),(391,1758,'_menu_item_object','page'),(392,1758,'_menu_item_target',''),(393,1758,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(394,1758,'_menu_item_xfn',''),(395,1758,'_menu_item_url',''),(396,1759,'_menu_item_type','post_type'),(397,1759,'_menu_item_menu_item_parent','0'),(398,1759,'_menu_item_object_id','701'),(399,1759,'_menu_item_object','page'),(400,1759,'_menu_item_target',''),(401,1759,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(402,1759,'_menu_item_xfn',''),(403,1759,'_menu_item_url',''),(404,1760,'_menu_item_type','post_type'),(405,1760,'_menu_item_menu_item_parent','0'),(406,1760,'_menu_item_object_id','1725'),(407,1760,'_menu_item_object','page'),(408,1760,'_menu_item_target',''),(409,1760,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(410,1760,'_menu_item_xfn',''),(411,1760,'_menu_item_url',''),(412,1761,'_menu_item_type','post_type'),(413,1761,'_menu_item_menu_item_parent','0'),(414,1761,'_menu_item_object_id','501'),(415,1761,'_menu_item_object','page'),(416,1761,'_menu_item_target',''),(417,1761,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(418,1761,'_menu_item_xfn',''),(419,1761,'_menu_item_url',''),(420,1762,'_menu_item_type','post_type'),(421,1762,'_menu_item_menu_item_parent','0'),(422,1762,'_menu_item_object_id','155'),(423,1762,'_menu_item_object','page'),(424,1762,'_menu_item_target',''),(425,1762,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(426,1762,'_menu_item_xfn',''),(427,1762,'_menu_item_url',''),(428,1763,'_menu_item_type','post_type'),(429,1763,'_menu_item_menu_item_parent','0'),(430,1763,'_menu_item_object_id','156'),(431,1763,'_menu_item_object','page'),(432,1763,'_menu_item_target',''),(433,1763,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(434,1763,'_menu_item_xfn',''),(435,1763,'_menu_item_url',''),(436,1764,'_menu_item_type','post_type'),(437,1764,'_menu_item_menu_item_parent','0'),(438,1764,'_menu_item_object_id','174'),(439,1764,'_menu_item_object','page'),(440,1764,'_menu_item_target',''),(441,1764,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(442,1764,'_menu_item_xfn',''),(443,1764,'_menu_item_url',''),(444,1765,'_menu_item_type','post_type'),(445,1765,'_menu_item_menu_item_parent','0'),(446,1765,'_menu_item_object_id','173'),(447,1765,'_menu_item_object','page'),(448,1765,'_menu_item_target',''),(449,1765,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(450,1765,'_menu_item_xfn',''),(451,1765,'_menu_item_url',''),(452,1766,'_menu_item_type','post_type'),(453,1766,'_menu_item_menu_item_parent','0'),(454,1766,'_menu_item_object_id','172'),(455,1766,'_menu_item_object','page'),(456,1766,'_menu_item_target',''),(457,1766,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(458,1766,'_menu_item_xfn',''),(459,1766,'_menu_item_url',''),(460,1767,'_menu_item_type','post_type'),(461,1767,'_menu_item_menu_item_parent','0'),(462,1767,'_menu_item_object_id','146'),(463,1767,'_menu_item_object','page'),(464,1767,'_menu_item_target',''),(465,1767,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(466,1767,'_menu_item_xfn',''),(467,1767,'_menu_item_url',''),(468,1768,'_menu_item_type','post_type'),(469,1768,'_menu_item_menu_item_parent','0'),(470,1768,'_menu_item_object_id','703'),(471,1768,'_menu_item_object','page'),(472,1768,'_menu_item_target',''),(473,1768,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(474,1768,'_menu_item_xfn',''),(475,1768,'_menu_item_url',''),(476,1769,'_menu_item_type','post_type'),(477,1769,'_menu_item_menu_item_parent','0'),(478,1769,'_menu_item_object_id','701'),(479,1769,'_menu_item_object','page'),(480,1769,'_menu_item_target',''),(481,1769,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(482,1769,'_menu_item_xfn',''),(483,1769,'_menu_item_url',''),(484,1770,'_menu_item_type','post_type'),(485,1770,'_menu_item_menu_item_parent','0'),(486,1770,'_menu_item_object_id','1725'),(487,1770,'_menu_item_object','page'),(488,1770,'_menu_item_target',''),(489,1770,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(490,1770,'_menu_item_xfn',''),(491,1770,'_menu_item_url',''),(492,1771,'_menu_item_type','post_type'),(493,1771,'_menu_item_menu_item_parent','1770'),(494,1771,'_menu_item_object_id','501'),(495,1771,'_menu_item_object','page'),(496,1771,'_menu_item_target',''),(497,1771,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(498,1771,'_menu_item_xfn',''),(499,1771,'_menu_item_url',''),(500,1772,'_menu_item_type','post_type'),(501,1772,'_menu_item_menu_item_parent','1770'),(502,1772,'_menu_item_object_id','155'),(503,1772,'_menu_item_object','page'),(504,1772,'_menu_item_target',''),(505,1772,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(506,1772,'_menu_item_xfn',''),(507,1772,'_menu_item_url',''),(508,1773,'_menu_item_type','post_type'),(509,1773,'_menu_item_menu_item_parent','1770'),(510,1773,'_menu_item_object_id','156'),(511,1773,'_menu_item_object','page'),(512,1773,'_menu_item_target',''),(513,1773,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(514,1773,'_menu_item_xfn',''),(515,1773,'_menu_item_url',''),(516,1774,'_menu_item_type','post_type'),(517,1774,'_menu_item_menu_item_parent','0'),(518,1774,'_menu_item_object_id','174'),(519,1774,'_menu_item_object','page'),(520,1774,'_menu_item_target',''),(521,1774,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(522,1774,'_menu_item_xfn',''),(523,1774,'_menu_item_url',''),(524,1775,'_menu_item_type','post_type'),(525,1775,'_menu_item_menu_item_parent','1774'),(526,1775,'_menu_item_object_id','173'),(527,1775,'_menu_item_object','page'),(528,1775,'_menu_item_target',''),(529,1775,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(530,1775,'_menu_item_xfn',''),(531,1775,'_menu_item_url',''),(532,1776,'_menu_item_type','post_type'),(533,1776,'_menu_item_menu_item_parent','1775'),(534,1776,'_menu_item_object_id','172'),(535,1776,'_menu_item_object','page'),(536,1776,'_menu_item_target',''),(537,1776,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(538,1776,'_menu_item_xfn',''),(539,1776,'_menu_item_url',''),(540,1777,'_menu_item_type','post_type'),(541,1777,'_menu_item_menu_item_parent','0'),(542,1777,'_menu_item_object_id','146'),(543,1777,'_menu_item_object','page'),(544,1777,'_menu_item_target',''),(545,1777,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(546,1777,'_menu_item_xfn',''),(547,1777,'_menu_item_url',''),(548,1686,'_wp_attached_file','2013/09/dsc20040724_152504_532.jpg'),(549,1686,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:34:\"2013/09/dsc20040724_152504_532.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20040724_152504_532-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20040724_152504_532-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1090682704\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:4:\"0.02\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(550,1687,'_wp_attached_file','2013/09/dsc20050604_133440_34211.jpg'),(551,1687,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:36:\"2013/09/dsc20050604_133440_34211.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:36:\"dsc20050604_133440_34211-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:36:\"dsc20050604_133440_34211-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1117892080\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:6:\"0.0125\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(552,611,'_wp_attachment_image_alt','canola'),(553,611,'_attachment_original_parent_id','555'),(554,616,'_wp_attachment_image_alt','dsc20050727_091048_222'),(555,616,'_attachment_original_parent_id','555'),(556,617,'_wp_attachment_image_alt','dsc20050813_115856_52'),(557,617,'_attachment_original_parent_id','555'),(558,754,'_wp_attachment_image_alt','Bell on Wharf'),(559,754,'_attachment_original_parent_id','555'),(560,755,'_wp_attachment_image_alt','Golden Gate Bridge'),(561,755,'_attachment_original_parent_id','555'),(562,756,'_wp_attachment_image_alt','Sunburst Over River'),(563,756,'_attachment_original_parent_id','555'),(564,757,'_wp_attachment_image_alt','Boardwalk'),(565,757,'_attachment_original_parent_id','555'),(566,758,'_wp_attachment_image_alt','Yachtsody in Blue'),(567,758,'_attachment_original_parent_id','555'),(568,759,'_wp_attachment_image_alt','Rain Ripples'),(569,759,'_attachment_original_parent_id','555'),(570,760,'_wp_attachment_image_alt','Sydney Harbor Bridge'),(571,760,'_attachment_original_parent_id','555'),(572,761,'_wp_attachment_image_alt','Wind Farm'),(573,761,'_attachment_original_parent_id','555'),(574,762,'_wp_attachment_image_alt','Antique Farm Machinery'),(575,762,'_attachment_original_parent_id','555'),(576,763,'_wp_attachment_image_alt','Orange Iris'),(577,763,'_attachment_original_parent_id','555'),(578,764,'_wp_attachment_image_alt','Rusty Rail'),(579,764,'_attachment_original_parent_id','555'),(580,765,'_wp_attachment_image_alt','Sea and Rocks'),(581,765,'_attachment_original_parent_id','555'),(582,766,'_wp_attachment_image_alt','Big Sur'),(583,766,'_attachment_original_parent_id','555'),(584,767,'_wp_attachment_image_alt','Windmill'),(585,767,'_attachment_original_parent_id','555'),(586,768,'_wp_attachment_image_alt','Huatulco Coastline'),(587,768,'_attachment_original_parent_id','555'),(588,769,'_wp_attachment_image_alt','Brazil Beach'),(589,769,'_attachment_original_parent_id','555'),(590,770,'_wp_attachment_image_alt','Huatulco Coastline'),(591,770,'_attachment_original_parent_id','555'),(592,771,'_wp_attachment_image_alt','Boat Barco Texture'),(593,771,'_attachment_original_parent_id','555'),(594,807,'_attachment_original_parent_id','555'),(595,811,'_attachment_original_parent_id','555'),(596,967,'_wp_attachment_image_alt','Image Alignment 580x300'),(597,967,'_attachment_original_parent_id','903'),(598,968,'_wp_attachment_image_alt','Image Alignment 150x150'),(599,968,'_attachment_original_parent_id','903'),(600,1022,'_wp_attachment_image_alt','Horizontal Featured Image'),(601,1022,'_attachment_original_parent_id','1011'),(602,1023,'_wp_attachment_image_alt','I Am Worth Loving Wallpaper'),(603,1025,'_wp_attachment_image_alt','Image Alignment 300x200'),(604,1025,'_attachment_original_parent_id','903'),(605,1027,'_wp_attachment_image_alt','Horizontal Featured Image'),(606,1027,'_attachment_original_parent_id','1016'),(607,1029,'_wp_attachment_image_alt','Image Alignment 1200x4002'),(608,1029,'_attachment_original_parent_id','903'),(609,1045,'_wp_attachment_image_alt','Unicorn Wallpaper'),(610,1045,'_attachment_original_parent_id','568'),(611,1778,'_menu_item_type','custom'),(612,1778,'_menu_item_menu_item_parent','0'),(613,1778,'_menu_item_object_id','1778'),(614,1778,'_menu_item_object','custom'),(615,1778,'_menu_item_target',''),(616,1778,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(617,1778,'_menu_item_xfn',''),(618,1778,'_menu_item_url','#'),(619,1779,'_menu_item_type','custom'),(620,1779,'_menu_item_menu_item_parent','0'),(621,1779,'_menu_item_object_id','1779'),(622,1779,'_menu_item_object','custom'),(623,1779,'_menu_item_target',''),(624,1779,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(625,1779,'_menu_item_xfn',''),(626,1779,'_menu_item_url','#'),(627,1780,'_menu_item_type','taxonomy'),(628,1780,'_menu_item_menu_item_parent','1779'),(629,1780,'_menu_item_object_id','31'),(630,1780,'_menu_item_object','category'),(631,1780,'_menu_item_target',''),(632,1780,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(633,1780,'_menu_item_xfn',''),(634,1780,'_menu_item_url',''),(635,1781,'_menu_item_type','taxonomy'),(636,1781,'_menu_item_menu_item_parent','1779'),(637,1781,'_menu_item_object_id','136'),(638,1781,'_menu_item_object','category'),(639,1781,'_menu_item_target',''),(640,1781,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(641,1781,'_menu_item_xfn',''),(642,1781,'_menu_item_url',''),(643,1782,'_menu_item_type','taxonomy'),(644,1782,'_menu_item_menu_item_parent','1779'),(645,1782,'_menu_item_object_id','52'),(646,1782,'_menu_item_object','category'),(647,1782,'_menu_item_target',''),(648,1782,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(649,1782,'_menu_item_xfn',''),(650,1782,'_menu_item_url',''),(651,1783,'_menu_item_type','custom'),(652,1783,'_menu_item_menu_item_parent','0'),(653,1783,'_menu_item_object_id','1783'),(654,1783,'_menu_item_object','custom'),(655,1783,'_menu_item_target',''),(656,1783,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(657,1783,'_menu_item_xfn',''),(658,1783,'_menu_item_url','#'),(659,1784,'_menu_item_type','custom'),(660,1784,'_menu_item_menu_item_parent','1783'),(661,1784,'_menu_item_object_id','1784'),(662,1784,'_menu_item_object','custom'),(663,1784,'_menu_item_target',''),(664,1784,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(665,1784,'_menu_item_xfn',''),(666,1784,'_menu_item_url','#'),(667,1785,'_menu_item_type','custom'),(668,1785,'_menu_item_menu_item_parent','1784'),(669,1785,'_menu_item_object_id','1785'),(670,1785,'_menu_item_object','custom'),(671,1785,'_menu_item_target',''),(672,1785,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(673,1785,'_menu_item_xfn',''),(674,1785,'_menu_item_url','#'),(675,1786,'_menu_item_type','custom'),(676,1786,'_menu_item_menu_item_parent','1785'),(677,1786,'_menu_item_object_id','1786'),(678,1786,'_menu_item_object','custom'),(679,1786,'_menu_item_target',''),(680,1786,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(681,1786,'_menu_item_xfn',''),(682,1786,'_menu_item_url','#'),(683,1787,'_menu_item_type','custom'),(684,1787,'_menu_item_menu_item_parent','1786'),(685,1787,'_menu_item_object_id','1787'),(686,1787,'_menu_item_object','custom'),(687,1787,'_menu_item_target',''),(688,1787,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(689,1787,'_menu_item_xfn',''),(690,1787,'_menu_item_url','#'),(691,1788,'_menu_item_type','custom'),(692,1788,'_menu_item_menu_item_parent','1787'),(693,1788,'_menu_item_object_id','1788'),(694,1788,'_menu_item_object','custom'),(695,1788,'_menu_item_target',''),(696,1788,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(697,1788,'_menu_item_xfn',''),(698,1788,'_menu_item_url','#'),(699,1789,'_menu_item_type','custom'),(700,1789,'_menu_item_menu_item_parent','1788'),(701,1789,'_menu_item_object_id','1789'),(702,1789,'_menu_item_object','custom'),(703,1789,'_menu_item_target',''),(704,1789,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(705,1789,'_menu_item_xfn',''),(706,1789,'_menu_item_url','#'),(707,1790,'_menu_item_type','custom'),(708,1790,'_menu_item_menu_item_parent','1789'),(709,1790,'_menu_item_object_id','1790'),(710,1790,'_menu_item_object','custom'),(711,1790,'_menu_item_target',''),(712,1790,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(713,1790,'_menu_item_xfn',''),(714,1790,'_menu_item_url','#'),(715,1791,'_menu_item_type','custom'),(716,1791,'_menu_item_menu_item_parent','1790'),(717,1791,'_menu_item_object_id','1791'),(718,1791,'_menu_item_object','custom'),(719,1791,'_menu_item_target',''),(720,1791,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(721,1791,'_menu_item_xfn',''),(722,1791,'_menu_item_url','#'),(723,1792,'_menu_item_type','custom'),(724,1792,'_menu_item_menu_item_parent','1791'),(725,1792,'_menu_item_object_id','1792'),(726,1792,'_menu_item_object','custom'),(727,1792,'_menu_item_target',''),(728,1792,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(729,1792,'_menu_item_xfn',''),(730,1792,'_menu_item_url','#'),(731,1793,'_menu_item_type','custom'),(732,1793,'_menu_item_menu_item_parent','1792'),(733,1793,'_menu_item_object_id','1793'),(734,1793,'_menu_item_object','custom'),(735,1793,'_menu_item_target',''),(736,1793,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(737,1793,'_menu_item_xfn',''),(738,1793,'_menu_item_url','#'),(739,1794,'_menu_item_type','custom'),(740,1794,'_menu_item_menu_item_parent','0'),(741,1794,'_menu_item_object_id','1794'),(742,1794,'_menu_item_object','custom'),(743,1794,'_menu_item_target',''),(744,1794,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(745,1794,'_menu_item_xfn',''),(746,1794,'_menu_item_url','#'),(747,1795,'_menu_item_type','custom'),(748,1795,'_menu_item_menu_item_parent','0'),(749,1795,'_menu_item_object_id','1795'),(750,1795,'_menu_item_object','custom'),(751,1795,'_menu_item_target',''),(752,1795,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(753,1795,'_menu_item_xfn',''),(754,1795,'_menu_item_url','#'),(755,1796,'_menu_item_type','custom'),(756,1796,'_menu_item_menu_item_parent','1794'),(757,1796,'_menu_item_object_id','1796'),(758,1796,'_menu_item_object','custom'),(759,1796,'_menu_item_target',''),(760,1796,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(761,1796,'_menu_item_xfn',''),(762,1796,'_menu_item_url','#'),(763,1797,'_menu_item_type','custom'),(764,1797,'_menu_item_menu_item_parent','1794'),(765,1797,'_menu_item_object_id','1797'),(766,1797,'_menu_item_object','custom'),(767,1797,'_menu_item_target',''),(768,1797,'_menu_item_classes','a:1:{i:0;s:21:\"custom-menu-css-class\";}'),(769,1797,'_menu_item_xfn',''),(770,1797,'_menu_item_url','#'),(771,1798,'_menu_item_type','custom'),(772,1798,'_menu_item_menu_item_parent','1794'),(773,1798,'_menu_item_object_id','1798'),(774,1798,'_menu_item_object','custom'),(775,1798,'_menu_item_target','_blank'),(776,1798,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(777,1798,'_menu_item_xfn',''),(778,1798,'_menu_item_url','https://wordpressfoundation.org/'),(779,1799,'_menu_item_type','custom'),(780,1799,'_menu_item_menu_item_parent','0'),(781,1799,'_menu_item_object_id','1799'),(782,1799,'_menu_item_object','custom'),(783,1799,'_menu_item_target',''),(784,1799,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(785,1799,'_menu_item_xfn',''),(786,1799,'_menu_item_url','https://twitter.com/wordpress'),(787,1800,'_menu_item_type','custom'),(788,1800,'_menu_item_menu_item_parent','0'),(789,1800,'_menu_item_object_id','1800'),(790,1800,'_menu_item_object','custom'),(791,1800,'_menu_item_target',''),(792,1800,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(793,1800,'_menu_item_xfn',''),(794,1800,'_menu_item_url','https://www.facebook.com/WordPress/'),(795,1801,'_menu_item_type','custom'),(796,1801,'_menu_item_menu_item_parent','0'),(797,1801,'_menu_item_object_id','1801'),(798,1801,'_menu_item_object','custom'),(799,1801,'_menu_item_target',''),(800,1801,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(801,1801,'_menu_item_xfn',''),(802,1801,'_menu_item_url','https://github.com/WordPress/'),(803,1802,'_menu_item_type','custom'),(804,1802,'_menu_item_menu_item_parent','0'),(805,1802,'_menu_item_object_id','1802'),(806,1802,'_menu_item_object','custom'),(807,1802,'_menu_item_target',''),(808,1802,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(809,1802,'_menu_item_xfn',''),(810,1802,'_menu_item_url','https://www.instagram.com/photomatt/'),(811,1803,'_menu_item_type','custom'),(812,1803,'_menu_item_menu_item_parent','0'),(813,1803,'_menu_item_object_id','1803'),(814,1803,'_menu_item_object','custom'),(815,1803,'_menu_item_target',''),(816,1803,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(817,1803,'_menu_item_xfn',''),(818,1803,'_menu_item_url','https://www.linkedin.com/company/wordpress/'),(819,1804,'_menu_item_type','post_type'),(820,1804,'_menu_item_menu_item_parent','0'),(821,1804,'_menu_item_object_id','703'),(822,1804,'_menu_item_object','page'),(823,1804,'_menu_item_target',''),(824,1804,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(825,1804,'_menu_item_xfn',''),(826,1804,'_menu_item_url',''),(827,1805,'_menu_item_type','post_type'),(828,1805,'_menu_item_menu_item_parent','0'),(829,1805,'_menu_item_object_id','1725'),(830,1805,'_menu_item_object','page'),(831,1805,'_menu_item_target',''),(832,1805,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(833,1805,'_menu_item_xfn',''),(834,1805,'_menu_item_url',''),(835,1806,'_menu_item_type','post_type'),(836,1806,'_menu_item_menu_item_parent','1805'),(837,1806,'_menu_item_object_id','501'),(838,1806,'_menu_item_object','page'),(839,1806,'_menu_item_target',''),(840,1806,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(841,1806,'_menu_item_xfn',''),(842,1806,'_menu_item_url',''),(843,1807,'_menu_item_type','post_type'),(844,1807,'_menu_item_menu_item_parent','1805'),(845,1807,'_menu_item_object_id','155'),(846,1807,'_menu_item_object','page'),(847,1807,'_menu_item_target',''),(848,1807,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(849,1807,'_menu_item_xfn',''),(850,1807,'_menu_item_url',''),(851,1808,'_menu_item_type','post_type'),(852,1808,'_menu_item_menu_item_parent','1805'),(853,1808,'_menu_item_object_id','156'),(854,1808,'_menu_item_object','page'),(855,1808,'_menu_item_target',''),(856,1808,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(857,1808,'_menu_item_xfn',''),(858,1808,'_menu_item_url',''),(859,1809,'_menu_item_type','post_type'),(860,1809,'_menu_item_menu_item_parent','0'),(861,1809,'_menu_item_object_id','146'),(862,1809,'_menu_item_object','page'),(863,1809,'_menu_item_target',''),(864,1809,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(865,1809,'_menu_item_xfn',''),(866,1809,'_menu_item_url',''),(867,1810,'_menu_item_type','post_type'),(868,1810,'_menu_item_menu_item_parent','0'),(869,1810,'_menu_item_object_id','703'),(870,1810,'_menu_item_object','page'),(871,1810,'_menu_item_target',''),(872,1810,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(873,1810,'_menu_item_xfn',''),(874,1810,'_menu_item_url',''),(875,1811,'_menu_item_type','post_type'),(876,1811,'_menu_item_menu_item_parent','0'),(877,1811,'_menu_item_object_id','701'),(878,1811,'_menu_item_object','page'),(879,1811,'_menu_item_target',''),(880,1811,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(881,1811,'_menu_item_xfn',''),(882,1811,'_menu_item_url',''),(883,1812,'_menu_item_type','post_type'),(884,1812,'_menu_item_menu_item_parent','0'),(885,1812,'_menu_item_object_id','1725'),(886,1812,'_menu_item_object','page'),(887,1812,'_menu_item_target',''),(888,1812,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(889,1812,'_menu_item_xfn',''),(890,1812,'_menu_item_url',''),(891,1813,'_menu_item_type','post_type'),(892,1813,'_menu_item_menu_item_parent','0'),(893,1813,'_menu_item_object_id','501'),(894,1813,'_menu_item_object','page'),(895,1813,'_menu_item_target',''),(896,1813,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(897,1813,'_menu_item_xfn',''),(898,1813,'_menu_item_url',''),(899,1814,'_menu_item_type','post_type'),(900,1814,'_menu_item_menu_item_parent','0'),(901,1814,'_menu_item_object_id','155'),(902,1814,'_menu_item_object','page'),(903,1814,'_menu_item_target',''),(904,1814,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(905,1814,'_menu_item_xfn',''),(906,1814,'_menu_item_url',''),(907,1815,'_menu_item_type','post_type'),(908,1815,'_menu_item_menu_item_parent','0'),(909,1815,'_menu_item_object_id','156'),(910,1815,'_menu_item_object','page'),(911,1815,'_menu_item_target',''),(912,1815,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(913,1815,'_menu_item_xfn',''),(914,1815,'_menu_item_url',''),(915,1816,'_menu_item_type','post_type'),(916,1816,'_menu_item_menu_item_parent','0'),(917,1816,'_menu_item_object_id','174'),(918,1816,'_menu_item_object','page'),(919,1816,'_menu_item_target',''),(920,1816,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(921,1816,'_menu_item_xfn',''),(922,1816,'_menu_item_url',''),(923,1817,'_menu_item_type','post_type'),(924,1817,'_menu_item_menu_item_parent','0'),(925,1817,'_menu_item_object_id','173'),(926,1817,'_menu_item_object','page'),(927,1817,'_menu_item_target',''),(928,1817,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(929,1817,'_menu_item_xfn',''),(930,1817,'_menu_item_url',''),(931,1818,'_menu_item_type','post_type'),(932,1818,'_menu_item_menu_item_parent','0'),(933,1818,'_menu_item_object_id','172'),(934,1818,'_menu_item_object','page'),(935,1818,'_menu_item_target',''),(936,1818,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(937,1818,'_menu_item_xfn',''),(938,1818,'_menu_item_url',''),(939,1819,'_menu_item_type','post_type'),(940,1819,'_menu_item_menu_item_parent','0'),(941,1819,'_menu_item_object_id','146'),(942,1819,'_menu_item_object','page'),(943,1819,'_menu_item_target',''),(944,1819,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(945,1819,'_menu_item_xfn',''),(946,1819,'_menu_item_url',''),(947,1820,'_menu_item_type','post_type'),(948,1820,'_menu_item_menu_item_parent','0'),(949,1820,'_menu_item_object_id','703'),(950,1820,'_menu_item_object','page'),(951,1820,'_menu_item_target',''),(952,1820,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(953,1820,'_menu_item_xfn',''),(954,1820,'_menu_item_url',''),(955,1821,'_menu_item_type','post_type'),(956,1821,'_menu_item_menu_item_parent','0'),(957,1821,'_menu_item_object_id','701'),(958,1821,'_menu_item_object','page'),(959,1821,'_menu_item_target',''),(960,1821,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(961,1821,'_menu_item_xfn',''),(962,1821,'_menu_item_url',''),(963,1822,'_menu_item_type','post_type'),(964,1822,'_menu_item_menu_item_parent','0'),(965,1822,'_menu_item_object_id','1725'),(966,1822,'_menu_item_object','page'),(967,1822,'_menu_item_target',''),(968,1822,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(969,1822,'_menu_item_xfn',''),(970,1822,'_menu_item_url',''),(971,1823,'_menu_item_type','post_type'),(972,1823,'_menu_item_menu_item_parent','1822'),(973,1823,'_menu_item_object_id','501'),(974,1823,'_menu_item_object','page'),(975,1823,'_menu_item_target',''),(976,1823,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(977,1823,'_menu_item_xfn',''),(978,1823,'_menu_item_url',''),(979,1824,'_menu_item_type','post_type'),(980,1824,'_menu_item_menu_item_parent','1822'),(981,1824,'_menu_item_object_id','155'),(982,1824,'_menu_item_object','page'),(983,1824,'_menu_item_target',''),(984,1824,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(985,1824,'_menu_item_xfn',''),(986,1824,'_menu_item_url',''),(987,1825,'_menu_item_type','post_type'),(988,1825,'_menu_item_menu_item_parent','1822'),(989,1825,'_menu_item_object_id','156'),(990,1825,'_menu_item_object','page'),(991,1825,'_menu_item_target',''),(992,1825,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(993,1825,'_menu_item_xfn',''),(994,1825,'_menu_item_url',''),(995,1826,'_menu_item_type','post_type'),(996,1826,'_menu_item_menu_item_parent','0'),(997,1826,'_menu_item_object_id','174'),(998,1826,'_menu_item_object','page'),(999,1826,'_menu_item_target',''),(1000,1826,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1001,1826,'_menu_item_xfn',''),(1002,1826,'_menu_item_url',''),(1003,1827,'_menu_item_type','post_type'),(1004,1827,'_menu_item_menu_item_parent','1826'),(1005,1827,'_menu_item_object_id','173'),(1006,1827,'_menu_item_object','page'),(1007,1827,'_menu_item_target',''),(1008,1827,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1009,1827,'_menu_item_xfn',''),(1010,1827,'_menu_item_url',''),(1011,1828,'_menu_item_type','post_type'),(1012,1828,'_menu_item_menu_item_parent','1827'),(1013,1828,'_menu_item_object_id','172'),(1014,1828,'_menu_item_object','page'),(1015,1828,'_menu_item_target',''),(1016,1828,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1017,1828,'_menu_item_xfn',''),(1018,1828,'_menu_item_url',''),(1019,1829,'_menu_item_type','post_type'),(1020,1829,'_menu_item_menu_item_parent','0'),(1021,1829,'_menu_item_object_id','146'),(1022,1829,'_menu_item_object','page'),(1023,1829,'_menu_item_target',''),(1024,1829,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1025,1829,'_menu_item_xfn',''),(1026,1829,'_menu_item_url',''),(1027,1690,'_wp_attached_file','2013/12/2014-slider-mobile-behavior.mov'),(1028,1690,'_wp_attachment_metadata','a:10:{s:8:\"filesize\";i:29881426;s:9:\"mime_type\";s:9:\"video/mp4\";s:6:\"length\";i:18;s:16:\"length_formatted\";s:4:\"0:18\";s:5:\"width\";i:1920;s:6:\"height\";i:1080;s:10:\"fileformat\";s:3:\"mp4\";s:10:\"dataformat\";s:9:\"quicktime\";s:5:\"audio\";a:7:{s:10:\"dataformat\";s:3:\"mp4\";s:5:\"codec\";s:19:\"ISO/IEC 14496-3 AAC\";s:11:\"sample_rate\";d:44100;s:8:\"channels\";i:1;s:15:\"bits_per_sample\";i:16;s:8:\"lossless\";b:0;s:11:\"channelmode\";s:4:\"mono\";}s:17:\"created_timestamp\";i:1385296463;}'),(1029,1691,'_wp_attached_file','2014/01/dsc20050315_145007_132.jpg'),(1030,1691,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:640;s:6:\"height\";i:480;s:4:\"file\";s:34:\"2014/01/dsc20050315_145007_132.jpg\";s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:34:\"dsc20050315_145007_132-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:6:\"medium\";a:4:{s:4:\"file\";s:34:\"dsc20050315_145007_132-300x225.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:225;s:9:\"mime-type\";s:10:\"image/jpeg\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:3:\"2.2\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:9:\"CYBERSHOT\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1110898207\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:3:\"9.7\";s:3:\"iso\";s:3:\"100\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(1031,1692,'_wp_attached_file','2014/01/spectacles.gif'),(1032,1692,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:165;s:6:\"height\";i:210;s:4:\"file\";s:22:\"2014/01/spectacles.gif\";s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:22:\"spectacles-150x150.gif\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/gif\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(1033,582,'_oembed_4321638fc1a6fee26443f7fe8a70a871',''),(1034,582,'_oembed_29351fff85c1be1d1e9a965a0332a861','
'),(1035,582,'_oembed_9fcc86d7d9398ff736577f922307f64d','
'),(1036,582,'_oembed_366237792d32461d0052efb2edec37f5','
'),(1037,582,'_oembed_37fdfe862c13c46a93be2921279bf675','
'),(1038,587,'enclosure','http://maverick.test/wp-content/uploads/2012/07/originaldixielandjazzbandwithalbernard-stlouisblues.mp3\n3043247\naudio/mpeg\n'),(1039,1011,'_thumbnail_id','1022'),(1040,1016,'_thumbnail_id','1027'),(1041,1163,'_thumbnail_id','1628'),(1042,1177,'_thumbnail_id','1023'),(1043,1179,'_oembed_time_d01e104b758ab65a49dfdede5913069c','1410548953'),(1044,1179,'_oembed_ac49b172e1844531a885a53eff2efd91','

Really cool to read through and find so much awesomeness added to WordPress 3.6 while I was gone. I should take three weeks off more often.

— Andrew Nacin (@nacin) April 3, 2013
'),(1045,1179,'_oembed_time_ac49b172e1844531a885a53eff2efd91','1420203780'),(1046,1179,'_oembed_d01e104b758ab65a49dfdede5913069c','

Really cool to read through and find so much awesomeness added to WordPress 3.6 while I was gone. I should take three weeks off more often.

— Andrew Nacin (@nacin) April 3, 2013
'),(1047,1830,'enclosure','http://maverick.test/wp-content/uploads/2012/07/originaldixielandjazzbandwithalbernard-stlouisblues.mp3\n3043247\naudio/mpeg\n'),(1048,1830,'enclosure','http://maverick.test/wp-content/uploads/2013/12/2014-slider-mobile-behavior.mov\n29881426\nvideo/quicktime\n'),(1049,1833,'_oembed_874fe46ae491204826d1694d2ef33bc0','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1050,1833,'_oembed_8391feecdd4849ee3e1e157e0c2149eb','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1051,1833,'_oembed_time_8391feecdd4849ee3e1e157e0c2149eb','1541053042'),(1052,1833,'_oembed_time_874fe46ae491204826d1694d2ef33bc0','1541177221'),(1053,1833,'_oembed_8954002f3cee8b890d4d590be308ea1a',''),(1054,1833,'_oembed_time_8954002f3cee8b890d4d590be308ea1a','1541177221'),(1055,1833,'_oembed_b0ae412e6c1109b456d564d524e039f4','

Many of the WordPress contribution teams have been working hard on the new WordPress editor, and the tools, services,...

Publicerat av WordPress Måndag 3 september 2018
'),(1056,1833,'_oembed_time_b0ae412e6c1109b456d564d524e039f4','1541177221'),(1057,1833,'_oembed_6fa7bb5895e39bde447f2aa42112350c','
'),(1058,1833,'_oembed_time_6fa7bb5895e39bde447f2aa42112350c','1541177222'),(1059,1833,'_oembed_f284bc472428c21b3a384f58eeabdfe9',''),(1060,1833,'_oembed_time_f284bc472428c21b3a384f58eeabdfe9','1541177222'),(1061,1833,'_oembed_8c87a830bb75021cd30329a001513994','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1062,1833,'_oembed_time_8c87a830bb75021cd30329a001513994','1541092484'),(1063,1833,'_oembed_574f2ec202809f638414562e06899fc7',''),(1064,1833,'_oembed_time_574f2ec202809f638414562e06899fc7','1541092484'),(1065,1833,'_oembed_26afb00b3c55411ff47bd585cbb4a4eb','

Many of the WordPress contribution teams have been working hard on the new WordPress editor, and the tools, services,...

Publicerat av WordPress Måndag 3 september 2018
'),(1066,1833,'_oembed_time_26afb00b3c55411ff47bd585cbb4a4eb','1541092484'),(1067,1833,'_oembed_915f84bafbd1c86d8d5092d985805e15','
'),(1068,1833,'_oembed_time_915f84bafbd1c86d8d5092d985805e15','1541092485'),(1069,1833,'_oembed_e77958e689d5721871a80e7c8a612eb8',''),(1070,1833,'_oembed_time_e77958e689d5721871a80e7c8a612eb8','1541092486'),(1071,1841,'_menu_item_type','post_type'),(1072,1841,'_menu_item_menu_item_parent','1726'),(1073,1841,'_menu_item_object_id','1133'),(1074,1841,'_menu_item_object','page'),(1075,1841,'_menu_item_target',''),(1076,1841,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1077,1841,'_menu_item_xfn',''),(1078,1841,'_menu_item_url',''),(1079,1842,'_menu_item_type','post_type'),(1080,1842,'_menu_item_menu_item_parent','1726'),(1081,1842,'_menu_item_object_id','1134'),(1082,1842,'_menu_item_object','page'),(1083,1842,'_menu_item_target',''),(1084,1842,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1085,1842,'_menu_item_xfn',''),(1086,1842,'_menu_item_url',''),(1087,1843,'_menu_item_type','post_type'),(1088,1843,'_menu_item_menu_item_parent','0'),(1089,1843,'_menu_item_object_id','1133'),(1090,1843,'_menu_item_object','page'),(1091,1843,'_menu_item_target',''),(1092,1843,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1093,1843,'_menu_item_xfn',''),(1094,1843,'_menu_item_url',''),(1095,1844,'_menu_item_type','post_type'),(1096,1844,'_menu_item_menu_item_parent','0'),(1097,1844,'_menu_item_object_id','1134'),(1098,1844,'_menu_item_object','page'),(1099,1844,'_menu_item_target',''),(1100,1844,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1101,1844,'_menu_item_xfn',''),(1102,1844,'_menu_item_url',''),(1103,1845,'_menu_item_type','post_type'),(1104,1845,'_menu_item_menu_item_parent','0'),(1105,1845,'_menu_item_object_id','746'),(1106,1845,'_menu_item_object','page'),(1107,1845,'_menu_item_target',''),(1108,1845,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1109,1845,'_menu_item_xfn',''),(1110,1845,'_menu_item_url',''),(1111,1846,'_menu_item_type','post_type'),(1112,1846,'_menu_item_menu_item_parent','0'),(1113,1846,'_menu_item_object_id','748'),(1114,1846,'_menu_item_object','page'),(1115,1846,'_menu_item_target',''),(1116,1846,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1117,1846,'_menu_item_xfn',''),(1118,1846,'_menu_item_url',''),(1119,1847,'_menu_item_type','post_type'),(1120,1847,'_menu_item_menu_item_parent','0'),(1121,1847,'_menu_item_object_id','742'),(1122,1847,'_menu_item_object','page'),(1123,1847,'_menu_item_target',''),(1124,1847,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1125,1847,'_menu_item_xfn',''),(1126,1847,'_menu_item_url',''),(1127,1848,'_menu_item_type','post_type'),(1128,1848,'_menu_item_menu_item_parent','0'),(1129,1848,'_menu_item_object_id','744'),(1130,1848,'_menu_item_object','page'),(1131,1848,'_menu_item_target',''),(1132,1848,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1133,1848,'_menu_item_xfn',''),(1134,1848,'_menu_item_url',''),(1135,1849,'_menu_item_type','post_type'),(1136,1849,'_menu_item_menu_item_parent','0'),(1137,1849,'_menu_item_object_id','733'),(1138,1849,'_menu_item_object','page'),(1139,1849,'_menu_item_target',''),(1140,1849,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1141,1849,'_menu_item_xfn',''),(1142,1849,'_menu_item_url',''),(1143,1850,'_menu_item_type','post_type'),(1144,1850,'_menu_item_menu_item_parent','0'),(1145,1850,'_menu_item_object_id','735'),(1146,1850,'_menu_item_object','page'),(1147,1850,'_menu_item_target',''),(1148,1850,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1149,1850,'_menu_item_xfn',''),(1150,1850,'_menu_item_url',''),(1151,1851,'_menu_item_type','post_type'),(1152,1851,'_menu_item_menu_item_parent','1770'),(1153,1851,'_menu_item_object_id','1133'),(1154,1851,'_menu_item_object','page'),(1155,1851,'_menu_item_target',''),(1156,1851,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1157,1851,'_menu_item_xfn',''),(1158,1851,'_menu_item_url',''),(1159,1852,'_menu_item_type','post_type'),(1160,1852,'_menu_item_menu_item_parent','1770'),(1161,1852,'_menu_item_object_id','1134'),(1162,1852,'_menu_item_object','page'),(1163,1852,'_menu_item_target',''),(1164,1852,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1165,1852,'_menu_item_xfn',''),(1166,1852,'_menu_item_url',''),(1167,1853,'_menu_item_type','post_type'),(1168,1853,'_menu_item_menu_item_parent','1775'),(1169,1853,'_menu_item_object_id','746'),(1170,1853,'_menu_item_object','page'),(1171,1853,'_menu_item_target',''),(1172,1853,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1173,1853,'_menu_item_xfn',''),(1174,1853,'_menu_item_url',''),(1175,1854,'_menu_item_type','post_type'),(1176,1854,'_menu_item_menu_item_parent','1775'),(1177,1854,'_menu_item_object_id','748'),(1178,1854,'_menu_item_object','page'),(1179,1854,'_menu_item_target',''),(1180,1854,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1181,1854,'_menu_item_xfn',''),(1182,1854,'_menu_item_url',''),(1183,1855,'_menu_item_type','post_type'),(1184,1855,'_menu_item_menu_item_parent','1774'),(1185,1855,'_menu_item_object_id','742'),(1186,1855,'_menu_item_object','page'),(1187,1855,'_menu_item_target',''),(1188,1855,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1189,1855,'_menu_item_xfn',''),(1190,1855,'_menu_item_url',''),(1191,1856,'_menu_item_type','post_type'),(1192,1856,'_menu_item_menu_item_parent','1774'),(1193,1856,'_menu_item_object_id','744'),(1194,1856,'_menu_item_object','page'),(1195,1856,'_menu_item_target',''),(1196,1856,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1197,1856,'_menu_item_xfn',''),(1198,1856,'_menu_item_url',''),(1199,1857,'_menu_item_type','post_type'),(1200,1857,'_menu_item_menu_item_parent','0'),(1201,1857,'_menu_item_object_id','733'),(1202,1857,'_menu_item_object','page'),(1203,1857,'_menu_item_target',''),(1204,1857,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1205,1857,'_menu_item_xfn',''),(1206,1857,'_menu_item_url',''),(1207,1858,'_menu_item_type','post_type'),(1208,1858,'_menu_item_menu_item_parent','0'),(1209,1858,'_menu_item_object_id','735'),(1210,1858,'_menu_item_object','page'),(1211,1858,'_menu_item_target',''),(1212,1858,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1213,1858,'_menu_item_xfn',''),(1214,1858,'_menu_item_url',''),(1215,1859,'_wp_attached_file','2013/12/2014-slider-mobile-behavior-1.mov'),(1216,1859,'_wp_attachment_metadata','a:10:{s:8:\"filesize\";i:29881426;s:9:\"mime_type\";s:9:\"video/mp4\";s:6:\"length\";i:18;s:16:\"length_formatted\";s:4:\"0:18\";s:5:\"width\";i:1920;s:6:\"height\";i:1080;s:10:\"fileformat\";s:3:\"mp4\";s:10:\"dataformat\";s:9:\"quicktime\";s:5:\"audio\";a:7:{s:10:\"dataformat\";s:3:\"mp4\";s:5:\"codec\";s:19:\"ISO/IEC 14496-3 AAC\";s:11:\"sample_rate\";d:44100;s:8:\"channels\";i:1;s:15:\"bits_per_sample\";i:16;s:8:\"lossless\";b:0;s:11:\"channelmode\";s:4:\"mono\";}s:17:\"created_timestamp\";i:1385296463;}'),(1217,582,'_oembed_4321638fc1a6fee26443f7fe8a70a871',''),(1218,582,'_oembed_29351fff85c1be1d1e9a965a0332a861','
'),(1219,582,'_oembed_9fcc86d7d9398ff736577f922307f64d','
'),(1220,582,'_oembed_366237792d32461d0052efb2edec37f5','
'),(1221,582,'_oembed_37fdfe862c13c46a93be2921279bf675','
'),(1222,587,'enclosure','https://wpthemetestdata.files.wordpress.com/2008/06/originaldixielandjazzbandwithalbernard-stlouisblues.mp3\n3043247\naudio/mpeg\n'),(1223,1011,'_thumbnail_id','1022'),(1224,1016,'_thumbnail_id','1027'),(1225,1163,'_thumbnail_id','1628'),(1226,1177,'_thumbnail_id','1023'),(1229,611,'_wp_attachment_image_alt','canola'),(1230,611,'_attachment_original_parent_id','555'),(1231,616,'_wp_attachment_image_alt','dsc20050727_091048_222'),(1232,616,'_attachment_original_parent_id','555'),(1233,617,'_wp_attachment_image_alt','dsc20050813_115856_52'),(1234,617,'_attachment_original_parent_id','555'),(1235,754,'_wp_attachment_image_alt','Bell on Wharf'),(1236,754,'_attachment_original_parent_id','555'),(1237,755,'_wp_attachment_image_alt','Golden Gate Bridge'),(1238,755,'_attachment_original_parent_id','555'),(1239,756,'_wp_attachment_image_alt','Sunburst Over River'),(1240,756,'_attachment_original_parent_id','555'),(1241,757,'_wp_attachment_image_alt','Boardwalk'),(1242,757,'_attachment_original_parent_id','555'),(1243,758,'_wp_attachment_image_alt','Yachtsody in Blue'),(1244,758,'_attachment_original_parent_id','555'),(1245,759,'_wp_attachment_image_alt','Rain Ripples'),(1246,759,'_attachment_original_parent_id','555'),(1247,760,'_wp_attachment_image_alt','Sydney Harbor Bridge'),(1248,760,'_attachment_original_parent_id','555'),(1249,761,'_wp_attachment_image_alt','Wind Farm'),(1250,761,'_attachment_original_parent_id','555'),(1251,762,'_wp_attachment_image_alt','Antique Farm Machinery'),(1252,762,'_attachment_original_parent_id','555'),(1253,763,'_wp_attachment_image_alt','Orange Iris'),(1254,763,'_attachment_original_parent_id','555'),(1255,764,'_wp_attachment_image_alt','Rusty Rail'),(1256,764,'_attachment_original_parent_id','555'),(1257,765,'_wp_attachment_image_alt','Sea and Rocks'),(1258,765,'_attachment_original_parent_id','555'),(1259,766,'_wp_attachment_image_alt','Big Sur'),(1260,766,'_attachment_original_parent_id','555'),(1261,767,'_wp_attachment_image_alt','Windmill'),(1262,767,'_attachment_original_parent_id','555'),(1263,768,'_wp_attachment_image_alt','Huatulco Coastline'),(1264,768,'_attachment_original_parent_id','555'),(1265,769,'_wp_attachment_image_alt','Brazil Beach'),(1266,769,'_attachment_original_parent_id','555'),(1267,770,'_wp_attachment_image_alt','Huatulco Coastline'),(1268,770,'_attachment_original_parent_id','555'),(1269,771,'_wp_attachment_image_alt','Boat Barco Texture'),(1270,771,'_attachment_original_parent_id','555'),(1271,807,'_attachment_original_parent_id','555'),(1272,811,'_attachment_original_parent_id','555'),(1273,967,'_wp_attachment_image_alt','Image Alignment 580x300'),(1274,967,'_attachment_original_parent_id','903'),(1275,968,'_wp_attachment_image_alt','Image Alignment 150x150'),(1276,968,'_attachment_original_parent_id','903'),(1277,1022,'_wp_attachment_image_alt','Horizontal Featured Image'),(1278,1022,'_attachment_original_parent_id','1011'),(1279,1023,'_wp_attachment_image_alt','I Am Worth Loving Wallpaper'),(1280,1025,'_wp_attachment_image_alt','Image Alignment 300x200'),(1281,1025,'_attachment_original_parent_id','903'),(1282,1027,'_wp_attachment_image_alt','Horizontal Featured Image'),(1283,1027,'_attachment_original_parent_id','1016'),(1284,1029,'_wp_attachment_image_alt','Image Alignment 1200x4002'),(1285,1029,'_attachment_original_parent_id','903'),(1286,1045,'_wp_attachment_image_alt','Unicorn Wallpaper'),(1287,1045,'_attachment_original_parent_id','568'),(1288,1862,'_menu_item_type','custom'),(1289,1862,'_menu_item_menu_item_parent','0'),(1290,1862,'_menu_item_object_id','1862'),(1291,1862,'_menu_item_object','custom'),(1292,1862,'_menu_item_target',''),(1293,1862,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1294,1862,'_menu_item_xfn',''),(1295,1862,'_menu_item_url','#'),(1296,1863,'_menu_item_type','custom'),(1297,1863,'_menu_item_menu_item_parent','0'),(1298,1863,'_menu_item_object_id','1863'),(1299,1863,'_menu_item_object','custom'),(1300,1863,'_menu_item_target',''),(1301,1863,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1302,1863,'_menu_item_xfn',''),(1303,1863,'_menu_item_url','#'),(1304,1864,'_menu_item_type','taxonomy'),(1305,1864,'_menu_item_menu_item_parent','1863'),(1306,1864,'_menu_item_object_id','31'),(1307,1864,'_menu_item_object','category'),(1308,1864,'_menu_item_target',''),(1309,1864,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1310,1864,'_menu_item_xfn',''),(1311,1864,'_menu_item_url',''),(1312,1865,'_menu_item_type','taxonomy'),(1313,1865,'_menu_item_menu_item_parent','1863'),(1314,1865,'_menu_item_object_id','136'),(1315,1865,'_menu_item_object','category'),(1316,1865,'_menu_item_target',''),(1317,1865,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1318,1865,'_menu_item_xfn',''),(1319,1865,'_menu_item_url',''),(1320,1866,'_menu_item_type','taxonomy'),(1321,1866,'_menu_item_menu_item_parent','1863'),(1322,1866,'_menu_item_object_id','52'),(1323,1866,'_menu_item_object','category'),(1324,1866,'_menu_item_target',''),(1325,1866,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1326,1866,'_menu_item_xfn',''),(1327,1866,'_menu_item_url',''),(1328,1867,'_menu_item_type','custom'),(1329,1867,'_menu_item_menu_item_parent','0'),(1330,1867,'_menu_item_object_id','1867'),(1331,1867,'_menu_item_object','custom'),(1332,1867,'_menu_item_target',''),(1333,1867,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1334,1867,'_menu_item_xfn',''),(1335,1867,'_menu_item_url','#'),(1336,1868,'_menu_item_type','custom'),(1337,1868,'_menu_item_menu_item_parent','1867'),(1338,1868,'_menu_item_object_id','1868'),(1339,1868,'_menu_item_object','custom'),(1340,1868,'_menu_item_target',''),(1341,1868,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1342,1868,'_menu_item_xfn',''),(1343,1868,'_menu_item_url','#'),(1344,1869,'_menu_item_type','custom'),(1345,1869,'_menu_item_menu_item_parent','1868'),(1346,1869,'_menu_item_object_id','1869'),(1347,1869,'_menu_item_object','custom'),(1348,1869,'_menu_item_target',''),(1349,1869,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1350,1869,'_menu_item_xfn',''),(1351,1869,'_menu_item_url','#'),(1352,1870,'_menu_item_type','custom'),(1353,1870,'_menu_item_menu_item_parent','1869'),(1354,1870,'_menu_item_object_id','1870'),(1355,1870,'_menu_item_object','custom'),(1356,1870,'_menu_item_target',''),(1357,1870,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1358,1870,'_menu_item_xfn',''),(1359,1870,'_menu_item_url','#'),(1360,1871,'_menu_item_type','custom'),(1361,1871,'_menu_item_menu_item_parent','1870'),(1362,1871,'_menu_item_object_id','1871'),(1363,1871,'_menu_item_object','custom'),(1364,1871,'_menu_item_target',''),(1365,1871,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1366,1871,'_menu_item_xfn',''),(1367,1871,'_menu_item_url','#'),(1368,1872,'_menu_item_type','custom'),(1369,1872,'_menu_item_menu_item_parent','1871'),(1370,1872,'_menu_item_object_id','1872'),(1371,1872,'_menu_item_object','custom'),(1372,1872,'_menu_item_target',''),(1373,1872,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1374,1872,'_menu_item_xfn',''),(1375,1872,'_menu_item_url','#'),(1376,1873,'_menu_item_type','custom'),(1377,1873,'_menu_item_menu_item_parent','1872'),(1378,1873,'_menu_item_object_id','1873'),(1379,1873,'_menu_item_object','custom'),(1380,1873,'_menu_item_target',''),(1381,1873,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1382,1873,'_menu_item_xfn',''),(1383,1873,'_menu_item_url','#'),(1384,1874,'_menu_item_type','custom'),(1385,1874,'_menu_item_menu_item_parent','1873'),(1386,1874,'_menu_item_object_id','1874'),(1387,1874,'_menu_item_object','custom'),(1388,1874,'_menu_item_target',''),(1389,1874,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1390,1874,'_menu_item_xfn',''),(1391,1874,'_menu_item_url','#'),(1392,1875,'_menu_item_type','custom'),(1393,1875,'_menu_item_menu_item_parent','1874'),(1394,1875,'_menu_item_object_id','1875'),(1395,1875,'_menu_item_object','custom'),(1396,1875,'_menu_item_target',''),(1397,1875,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1398,1875,'_menu_item_xfn',''),(1399,1875,'_menu_item_url','#'),(1400,1876,'_menu_item_type','custom'),(1401,1876,'_menu_item_menu_item_parent','1875'),(1402,1876,'_menu_item_object_id','1876'),(1403,1876,'_menu_item_object','custom'),(1404,1876,'_menu_item_target',''),(1405,1876,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1406,1876,'_menu_item_xfn',''),(1407,1876,'_menu_item_url','#'),(1408,1877,'_menu_item_type','custom'),(1409,1877,'_menu_item_menu_item_parent','1876'),(1410,1877,'_menu_item_object_id','1877'),(1411,1877,'_menu_item_object','custom'),(1412,1877,'_menu_item_target',''),(1413,1877,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1414,1877,'_menu_item_xfn',''),(1415,1877,'_menu_item_url','#'),(1416,1878,'_menu_item_type','custom'),(1417,1878,'_menu_item_menu_item_parent','0'),(1418,1878,'_menu_item_object_id','1878'),(1419,1878,'_menu_item_object','custom'),(1420,1878,'_menu_item_target',''),(1421,1878,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1422,1878,'_menu_item_xfn',''),(1423,1878,'_menu_item_url','#'),(1424,1879,'_menu_item_type','custom'),(1425,1879,'_menu_item_menu_item_parent','0'),(1426,1879,'_menu_item_object_id','1879'),(1427,1879,'_menu_item_object','custom'),(1428,1879,'_menu_item_target',''),(1429,1879,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1430,1879,'_menu_item_xfn',''),(1431,1879,'_menu_item_url','#'),(1432,1880,'_menu_item_type','custom'),(1433,1880,'_menu_item_menu_item_parent','1878'),(1434,1880,'_menu_item_object_id','1880'),(1435,1880,'_menu_item_object','custom'),(1436,1880,'_menu_item_target',''),(1437,1880,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1438,1880,'_menu_item_xfn',''),(1439,1880,'_menu_item_url','#'),(1440,1881,'_menu_item_type','custom'),(1441,1881,'_menu_item_menu_item_parent','1878'),(1442,1881,'_menu_item_object_id','1881'),(1443,1881,'_menu_item_object','custom'),(1444,1881,'_menu_item_target',''),(1445,1881,'_menu_item_classes','a:1:{i:0;s:21:\"custom-menu-css-class\";}'),(1446,1881,'_menu_item_xfn',''),(1447,1881,'_menu_item_url','#'),(1448,1882,'_menu_item_type','custom'),(1449,1882,'_menu_item_menu_item_parent','1878'),(1450,1882,'_menu_item_object_id','1882'),(1451,1882,'_menu_item_object','custom'),(1452,1882,'_menu_item_target','_blank'),(1453,1882,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1454,1882,'_menu_item_xfn',''),(1455,1882,'_menu_item_url','https://wordpressfoundation.org/'),(1456,1883,'_menu_item_type','custom'),(1457,1883,'_menu_item_menu_item_parent','0'),(1458,1883,'_menu_item_object_id','1883'),(1459,1883,'_menu_item_object','custom'),(1460,1883,'_menu_item_target',''),(1461,1883,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1462,1883,'_menu_item_xfn',''),(1463,1883,'_menu_item_url','https://twitter.com/wordpress'),(1464,1884,'_menu_item_type','custom'),(1465,1884,'_menu_item_menu_item_parent','0'),(1466,1884,'_menu_item_object_id','1884'),(1467,1884,'_menu_item_object','custom'),(1468,1884,'_menu_item_target',''),(1469,1884,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1470,1884,'_menu_item_xfn',''),(1471,1884,'_menu_item_url','https://www.facebook.com/WordPress/'),(1472,1885,'_menu_item_type','custom'),(1473,1885,'_menu_item_menu_item_parent','0'),(1474,1885,'_menu_item_object_id','1885'),(1475,1885,'_menu_item_object','custom'),(1476,1885,'_menu_item_target',''),(1477,1885,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1478,1885,'_menu_item_xfn',''),(1479,1885,'_menu_item_url','https://github.com/WordPress/'),(1480,1886,'_menu_item_type','custom'),(1481,1886,'_menu_item_menu_item_parent','0'),(1482,1886,'_menu_item_object_id','1886'),(1483,1886,'_menu_item_object','custom'),(1484,1886,'_menu_item_target',''),(1485,1886,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1486,1886,'_menu_item_xfn',''),(1487,1886,'_menu_item_url','https://www.instagram.com/photomatt/'),(1488,1887,'_menu_item_type','custom'),(1489,1887,'_menu_item_menu_item_parent','0'),(1490,1887,'_menu_item_object_id','1887'),(1491,1887,'_menu_item_object','custom'),(1492,1887,'_menu_item_target',''),(1493,1887,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1494,1887,'_menu_item_xfn',''),(1495,1887,'_menu_item_url','https://www.linkedin.com/company/wordpress/'),(1496,1888,'_menu_item_type','post_type'),(1497,1888,'_menu_item_menu_item_parent','0'),(1498,1888,'_menu_item_object_id','703'),(1499,1888,'_menu_item_object','page'),(1500,1888,'_menu_item_target',''),(1501,1888,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1502,1888,'_menu_item_xfn',''),(1503,1888,'_menu_item_url',''),(1504,1889,'_menu_item_type','post_type'),(1505,1889,'_menu_item_menu_item_parent','0'),(1506,1889,'_menu_item_object_id','1725'),(1507,1889,'_menu_item_object','page'),(1508,1889,'_menu_item_target',''),(1509,1889,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1510,1889,'_menu_item_xfn',''),(1511,1889,'_menu_item_url',''),(1512,1890,'_menu_item_type','post_type'),(1513,1890,'_menu_item_menu_item_parent','1889'),(1514,1890,'_menu_item_object_id','501'),(1515,1890,'_menu_item_object','page'),(1516,1890,'_menu_item_target',''),(1517,1890,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1518,1890,'_menu_item_xfn',''),(1519,1890,'_menu_item_url',''),(1520,1891,'_menu_item_type','post_type'),(1521,1891,'_menu_item_menu_item_parent','1889'),(1522,1891,'_menu_item_object_id','155'),(1523,1891,'_menu_item_object','page'),(1524,1891,'_menu_item_target',''),(1525,1891,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1526,1891,'_menu_item_xfn',''),(1527,1891,'_menu_item_url',''),(1528,1892,'_menu_item_type','post_type'),(1529,1892,'_menu_item_menu_item_parent','1889'),(1530,1892,'_menu_item_object_id','156'),(1531,1892,'_menu_item_object','page'),(1532,1892,'_menu_item_target',''),(1533,1892,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1534,1892,'_menu_item_xfn',''),(1535,1892,'_menu_item_url',''),(1536,1893,'_menu_item_type','post_type'),(1537,1893,'_menu_item_menu_item_parent','0'),(1538,1893,'_menu_item_object_id','146'),(1539,1893,'_menu_item_object','page'),(1540,1893,'_menu_item_target',''),(1541,1893,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1542,1893,'_menu_item_xfn',''),(1543,1893,'_menu_item_url',''),(1544,1894,'_menu_item_type','post_type'),(1545,1894,'_menu_item_menu_item_parent','0'),(1546,1894,'_menu_item_object_id','703'),(1547,1894,'_menu_item_object','page'),(1548,1894,'_menu_item_target',''),(1549,1894,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1550,1894,'_menu_item_xfn',''),(1551,1894,'_menu_item_url',''),(1552,1895,'_menu_item_type','post_type'),(1553,1895,'_menu_item_menu_item_parent','0'),(1554,1895,'_menu_item_object_id','701'),(1555,1895,'_menu_item_object','page'),(1556,1895,'_menu_item_target',''),(1557,1895,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1558,1895,'_menu_item_xfn',''),(1559,1895,'_menu_item_url',''),(1560,1896,'_menu_item_type','post_type'),(1561,1896,'_menu_item_menu_item_parent','0'),(1562,1896,'_menu_item_object_id','1725'),(1563,1896,'_menu_item_object','page'),(1564,1896,'_menu_item_target',''),(1565,1896,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1566,1896,'_menu_item_xfn',''),(1567,1896,'_menu_item_url',''),(1568,1897,'_menu_item_type','post_type'),(1569,1897,'_menu_item_menu_item_parent','0'),(1570,1897,'_menu_item_object_id','501'),(1571,1897,'_menu_item_object','page'),(1572,1897,'_menu_item_target',''),(1573,1897,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1574,1897,'_menu_item_xfn',''),(1575,1897,'_menu_item_url',''),(1576,1898,'_menu_item_type','post_type'),(1577,1898,'_menu_item_menu_item_parent','0'),(1578,1898,'_menu_item_object_id','155'),(1579,1898,'_menu_item_object','page'),(1580,1898,'_menu_item_target',''),(1581,1898,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1582,1898,'_menu_item_xfn',''),(1583,1898,'_menu_item_url',''),(1584,1899,'_menu_item_type','post_type'),(1585,1899,'_menu_item_menu_item_parent','0'),(1586,1899,'_menu_item_object_id','156'),(1587,1899,'_menu_item_object','page'),(1588,1899,'_menu_item_target',''),(1589,1899,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1590,1899,'_menu_item_xfn',''),(1591,1899,'_menu_item_url',''),(1592,1900,'_menu_item_type','post_type'),(1593,1900,'_menu_item_menu_item_parent','0'),(1594,1900,'_menu_item_object_id','174'),(1595,1900,'_menu_item_object','page'),(1596,1900,'_menu_item_target',''),(1597,1900,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1598,1900,'_menu_item_xfn',''),(1599,1900,'_menu_item_url',''),(1600,1901,'_menu_item_type','post_type'),(1601,1901,'_menu_item_menu_item_parent','0'),(1602,1901,'_menu_item_object_id','173'),(1603,1901,'_menu_item_object','page'),(1604,1901,'_menu_item_target',''),(1605,1901,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1606,1901,'_menu_item_xfn',''),(1607,1901,'_menu_item_url',''),(1608,1902,'_menu_item_type','post_type'),(1609,1902,'_menu_item_menu_item_parent','0'),(1610,1902,'_menu_item_object_id','172'),(1611,1902,'_menu_item_object','page'),(1612,1902,'_menu_item_target',''),(1613,1902,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1614,1902,'_menu_item_xfn',''),(1615,1902,'_menu_item_url',''),(1616,1903,'_menu_item_type','post_type'),(1617,1903,'_menu_item_menu_item_parent','0'),(1618,1903,'_menu_item_object_id','146'),(1619,1903,'_menu_item_object','page'),(1620,1903,'_menu_item_target',''),(1621,1903,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1622,1903,'_menu_item_xfn',''),(1623,1903,'_menu_item_url',''),(1624,1904,'_menu_item_type','post_type'),(1625,1904,'_menu_item_menu_item_parent','0'),(1626,1904,'_menu_item_object_id','703'),(1627,1904,'_menu_item_object','page'),(1628,1904,'_menu_item_target',''),(1629,1904,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1630,1904,'_menu_item_xfn',''),(1631,1904,'_menu_item_url',''),(1632,1905,'_menu_item_type','post_type'),(1633,1905,'_menu_item_menu_item_parent','0'),(1634,1905,'_menu_item_object_id','701'),(1635,1905,'_menu_item_object','page'),(1636,1905,'_menu_item_target',''),(1637,1905,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1638,1905,'_menu_item_xfn',''),(1639,1905,'_menu_item_url',''),(1640,1906,'_menu_item_type','post_type'),(1641,1906,'_menu_item_menu_item_parent','0'),(1642,1906,'_menu_item_object_id','1725'),(1643,1906,'_menu_item_object','page'),(1644,1906,'_menu_item_target',''),(1645,1906,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1646,1906,'_menu_item_xfn',''),(1647,1906,'_menu_item_url',''),(1648,1907,'_menu_item_type','post_type'),(1649,1907,'_menu_item_menu_item_parent','1906'),(1650,1907,'_menu_item_object_id','501'),(1651,1907,'_menu_item_object','page'),(1652,1907,'_menu_item_target',''),(1653,1907,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1654,1907,'_menu_item_xfn',''),(1655,1907,'_menu_item_url',''),(1656,1908,'_menu_item_type','post_type'),(1657,1908,'_menu_item_menu_item_parent','1906'),(1658,1908,'_menu_item_object_id','155'),(1659,1908,'_menu_item_object','page'),(1660,1908,'_menu_item_target',''),(1661,1908,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1662,1908,'_menu_item_xfn',''),(1663,1908,'_menu_item_url',''),(1664,1909,'_menu_item_type','post_type'),(1665,1909,'_menu_item_menu_item_parent','1906'),(1666,1909,'_menu_item_object_id','156'),(1667,1909,'_menu_item_object','page'),(1668,1909,'_menu_item_target',''),(1669,1909,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1670,1909,'_menu_item_xfn',''),(1671,1909,'_menu_item_url',''),(1672,1910,'_menu_item_type','post_type'),(1673,1910,'_menu_item_menu_item_parent','0'),(1674,1910,'_menu_item_object_id','174'),(1675,1910,'_menu_item_object','page'),(1676,1910,'_menu_item_target',''),(1677,1910,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1678,1910,'_menu_item_xfn',''),(1679,1910,'_menu_item_url',''),(1680,1911,'_menu_item_type','post_type'),(1681,1911,'_menu_item_menu_item_parent','1910'),(1682,1911,'_menu_item_object_id','173'),(1683,1911,'_menu_item_object','page'),(1684,1911,'_menu_item_target',''),(1685,1911,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1686,1911,'_menu_item_xfn',''),(1687,1911,'_menu_item_url',''),(1688,1912,'_menu_item_type','post_type'),(1689,1912,'_menu_item_menu_item_parent','1911'),(1690,1912,'_menu_item_object_id','172'),(1691,1912,'_menu_item_object','page'),(1692,1912,'_menu_item_target',''),(1693,1912,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1694,1912,'_menu_item_xfn',''),(1695,1912,'_menu_item_url',''),(1696,1913,'_menu_item_type','post_type'),(1697,1913,'_menu_item_menu_item_parent','0'),(1698,1913,'_menu_item_object_id','146'),(1699,1913,'_menu_item_object','page'),(1700,1913,'_menu_item_target',''),(1701,1913,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1702,1913,'_menu_item_xfn',''),(1703,1913,'_menu_item_url',''),(1704,582,'_oembed_4321638fc1a6fee26443f7fe8a70a871',''),(1705,582,'_oembed_29351fff85c1be1d1e9a965a0332a861','
'),(1706,582,'_oembed_9fcc86d7d9398ff736577f922307f64d','
'),(1707,582,'_oembed_366237792d32461d0052efb2edec37f5','
'),(1708,582,'_oembed_37fdfe862c13c46a93be2921279bf675','
'),(1709,587,'enclosure','https://wpthemetestdata.files.wordpress.com/2008/06/originaldixielandjazzbandwithalbernard-stlouisblues.mp3\n3043247\naudio/mpeg\n'),(1710,1011,'_thumbnail_id','1022'),(1711,1016,'_thumbnail_id','1027'),(1712,1163,'_thumbnail_id','1628'),(1713,1177,'_thumbnail_id','1023'),(1714,1179,'_oembed_time_d01e104b758ab65a49dfdede5913069c','1410548953'),(1715,1179,'_oembed_ac49b172e1844531a885a53eff2efd91','

Really cool to read through and find so much awesomeness added to WordPress 3.6 while I was gone. I should take three weeks off more often.

— Andrew Nacin (@nacin) April 3, 2013
'),(1716,1179,'_oembed_time_ac49b172e1844531a885a53eff2efd91','1420203780'),(1717,1179,'_oembed_d01e104b758ab65a49dfdede5913069c','

Really cool to read through and find so much awesomeness added to WordPress 3.6 while I was gone. I should take three weeks off more often.

— Andrew Nacin (@nacin) April 3, 2013
'),(1718,1830,'enclosure','https://wpthemetestdata.files.wordpress.com/2008/06/originaldixielandjazzbandwithalbernard-stlouisblues.mp3\n3043247\naudio/mpeg\n'),(1719,1830,'enclosure','https://wpthemetestdata.files.wordpress.com/2013/12/2014-slider-mobile-behavior.mov\n29881426\nvideo/quicktime\n'),(1720,1833,'_oembed_874fe46ae491204826d1694d2ef33bc0','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1721,1833,'_oembed_8391feecdd4849ee3e1e157e0c2149eb','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1722,1833,'_oembed_time_8391feecdd4849ee3e1e157e0c2149eb','1541053042'),(1723,1833,'_oembed_time_874fe46ae491204826d1694d2ef33bc0','1541177221'),(1724,1833,'_oembed_8954002f3cee8b890d4d590be308ea1a',''),(1725,1833,'_oembed_time_8954002f3cee8b890d4d590be308ea1a','1541177221'),(1726,1833,'_oembed_b0ae412e6c1109b456d564d524e039f4','

Many of the WordPress contribution teams have been working hard on the new WordPress editor, and the tools, services,...

Publicerat av WordPress Måndag 3 september 2018
'),(1727,1833,'_oembed_time_b0ae412e6c1109b456d564d524e039f4','1541177221'),(1728,1833,'_oembed_6fa7bb5895e39bde447f2aa42112350c','
'),(1729,1833,'_oembed_time_6fa7bb5895e39bde447f2aa42112350c','1541177222'),(1730,1833,'_oembed_f284bc472428c21b3a384f58eeabdfe9',''),(1731,1833,'_oembed_time_f284bc472428c21b3a384f58eeabdfe9','1541177222'),(1732,1833,'_oembed_8c87a830bb75021cd30329a001513994','

WordPress 5.0 Beta 2 https://t.co/Bn5QRqAwLN

— WordPress (@WordPress) October 30, 2018
'),(1733,1833,'_oembed_time_8c87a830bb75021cd30329a001513994','1541092484'),(1734,1833,'_oembed_574f2ec202809f638414562e06899fc7',''),(1735,1833,'_oembed_time_574f2ec202809f638414562e06899fc7','1541092484'),(1736,1833,'_oembed_26afb00b3c55411ff47bd585cbb4a4eb','

Many of the WordPress contribution teams have been working hard on the new WordPress editor, and the tools, services,...

Publicerat av WordPress Måndag 3 september 2018
'),(1737,1833,'_oembed_time_26afb00b3c55411ff47bd585cbb4a4eb','1541092484'),(1738,1833,'_oembed_915f84bafbd1c86d8d5092d985805e15','
'),(1739,1833,'_oembed_time_915f84bafbd1c86d8d5092d985805e15','1541092485'),(1740,1833,'_oembed_e77958e689d5721871a80e7c8a612eb8',''),(1741,1833,'_oembed_time_e77958e689d5721871a80e7c8a612eb8','1541092486'),(1742,1915,'_menu_item_type','post_type'),(1743,1915,'_menu_item_menu_item_parent','1862'),(1744,1915,'_menu_item_object_id','1133'),(1745,1915,'_menu_item_object','page'),(1746,1915,'_menu_item_target',''),(1747,1915,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1748,1915,'_menu_item_xfn',''),(1749,1915,'_menu_item_url',''),(1750,1916,'_menu_item_type','post_type'),(1751,1916,'_menu_item_menu_item_parent','1862'),(1752,1916,'_menu_item_object_id','1134'),(1753,1916,'_menu_item_object','page'),(1754,1916,'_menu_item_target',''),(1755,1916,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1756,1916,'_menu_item_xfn',''),(1757,1916,'_menu_item_url',''),(1758,1917,'_menu_item_type','post_type'),(1759,1917,'_menu_item_menu_item_parent','0'),(1760,1917,'_menu_item_object_id','1133'),(1761,1917,'_menu_item_object','page'),(1762,1917,'_menu_item_target',''),(1763,1917,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1764,1917,'_menu_item_xfn',''),(1765,1917,'_menu_item_url',''),(1766,1918,'_menu_item_type','post_type'),(1767,1918,'_menu_item_menu_item_parent','0'),(1768,1918,'_menu_item_object_id','1134'),(1769,1918,'_menu_item_object','page'),(1770,1918,'_menu_item_target',''),(1771,1918,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1772,1918,'_menu_item_xfn',''),(1773,1918,'_menu_item_url',''),(1774,1919,'_menu_item_type','post_type'),(1775,1919,'_menu_item_menu_item_parent','0'),(1776,1919,'_menu_item_object_id','746'),(1777,1919,'_menu_item_object','page'),(1778,1919,'_menu_item_target',''),(1779,1919,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1780,1919,'_menu_item_xfn',''),(1781,1919,'_menu_item_url',''),(1782,1920,'_menu_item_type','post_type'),(1783,1920,'_menu_item_menu_item_parent','0'),(1784,1920,'_menu_item_object_id','748'),(1785,1920,'_menu_item_object','page'),(1786,1920,'_menu_item_target',''),(1787,1920,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1788,1920,'_menu_item_xfn',''),(1789,1920,'_menu_item_url',''),(1790,1921,'_menu_item_type','post_type'),(1791,1921,'_menu_item_menu_item_parent','0'),(1792,1921,'_menu_item_object_id','742'),(1793,1921,'_menu_item_object','page'),(1794,1921,'_menu_item_target',''),(1795,1921,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1796,1921,'_menu_item_xfn',''),(1797,1921,'_menu_item_url',''),(1798,1922,'_menu_item_type','post_type'),(1799,1922,'_menu_item_menu_item_parent','0'),(1800,1922,'_menu_item_object_id','744'),(1801,1922,'_menu_item_object','page'),(1802,1922,'_menu_item_target',''),(1803,1922,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1804,1922,'_menu_item_xfn',''),(1805,1922,'_menu_item_url',''),(1806,1923,'_menu_item_type','post_type'),(1807,1923,'_menu_item_menu_item_parent','0'),(1808,1923,'_menu_item_object_id','733'),(1809,1923,'_menu_item_object','page'),(1810,1923,'_menu_item_target',''),(1811,1923,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1812,1923,'_menu_item_xfn',''),(1813,1923,'_menu_item_url',''),(1814,1924,'_menu_item_type','post_type'),(1815,1924,'_menu_item_menu_item_parent','0'),(1816,1924,'_menu_item_object_id','735'),(1817,1924,'_menu_item_object','page'),(1818,1924,'_menu_item_target',''),(1819,1924,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1820,1924,'_menu_item_xfn',''),(1821,1924,'_menu_item_url',''),(1822,1925,'_menu_item_type','post_type'),(1823,1925,'_menu_item_menu_item_parent','1906'),(1824,1925,'_menu_item_object_id','1133'),(1825,1925,'_menu_item_object','page'),(1826,1925,'_menu_item_target',''),(1827,1925,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1828,1925,'_menu_item_xfn',''),(1829,1925,'_menu_item_url',''),(1830,1926,'_menu_item_type','post_type'),(1831,1926,'_menu_item_menu_item_parent','1906'),(1832,1926,'_menu_item_object_id','1134'),(1833,1926,'_menu_item_object','page'),(1834,1926,'_menu_item_target',''),(1835,1926,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1836,1926,'_menu_item_xfn',''),(1837,1926,'_menu_item_url',''),(1838,1927,'_menu_item_type','post_type'),(1839,1927,'_menu_item_menu_item_parent','1911'),(1840,1927,'_menu_item_object_id','746'),(1841,1927,'_menu_item_object','page'),(1842,1927,'_menu_item_target',''),(1843,1927,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1844,1927,'_menu_item_xfn',''),(1845,1927,'_menu_item_url',''),(1846,1928,'_menu_item_type','post_type'),(1847,1928,'_menu_item_menu_item_parent','1911'),(1848,1928,'_menu_item_object_id','748'),(1849,1928,'_menu_item_object','page'),(1850,1928,'_menu_item_target',''),(1851,1928,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1852,1928,'_menu_item_xfn',''),(1853,1928,'_menu_item_url',''),(1854,1929,'_menu_item_type','post_type'),(1855,1929,'_menu_item_menu_item_parent','1910'),(1856,1929,'_menu_item_object_id','742'),(1857,1929,'_menu_item_object','page'),(1858,1929,'_menu_item_target',''),(1859,1929,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1860,1929,'_menu_item_xfn',''),(1861,1929,'_menu_item_url',''),(1862,1930,'_menu_item_type','post_type'),(1863,1930,'_menu_item_menu_item_parent','1910'),(1864,1930,'_menu_item_object_id','744'),(1865,1930,'_menu_item_object','page'),(1866,1930,'_menu_item_target',''),(1867,1930,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1868,1930,'_menu_item_xfn',''),(1869,1930,'_menu_item_url',''),(1870,1931,'_menu_item_type','post_type'),(1871,1931,'_menu_item_menu_item_parent','0'),(1872,1931,'_menu_item_object_id','733'),(1873,1931,'_menu_item_object','page'),(1874,1931,'_menu_item_target',''),(1875,1931,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1876,1931,'_menu_item_xfn',''),(1877,1931,'_menu_item_url',''),(1878,1932,'_menu_item_type','post_type'),(1879,1932,'_menu_item_menu_item_parent','0'),(1880,1932,'_menu_item_object_id','735'),(1881,1932,'_menu_item_object','page'),(1882,1932,'_menu_item_target',''),(1883,1932,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(1884,1932,'_menu_item_xfn',''),(1885,1932,'_menu_item_url',''),(1886,1,'_edit_lock','1565815044:1'),(1887,1840,'_edit_lock','1565872259:1'),(1888,1840,'_pingme','1'),(1889,1840,'_encloseme','1'); +/*!40000 ALTER TABLE `wp_postmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_posts` +-- + +DROP TABLE IF EXISTS `wp_posts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci NOT NULL, + `post_title` text COLLATE utf8mb4_unicode_ci NOT NULL, + `post_excerpt` text COLLATE utf8mb4_unicode_ci NOT NULL, + `post_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'publish', + `comment_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', + `ping_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', + `post_password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `post_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `to_ping` text COLLATE utf8mb4_unicode_ci NOT NULL, + `pinged` text COLLATE utf8mb4_unicode_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_ci NOT NULL, + `post_parent` bigint(20) unsigned NOT NULL DEFAULT 0, + `guid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `menu_order` int(11) NOT NULL DEFAULT 0, + `post_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'post', + `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_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=1934 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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,'2019-08-14 20:00:09','2019-08-14 20:00:09','\n

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

\n','Hello world!','','publish','open','open','','hello-world','','','2019-08-14 20:00:09','2019-08-14 20:00:09','',0,'http://maverick.test/?p=1',0,'post','',1),(2,1,'2019-08-14 20:00:09','2019-08-14 20:00:09','\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','','publish','closed','open','','sample-page','','','2019-08-14 20:00:09','2019-08-14 20:00:09','',0,'http://maverick.test/?page_id=2',0,'page','',0),(3,1,'2019-08-14 20:00:09','2019-08-14 20:00:09','

Who we are

Our website address is: http://maverick.test.

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','','draft','closed','open','','privacy-policy','','','2019-08-14 20:00:09','2019-08-14 20:00:09','',0,'http://maverick.test/?page_id=3',0,'page','',0),(4,1,'2019-08-14 20:09:49','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2019-08-14 20:09:49','0000-00-00 00:00:00','',0,'http://maverick.test/?p=4',0,'post','',0),(146,1,'2007-09-04 09:52:50','2007-09-04 16:52:50','Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna. Praesent sit amet ligula id orci venenatis auctor. Phasellus porttitor, metus non tincidunt dapibus, orci pede pretium neque, sit amet adipiscing ipsum lectus et libero. Aenean bibendum. Curabitur mattis quam id urna. Vivamus dui. Donec nonummy lacinia lorem. Cras risus arcu, sodales ac, ultrices ac, mollis quis, justo. Sed a libero. Quisque risus erat, posuere at, tristique non, lacinia quis, eros.\n\nCras volutpat, lacus quis semper pharetra, nisi enim dignissim est, et sollicitudin quam ipsum vel mi. Sed commodo urna ac urna. Nullam eu tortor. Curabitur sodales scelerisque magna. Donec ultricies tristique pede. Nullam libero. Nam sollicitudin felis vel metus. Nullam posuere molestie metus. Nullam molestie, nunc id suscipit rhoncus, felis mi vulputate lacus, a ultrices tortor dolor eget augue. Aenean ultricies felis ut turpis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse placerat tellus ac nulla. Proin adipiscing sem ac risus. Maecenas nisi. Cras semper.\n\nPraesent interdum mollis neque. In egestas nulla eget pede. Integer eu purus sed diam dictum scelerisque. Morbi cursus velit et felis. Maecenas faucibus aliquet erat. In aliquet rhoncus tellus. Integer auctor nibh a nunc fringilla tempus. Cras turpis urna, dignissim vel, suscipit pulvinar, rutrum quis, sem. Ut lobortis convallis dui. Sed nonummy orci a justo. Morbi nec diam eget eros eleifend tincidunt.\n\nCurabitur non elit. Pellentesque iaculis, nisl non aliquet adipiscing, purus urna aliquet orci, sed sodales pede neque at massa. Pellentesque laoreet, enim eget varius mollis, sapien erat suscipit metus, sit amet iaculis nulla sapien id felis. Aliquam erat volutpat. Nam congue nulla a ligula. Morbi tempor hendrerit erat. Curabitur augue. Vestibulum nulla est, commodo et, fringilla quis, bibendum eget, ipsum. Suspendisse pulvinar iaculis ante. Mauris dignissim ante quis nisi. Aliquam ante mi, aliquam et, pellentesque ac, dapibus et, enim. In vulputate justo vel magna. Phasellus imperdiet justo. Proin odio orci, dapibus id, porta a, pellentesque id, erat. Aliquam erat volutpat. Mauris nonummy varius libero. Sed dolor ipsum, tempor non, aliquet et, pulvinar quis, dui. Pellentesque mauris diam, lobortis id, varius varius, facilisis at, nulla.\n\nCras pede. Nullam id velit sit amet turpis tincidunt sagittis. Nunc malesuada. Nunc consequat scelerisque odio. Donec eu leo. Nunc pellentesque felis sed odio. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus lobortis metus in lectus. Cras mollis quam eget sapien. Pellentesque non lorem sit amet sem lacinia euismod.\n\nNulla eget diam eget leo imperdiet consequat. Morbi nunc magna, pellentesque eu, porta at, ultricies ut, neque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In tincidunt. Praesent ut orci id eros congue ultrices. Mauris non neque. Donec nulla ante, molestie sit amet, fermentum nec, blandit sit amet, purus. Fusce eget diam eu odio iaculis mollis. Phasellus consectetuer pede quis nisi. Proin non sem ut elit pulvinar faucibus. In a turpis nec augue fringilla elementum.\n\nNullam felis. Donec in nulla. Suspendisse sodales, turpis in suscipit ullamcorper, enim nunc sagittis risus, eu auctor velit tortor ut turpis. Mauris id augue at neque aliquam eleifend. Sed eget augue. Nunc faucibus ligula sed massa. Etiam non nulla. Etiam accumsan ullamcorper nisl. In pharetra massa at nunc. Nunc elementum. Duis sodales enim nec libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent dapibus eros sodales urna. Duis magna nisi, lobortis quis, tincidunt rutrum, posuere non, ipsum.\n\nAliquam convallis neque vitae diam. In diam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis fermentum arcu in tortor. Sed nibh leo, rhoncus eu, fermentum et, scelerisque ac, massa. Cras id turpis. Etiam commodo sem luctus lorem. Morbi at mi. In rutrum. Aenean luctus pede euismod tortor. Phasellus dictum. Cras neque justo, venenatis sit amet, tristique et, vulputate in, dui. Etiam sed mi gravida sapien imperdiet dictum. Aliquam gravida orci a tortor. Donec tempor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus risus ante, pellentesque vitae, luctus eget, scelerisque sed, libero. Donec massa.\n\nDonec libero mauris, volutpat at, convallis vel, laoreet euismod, augue. In accumsan malesuada risus. Mauris metus magna, condimentum in, nonummy non, ornare eu, velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin posuere. Proin rhoncus rutrum lorem. Phasellus dignissim massa non libero volutpat tincidunt. In hac habitasse platea dictumst. Phasellus eget eros. Nulla in nulla. Vivamus quis mauris. Maecenas pharetra rhoncus tellus. Sed sit amet lacus.\n\nQuisque interdum felis a tellus. Aliquam sed diam ac velit aliquam rutrum. Morbi commodo, risus a pulvinar adipiscing, tortor pede posuere risus, ac ornare tellus massa nec lectus. Vivamus mollis metus ac sapien. Nam sed est a libero ullamcorper dapibus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean a erat ac nibh accumsan volutpat. Phasellus pulvinar consequat turpis. Curabitur ante metus, tempus ut, consequat eu, sollicitudin sit amet, justo. Duis ut libero.\n\nՀայերեն\n\nLorem Ipsum-ը տպագրության և տպագրական արդյունաբերության համար նախատեսված մոդելային տեքստ է: Սկսած 1500-ականներից` Lorem Ipsum-ը հանդիսացել է տպագրական արդյունաբերության ստանդարտ մոդելային տեքստ, ինչը մի անհայտ տպագրիչի կողմից տարբեր տառատեսակների օրինակների գիրք ստեղծելու ջանքերի արդյունք է: Այս տեքստը ոչ միայն կարողացել է գոյատևել հինգ դարաշրջան, այլև ներառվել է էլեկտրոնային տպագրության մեջ` մնալով էապես անփոփոխ: Այն հայտնի է դարձել 1960-ականներին Lorem Ipsum բովանդակող Letraset էջերի թողարկման արդյունքում, իսկ ավելի ուշ համակարգչային տպագրության այնպիսի ծրագրերի թողարկման հետևանքով, ինչպիսին է Aldus PageMaker-ը, որը ներառում է Lorem Ipsum-ի տարատեսակներ:\n\nБългарски\n\nLorem Ipsum е елементарен примерен текст, използван в печатарската и типографската индустрия. Lorem Ipsum е индустриален стандарт от около 1500 година, когато неизвестен печатар взема няколко печатарски букви и ги разбърква, за да напечата с тях книга с примерни шрифтове. Този начин не само е оцелял повече от 5 века, но е навлязъл и в публикуването на електронни издания като е запазен почти без промяна. Популяризиран е през 60те години на 20ти век със издаването на Letraset листи, съдържащи Lorem Ipsum пасажи, популярен е и в наши дни във софтуер за печатни издания като Aldus PageMaker, който включва различни версии на Lorem Ipsum.\n\nCatalà\n\nLorem Ipsum és un text de farciment usat per la indústria de la tipografia i la impremta. Lorem Ipsum ha estat el text estàndard de la indústria des de l\'any 1500, quan un impressor desconegut va fer servir una galerada de text i la va mesclar per crear un llibre de mostres tipogràfiques. No només ha sobreviscut cinc segles, sinó que ha fet el salt cap a la creació de tipus de lletra electrònics, romanent essencialment sense canvis. Es va popularitzar l\'any 1960 amb el llançament de fulls Letraset que contenien passatges de Lorem Ipsum, i més recentment amb programari d\'autoedició com Aldus Pagemaker que inclou versions de Lorem Ipsum.\n\nHrvatski\n\nLorem Ipsum je jednostavno probni tekst koji se koristi u tiskarskoj i slovoslagarskoj industriji. Lorem Ipsum postoji kao industrijski standard još od 16-og stoljeća, kada je nepoznati tiskar uzeo tiskarsku galiju slova i posložio ih da bi napravio knjigu s uzorkom tiska. Taj je tekst ne samo preživio pet stoljeća, već se i vinuo u svijet elektronskog slovoslagarstva, ostajući u suštini nepromijenjen. Postao je popularan tijekom 1960-ih s pojavom Letraset listova s odlomcima Lorem Ipsum-a, a u skorije vrijeme sa software-om za stolno izdavaštvo kao što je Aldus PageMaker koji također sadrži varijante Lorem Ipsum-a.\n\nČesky\n\nLorem Ipsum je demonstrativní výplňový text používaný v tiskařském a knihařském průmyslu. Lorem Ipsum je považováno za standard v této oblasti už od začátku 16. století, kdy dnes neznámý tiskař vzal kusy textu a na jejich základě vytvořil speciální vzorovou knihu. Jeho odkaz nevydržel pouze pět století, on přežil i nástup elektronické sazby v podstatě beze změny. Nejvíce popularizováno bylo Lorem Ipsum v šedesátých letech 20. století, kdy byly vydávány speciální vzorníky s jeho pasážemi a později pak díky počítačovým DTP programům jako Aldus PageMaker.\n\nRomâna\n\nLorem Ipsum este pur şi simplu o machetă pentru text a industriei tipografice. Lorem Ipsum a fost macheta standard a industriei încă din secolul al XVI-lea, când un tipograf anonim a luat o planşetă de litere şi le-a amestecat pentru a crea o carte demonstrativă pentru literele respective. Nu doar că a supravieţuit timp de cinci secole, dar şi a facut saltul în tipografia electronică practic neschimbată. A fost popularizată în anii \'60 odată cu ieşirea colilor Letraset care conţineau pasaje Lorem Ipsum, iar mai recent, prin programele de publicare pentru calculator, ca Aldus PageMaker care includeau versiuni de Lorem Ipsum.\n\nСрпски\n\nLorem Ipsum је једноставно модел текста који се користи у штампарској и словослагачкој индустрији. Lorem ipsum је био стандард за модел текста још од 1500. године, када је непознати штампар узео кутију са словима и сложио их како би направио узорак књиге. Не само што је овај модел опстао пет векова, него је чак почео да се користи и у електронским медијима, непроменивши се. Популаризован је шездесетих година двадесетог века заједно са листовима летерсета који су садржали Lorem Ipsum пасусе, а данас са софтверским пакетом за прелом као што је Aldus PageMaker који је садржао Lorem Ipsum верзије.','Lorem Ipsum','','publish','closed','closed','','lorem-ipsum','','','2007-09-04 09:52:50','2007-09-04 16:52:50','',0,'https://wpthemetestdata.wordpress.com/lorem-ipsum/',7,'page','',0),(155,1,'2007-09-04 10:47:47','2007-09-04 17:47:47','Repository-hosted Themes are required to support display of comments on static Pages as well as on single blog Posts. This static Page has comments, and these comments should be displayed.\nIf the Theme includes a custom option to prevent static Pages from displaying comments, such option must be disabled (i.e. so that static Pages display comments) by default.\nAlso, verify that this Page does not display taxonomy information (e.g. categories or tags) or time-stamp information (Page publish date/time).','Page with comments','','publish','open','closed','','page-with-comments','','','2007-09-04 10:47:47','2007-09-04 17:47:47','',1725,'https://wpthemetestdata.wordpress.com/page-with-comments/',3,'page','',3),(156,1,'2007-09-04 10:48:10','2007-09-04 17:48:10','This static Page is set not to allow comments. Verify that the Page does not display a comment list, comment reply links, or comment reply form.\nAlso, verify that the Page does not display a \"comments are closed\" type message. Such messages are not suitable for static Pages, and should only be used on blog Posts.','Page with comments disabled','','publish','closed','closed','','page-with-comments-disabled','','','2007-09-04 10:48:10','2007-09-04 17:48:10','',1725,'https://wpthemetestdata.wordpress.com/page-with-comments-disabled/',4,'page','',0),(172,1,'2007-12-11 16:23:16','2007-12-11 06:23:16','Level 3 of the reverse hierarchy test.','Level 3','','publish','closed','closed','','level-3','','','2007-12-11 16:23:16','2007-12-11 06:23:16','',173,'https://wpthemetestdata.wordpress.com/level-3/',0,'page','',0),(173,1,'2007-12-11 16:23:33','2007-12-11 06:23:33','Level 2 of the reverse hierarchy test.','Level 2','','publish','closed','closed','','level-2','','','2007-12-11 16:23:33','2007-12-11 06:23:33','',174,'https://wpthemetestdata.wordpress.com/level-2/',0,'page','',0),(174,1,'2007-12-11 16:25:40','2007-12-11 23:25:40','Level 1 of the reverse hierarchy test. This is to make sure the importer correctly assigns parents and children even when the children come first in the export file.','Level 1','','publish','closed','closed','','level-1','','','2007-12-11 16:25:40','2007-12-11 23:25:40','',0,'https://wpthemetestdata.wordpress.com/level-1/',5,'page','',0),(358,1,'2010-10-05 00:27:25','2010-10-05 07:27:25','All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing in a garden, and she plucked another flower and ran with it to her mother. I suppose she must have looked rather delightful, for Mrs. Darling put her hand to her heart and cried, \"Oh, why can\'t you remain like this for ever!\" This was all that passed between them on the subject, but henceforth Wendy knew that she must grow up. You always know after you are two. Two is the beginning of the end.\n\n\n\nMrs. Darling first heard of Peter when she was tidying up her children\'s minds. It is the nightly custom of every good mother after her children are asleep to rummage in their minds and put things straight for next morning, repacking into their proper places the many articles that have wandered during the day.\n\nIf you could keep awake (but of course you can\'t) you would see your own mother doing this, and you would find it very interesting to watch her. It is quite like tidying up drawers. You would see her on her knees, I expect, lingering humorously over some of your contents, wondering where on earth you had picked this thing up, making discoveries sweet and not so sweet, pressing this to her cheek as if it were as nice as a kitten, and hurriedly stowing that out of sight. When you wake in the morning, the naughtiness and evil passions with which you went to bed have been folded up small and placed at the bottom of your mind and on the top, beautifully aired, are spread out your prettier thoughts, ready for you to put on.\n\nI don\'t know whether you have ever seen a map of a person\'s mind. Doctors sometimes draw maps of other parts of you, and your own map can become intensely interesting, but catch them trying to draw a map of a child\'s mind, which is not only confused, but keeps going round all the time. There are zigzag lines on it, just like your temperature on a card, and these are probably roads in the island, for the Neverland is always more or less an island, with astonishing splashes of colour here and there, and coral reefs and rakish-looking craft in the offing, and savages and lonely lairs, and gnomes who are mostly tailors, and caves through which a river runs, and princes with six elder brothers, and a hut fast going to decay, and one very small old lady with a hooked nose. It would be an easy map if that were all, but there is also first day at school, religion, fathers, the round pond, needle-work, murders, hangings, verbs that take the dative, chocolate pudding day, getting into braces, say ninety-nine, three-pence for pulling out your tooth yourself, and so on, and either these are part of the island or they are another map showing through, and it is all rather confusing, especially as nothing will stand still.\n\nOf course the Neverlands vary a good deal. John\'s, for instance, had a lagoon with flamingoes flying over it at which John was shooting, while Michael, who was very small, had a flamingo with lagoons flying over it. John lived in a boat turned upside down on the sands, Michael in a wigwam, Wendy in a house of leaves deftly sewn together. John had no friends, Michael had friends at night, Wendy had a pet wolf forsaken by its parents, but on the whole the Neverlands have a family resemblance, and if they stood still in a row you could say of them that they have each other\'s nose, and so forth. On these magic shores children at play are for ever beaching their coracles [simple boat]. We too have been there; we can still hear the sound of the surf, though we shall land no more.\n\nOf all delectable islands the Neverland is the snuggest and most compact, not large and sprawly, you know, with tedious distances between one adventure and another, but nicely crammed. When you play at it by day with the chairs and table-cloth, it is not in the least alarming, but in the two minutes before you go to sleep it becomes very real. That is why there are night-lights.\n\nOccasionally in her travels through her children\'s minds Mrs. Darling found things she could not understand, and of these quite the most perplexing was the word Peter. She knew of no Peter, and yet he was here and there in John and Michael\'s minds, while Wendy\'s began to be scrawled all over with him. The name stood out in bolder letters than any of the other words, and as Mrs. Darling gazed she felt that it had an oddly cocky appearance.','Post Format: Standard','','publish','closed','closed','','post-format-standard','','','2010-10-05 00:27:25','2010-10-05 07:27:25','',0,'https://wpthemetestdata.wordpress.com/?p=358',0,'post','',0),(501,1,'2010-08-01 09:42:26','2010-08-01 16:42:26','The last item in this page\'s content is a thumbnail floated left. There should be page links following it. Make sure any elements after the content are clearing properly.\n\n The float is cleared when it does not stick out the bottom of the parent container, and when other elements that follow it do not wrap around the floated element.\n\n\"\" This is the second page','Clearing Floats','','publish','closed','closed','','clearing-floats','','','2010-08-01 09:42:26','2010-08-01 16:42:26','',1725,'https://wpthemetestdata.wordpress.com/',2,'page','',0),(555,1,'2010-09-10 07:24:14','2010-09-10 14:24:14','[gallery]\n\n\n\nYou can use this page to test the Theme\'s handling of the gallery shortcode, including the columns parameter, from 1 to 9 columns. Themes are only required to support the default setting (3 columns), so this page is entirely optional.\n

One Column

\n[gallery columns=\"1\"]\n

Two Columns

\n[gallery columns=\"2\"]\n

Three Columns

\n[gallery columns=\"3\"]\n

Four Columns

\n[gallery columns=\"4\"]\n

Five Columns

\n[gallery columns=\"5\"]\n

Six Columns

\n[gallery columns=\"6\"]\n

Seven Columns

\n[gallery columns=\"7\"]\n

Eight Columns

\n[gallery columns=\"8\"]\n

Nine Columns

\n[gallery columns=\"9\"]','Post Format: Gallery','','publish','closed','closed','','post-format-gallery','','','2010-09-10 07:24:14','2010-09-10 14:24:14','',0,'https://wpthemetestdata.wordpress.com/?p=555',0,'post','',0),(559,1,'2010-05-09 07:51:54','2010-05-09 14:51:54','“I never tried to prove nothing, just wanted to give a good show. My life has always been my music, it\'s always come first, but the music ain\'t worth nothing if you can\'t lay it on the public. The main thing is to live for that audience, \'cause what you\'re there for is to please the people.”','Post Format: Aside','','publish','closed','closed','','post-format-aside','','','2010-05-09 07:51:54','2010-05-09 14:51:54','',0,'https://wpthemetestdata.wordpress.com/?p=559',0,'post','',0),(562,1,'2010-01-08 07:59:31','2010-01-08 14:59:31','Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.\n\nCostello: Funny names?\n\nAbbott: Nicknames, nicknames. Now, on the St. Louis team we have Who\'s on first, What\'s on second, I Don\'t Know is on third--\n\nCostello: That\'s what I want to find out. I want you to tell me the names of the fellows on the St. Louis team.\n\nAbbott: I\'m telling you. Who\'s on first, What\'s on second, I Don\'t Know is on third--\n\nCostello: You know the fellows\' names?\n\nAbbott: Yes.\n\nCostello: Well, then who\'s playing first?\n\nAbbott: Yes.\n\nCostello: I mean the fellow\'s name on first base.\n\nAbbott: Who.\n\nCostello: The fellow playin\' first base.\n\nAbbott: Who.\n\nCostello: The guy on first base.\n\nAbbott: Who is on first.\n\nCostello: Well, what are you askin\' me for?\n\nAbbott: I\'m not asking you--I\'m telling you. Who is on first.\n\nCostello: I\'m asking you--who\'s on first?\n\nAbbott: That\'s the man\'s name.\n\nCostello: That\'s who\'s name?\n\nAbbott: Yes.\n\nCostello: When you pay off the first baseman every month, who gets the money?\n\nAbbott: Every dollar of it. And why not, the man\'s entitled to it.\n\nCostello: Who is?\n\nAbbott: Yes.\n\nCostello: So who gets it?\n\nAbbott: Why shouldn\'t he? Sometimes his wife comes down and collects it.\n\nCostello: Who\'s wife?\n\nAbbott: Yes. After all, the man earns it.\n\nCostello: Who does?\n\nAbbott: Absolutely.\n\nCostello: Well, all I\'m trying to find out is what\'s the guy\'s name on first base?\n\nAbbott: Oh, no, no. What is on second base.\n\nCostello: I\'m not asking you who\'s on second.\n\nAbbott: Who\'s on first!\n\nCostello: St. Louis has a good outfield?\n\nAbbott: Oh, absolutely.\n\nCostello: The left fielder\'s name?\n\nAbbott: Why.\n\nCostello: I don\'t know, I just thought I\'d ask.\n\nAbbott: Well, I just thought I\'d tell you.\n\nCostello: Then tell me who\'s playing left field?\n\nAbbott: Who\'s playing first.\n\nCostello: Stay out of the infield! The left fielder\'s name?\n\nAbbott: Why.\n\nCostello: Because.\n\nAbbott: Oh, he\'s center field.\n\nCostello: Wait a minute. You got a pitcher on this team?\n\nAbbott: Wouldn\'t this be a fine team without a pitcher?\n\nCostello: Tell me the pitcher\'s name.\n\nAbbott: Tomorrow.\n\nCostello: Now, when the guy at bat bunts the ball--me being a good catcher--I want to throw the guy out at first base, so I pick up the ball and throw it to who?\n\nAbbott: Now, that\'s he first thing you\'ve said right.\n\nCostello: I DON\'T EVEN KNOW WHAT I\'M TALKING ABOUT!\n\nAbbott: Don\'t get excited. Take it easy.\n\nCostello: I throw the ball to first base, whoever it is grabs the ball, so the guy runs to second. Who picks up the ball and throws it to what. What throws it to I don\'t know. I don\'t know throws it back to tomorrow--a triple play.\n\nAbbott: Yeah, it could be.\n\nCostello: Another guy gets up and it\'s a long ball to center.\n\nAbbott: Because.\n\nCostello: Why? I don\'t know. And I don\'t care.\n\nAbbott: What was that?\n\nCostello: I said, I DON\'T CARE!\n\nAbbott: Oh, that\'s our shortstop!','Post Format: Chat','','publish','closed','closed','','post-format-chat','','','2010-01-08 07:59:31','2010-01-08 14:59:31','',0,'https://wpthemetestdata.wordpress.com/?p=562',0,'post','',0),(565,1,'2010-03-07 08:06:53','2010-03-07 15:06:53','The WordPress Theme Review Team Website','Post Format: Link','','publish','closed','closed','','post-format-link','','','2010-03-07 08:06:53','2010-03-07 15:06:53','',0,'https://wpthemetestdata.wordpress.com/?p=565',0,'post','',0),(568,1,'2010-08-06 08:09:39','2010-08-06 15:09:39','[caption id=\"attachment_612\" align=\"aligncenter\" width=\"640\" caption=\"Chunk of resinous blackboy husk, Clarkson, Western Australia. This burns like a spinifex log.\"]\"chunk[/caption]\n','Post Format: Image (Linked)','','publish','closed','closed','','post-format-image-linked','','','2010-08-06 08:09:39','2010-08-06 15:09:39','',0,'https://wpthemetestdata.wordpress.com/?p=568',0,'post','',0),(575,1,'2010-02-05 08:13:15','2010-02-05 15:13:15','
Only one thing is impossible for God: To find any sense in any copyright law on the planet.\nMark Twain
','Post Format: Quote','','publish','closed','closed','','post-format-quote','','','2010-02-05 08:13:15','2010-02-05 15:13:15','',0,'https://wpthemetestdata.wordpress.com/?p=575',0,'post','',0),(579,1,'2010-04-04 08:21:24','2010-04-04 15:21:24','WordPress, how do I love thee? Let me count the ways (in 140 characters or less).','Post Format: Status','','publish','closed','closed','','post-format-status','','','2010-04-04 08:21:24','2010-04-04 15:21:24','',0,'https://wpthemetestdata.wordpress.com/?p=579',0,'post','',0),(582,1,'2010-06-03 08:25:58','2010-06-03 15:25:58','https://wordpress.tv/2009/03/16/anatomy-of-a-wordpress-theme-exploring-the-files-behind-your-theme/\n\nPosted as per the instructions in the Codex.','Post Format: Video (WordPress.tv)','','publish','closed','closed','','post-format-video-wordpresstv','','','2010-06-03 08:25:58','2010-06-03 15:25:58','',0,'https://wpthemetestdata.wordpress.com/?p=582',0,'post','',0),(587,1,'2010-07-02 08:36:44','2010-07-02 15:36:44','Link:\n\nSt. Louis Blues\n\nAudio shortcode:\n\n[audio http://maverick.test/wp-content/uploads/2012/07/originaldixielandjazzbandwithalbernard-stlouisblues.mp3]','Post Format: Audio','','publish','closed','closed','','post-format-audio','','','2010-07-02 08:36:44','2010-07-02 15:36:44','',0,'https://wpthemetestdata.wordpress.com/?p=587',0,'post','',0),(611,1,'2011-01-10 06:17:54','2011-01-10 13:17:54','','canola2','Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna.','inherit','open','closed','','canola2','','','2011-01-10 06:17:54','2011-01-10 13:17:54','',555,'http://maverick.test/wp-content/uploads/2011/01/canola2.jpg',0,'attachment','image/jpeg',0),(616,1,'2011-01-10 06:20:37','2011-01-10 13:20:37','','dsc20050727_091048_222','','inherit','open','closed','','dsc20050727_091048_222','','','2011-01-10 06:20:37','2011-01-10 13:20:37','',555,'http://maverick.test/wp-content/uploads/2011/01/dsc20050727_091048_222.jpg',0,'attachment','image/jpeg',0),(617,1,'2011-01-10 06:20:57','2011-01-10 13:20:57','','dsc20050813_115856_52','','inherit','open','closed','','dsc20050813_115856_52','','','2011-01-10 06:20:57','2011-01-10 13:20:57','',555,'http://maverick.test/wp-content/uploads/2011/01/dsc20050813_115856_52.jpg',0,'attachment','image/jpeg',0),(701,1,'2011-05-20 18:49:43','2011-05-21 01:49:43','Use this static Page to test the Theme\'s handling of the Front Page template file.\n\nThis is the Front Page content. Use this static Page to test the Front Page output of the Theme. The Theme should properly handle both Blog Posts Index as Front Page and static Page as Front Page.\n\nIf the site is set to display the Blog Posts Index as the Front Page, then this text should not be visible. If the site is set to display a static Page as the Front Page, then this text may or may not be visible. If the Theme does not include a front-page.php template file, then this text should appear on the Front Page when set to display a static Page. If the Theme does include a front-page.php template file, then this text may or may not appear.','Front Page','','publish','open','closed','','front-page','','','2011-05-20 18:49:43','2011-05-21 01:49:43','',0,'https://wpthemetestdata.wordpress.com/?page_id=701',0,'page','',0),(703,1,'2011-05-20 18:51:43','2011-05-21 01:51:43','Use this static Page to test the Theme\'s handling of the Blog Posts Index page. If the site is set to display a static Page on the Front Page, and this Page is set to display the Blog Posts Index, then this text should not appear. The title might, so make sure the theme is not supplying a hard-coded title for the Blog Post Index.','a Blog page','','publish','open','closed','','blog','','','2011-05-20 18:51:43','2011-05-21 01:51:43','',0,'https://wpthemetestdata.wordpress.com/?page_id=703',0,'page','',0),(733,1,'2011-06-23 18:38:52','2011-06-24 01:38:52','Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.','Page A','','publish','open','closed','','page-a','','','2011-06-23 18:38:52','2011-06-24 01:38:52','',0,'https://wpthemetestdata.wordpress.com/?page_id=733',10,'page','',0),(735,1,'2011-06-23 18:39:14','2011-06-24 01:39:14','(lorem ipsum)','Page B','','publish','open','closed','','page-b','','','2011-06-23 18:39:14','2011-06-24 01:39:14','',0,'https://wpthemetestdata.wordpress.com/?page_id=735',11,'page','',0),(742,1,'2011-06-23 19:03:33','2011-06-24 02:03:33','(lorem ipsum)','Level 2a','','publish','open','closed','','level-2a','','','2011-06-23 19:03:33','2011-06-24 02:03:33','',174,'https://wpthemetestdata.wordpress.com/?page_id=742',0,'page','',0),(744,1,'2011-06-23 19:04:03','2011-06-24 02:04:03','(lorem ipsum)','Level 2b','','publish','open','closed','','level-2b','','','2011-06-23 19:04:03','2011-06-24 02:04:03','',174,'https://wpthemetestdata.wordpress.com/?page_id=744',0,'page','',0),(746,1,'2011-06-23 19:04:24','2011-06-24 02:04:24','(lorem ipsum)','Level 3a','','publish','open','closed','','level-3a','','','2011-06-23 19:04:24','2011-06-24 02:04:24','',173,'https://wpthemetestdata.wordpress.com/?page_id=746',0,'page','',0),(748,1,'2011-06-23 19:04:46','2011-06-24 02:04:46','(lorem ipsum)','Level 3b','','publish','open','closed','','level-3b','','','2011-06-23 19:04:46','2011-06-24 02:04:46','',173,'https://wpthemetestdata.wordpress.com/?page_id=748',0,'page','',0),(754,1,'2011-07-15 14:34:50','2011-07-15 21:34:50','Public domain via https://www.burningwell.org/gallery2/v/Objects/100_5540.JPG.html','Bell on Wharf','Bell on wharf in San Francisco','inherit','open','closed','','100_5478','','','2011-07-15 14:34:50','2011-07-15 21:34:50','',555,'http://maverick.test/wp-content/uploads/2011/07/100_5478.jpg',0,'attachment','image/jpeg',0),(755,1,'2011-07-15 14:35:55','2011-07-15 21:35:55','Public domain via https://www.burningwell.org/gallery2/v/Objects/100_5478.JPG.html','Golden Gate Bridge','Golden Gate Bridge','inherit','open','closed','','100_5540','','','2011-07-15 14:35:55','2011-07-15 21:35:55','',555,'http://maverick.test/wp-content/uploads/2011/07/100_5540.jpg',0,'attachment','image/jpeg',0),(756,1,'2011-07-15 14:41:24','2011-07-15 21:41:24','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/CEP00032.jpg.html','Sunburst Over River','Sunburst over the Clinch River, Southwest Virginia.','inherit','open','closed','','cep00032','','','2011-07-15 14:41:24','2011-07-15 21:41:24','',555,'http://maverick.test/wp-content/uploads/2011/07/cep00032.jpg',0,'attachment','image/jpeg',0),(757,1,'2011-07-15 14:41:27','2011-07-15 21:41:27','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/DCP_2082.jpg.html','Boardwalk','Boardwalk at Westport, WA','inherit','open','closed','','dcp_2082','','','2011-07-15 14:41:27','2011-07-15 21:41:27','',555,'http://maverick.test/wp-content/uploads/2011/07/dcp_2082.jpg',0,'attachment','image/jpeg',0),(758,1,'2011-07-15 14:41:33','2011-07-15 21:41:33','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/dsc03149.jpg.html','Yachtsody in Blue','Boats and reflections, Royal Perth Yacht Club','inherit','open','closed','','dsc03149','','','2011-07-15 14:41:33','2011-07-15 21:41:33','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc03149.jpg',0,'attachment','image/jpeg',0),(759,1,'2011-07-15 14:41:37','2011-07-15 21:41:37','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/dsc04563.jpg.html','Rain Ripples','Raindrop ripples on a pond','inherit','open','closed','','dsc04563','','','2011-07-15 14:41:37','2011-07-15 21:41:37','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc04563.jpg',0,'attachment','image/jpeg',0),(760,1,'2011-07-15 14:41:41','2011-07-15 21:41:41','Public domain via https://www.burningwell.org/gallery2/v/Objects/dsc09114.jpg.html','Sydney Harbor Bridge','Sydney Harbor Bridge','inherit','open','closed','','dsc09114','','','2011-07-15 14:41:41','2011-07-15 21:41:41','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc09114.jpg',0,'attachment','image/jpeg',0),(761,1,'2011-07-15 14:41:42','2011-07-15 21:41:42','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/dsc20050102_192118_51.jpg.html','Wind Farm','Albany wind-farm against the sunset, Western Australia','inherit','open','closed','','dsc20050102_192118_51','','','2011-07-15 14:41:42','2011-07-15 21:41:42','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc20050102_192118_51.jpg',0,'attachment','image/jpeg',0),(762,1,'2011-07-15 14:41:45','2011-07-15 21:41:45','Public domain via https://www.burningwell.org/gallery2/v/Objects/dsc20051220_160808_102.jpg.html','Antique Farm Machinery','Antique farm machinery, Mount Barker Museum, Western Australia','inherit','open','closed','','dsc20051220_160808_102','','','2011-07-15 14:41:45','2011-07-15 21:41:45','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc20051220_160808_102.jpg',0,'attachment','image/jpeg',0),(763,1,'2011-07-15 14:46:27','2011-07-15 21:46:27','Public domain via https://www.burningwell.org/gallery2/main.php?g2_view=dynamicalbum.UpdatesAlbum&g2_itemId=25895','Orange Iris','Orange Iris','inherit','open','closed','','dsc02085','','','2011-07-15 14:46:27','2011-07-15 21:46:27','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc02085.jpg',0,'attachment','image/jpeg',0),(764,1,'2011-07-15 14:47:17','2011-07-15 21:47:17','Public domain via https://www.burningwell.org/gallery2/v/Objects/dsc20051220_173257_119.jpg.html','Rusty Rail','Rusty rails with fishplate, Kojonup','inherit','open','closed','','dsc20051220_173257_119','','','2011-07-15 14:47:17','2011-07-15 21:47:17','',555,'http://maverick.test/wp-content/uploads/2011/07/dsc20051220_173257_119.jpg',0,'attachment','image/jpeg',0),(765,1,'2011-07-15 14:47:20','2011-07-15 21:47:20','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/dscn3316.jpg.html','Sea and Rocks','Sea and rocks, Plimmerton, New Zealand','inherit','open','closed','','dscn3316','','','2011-07-15 14:47:20','2011-07-15 21:47:20','',555,'http://maverick.test/wp-content/uploads/2011/07/dscn3316.jpg',0,'attachment','image/jpeg',0),(766,1,'2011-07-15 14:47:23','2011-07-15 21:47:23','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/michelle_049.jpg.html','Big Sur','Beach at Big Sur, CA','inherit','open','closed','','michelle_049','','','2011-07-15 14:47:23','2011-07-15 21:47:23','',555,'http://maverick.test/wp-content/uploads/2011/07/michelle_049.jpg',0,'attachment','image/jpeg',0),(767,1,'2011-07-15 14:47:26','2011-07-15 21:47:26','Public domain via https://www.burningwell.org/gallery2/v/Objects/Windmill.jpg.html','Windmill','Windmill shrouded in fog at a farm outside of Walker, Iowa','inherit','open','closed','','dcf-1-0','','','2011-07-15 14:47:26','2011-07-15 21:47:26','',555,'http://maverick.test/wp-content/uploads/2011/07/windmill.jpg',0,'attachment','image/jpeg',0),(768,1,'2011-07-15 14:49:48','2011-07-15 21:49:48','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/IMG_0513-1.JPG.html','Huatulco Coastline','Sunrise over the coast in Huatulco, Oaxaca, Mexico','inherit','open','closed','','alas-i-have-found-my-shangri-la','','','2011-07-15 14:49:48','2011-07-15 21:49:48','',555,'http://maverick.test/wp-content/uploads/2011/07/img_0513-1.jpg',0,'attachment','image/jpeg',0),(769,1,'2011-07-15 14:50:37','2011-07-15 21:50:37','Public domain via https://www.burningwell.org/gallery2/main.php?g2_view=dynamicalbum.UpdatesAlbum&g2_itemId=25770','Brazil Beach','Jericoacoara Ceara Brasil','inherit','open','closed','','img_0747','','','2011-07-15 14:50:37','2011-07-15 21:50:37','',555,'http://maverick.test/wp-content/uploads/2011/07/img_0747.jpg',0,'attachment','image/jpeg',0),(770,1,'2011-07-15 14:51:19','2011-07-15 21:51:19','Public domain via https://www.burningwell.org/gallery2/v/Landscapes/ocean/IMG_0767.JPG.html','Huatulco Coastline','Coastline in Huatulco, Oaxaca, Mexico','inherit','open','closed','','img_0767','','','2011-07-15 14:51:19','2011-07-15 21:51:19','',555,'http://maverick.test/wp-content/uploads/2011/07/img_0767.jpg',0,'attachment','image/jpeg',0),(771,1,'2011-07-15 14:51:57','2011-07-15 21:51:57','Public domain via https://www.burningwell.org/gallery2/main.php?g2_view=dynamicalbum.UpdatesAlbum&g2_itemId=25774','Boat Barco Texture','Boat BW PB Barco Texture Beautiful Fishing','inherit','open','closed','','img_8399','','','2011-07-15 14:51:57','2011-07-15 21:51:57','',555,'http://maverick.test/wp-content/uploads/2011/07/img_8399.jpg',0,'attachment','image/jpeg',0),(807,1,'2012-06-04 11:36:56','2012-06-04 18:36:56','','dsc20040724_152504_532','','inherit','open','closed','','dsc20040724_152504_532-2','','','2012-06-04 11:36:56','2012-06-04 18:36:56','',555,'http://maverick.test/wp-content/uploads/2012/06/dsc20040724_152504_532.jpg',0,'attachment','image/jpeg',0),(811,1,'2012-06-04 11:58:15','2012-06-04 18:58:15','','dsc20050604_133440_3421','','inherit','open','closed','','dsc20050604_133440_3421','','','2012-06-04 11:58:15','2012-06-04 18:58:15','',555,'http://maverick.test/wp-content/uploads/2012/06/dsc20050604_133440_34211.jpg',0,'attachment','image/jpeg',0),(821,1,'2012-07-05 09:49:29','2012-07-05 16:49:29','St. Louis Blues, by Original Dixieland Jazz Band with Al Bernard (public domain)','St. Louis Blues','St. Louis Blues, by Original Dixieland Jazz Band with Al Bernard (public domain)','inherit','open','closed','','originaldixielandjazzbandwithalbernard-stlouisblues','','','2012-07-05 09:49:29','2012-07-05 16:49:29','',587,'http://maverick.test/wp-content/uploads/2012/07/originaldixielandjazzbandwithalbernard-stlouisblues.mp3',0,'attachment','audio/mpeg',0),(827,1,'2012-07-05 11:07:34','2012-07-05 18:07:34','','OLYMPUS DIGITAL CAMERA','','inherit','open','closed','','olympus-digital-camera','','','2012-07-05 11:07:34','2012-07-05 18:07:34','',501,'http://maverick.test/wp-content/uploads/2012/07/manhattansummer.jpg',0,'attachment','image/jpeg',0),(967,1,'2013-03-14 19:44:50','2013-03-15 00:44:50','','Image Alignment 580x300','','inherit','open','open','','image-alignment-580x300','','','2013-03-14 19:44:50','2013-03-15 00:44:50','',1177,'http://maverick.test/wp-content/uploads/2013/03/image-alignment-580x300.jpg',0,'attachment','image/jpeg',0),(968,1,'2013-03-14 19:44:49','2013-03-15 00:44:49','','Image Alignment 150x150','','inherit','open','open','','image-alignment-150x150','','','2013-03-14 19:44:49','2013-03-15 00:44:49','',1177,'http://maverick.test/wp-content/uploads/2013/03/image-alignment-150x150.jpg',0,'attachment','image/jpeg',0),(993,1,'2012-03-15 14:38:08','2012-03-15 21:38:08','This is the post content. It should be displayed in place of the user-defined excerpt in single-page views.','Template: Excerpt (Defined)','This is a user-defined post excerpt. It should be displayed in place of the post content in archive-index pages.','publish','closed','closed','','template-excerpt-defined','','','2012-03-15 14:38:08','2012-03-15 21:38:08','',0,'http://wptest.io/demo/?p=993',0,'post','',0),(996,1,'2012-03-15 14:41:11','2012-03-15 21:41:11','This content is before the more tag.\n\nRight after this sentence should be a \"continue reading\" button of some sort on list pages of themes that show full content. It won\'t show on single pages or on themes showing excerpts.\n\n\n\nAnd this content is after the more tag.','Template: More Tag','','publish','closed','closed','','template-more-tag','','','2012-03-15 14:41:11','2012-03-15 21:41:11','',0,'http://wptest.io/demo/?p=996',0,'post','',0),(1000,1,'2009-05-15 14:48:32','2009-05-15 21:48:32','Nested and mixed lists are an interesting beast. It\'s a corner case to make sure that\n
    \n
  • Lists within lists do not break the ordered list numbering order
  • \n
  • Your list styles go deep enough.
  • \n
\n

Ordered - Unordered - Ordered

\n
    \n
  1. ordered item
  2. \n
  3. ordered item\n
      \n
    • unordered
    • \n
    • unordered\n
        \n
      1. ordered item
      2. \n
      3. ordered item
      4. \n
      \n
    • \n
    \n
  4. \n
  5. ordered item
  6. \n
  7. ordered item
  8. \n
\n

Ordered - Unordered - Unordered

\n
    \n
  1. ordered item
  2. \n
  3. ordered item\n
      \n
    • unordered
    • \n
    • unordered\n
        \n
      • unordered item
      • \n
      • unordered item
      • \n
      \n
    • \n
    \n
  4. \n
  5. ordered item
  6. \n
  7. ordered item
  8. \n
\n

Unordered - Ordered - Unordered

\n
    \n
  • unordered item
  • \n
  • unordered item\n
      \n
    1. ordered
    2. \n
    3. ordered\n
        \n
      • unordered item
      • \n
      • unordered item
      • \n
      \n
    4. \n
    \n
  • \n
  • unordered item
  • \n
  • unordered item
  • \n
\n

Unordered - Unordered - Ordered

\n
    \n
  • unordered item
  • \n
  • unordered item\n
      \n
    • unordered
    • \n
    • unordered\n
        \n
      1. ordered item
      2. \n
      3. ordered item
      4. \n
      \n
    • \n
    \n
  • \n
  • unordered item
  • \n
  • unordered item
  • \n
','Edge Case: Nested And Mixed Lists','','publish','closed','closed','','edge-case-nested-and-mixed-lists','','','2009-05-15 14:48:32','2009-05-15 21:48:32','',0,'http://wptest.io/demo/?p=1000',0,'post','',0),(1011,1,'2012-03-15 15:15:12','2012-03-15 22:15:12','This post should display a featured image, if the theme supports it.\n\nNon-square images can provide some unique styling issues.\n\nThis post tests a horizontal featured image.','Template: Featured Image (Horizontal)','','publish','closed','closed','','template-featured-image-horizontal','','','2012-03-15 15:15:12','2012-03-15 22:15:12','',0,'http://wptest.io/demo/?p=1011',0,'post','',0),(1016,1,'2012-03-15 15:36:32','2012-03-15 22:36:32','This post should display a featured image, if the theme supports it.\n\nNon-square images can provide some unique styling issues.\n\nThis post tests a vertical featured image.','Template: Featured Image (Vertical)','','publish','closed','closed','','template-featured-image-vertical','','','2012-03-15 15:36:32','2012-03-15 22:36:32','',0,'http://wptest.io/demo/?p=1016',0,'post','',0),(1022,1,'2013-03-15 15:40:38','2013-03-15 20:40:38','','Horizontal Featured Image','','inherit','open','open','','featured-image-horizontal-2','','','2013-03-15 15:40:38','2013-03-15 20:40:38','',1011,'http://maverick.test/wp-content/uploads/2013/03/featured-image-horizontal.jpg',0,'attachment','image/jpeg',0),(1023,1,'2013-03-14 09:58:24','2013-03-14 14:58:24','','I Am Worth Loving Wallpaper','','inherit','open','open','','soworthloving-wallpaper','','','2013-03-14 09:58:24','2013-03-14 14:58:24','',1177,'http://maverick.test/wp-content/uploads/2013/03/soworthloving-wallpaper.jpg',0,'attachment','image/jpeg',0),(1025,1,'2013-03-14 19:44:49','2013-03-15 00:44:49','','Image Alignment 300x200','','inherit','open','open','','image-alignment-300x200','','','2013-03-14 19:44:49','2013-03-15 00:44:49','',1177,'http://maverick.test/wp-content/uploads/2013/03/image-alignment-300x200.jpg',0,'attachment','image/jpeg',0),(1027,1,'2013-03-15 15:41:09','2013-03-15 20:41:09','','Vertical Featured Image','','inherit','open','open','','featured-image-vertical-2','','','2013-03-15 15:41:09','2013-03-15 20:41:09','',1016,'http://maverick.test/wp-content/uploads/2013/03/featured-image-vertical.jpg',0,'attachment','image/jpeg',0),(1029,1,'2013-03-14 19:44:50','2013-03-15 00:44:50','','Image Alignment 1200x4002','','inherit','open','open','','image-alignment-1200x4002','','','2013-03-14 19:44:50','2013-03-15 00:44:50','',1177,'http://maverick.test/wp-content/uploads/2013/03/image-alignment-1200x4002.jpg',0,'attachment','image/jpeg',0),(1031,1,'2010-09-09 17:23:27','2010-09-10 00:23:27','This is a test for Jetpack\'s Tiled Gallery.\n\nInstall Jetpack to test.\n\n[gallery type=\"rectangular\" columns=\"4\" ids=\"755,757,758,760,766,763\" orderby=\"rand\"]\n\nThis is some text after the Tiled Gallery just to make sure that everything spaces nicely.','Post Format: Gallery (Tiled)','','publish','closed','closed','','post-format-gallery-tiled','','','2010-09-09 17:23:27','2010-09-10 00:23:27','',0,'http://wptest.io/demo/?p=1031',0,'post','',0),(1045,1,'2013-03-14 22:10:39','2013-03-15 03:10:39','','Unicorn Wallpaper','','inherit','open','open','','unicorn-wallpaper','','','2013-03-14 22:10:39','2013-03-15 03:10:39','',1158,'http://maverick.test/wp-content/uploads/2013/03/unicorn-wallpaper.jpg',0,'attachment','image/jpeg',0),(1133,1,'2013-03-15 18:19:23','2013-03-15 23:19:23','Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of words. Grab a paddle and let\'s get started.\n\nOn the topic of alignment, it should be noted that users can choose from the options of None, Left, Right, and Center. In addition, they also get the options of Thumbnail, Medium, Large & Fullsize. Be sure to try this page in RTL mode and it should look the same as LTR. \n

\"Image

\nThe image above happens to be centered.\n\n\"Image The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned. \n\nAs you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!\n\nAnd now for a massively large image. It also has no alignment.\n\n\"Image\n\nThe image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n\"Image\n\nAnd we try the large image again, with the center alignment since that sometimes is a problem. The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n\"Image\n\nAnd now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there... Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.\n\nIn just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah... Just like that. It never felt so good to be right.\n\nAnd just when you thought we were done, we\'re going to do them all over again with captions!\n\n[caption id=\"attachment_906\" align=\"aligncenter\" width=\"580\"]\"Image Look at 580x300 getting some caption love.[/caption]\n\nThe image above happens to be centered. The caption also has a link in it, just to see if it does anything funky.\n\n[caption id=\"attachment_904\" align=\"alignleft\" width=\"150\"]\"Image Bigger caption than the image usually is.[/caption]\n\nThe rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned. \n\nAs you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!\n\nAnd now for a massively large image. It also has no alignment.\n\n[caption id=\"attachment_907\" align=\"alignnone\" width=\"1200\"]\"Image Comment for massive image for your eyeballs.[/caption]\n\nThe image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n[caption id=\"attachment_907\" align=\"aligncenter\" width=\"1200\"]\"Image This massive image is centered.[/caption]\n\nAnd again with the big image centered. The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n[caption id=\"attachment_905\" align=\"alignright\" width=\"300\"]\"Image Feels good to be right all the time.[/caption]\n\nAnd now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there... Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.\n\nIn just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah... Just like that. It never felt so good to be right.\n\nAnd that\'s a wrap, yo! You survived the tumultuous waters of alignment. Image alignment achievement unlocked! Last thing is a small image aligned right. Whatever follows should be unaffected. \"Image','Page Image Alignment','','publish','open','open','','page-image-alignment','','','2013-03-15 18:19:23','2013-03-15 23:19:23','',1725,'http://wptest.io/demo/?page_id=1080',0,'page','',0),(1134,1,'2013-03-15 18:20:05','2013-03-15 23:20:05','Headings\n

Header one

\n

Header two

\n

Header three

\n

Header four

\n
Header five
\n
Header six
\n

Blockquotes

\nSingle line blockquote:\n
Stay hungry. Stay foolish.
\nMulti line blockquote with a cite reference:\n

The HTML <blockquote> Element (or HTML Block Quotation Element) indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (see Notes for how to change it). A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the <cite> element.

\nmultiple contributors - MDN HTML element reference - blockquote\n

Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EmployeeSalary
Jane$1Because that\'s all Steve Job\' needed for a salary.
John$100KFor all the blogging he does.
Jane$100MPictures are worth a thousand words, right? So Tom x 1,000.
Jane$100BWith hair like that?! Enough said...
\n

Definition Lists

\n
Definition List Title
Definition list division.
Startup
A startup company or startup is a company or temporary organization designed to search for a repeatable and scalable business model.
#dowork
Coined by Rob Dyrdek and his personal body guard Christopher \"Big Black\" Boykins, \"Do Work\" works as a self motivator, to motivating your friends.
Do It Live
I\'ll let Bill O\'Reilly will explain this one.
\n

Unordered Lists (Nested)

\n
    \n
  • List item one\n
      \n
    • List item one\n
        \n
      • List item one
      • \n
      • List item two
      • \n
      • List item three
      • \n
      • List item four
      • \n
      \n
    • \n
    • List item two
    • \n
    • List item three
    • \n
    • List item four
    • \n
    \n
  • \n
  • List item two
  • \n
  • List item three
  • \n
  • List item four
  • \n
\n

Ordered List (Nested)

\n
    \n
  1. List item one -start at 8\n
      \n
    1. List item one\n
        \n
      1. List item one -reversed attribute
      2. \n
      3. List item two
      4. \n
      5. List item three
      6. \n
      7. List item four
      8. \n
      \n
    2. \n
    3. List item two
    4. \n
    5. List item three
    6. \n
    7. List item four
    8. \n
    \n
  2. \n
  3. List item two
  4. \n
  5. List item three
  6. \n
  7. List item four
  8. \n
\n

HTML Tags

\nThese supported tags come from the WordPress.com code FAQ.\n\nAddress Tag\n\n
1 Infinite Loop\nCupertino, CA 95014\nUnited States
Anchor Tag (aka. Link)\n\nThis is an example of a link.\n\nAbbreviation Tag\n\nThe abbreviation srsly stands for \"seriously\".\n\nAcronym Tag (deprecated in HTML5)\n\nThe acronym ftw stands for \"for the win\".\n\nBig Tag (deprecated in HTML5)\n\nThese tests are a big deal, but this tag is no longer supported in HTML5.\n\nCite Tag\n\n\"Code is poetry.\" --Automattic\n\nCode Tag\n\nThis tag styles blocks of code.\n.post-title {\n margin: 0 0 5px;\n font-weight: bold;\n font-size: 38px;\n line-height: 1.2;\n and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n}\nYou will learn later on in these tests that word-wrap: break-word; will be your best friend.\n\nDelete Tag\n\nThis tag will let you strike out text, but this tag is recommended supported in HTML5 (use the <s> instead).\n\nEmphasize Tag\n\nThe emphasize tag should italicize text.\n\nHorizontal Rule Tag\n\n
\n\nThis sentence is following a <hr /> tag.\n\nInsert Tag\n\nThis tag should denote inserted text.\n\nKeyboard Tag\n\nThis scarcely known tag emulates keyboard text, which is usually styled like the <code> tag.\n\nPreformatted Tag\n\nThis tag is for preserving whitespace as typed, such as in poetry or ASCII art.\n

The Road Not Taken

\n
\nRobert Frost\n\n\n  Two roads diverged in a yellow wood,\n  And sorry I could not travel both          (\\_/)\n  And be one traveler, long I stood         (=\'.\'=)\n  And looked down one as far as I could     (\")_(\")\n  To where it bent in the undergrowth;\n\n  Then took the other, as just as fair,\n  And having perhaps the better claim,          |\\_/|\n  Because it was grassy and wanted wear;       / @ @ \\\n  Though as for that the passing there        ( > º < )\n  Had worn them really about the same,         `>>x<<´\n                                               /  O  \\\n  And both that morning equally lay\n  In leaves no step had trodden black.\n  Oh, I kept the first for another day!\n  Yet knowing how way leads on to way,\n  I doubted if I should ever come back.\n\n  I shall be telling this with a sigh\n  Somewhere ages and ages hence:\n  Two roads diverged in a wood, and I—\n  I took the one less traveled by,\n  And that has made all the difference.\n\n\n  and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n
\nQuote Tag for short, inline quotes\n\nDevelopers, developers, developers... --Steve Ballmer\n\nStrike Tag (deprecated in HTML5) and S Tag\n\nThis tag shows strike-through text.\n\nSmall Tag\n\nThis tag shows smaller text.\n\nStrong Tag\n\nThis tag shows bold text.\n\nSubscript Tag\n\nGetting our science styling on with H2O, which should push the \"2\" down.\n\nSuperscript Tag\n\nStill sticking with science and Albert Einstein\'s E = MC2, which should lift the 2 up.\n\nTeletype Tag (obsolete in HTML5)\n\nThis rarely used tag emulates teletype text, which is usually styled like the <code> tag.\n\nUnderline Tag deprecated in HTML 4, re-introduced in HTML5 with other semantics\n\nThis tag shows underlined text.\n\nVariable Tag\n\nThis allows you to denote variables.','Page Markup And Formatting','','publish','open','open','','page-markup-and-formatting','','','2013-03-15 18:20:05','2013-03-15 23:20:05','',1725,'http://wptest.io/demo/?page_id=1083',0,'page','',0),(1148,1,'2012-01-03 10:11:37','2012-01-03 17:11:37','This post tests comments in the following ways.\n
    \n
  • Threaded comments up to 10 levels deep
  • \n
  • Paginated comments (set Settings > Discussion > Break comments into pages to 5 top level comments per page)
  • \n
  • Comment markup / formatting
  • \n
  • Comment images
  • \n
  • Comment videos
  • \n
  • Author comments
  • \n
  • Gravatars and default fallbacks
  • \n
','Template: Comments','','publish','open','closed','','template-comments','','','2012-01-03 10:11:37','2012-01-03 17:11:37','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/comment-test/',0,'post','',19),(1149,1,'2012-01-01 10:17:18','2012-01-01 17:17:18','This post has many pingpacks and trackbacks.\n\nThere are a few ways to list them.\n
    \n
  1. Above the comments
  2. \n
  3. Below the comments
  4. \n
  5. Included within the normal flow of comments
  6. \n
','Template: Pingbacks And Trackbacks','','publish','closed','closed','','template-pingbacks-an-trackbacks','','','2012-01-01 10:17:18','2012-01-01 17:17:18','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/many-trackbacks/',0,'post','',5),(1150,1,'2012-01-02 10:21:15','2012-01-02 17:21:15','This post has its comments, pingbacks, and trackbacks disabled.\n\nThere should be no comment reply form, but should display pingbacks and trackbacks.','Template: Comments Disabled','','publish','closed','closed','','template-comments-disabled','','','2012-01-02 10:21:15','2012-01-02 17:21:15','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/no-comments/',0,'post','',0),(1151,1,'2009-06-01 01:00:34','2009-06-01 08:00:34','This post has many tags.','Edge Case: Many Tags','','publish','closed','closed','','edge-case-many-tags','','','2009-06-01 01:00:34','2009-06-01 08:00:34','',0,'https://wpthemetestdata.wordpress.com/2007/11/24/many-tags/',0,'post','',0),(1152,1,'2009-07-02 02:00:03','2009-07-02 09:00:03','This post has many categories.','Edge Case: Many Categories','','publish','closed','closed','','edge-case-many-categories','','','2009-07-02 02:00:03','2009-07-02 09:00:03','',0,'https://wpthemetestdata.wordpress.com/2007/11/24/many-categories/',0,'post','',0),(1153,1,'2030-01-01 12:00:18','2030-01-01 19:00:18','This post is scheduled to be published in the future.\n\nIt should not be displayed by the theme.','Scheduled','','future','closed','closed','','scheduled','','','2030-01-01 12:00:18','2030-01-01 19:00:18','',0,'https://wpthemetestdata.wordpress.com/?p=418',0,'post','',0),(1158,1,'2010-08-08 05:00:39','2010-08-08 12:00:39','
 \n\n\"\"','Post Format: Image','','publish','closed','closed','','post-format-image','','','2010-08-08 05:00:39','2010-08-08 12:00:39','',0,'https://wpthemetestdata.wordpress.com/?p=568',0,'post','',0),(1161,1,'2010-06-02 02:00:58','2010-06-02 09:00:58','https://www.youtube.com/watch?v=SQEQr7c0-dw\n\nLearn more about WordPress Embeds.','Post Format: Video (YouTube)','','publish','closed','closed','','post-format-video-youtube','','','2010-06-02 02:00:58','2010-06-02 09:00:58','',0,'https://wpthemetestdata.wordpress.com/?p=582',0,'post','',0),(1163,1,'2010-08-07 06:00:19','2010-08-07 13:00:19','[caption id=\"attachment_754\" align=\"alignnone\" width=\"604\"]\"Bell Bell on wharf in San Francisco[/caption]','Post Format: Image (Caption)','','publish','closed','closed','','post-format-image-caption','','','2010-08-07 06:00:19','2010-08-07 13:00:19','',0,'https://wpthemetestdata.wordpress.com/?p=674',0,'post','',0),(1164,1,'2013-04-09 11:20:39','2013-04-09 18:20:39','This post is drafted and not published yet.\n\nIt should not be displayed by the theme.','Draft','','draft','closed','closed','','','','','2013-04-09 11:20:39','2013-04-09 18:20:39','',0,'http://wptest.io/demo/?p=922',0,'post','',0),(1168,1,'2012-01-04 09:38:05','2012-01-04 16:38:05','This content, comments, pingbacks, and trackbacks should not be visible until the password is entered.','Template: Password Protected (the password is \"enter\")','','publish','closed','closed','enter','template-password-protected','','','2012-01-04 09:38:05','2012-01-04 16:38:05','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/test-with-secret-password/',0,'post','',1),(1169,1,'2009-09-05 09:00:23','2009-09-05 16:00:23','This post has no title, but it still must link to the single post view somehow.\n\nThis is typically done by placing the permalink on the post date.','','','publish','closed','closed','','edge-case-no-title','','','2009-09-05 09:00:23','2009-09-05 16:00:23','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/14/',0,'post','',0),(1170,1,'2009-08-06 09:39:56','2009-08-06 16:39:56','','Edge Case: No Content','','publish','closed','closed','','edge-case-no-content','','','2009-08-06 09:39:56','2009-08-06 16:39:56','',0,'https://wpthemetestdata.wordpress.com/2007/09/04/this-post-has-no-body/',0,'post','',1),(1171,1,'2012-01-08 10:00:20','2012-01-08 17:00:20','Post Page 1\n\n\n\nPost Page 2\n\n\n\nPost Page 3','Template: Paginated','','publish','closed','closed','','template-paginated','','','2012-01-08 10:00:20','2012-01-08 17:00:20','',0,'https://noeltest.wordpress.com/?p=188',0,'post','',0),(1173,1,'2013-01-05 10:00:49','2013-01-05 17:00:49','Verify that:\n
    \n
  • The post title renders the word \"with\" in italics and the word \"markup\" in bold (and \"up\" is superscript).
  • \n
  • The post title markup should be removed from the browser window / tab.
  • \n
','Markup: Title With Markup','','publish','closed','closed','','markup-title-with-markup','','','2013-01-05 10:00:49','2013-01-05 17:00:49','',0,'http://wptest.io/demo/?p=861',0,'post','',0),(1174,1,'2013-01-05 11:00:20','2013-01-05 18:00:20','Putting special characters in the title should have no adverse effect on the layout or functionality.\n\nSpecial characters in the post title have been known to cause issues with JavaScript when it is minified, especially in the admin when editing the post itself (ie. issues with metaboxes, media upload, etc.).\n

Latin Character Tests

\nThis is a test to see if the fonts used in this theme support basic Latin characters.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
!\"#$%&\'()*
+,-./01234
56789:;>=<
?@ABCDEFGH
IJKLMNOPQR
STUVWXYZ[\\
]^_`abcdef
ghijklmnop
qrstuvwxyz
{|}~
','Markup: Title With Special Characters ~`!@#$%^&*()-_=+{}[]/\\;:\'\"?,.>','','publish','closed','closed','','title-with-special-characters','','','2013-01-05 11:00:20','2013-01-05 18:00:20','',0,'http://wptest.io/demo/?p=867',0,'post','',0),(1175,1,'2009-10-05 12:00:59','2009-10-05 19:00:59','

Title should not overflow the content area

\n\nA few things to check for:\n
    \n
  • Non-breaking text in the title, content, and comments should have no adverse effects on layout or functionality.
  • \n
  • Check the browser window / tab title.
  • \n
  • If you are a plugin or widget developer, check that this text does not break anything.
  • \n
\n\nThe following CSS properties will help you support non-breaking text.\n\n
-ms-word-wrap: break-word;\nword-wrap: break-word;
\n ','Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu','','publish','closed','closed','','title-should-not-overflow-the-content-area','','','2009-10-05 12:00:59','2009-10-05 19:00:59','',0,'http://wptest.io/demo/?p=877',0,'post','',0),(1176,1,'2013-01-09 09:00:39','2013-01-09 16:00:39','

Default

\nThis is a paragraph. It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight up text, free flowing, with love. Completely neutral and not picking a side or sitting on the fence. It just is. It just freaking is. It likes where it is. It does not feel compelled to pick a side. Leave him be. It will just be better that way. Trust me.\n

Left Align

\n

This is a paragraph. It is left aligned. Because of this, it is a bit more liberal in it\'s views. It\'s favorite color is green. Left align tends to be more eco-friendly, but it provides no concrete evidence that it really is. Even though it likes share the wealth evenly, it leaves the equal distribution up to justified alignment.

\n\n

Center Align

\n

This is a paragraph. It is center aligned. Center is, but nature, a fence sitter. A flip flopper. It has a difficult time making up its mind. It wants to pick a side. Really, it does. It has the best intentions, but it tends to complicate matters more than help. The best you can do is try to win it over and hope for the best. I hear center align does take bribes.

\n\n

Right Align

\n

This is a paragraph. It is right aligned. It is a bit more conservative in it\'s views. It\'s prefers to not be told what to do or how to do it. Right align totally owns a slew of guns and loves to head to the range for some practice. Which is cool and all. I mean, it\'s a pretty good shot from at least four or five football fields away. Dead on. So boss.

\n\n

Justify Align

\n

This is a paragraph. It is justify aligned. It gets really mad when people associate it with Justin Timberlake. Typically, justified is pretty straight laced. It likes everything to be in it\'s place and not all cattywampus like the rest of the aligns. I am not saying that makes it better than the rest of the aligns, but it does tend to put off more of an elitist attitude.

','Markup: Text Alignment','','publish','closed','closed','','markup-text-alignment','','','2013-01-09 09:00:39','2013-01-09 16:00:39','',0,'http://wptest.io/demo/?p=895',0,'post','',0),(1177,1,'2013-01-10 20:15:40','2013-01-11 03:15:40','Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of words. Grab a paddle and let\'s get started.\n\nOn the topic of alignment, it should be noted that users can choose from the options of None, Left, Right, and Center. In addition, they also get the options of Thumbnail, Medium, Large & Fullsize. Be sure to try this page in RTL mode and it should look the same as LTR. \n

\"Image

\nThe image above happens to be centered.\n\n\"Image The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned. \n\nAs you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!\n\nAnd now for a massively large image. It also has no alignment.\n\n\"Image\n\nThe image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n\"Image\n\nAnd we try the large image again, with the center alignment since that sometimes is a problem. The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n\"Image\n\nAnd now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there... Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.\n\nIn just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah... Just like that. It never felt so good to be right.\n\nAnd just when you thought we were done, we\'re going to do them all over again with captions!\n\n[caption id=\"attachment_906\" align=\"aligncenter\" width=\"580\"]\"Image Look at 580x300 getting some caption love.[/caption]\n\nThe image above happens to be centered. The caption also has a link in it, just to see if it does anything funky.\n\n[caption id=\"attachment_904\" align=\"alignleft\" width=\"150\"]\"Image Bigger caption than the image usually is.[/caption]\n\nThe rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned. \n\nAs you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!\n\nAnd now for a massively large image. It also has no alignment.\n\n[caption id=\"attachment_907\" align=\"alignnone\" width=\"1200\"]\"Image Comment for massive image for your eyeballs.[/caption]\n\nThe image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n[caption id=\"attachment_907\" align=\"aligncenter\" width=\"1200\"]\"Image This massive image is centered.[/caption]\n\nAnd again with the big image centered. The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.\n\n[caption id=\"attachment_905\" align=\"alignright\" width=\"300\"]\"Image Feels good to be right all the time.[/caption]\n\nAnd now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there... Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.\n\nIn just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah... Just like that. It never felt so good to be right.\n\nAnd that\'s a wrap, yo! You survived the tumultuous waters of alignment. Image alignment achievement unlocked! One last thing: The last item in this post\'s content is a thumbnail floated right. Make sure any elements after the content are clearing properly.\n\n\"\"','Markup: Image Alignment','','publish','closed','closed','','markup-image-alignment','','','2013-01-10 20:15:40','2013-01-11 03:15:40','',0,'http://wptest.io/demo/?p=903',0,'post','',0),(1178,1,'2013-01-11 20:22:19','2013-01-12 03:22:19','Headings\n

Header one

\n

Header two

\n

Header three

\n

Header four

\n
Header five
\n
Header six
\n

Blockquotes

\nSingle line blockquote:\n
Stay hungry. Stay foolish.
\nMulti line blockquote with a cite reference:\n

The HTML <blockquote> Element (or HTML Block Quotation Element) indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (see Notes for how to change it). A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the <cite> element.

\nmultiple contributors - MDN HTML element reference - blockquote\n

Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EmployeeSalary
John Doe$1Because that\'s all Steve Jobs needed for a salary.
Jane Doe$100KFor all the blogging she does.
Fred Bloggs$100MPictures are worth a thousand words, right? So Jane x 1,000.
Jane Bloggs$100BWith hair like that?! Enough said...
\n

Definition Lists

\n
Definition List Title
Definition list division.
Startup
A startup company or startup is a company or temporary organization designed to search for a repeatable and scalable business model.
#dowork
Coined by Rob Dyrdek and his personal body guard Christopher \"Big Black\" Boykins, \"Do Work\" works as a self motivator, to motivating your friends.
Do It Live
I\'ll let Bill O\'Reilly will explain this one.
\n

Unordered Lists (Nested)

\n
    \n
  • List item one\n
      \n
    • List item one\n
        \n
      • List item one
      • \n
      • List item two
      • \n
      • List item three
      • \n
      • List item four
      • \n
      \n
    • \n
    • List item two
    • \n
    • List item three
    • \n
    • List item four
    • \n
    \n
  • \n
  • List item two
  • \n
  • List item three
  • \n
  • List item four
  • \n
\n

Ordered List (Nested)

\n
    \n
  1. List item one -start at 8\n
      \n
    1. List item one\n
        \n
      1. List item one -reversed attribute
      2. \n
      3. List item two
      4. \n
      5. List item three
      6. \n
      7. List item four
      8. \n
      \n
    2. \n
    3. List item two
    4. \n
    5. List item three
    6. \n
    7. List item four
    8. \n
    \n
  2. \n
  3. List item two
  4. \n
  5. List item three
  6. \n
  7. List item four
  8. \n
\n

HTML Tags

\nThese supported tags come from the WordPress.com code FAQ.\n\nAddress Tag\n\n
1 Infinite Loop\nCupertino, CA 95014\nUnited States
Anchor Tag (aka. Link)\n\nThis is an example of a link.\n\nAbbreviation Tag\n\nThe abbreviation srsly stands for \"seriously\".\n\nAcronym Tag (deprecated in HTML5)\n\nThe acronym ftw stands for \"for the win\".\n\nBig Tag (deprecated in HTML5)\n\nThese tests are a big deal, but this tag is no longer supported in HTML5.\n\nCite Tag\n\n\"Code is poetry.\" --Automattic\n\nCode Tag\n\nThis tag styles blocks of code.\n.post-title {\n margin: 0 0 5px;\n font-weight: bold;\n font-size: 38px;\n line-height: 1.2;\n and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n}\nYou will learn later on in these tests that word-wrap: break-word; will be your best friend.\n\nDelete Tag\n\nThis tag will let you strike out text, but this tag is recommended supported in HTML5 (use the <s> instead).\n\nEmphasize Tag\n\nThe emphasize tag should italicize text.\n\nHorizontal Rule Tag\n\n
\n\nThis sentence is following a <hr /> tag.\n\nInsert Tag\n\nThis tag should denote inserted text.\n\nKeyboard Tag\n\nThis scarcely known tag emulates keyboard text, which is usually styled like the <code> tag.\n\nPreformatted Tag\n\nThis tag is for preserving whitespace as typed, such as in poetry or ASCII art.\n

The Road Not Taken

\n
\nRobert Frost\n\n\n  Two roads diverged in a yellow wood,\n  And sorry I could not travel both          (\\_/)\n  And be one traveler, long I stood         (=\'.\'=)\n  And looked down one as far as I could     (\")_(\")\n  To where it bent in the undergrowth;\n\n  Then took the other, as just as fair,\n  And having perhaps the better claim,          |\\_/|\n  Because it was grassy and wanted wear;       / @ @ \\\n  Though as for that the passing there        ( > º < )\n  Had worn them really about the same,         `>>x<<´\n                                               /  O  \\\n  And both that morning equally lay\n  In leaves no step had trodden black.\n  Oh, I kept the first for another day!\n  Yet knowing how way leads on to way,\n  I doubted if I should ever come back.\n\n  I shall be telling this with a sigh\n  Somewhere ages and ages hence:\n  Two roads diverged in a wood, and I—\n  I took the one less traveled by,\n  And that has made all the difference.\n\n\n  and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;\n
\nQuote Tag for short, inline quotes\n\nDevelopers, developers, developers... --Steve Ballmer\n\nStrike Tag (deprecated in HTML5) and S Tag\n\nThis tag shows strike-through text.\n\nSmall Tag\n\nThis tag shows smaller text.\n\nStrong Tag\n\nThis tag shows bold text.\n\nSubscript Tag\n\nGetting our science styling on with H2O, which should push the \"2\" down.\n\nSuperscript Tag\n\nStill sticking with science and Albert Einstein\'s E = MC2, which should lift the 2 up.\n\nTeletype Tag (obsolete in HTML5)\n\nThis rarely used tag emulates teletype text, which is usually styled like the <code> tag.\n\nUnderline Tag deprecated in HTML 4, re-introduced in HTML5 with other semantics\n\nThis tag shows underlined text.\n\nVariable Tag\n\nThis allows you to denote variables.','Markup: HTML Tags and Formatting','','publish','closed','closed','','markup-html-tags-and-formatting','','','2013-01-11 20:22:19','2013-01-12 03:22:19','',0,'http://wptest.io/demo/?p=919',0,'post','',0),(1179,1,'2011-03-15 15:47:16','2011-03-15 22:47:16','https://twitter.com/nacin/status/319508408669708289\n\nThis post tests WordPress\' Twitter Embeds feature.','Media: Twitter Embeds','','publish','closed','closed','','media-twitter-embeds','','','2011-03-15 15:47:16','2011-03-15 22:47:16','',0,'http://wptest.io/demo/?p=1027',0,'post','',0),(1241,1,'2012-01-07 07:07:21','2012-01-07 14:07:21','This is a sticky post.\n\nThere are a few things to verify:\n
    \n
  • The sticky post should be distinctly recognizable in some way in comparison to normal posts. You can style the .sticky class if you are using the post_class() function to generate your post classes, which is a best practice.
  • \n
  • They should show at the very top of the blog index page, even though they could be several posts back chronologically.
  • \n
  • They should still show up again in their chronologically correct postion in time, but without the sticky indicator.
  • \n
  • If you have a plugin or widget that lists popular posts or comments, make sure that this sticky post is not always at the top of those lists unless it really is popular.
  • \n
','Template: Sticky','','publish','closed','closed','','template-sticky','','','2012-01-07 07:07:21','2012-01-07 14:07:21','',0,'http://wptest.io/demo/?p=1241',0,'post','',0),(1446,1,'2012-03-14 09:49:22','2012-03-14 16:49:22','This is the post content. It should be displayed in place of the auto-generated excerpt in single-page views. Archive-index pages should display an auto-generated excerpt of this content. Depending on Theme-defined filters, the length of the auto-generated excerpt will vary from Theme-to-Theme. The default length for auto-generated excerpts is 55 words, so to test the excerpt auto-generation, this post must have more than 55 words.\n\nBe sure to test the formatting of the auto-generated excerpt, to ensure that it doesn\'t create any layout problems. Also, ensure that any filters applied to the excerpt, such as excerpt_length and excerpt_more, display properly.','Template: Excerpt (Generated)','','publish','closed','closed','','template-excerpt-generated','','','2012-03-14 09:49:22','2012-03-14 16:49:22','',0,'https://wpthemetestdata.wordpress.com/?p=1446',0,'post','',0),(1628,1,'2013-04-09 13:17:31','2013-04-09 20:17:31','','triforce-wallpaper','It’s dangerous to go alone! Take this.','inherit','open','closed','','triforce-wallpaper','','','2013-04-09 13:17:31','2013-04-09 20:17:31','',1163,'http://maverick.test/wp-content/uploads/2013/04/triforce-wallpaper.jpg',0,'attachment','image/jpeg',0),(1686,1,'2013-09-18 14:37:05','2013-09-18 21:37:05','','dsc20040724_152504_532','','inherit','open','closed','','dsc20040724_152504_532','','','2013-09-18 14:37:05','2013-09-18 21:37:05','',0,'http://maverick.test/wp-content/uploads/2013/09/dsc20040724_152504_532.jpg',0,'attachment','image/jpeg',0),(1687,1,'2013-09-18 14:37:07','2013-09-18 21:37:07','','dsc20050604_133440_34211','','inherit','open','closed','','dsc20050604_133440_34211','','','2013-09-18 14:37:07','2013-09-18 21:37:07','',0,'http://maverick.test/wp-content/uploads/2013/09/dsc20050604_133440_34211.jpg',0,'attachment','image/jpeg',0),(1690,1,'2013-12-04 11:08:29','2013-12-04 18:08:29','','2014-slider-mobile-behavior','','inherit','open','closed','','2014-slider-mobile-behavior','','','2013-12-04 11:08:29','2013-12-04 18:08:29','',0,'http://maverick.test/wp-content/uploads/2013/12/2014-slider-mobile-behavior.mov',0,'attachment','video/quicktime',0),(1691,1,'2014-01-05 11:45:21','2014-01-05 18:45:21','','dsc20050315_145007_132','','inherit','open','closed','','dsc20050315_145007_132-2','','','2014-01-05 11:45:21','2014-01-05 18:45:21','',555,'http://maverick.test/wp-content/uploads/2014/01/dsc20050315_145007_132.jpg',0,'attachment','image/jpeg',0),(1692,1,'2014-01-05 11:45:36','2014-01-05 18:45:36','','spectacles','','inherit','open','closed','','spectacles-2','','','2014-01-05 11:45:36','2014-01-05 18:45:36','',501,'http://maverick.test/wp-content/uploads/2014/01/spectacles.gif',0,'attachment','image/gif',0),(1724,2,'2018-10-20 20:03:48','2018-10-21 03:03:48','\n

There are many different ways to use the web besides a mouse and a pair of eyes. Users navigate for example with a keyboard only or with their voice.

\n\n\n\n

All the functionality, including menus, links and forms should work using a keyboard only. This is essential for all assistive technology to work properly. The only way to test this, at the moment, is manually. The best time to test this is during development.

\n\n\n\n

How to keyboard test:

\n\n\n\n

Tab through your pages, links and forms to do the following tests:

\n\n\n\n
  • Confirm that all links can be reached and activated via keyboard, including any in dropdown submenus.
  • Confirm that all links get a visible focus indicator (e.g., a border highlight).
  • Confirm that all visually hidden links (e.g. skip links) become visible when in focus.
  • Confirm that all form input fields and buttons can be accessed and used via keyboard.
  • Confirm that all interactions, buttons, and other controls can be triggered via keyboard — any action you can complete with a mouse must also be performable via keyboard.
  • Confirm that focus doesn’t move in unexpected ways around the page.
  • Confirm that using shift+tab to move backwards works as well.
\n\n\n\n

Resources

\n\n\n\n\n','Keyboard navigation','','publish','closed','closed','','keyboard-navigation','','','2018-10-20 20:03:48','2018-10-21 03:03:48','',0,'https://wpthemetestdata.wordpress.com/?p=1724',0,'post','',0),(1725,1,'2010-07-25 19:40:01','2010-07-26 02:40:01','This site is using the standard WordPress Theme Unit Test Data for content. The Theme Unit Test is a series of posts and pages that match up with a checklist on the WordPress codex. You can use the data and checklist together to test your theme. It is recommended that you test your theme with the Theme Unit Test before submitting your theme to the WordPress.org theme directory.\n\n

WordPress Theme Development Resources

\n\n
    \n
  1. See the WordPress Theme Developer Handbook for examples of best practices.
  2. \n
  3. See the WordPress Code Reference for more information about WordPress\' functions, classes, methods, and hooks.
  4. \n
  5. See Theme Unit Test for a robust test suite for your Theme and get the latest version of the test data you see here.
  6. \n
  7. See Releasing Your Theme for a guide to submitting your Theme to the Theme Directory.
  8. \n
','About The Tests','','publish','closed','closed','','about','','','2010-07-25 19:40:01','2010-07-26 02:40:01','',0,'https://wpthemetestdata.wordpress.com/about/',1,'page','',0),(1726,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','','Pages','','publish','closed','closed','','pages','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1726',2,'nav_menu_item','',0),(1727,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','','Categories','','publish','closed','closed','','categories','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1727',10,'nav_menu_item','',0),(1728,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','Posts in this category test markup tags and styles.','','','publish','closed','closed','','1728','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1728',21,'nav_menu_item','',0),(1729,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','Posts in this category test post formats.','','','publish','closed','closed','','1729','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1729',24,'nav_menu_item','',0),(1730,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','Posts in this category test unpublished posts.','','','publish','closed','closed','','1730','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1730',28,'nav_menu_item','',0),(1731,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','','Depth','','publish','closed','closed','','depth','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1731',29,'nav_menu_item','',0),(1732,1,'2019-08-14 20:13:26','2019-08-14 20:13:26','','Level 01','','publish','closed','closed','','level-01','','','2019-08-14 20:13:26','2019-08-14 20:13:26','',0,'http://maverick.test/?p=1732',30,'nav_menu_item','',0),(1733,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 02','','publish','closed','closed','','level-02','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1733',31,'nav_menu_item','',0),(1734,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 03','','publish','closed','closed','','level-03','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1734',32,'nav_menu_item','',0),(1735,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 04','','publish','closed','closed','','level-04','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1735',33,'nav_menu_item','',0),(1736,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 05','','publish','closed','closed','','level-05','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1736',34,'nav_menu_item','',0),(1737,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 06','','publish','closed','closed','','level-06','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1737',35,'nav_menu_item','',0),(1738,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 07','','publish','closed','closed','','level-07','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1738',36,'nav_menu_item','',0),(1739,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 08','','publish','closed','closed','','level-08','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1739',37,'nav_menu_item','',0),(1740,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 09','','publish','closed','closed','','level-09','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1740',38,'nav_menu_item','',0),(1741,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Level 10','','publish','closed','closed','','level-10','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1741',39,'nav_menu_item','',0),(1742,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Advanced','','publish','closed','closed','','advanced','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1742',40,'nav_menu_item','',0),(1743,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','Custom Menu Description','Menu Description','','publish','closed','closed','','menu-description','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1743',44,'nav_menu_item','',0),(1744,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Menu Title Attribute','Custom Title Attribute','publish','closed','closed','','menu-title-attribute','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1744',41,'nav_menu_item','',0),(1745,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','Menu CSS Class','','publish','closed','closed','','menu-css-class','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1745',42,'nav_menu_item','',0),(1746,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','New Window / Tab','','publish','closed','closed','','new-window-tab','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1746',43,'nav_menu_item','',0),(1747,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','twitter.com','','publish','closed','closed','','twitter-com','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1747',1,'nav_menu_item','',0),(1748,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','facebook.com','','publish','closed','closed','','facebook-com','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1748',2,'nav_menu_item','',0),(1749,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','github.com','','publish','closed','closed','','github-com','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1749',3,'nav_menu_item','',0),(1750,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','instagram.com','','publish','closed','closed','','instagram-com','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1750',5,'nav_menu_item','',0),(1751,1,'2019-08-14 20:13:27','2019-08-14 20:13:27','','linkedin.com','','publish','closed','closed','','linkedin-com','','','2019-08-14 20:13:27','2019-08-14 20:13:27','',0,'http://maverick.test/?p=1751',4,'nav_menu_item','',0),(1752,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1752','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1752',2,'nav_menu_item','',0),(1753,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1753','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1753',12,'nav_menu_item','',0),(1754,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1754','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1754',13,'nav_menu_item','',0),(1755,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1755','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1755',14,'nav_menu_item','',0),(1756,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1756','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1756',15,'nav_menu_item','',0),(1757,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1757','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1757',18,'nav_menu_item','',0),(1758,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1758','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1758',2,'nav_menu_item','',0),(1759,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1759','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1759',3,'nav_menu_item','',0),(1760,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1760','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1760',4,'nav_menu_item','',0),(1761,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1761','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',1725,'http://maverick.test/?p=1761',7,'nav_menu_item','',0),(1762,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1762','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',1725,'http://maverick.test/?p=1762',8,'nav_menu_item','',0),(1763,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1763','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',1725,'http://maverick.test/?p=1763',9,'nav_menu_item','',0),(1764,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1764','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1764',10,'nav_menu_item','',0),(1765,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1765','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1765',11,'nav_menu_item','',0),(1766,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1766','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1766',12,'nav_menu_item','',0),(1767,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1767','','','2019-08-14 20:13:28','2019-08-14 20:13:28','',0,'http://maverick.test/?p=1767',17,'nav_menu_item','',0),(1768,1,'2019-08-14 20:13:28','2019-08-14 20:13:28',' ','','','publish','closed','closed','','1768','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1768',3,'nav_menu_item','',0),(1769,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1769','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1769',6,'nav_menu_item','',0),(1770,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1770','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1770',17,'nav_menu_item','',0),(1771,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1771','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1771',20,'nav_menu_item','',0),(1772,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1772','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1772',21,'nav_menu_item','',0),(1773,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1773','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1773',22,'nav_menu_item','',0),(1774,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1774','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1774',23,'nav_menu_item','',0),(1775,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1775','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/?p=1775',24,'nav_menu_item','',0),(1776,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1776','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/?p=1776',25,'nav_menu_item','',0),(1777,1,'2019-08-14 20:13:29','2019-08-14 20:13:29',' ','','','publish','closed','closed','','1777','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1777',42,'nav_menu_item','',0),(1778,1,'2019-08-14 20:14:43','2019-08-14 20:14:43','','Pages','','publish','closed','closed','','pages-2','','','2019-08-14 20:14:43','2019-08-14 20:14:43','',0,'http://maverick.test/?p=1778',2,'nav_menu_item','',0),(1779,1,'2019-08-14 20:14:43','2019-08-14 20:14:43','','Categories','','publish','closed','closed','','categories-2','','','2019-08-14 20:14:43','2019-08-14 20:14:43','',0,'http://maverick.test/?p=1779',10,'nav_menu_item','',0),(1780,1,'2019-08-14 20:14:43','2019-08-14 20:14:43','Posts in this category test markup tags and styles.','','','publish','closed','closed','','1780','','','2019-08-14 20:14:43','2019-08-14 20:14:43','',0,'http://maverick.test/?p=1780',21,'nav_menu_item','',0),(1781,1,'2019-08-14 20:14:43','2019-08-14 20:14:43','Posts in this category test post formats.','','','publish','closed','closed','','1781','','','2019-08-14 20:14:43','2019-08-14 20:14:43','',0,'http://maverick.test/?p=1781',24,'nav_menu_item','',0),(1782,1,'2019-08-14 20:14:43','2019-08-14 20:14:43','Posts in this category test unpublished posts.','','','publish','closed','closed','','1782','','','2019-08-14 20:14:43','2019-08-14 20:14:43','',0,'http://maverick.test/?p=1782',28,'nav_menu_item','',0),(1783,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Depth','','publish','closed','closed','','depth-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1783',29,'nav_menu_item','',0),(1784,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 01','','publish','closed','closed','','level-01-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1784',30,'nav_menu_item','',0),(1785,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 02','','publish','closed','closed','','level-02-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1785',31,'nav_menu_item','',0),(1786,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 03','','publish','closed','closed','','level-03-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1786',32,'nav_menu_item','',0),(1787,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 04','','publish','closed','closed','','level-04-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1787',33,'nav_menu_item','',0),(1788,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 05','','publish','closed','closed','','level-05-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1788',34,'nav_menu_item','',0),(1789,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 06','','publish','closed','closed','','level-06-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1789',35,'nav_menu_item','',0),(1790,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 07','','publish','closed','closed','','level-07-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1790',36,'nav_menu_item','',0),(1791,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 08','','publish','closed','closed','','level-08-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1791',37,'nav_menu_item','',0),(1792,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 09','','publish','closed','closed','','level-09-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1792',38,'nav_menu_item','',0),(1793,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Level 10','','publish','closed','closed','','level-10-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1793',39,'nav_menu_item','',0),(1794,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Advanced','','publish','closed','closed','','advanced-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1794',40,'nav_menu_item','',0),(1795,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','Custom Menu Description','Menu Description','','publish','closed','closed','','menu-description-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1795',44,'nav_menu_item','',0),(1796,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Menu Title Attribute','Custom Title Attribute','publish','closed','closed','','menu-title-attribute-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1796',41,'nav_menu_item','',0),(1797,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','Menu CSS Class','','publish','closed','closed','','menu-css-class-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1797',42,'nav_menu_item','',0),(1798,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','New Window / Tab','','publish','closed','closed','','new-window-tab-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1798',43,'nav_menu_item','',0),(1799,1,'2019-08-14 20:14:44','2019-08-14 20:14:44','','twitter.com','','publish','closed','closed','','twitter-com-2','','','2019-08-14 20:14:44','2019-08-14 20:14:44','',0,'http://maverick.test/?p=1799',1,'nav_menu_item','',0),(1800,1,'2019-08-14 20:14:45','2019-08-14 20:14:45','','facebook.com','','publish','closed','closed','','facebook-com-2','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1800',2,'nav_menu_item','',0),(1801,1,'2019-08-14 20:14:45','2019-08-14 20:14:45','','github.com','','publish','closed','closed','','github-com-2','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1801',3,'nav_menu_item','',0),(1802,1,'2019-08-14 20:14:45','2019-08-14 20:14:45','','instagram.com','','publish','closed','closed','','instagram-com-2','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1802',5,'nav_menu_item','',0),(1803,1,'2019-08-14 20:14:45','2019-08-14 20:14:45','','linkedin.com','','publish','closed','closed','','linkedin-com-2','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1803',4,'nav_menu_item','',0),(1804,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1804','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1804',1,'nav_menu_item','',0),(1805,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1805','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1805',4,'nav_menu_item','',0),(1806,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1806','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1806',5,'nav_menu_item','',0),(1807,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1807','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1807',6,'nav_menu_item','',0),(1808,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1808','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/?p=1808',7,'nav_menu_item','',0),(1809,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1809','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/?p=1809',16,'nav_menu_item','',0),(1810,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1810','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1810',2,'nav_menu_item','',0),(1811,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1811','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1811',3,'nav_menu_item','',0),(1812,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1812','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1812',4,'nav_menu_item','',0),(1813,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1813','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',1725,'http://maverick.test/?p=1813',7,'nav_menu_item','',0),(1814,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1814','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',1725,'http://maverick.test/?p=1814',8,'nav_menu_item','',0),(1815,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1815','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',1725,'http://maverick.test/?p=1815',9,'nav_menu_item','',0),(1816,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1816','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1816',10,'nav_menu_item','',0),(1817,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1817','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1817',11,'nav_menu_item','',0),(1818,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1818','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1818',12,'nav_menu_item','',0),(1819,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1819','','','2019-08-14 20:14:45','2019-08-14 20:14:45','',0,'http://maverick.test/?p=1819',17,'nav_menu_item','',0),(1820,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1820','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1820',1,'nav_menu_item','',0),(1821,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1821','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1821',4,'nav_menu_item','',0),(1822,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1822','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1822',7,'nav_menu_item','',0),(1823,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1823','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1823',8,'nav_menu_item','',0),(1824,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1824','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1824',9,'nav_menu_item','',0),(1825,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1825','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1825',10,'nav_menu_item','',0),(1826,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1826','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1826',37,'nav_menu_item','',0),(1827,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1827','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/?p=1827',38,'nav_menu_item','',0),(1828,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1828','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/?p=1828',39,'nav_menu_item','',0),(1829,1,'2019-08-14 20:14:45','2019-08-14 20:14:45',' ','','','publish','closed','closed','','1829','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1829',40,'nav_menu_item','',0),(1830,2,'2018-11-01 07:10:43','2018-11-01 07:10:43','\n

The Common category includes the following blocks: Paragraph, image, headings, list, gallery, quote, audio, cover, video.

\n\n\n\n

The paragraph block is the default block type.  It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight up text, free flowing, with love.

\n\n\n\n

This paragraph is left aligned.

\n\n\n\n

This italic paragraph is right aligned.

\n\n\n\n

Neither of these paragraphs care about politics, but this one is bold, medium sized and has a drop cap.

\n\n\n\n

This paragraph is centered.

\n\n\n\n

This paragraph prefers Jazz over Justin Timberlake. It also uses the small font size.

\n\n\n\n

This paragraph has something important to say:  It has a large font size, which defaults to 36px.

\n\n\n\n

The huge text size defaults to 46px, but the size can be customized.

\n\n\n\n

This paragraph is colorful, with a red background and white text. Colored blocks should have a high enough contrast, so that the text is readable.

\n\n\n\n

Below this block, you will see a single image.

\n\n\n\n
\"Image
\n\n\n\n

H1 Heading

\n\n\n\n

H2 Heading

\n\n\n\n

H3 Heading

\n\n\n\n

H4 Heading

\n\n\n\n
H5 Heading
\n\n\n\n
H6 Heading
\n\n\n\n

Ordered list

\n\n\n\n
  1. The software should be licensed under the GNU Public License.
  2. The software should be freely available to anyone to use for any purpose, and without permission.
  3. The software should be open to modifications.
    1. Any modifications should be freely distributable at no cost and without permission from its creators.
  4. The software should provide a framework for translation to make it globally accessible to speakers of all languages.
  5. The software should provide a framework for extensions so modifications and enhancements can be made without modifying core code
\n\n\n\n

Unordered list

\n\n\n\n
  • One
  • Two
  • Three
    • Four
  • Five
\n\n\n\n\n\n\n\n

Quote

Cite
\n\n\n\n
\n\n\n\n

Cover block with background image

\n\n\n\n

The file block has a setting that lets us show or hide a download button with editable text:

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

Video blocks have settings for showing and hiding the playback controls. Use autoplay and playback controls responsibly.

\n\n\n\n
This is a video block caption.
\n\n\n\n

The video block below is muted and has a poster image that displays before the video starts:

\n\n\n\n
\n\n','Block category: Common','','publish','open','open','','block-category-common','','','2018-11-01 07:10:43','2018-11-01 07:10:43','',0,'https://wpthemetestdata.wordpress.com/?p=1730',0,'post','',0),(1831,2,'2018-11-01 06:03:22','2018-11-01 06:03:22','\n

The formatting category includes the following blocks:

\n\n\n\n
The code block\n<?php echo \'Hello World\'; ?>\n
\n\n\n

The classic block

\n\n\nThe custom HTML block\n\n\n\n
The preformatted block.

The Road Not Taken

Robert Frost
Two roads diverged in a yellow wood,
And sorry I could not travel both (\\_/)
And be one traveler, long I stood (=\'.\'=)
And looked down one as far as I could (\")_(\")
To where it bent in the undergrowth;

Then took the other, as just as fair,
And having perhaps the better claim, |\\_/|
Because it was grassy and wanted wear; / @ @ \\
Though as for that the passing there ( > º < )
Had worn them really about the same, `>>x<<´
/ O \\
And both that morning equally lay
In leaves no step had trodden black.
Oh, I kept the first for another day!
Yet knowing how way leads on to way,
I doubted if I should ever come back.
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I—
I took the one less traveled by,
And that has made all the difference.



and here\'s a line of some really, really, really, really long text, just to see how it is handled and to find out how it overflows;
\n\n\n\n

The pull quote

Theme Reviewer
\n\n\n\n
The table blockThis is the default style.
The cell next to this is empty.
Cell #5
Cell #6
\n\n\n\n
This is the striped style.This row should have a background color.
The cell next to this is empty.

This table has fixed width table cells.

Make sure that the text wraps correctly.

\n\n\n\n
The Verse block

A block for haiku?
Why not?
Blocks for all the things!
\n','Block category: Formatting','','publish','open','open','','blocks-formatting','','','2018-11-01 06:03:22','2018-11-01 06:03:22','',0,'https://wpthemetestdata.wordpress.com/?p=1732',0,'post','',0),(1832,2,'2018-11-01 06:08:25','2018-11-01 06:08:25','\n

The Layout Elements category includes the following blocks: Button, Columns, Media & Text, separator, spacer, read more, and page break.

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

The read more block should be right below this text, but only on list pages of themes that show the full content. It won\'t show on the single page or on themes showing excerpts.

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

The columns:

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

Column two.

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

Column three.

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

Column four.

\n
\n
\n\n\n\n
\"Boardwalk\"
\n

Media &Text

\n\n\n\n

For displaying media and text next to each other. By default, the media is to the left.

\n
\n\n\n\n
\"Golden
\n

This time our block is full width, and the image is to the right.

\n
\n\n\n\n

The background color is a pale blue. 

\n\n\n\n

Test to make sure that the editor and the front match. To test the Stack on mobile setting, reduce the browser window width.

\n\n\n\n

The control these settings, the block uses the css classes \"has-media-on-the-right\" and \"is-stacked-on-mobile\".

\n\n\n\n

The separator has three styles: short line, wide line, and dots.

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

The spacer block has a default height of 100 pixels:

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

And finally, the page break:

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

This paragraph block is on page two, after the page break.

\n','Block category: Layout Elements','','publish','open','open','','blocks-layout-elements','','','2018-11-01 06:08:25','2018-11-01 06:08:25','',0,'https://wpthemetestdata.wordpress.com/?p=1734',0,'post','',0),(1833,2,'2018-11-01 06:18:46','2018-11-01 06:18:46','\n \n

This post tests various embed blocks:

\n\n \n\n
\nhttps://twitter.com/WordPress/status/1057136472321613824\n
Twitter,  wide width
\n\n\n\n
\nhttps://youtu.be/ex8fMxXJDJw\n
YouTube
\n\n\n\n
\nhttps://www.facebook.com/6427302910/posts/10156380423617911/\n
\n\n\n\n
\nhttps://www.instagram.com/p/BpmueLLgEn_/?utm_source=ig_share_sheet&igshid=1hcxphic7p9e2\n
\n\n\n\n
\nhttps://wordpress.tv/2018/10/14/kjell-reigstad-allan-cole-how-we-made-our-first-gutenberg-powered-theme/\n
WordPress TV, full width
\n\n\n\n

\n','Block category: Embeds','','publish','open','open','','blocks-embeds','','','2018-11-01 06:18:46','2018-11-01 06:18:46','',0,'https://wpthemetestdata.wordpress.com/?p=1738',0,'post','',0),(1834,2,'2018-11-01 06:14:47','2018-11-01 06:14:47','\n \n\nThis is a shortcode widget.\n\n\n\n

The Archive Widget:

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

The same Archive widget but as a dropdown:

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

The Category widget block has an additional option for showing category hierarchies:

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

The Latest Comments widget can display or hide the avatars, the date, and the comment excerpt:

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

Here is an example of the Comments widget with all the options disabled. The number of comments has been reduced to two.

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

And here is the Latest Posts widget in the list view, with dates:

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

Grid view, now sorted from A -Z.

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

You can also change the number of columns used to display the latest posts. The block below only displays posts from the Block category:

\n\n\n\n ','Block category: Widgets','','publish','open','open','','blocks-widgets','','','2018-11-01 06:14:47','2018-11-01 06:14:47','',0,'https://wpthemetestdata.wordpress.com/?p=1736',0,'post','',0),(1835,2,'2018-11-02 12:10:00','2018-11-02 12:10:00','\n
\n
\n

This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs.

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

This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness.

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

This is the second column block. It has 3 columns.

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

Paragraph 2 is in the middle.

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

Paragraph 3 is in the last column.

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

\n\nThe third column block has 4 columns. Make sure that all the text is visible and that it is not cut off.\n\n

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

Now the columns are getting narrower.

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

The margins between the columns should be wide enough,

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

so that the content of the columns does not run into or overlap each other.

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

Column one.

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

Column two.

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

Column three.

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

Column four.

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

Column five.

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

To change the number of columns, select the column block to open the settings panel. You can show up to 6 columns. If the theme has support for wide align, you can also set the alignments to wide and full width.

\n\n\n\n

Below is a column block with six columns, and no alignment:

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

Column one.

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

Column two.

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

Column three.

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

Column four.

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

Column five.

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

Column six.

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

Next is a 3 column block, with a wide alignment:

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

Column one.

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

Column two.

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

Column three.

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

And here is a two column block with full width, and a longer text. Make sure that the text wraps correctly.

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

This is column one. Sometimes, you may want to use columns to display a larger text, so, lets add some more words.   Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna. Praesent sit amet ligula id orci venenatis auctor. Phasellus porttitor, metus non tincidunt dapibus, orci pede pretium neque, sit amet adipiscing ipsum lectus et libero. Aenean bibendum. Curabitur mattis quam id urna. Vivamus dui. Donec nonummy lacinia lorem. Cras risus arcu, sodales ac, ultrices ac, mollis quis, justo. Sed a libero. Quisque risus erat, posuere at, tristique non, lacinia quis, eros.

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

Column two. Cras volutpat, lacus quis semper pharetra, nisi enim dignissim est, et sollicitudin quam ipsum vel mi. Sed commodo urna ac urna. Nullam eu tortor. Curabitur sodales scelerisque magna. Donec ultricies tristique pede. Nullam libero. Nam sollicitudin felis vel metus. Nullam posuere molestie metus. Nullam molestie, nunc id suscipit rhoncus, felis mi vulputate lacus, a ultrices tortor dolor eget augue. Aenean ultricies felis ut turpis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse placerat tellus ac nulla. Proin adipiscing sem ac risus. Maecenas nisi. Cras semper.

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

We can also add blocks inside columns:

\n\n\n\n
\n
\n
  1. This is a numbered list,
  2. inside a 3 column block
  3. with a wide alignment.
\n
\n\n\n\n
\n

The middle column has a paragraph with an image block below.

\n\n\n\n
\"canola\"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna.
\n
\n\n\n\n
\n

-This third column has a quote

Theme Reviewer
\n
\n
\n\n\n\n

But wait there is more!  We also have a block called Media & Text, which is a two column block that helps you display media and text content next to each other, without having to first setup a column block:

\n\n\n\n
\"dsc20050813_115856_52\"
\n

Media & Text

\n\n\n\n

A paragraph block sits ready to be used, below your headline.

\n\n\n\n

\n
\n','Block: Columns','','publish','open','open','','column-blocks','','','2018-11-02 12:10:00','2018-11-02 12:10:00','',0,'https://wpthemetestdata.wordpress.com/?p=1743',0,'post','',0),(1836,2,'2018-11-03 12:25:00','2018-11-03 12:25:00','\n \n

This is a left aligned cover block with a background image.

\n\n\n\n

The cover block lets you add text on top of images or videos.

\n\n\n\n

This blocktype has several alignment options, and you can also align or center the text inside the block.

\n\n\n\n

The background image can be fixed and you can change its opacity and add an overlay color.

\n\n\n\n

Make sure that the text wraps correctly over the image, and that text markup and alignments are working.

\n\n\n\n

The next image should have a pink overlay color, the text should be bold and aligned to the left:

\n\n\n\n

A center aligned cover image block, with a left aligned text.

\n\n\n\n

This is a full width cover block with a fixed background image with a 20% opacity.

\n\n\n\n

Make sure that all the text is readable.

\n\n\n\n

Our last cover image block has a wide width.

\n\n\n\n

This is a wide cover block with a video background.

\n\n\n\n

Compare the video and image blocks.
This block is centered.

\n\n\n\n

The block below has no alignment, and the text is a link. Overlay colors must also work with video backgrounds.

\n\n\n\n\n','Block: Cover','','publish','open','open','','block-cover','','','2018-11-03 12:25:00','2018-11-03 12:25:00','',0,'https://wpthemetestdata.wordpress.com/?p=1745',0,'post','',0),(1837,2,'2018-11-03 13:20:00','2018-11-03 13:20:00','\n

Button blocks are not semantically buttons, but links inside a styled div. 

\n\n\n\n

If you do not add a link, a link tag without an anchor will be used.

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

Check to make sure that the text wraps correctly when the button has more than one line of text, and when it is extra long.

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

Buttons have three styles: 

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

If the theme has a custom color palette, test that background color and text color settings work correctly. 

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

Now lets test how buttons display together with large texts.

\n\n\n\n

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio.

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

Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna. Praesent sit amet ligula id orci venenatis auctor. Phasellus porttitor, metus non tincidunt dapibus, orci pede pretium neque, sit amet adipiscing ipsum lectus et libero. Aenean bibendum. Curabitur mattis quam id urna.

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

Vivamus dui. Donec nonummy lacinia lorem. Cras risus arcu, sodales ac, ultrices ac, mollis quis, justo. Sed a libero. Quisque risus erat, posuere at, tristique non, lacinia quis, eros.

\n','Block: Button','','publish','open','open','','block-button','','','2018-11-03 13:20:00','2018-11-03 13:20:00','',0,'https://wpthemetestdata.wordpress.com/?p=1747',0,'post','',0),(1838,2,'2018-11-01 15:28:56','2018-11-01 15:28:56','\n

The quote block has two styles, regular:

\n\n\n\n

Gutenberg is more than an editor.

The Gutenberg Team
\n\n\n\n

and large:

\n\n\n\n


Yes, it is a press, certainly, but a press from which shall flow in inexhaustible streams, the most abundant and most marvelous liquor that has ever flowed to relieve the thirst of men! Through it, God will spread His Word. A spring of truth shall flow from it: like a new star it shall scatter the darkness of ignorance, and cause a light heretofore unknown to shine amongst men.


Johannes Gutenberg
\n\n\n\n

The quote blocks themselves has no alignments but the text can be aligned, bold, italic, and linked:

\n\n\n\n

Right

Theme Review
\n\n\n\n

In addition to the quote block, we also have the pull quote, with a regular and a solid color style.

\n\n\n\n

You can change the color of the border and the text with the regular style:

\n\n\n\n

In addition to the quote block, we also have the pull quote

Theme Reviewer
\n\n\n\n

Or change the background color and text color with the solid color style:

\n\n\n\n

a solid color style

Theme Reviewer
\n','Block: Quote','','publish','open','open','','block-quotes','','','2018-11-01 15:28:56','2018-11-01 15:28:56','',0,'https://wpthemetestdata.wordpress.com/?p=1749',0,'post','',0),(1839,2,'2018-11-03 03:55:09','2018-11-03 03:55:09','\n

Gallery blocks have two settings: the number of columns, and whether or not images should be cropped. The default number of columns is three, and the maximum number of columns is eight.

\n\n\n\n

Below is a three column gallery at full width, with cropped images.

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

Some more text for taking up space.

\n\n\n\n

A two column gallery, aligned to the left.

\n\n\n\n

In the editor, the image captions can be edited directly by clicking on the text.

\n\n\n\n

If the number of images cannot be divided into the number of columns you have selected, the default is to have the last image(s) automatically stretch to the width of your gallery.

\n\n\n\n

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

A four column gallery with a wide width:

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

A five column gallery with normal images:

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

This is the same gallery, but with cropped images.

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

Six columns: does it work at all window sizes?

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

Seven columns: how does this look on a narrow window?

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

Eight columns:

\n\n\n\n\n','Block: Gallery','','publish','open','open','','block-gallery','','','2018-11-03 03:55:09','2018-11-03 03:55:09','',0,'https://wpthemetestdata.wordpress.com/?p=1752',0,'post','',0),(1840,2,'2018-11-03 15:20:00','2018-11-03 15:20:00','\n

Welcome to image alignment! If you recognize this post, it is because these are blocks that have been converted from the classic Markup: Image Alignment post. The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of words. Grab a paddle and let\'s get started. Be sure to try it in RTL mode. Left should stay left and right should stay right for both reading directions.

\n\n\n\n

On the topic of alignment, it should be noted that users can choose from the options of None, Left, Right, and Center. If the theme has added support for align wide, images can also be wide and full width. Be sure to test this page in RTL mode.

\n\n\n\n

In addition, they also get the options of the image dimensions 25%, 50%, 75%, 100% or a set width and height.

\n\n\n\n
\"Image
\n\n\n\n

The image above happens to be centered.

\n\n\n\n
\"Image
\n\n\n\n

The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned.

\n\n\n\n

As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!

\n\n\n\n

And now for a massively large image. It also has no alignment.

\n\n\n\n
\"Image
\n\n\n\n

The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.

\n\n\n\n
\"Image
\n\n\n\n

And now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there… Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.

\n\n\n\n

In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah… Just like that. It never felt so good to be right.

\n\n\n\n

And just when you thought we were done, we\'re going to do them all over again with captions!

\n\n\n\n
\"Image
Look at 580x300 getting some caption love.
\n\n\n\n

The image above happens to be centered. The caption also has a link in it, just to see if it does anything funky.

\n\n\n\n
\"Image
Itty-bitty caption.
\n\n\n\n

The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned.

\n\n\n\n

As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!

\n\n\n\n

And now for a massively large image. It also has no alignment.

\n\n\n\n
\"Image
Massive image comment for your eyeballs.
\n\n\n\n

The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.

\n\n\n\n
\"Image
Feels good to be right all the time.
\n\n\n\n

And now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there… Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.

\n\n\n\n

In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah… Just like that. It never felt so good to be right.

\n\n\n\n

Imagine that we would find a use for the extra wide image! This image has the wide width alignment:

\n\n\n\n
\"Image
\n\n\n\n

Can we go bigger? This image has the full width alignment:

\n\n\n\n
\"Image
\n\n\n\n

And that\'s a wrap, yo! You survived the tumultuous waters of alignment. Image alignment achievement unlocked! One last thing: The last item in this post\'s content is a thumbnail floated right. Make sure any elements after the content are clearing properly.

\n\n\n\n
\"test\"
\n','Block: Image','','publish','open','open','','block-image','','','2019-08-15 12:29:22','2019-08-15 12:29:22','',0,'https://wpthemetestdata.wordpress.com/?p=1755',0,'post','',0),(1841,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1841','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',1725,'http://maverick.test/?p=1841',8,'nav_menu_item','',0),(1842,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1842','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',1725,'http://maverick.test/?p=1842',9,'nav_menu_item','',0),(1843,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1843','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',1725,'http://maverick.test/?p=1843',5,'nav_menu_item','',0),(1844,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1844','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',1725,'http://maverick.test/?p=1844',6,'nav_menu_item','',0),(1845,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1845','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',173,'http://maverick.test/?p=1845',13,'nav_menu_item','',0),(1846,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1846','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',173,'http://maverick.test/?p=1846',14,'nav_menu_item','',0),(1847,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1847','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',174,'http://maverick.test/?p=1847',15,'nav_menu_item','',0),(1848,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1848','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',174,'http://maverick.test/?p=1848',16,'nav_menu_item','',0),(1849,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1849','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',0,'http://maverick.test/?p=1849',18,'nav_menu_item','',0),(1850,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1850','','','2019-08-14 20:15:46','2019-08-14 20:15:46','',0,'http://maverick.test/?p=1850',19,'nav_menu_item','',0),(1851,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1851','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1851',18,'nav_menu_item','',0),(1852,1,'2019-08-14 20:15:46','2019-08-14 20:15:46',' ','','','publish','closed','closed','','1852','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/?p=1852',19,'nav_menu_item','',0),(1853,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1853','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/?p=1853',26,'nav_menu_item','',0),(1854,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1854','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/?p=1854',27,'nav_menu_item','',0),(1855,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1855','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/?p=1855',28,'nav_menu_item','',0),(1856,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1856','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/?p=1856',29,'nav_menu_item','',0),(1857,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1857','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1857',43,'nav_menu_item','',0),(1858,1,'2019-08-14 20:15:47','2019-08-14 20:15:47',' ','','','publish','closed','closed','','1858','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/?p=1858',45,'nav_menu_item','',0),(1859,1,'2013-12-04 11:08:29','2013-12-04 18:08:29','','2014-slider-mobile-behavior','','inherit','open','closed','','2014-slider-mobile-behavior-2','','','2013-12-04 11:08:29','2013-12-04 18:08:29','',0,'http://maverick.test/wp-content/uploads/2013/12/2014-slider-mobile-behavior-1.mov',0,'attachment','video/quicktime',0),(1860,1,'2013-01-05 11:00:20','2013-01-05 18:00:20','Putting special characters in the title should have no adverse effect on the layout or functionality.\n\nSpecial characters in the post title have been known to cause issues with JavaScript when it is minified, especially in the admin when editing the post itself (ie. issues with metaboxes, media upload, etc.).\n

Latin Character Tests

\nThis is a test to see if the fonts used in this theme support basic Latin characters.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
!\"#$%&\'()*
+,-./01234
56789:;>=<
?@ABCDEFGH
IJKLMNOPQR
STUVWXYZ[\\
]^_`abcdef
ghijklmnop
qrstuvwxyz
{|}~
','Markup: Title With Special Characters ~`!@#$%^&*()-_=+{}[]/\\;:\'\"?,.>','','publish','closed','closed','','title-with-special-characters-2','','','2013-01-05 11:00:20','2013-01-05 18:00:20','',0,'http://wptest.io/demo/?p=867',0,'post','',0),(1862,1,'2019-08-14 20:17:31','2019-08-14 20:17:31','','Pages','','publish','closed','closed','','pages-3','','','2019-08-14 20:17:31','2019-08-14 20:17:31','',0,'http://maverick.test/pages-3/',2,'nav_menu_item','',0),(1863,1,'2019-08-14 20:17:31','2019-08-14 20:17:31','','Categories','','publish','closed','closed','','categories-3','','','2019-08-14 20:17:31','2019-08-14 20:17:31','',0,'http://maverick.test/categories-3/',10,'nav_menu_item','',0),(1864,1,'2019-08-14 20:17:31','2019-08-14 20:17:31','Posts in this category test markup tags and styles.','','','publish','closed','closed','','1864','','','2019-08-14 20:17:31','2019-08-14 20:17:31','',0,'http://maverick.test/',21,'nav_menu_item','',0),(1865,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','Posts in this category test post formats.','','','publish','closed','closed','','1865','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/',24,'nav_menu_item','',0),(1866,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','Posts in this category test unpublished posts.','','','publish','closed','closed','','1866','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/',28,'nav_menu_item','',0),(1867,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Depth','','publish','closed','closed','','depth-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/depth-3/',29,'nav_menu_item','',0),(1868,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 01','','publish','closed','closed','','level-01-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-01-3/',30,'nav_menu_item','',0),(1869,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 02','','publish','closed','closed','','level-02-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-02-3/',31,'nav_menu_item','',0),(1870,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 03','','publish','closed','closed','','level-03-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-03-3/',32,'nav_menu_item','',0),(1871,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 04','','publish','closed','closed','','level-04-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-04-3/',33,'nav_menu_item','',0),(1872,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 05','','publish','closed','closed','','level-05-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-05-3/',34,'nav_menu_item','',0),(1873,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 06','','publish','closed','closed','','level-06-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-06-3/',35,'nav_menu_item','',0),(1874,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 07','','publish','closed','closed','','level-07-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-07-3/',36,'nav_menu_item','',0),(1875,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 08','','publish','closed','closed','','level-08-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-08-3/',37,'nav_menu_item','',0),(1876,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 09','','publish','closed','closed','','level-09-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-09-3/',38,'nav_menu_item','',0),(1877,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Level 10','','publish','closed','closed','','level-10-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/level-10-3/',39,'nav_menu_item','',0),(1878,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Advanced','','publish','closed','closed','','advanced-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/advanced-3/',40,'nav_menu_item','',0),(1879,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','Custom Menu Description','Menu Description','','publish','closed','closed','','menu-description-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/menu-description-3/',44,'nav_menu_item','',0),(1880,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Menu Title Attribute','Custom Title Attribute','publish','closed','closed','','menu-title-attribute-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/menu-title-attribute-3/',41,'nav_menu_item','',0),(1881,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','Menu CSS Class','','publish','closed','closed','','menu-css-class-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/menu-css-class-3/',42,'nav_menu_item','',0),(1882,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','New Window / Tab','','publish','closed','closed','','new-window-tab-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/new-window-tab-3/',43,'nav_menu_item','',0),(1883,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','twitter.com','','publish','closed','closed','','twitter-com-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/twitter-com-3/',1,'nav_menu_item','',0),(1884,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','facebook.com','','publish','closed','closed','','facebook-com-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/facebook-com-3/',2,'nav_menu_item','',0),(1885,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','github.com','','publish','closed','closed','','github-com-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/github-com-3/',3,'nav_menu_item','',0),(1886,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','instagram.com','','publish','closed','closed','','instagram-com-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/instagram-com-3/',5,'nav_menu_item','',0),(1887,1,'2019-08-14 20:17:32','2019-08-14 20:17:32','','linkedin.com','','publish','closed','closed','','linkedin-com-3','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/linkedin-com-3/',4,'nav_menu_item','',0),(1888,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1888','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/',3,'nav_menu_item','',0),(1889,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1889','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/',8,'nav_menu_item','',0),(1890,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1890','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/',9,'nav_menu_item','',0),(1891,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1891','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/',10,'nav_menu_item','',0),(1892,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1892','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',1725,'http://maverick.test/',11,'nav_menu_item','',0),(1893,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1893','','','2019-08-14 20:18:15','2019-08-14 20:18:15','',0,'http://maverick.test/',17,'nav_menu_item','',0),(1894,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1894','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/',2,'nav_menu_item','',0),(1895,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1895','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/',3,'nav_menu_item','',0),(1896,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1896','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',0,'http://maverick.test/',4,'nav_menu_item','',0),(1897,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1897','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',1725,'http://maverick.test/',7,'nav_menu_item','',0),(1898,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1898','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',1725,'http://maverick.test/',8,'nav_menu_item','',0),(1899,1,'2019-08-14 20:17:32','2019-08-14 20:17:32',' ','','','publish','closed','closed','','1899','','','2019-08-14 20:17:32','2019-08-14 20:17:32','',1725,'http://maverick.test/',9,'nav_menu_item','',0),(1900,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1900','','','2019-08-14 20:17:33','2019-08-14 20:17:33','',0,'http://maverick.test/',10,'nav_menu_item','',0),(1901,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1901','','','2019-08-14 20:17:33','2019-08-14 20:17:33','',174,'http://maverick.test/',11,'nav_menu_item','',0),(1902,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1902','','','2019-08-14 20:17:33','2019-08-14 20:17:33','',173,'http://maverick.test/',12,'nav_menu_item','',0),(1903,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1903','','','2019-08-14 20:17:33','2019-08-14 20:17:33','',0,'http://maverick.test/',17,'nav_menu_item','',0),(1904,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1904','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/',2,'nav_menu_item','',0),(1905,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1905','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/',5,'nav_menu_item','',0),(1906,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1906','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/',11,'nav_menu_item','',0),(1907,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1907','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/',14,'nav_menu_item','',0),(1908,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1908','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/',15,'nav_menu_item','',0),(1909,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1909','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/',16,'nav_menu_item','',0),(1910,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1910','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/',30,'nav_menu_item','',0),(1911,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1911','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/',31,'nav_menu_item','',0),(1912,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1912','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/',32,'nav_menu_item','',0),(1913,1,'2019-08-14 20:17:33','2019-08-14 20:17:33',' ','','','publish','closed','closed','','1913','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/',41,'nav_menu_item','',0),(1914,1,'2013-01-05 11:00:20','2013-01-05 18:00:20','Putting special characters in the title should have no adverse effect on the layout or functionality.\n\nSpecial characters in the post title have been known to cause issues with JavaScript when it is minified, especially in the admin when editing the post itself (ie. issues with metaboxes, media upload, etc.).\n

Latin Character Tests

\nThis is a test to see if the fonts used in this theme support basic Latin characters.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
!\"#$%&\'()*
+,-./01234
56789:;>=<
?@ABCDEFGH
IJKLMNOPQR
STUVWXYZ[\\
]^_`abcdef
ghijklmnop
qrstuvwxyz
{|}~
','Markup: Title With Special Characters ~`!@#$%^&*()-_=+{}[]/\\;:\'\"?,.>','','publish','closed','closed','','title-with-special-characters-3','','','2013-01-05 11:00:20','2013-01-05 18:00:20','',0,'http://wptest.io/demo/?p=867',0,'post','',0),(1915,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1915','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',1725,'http://maverick.test/1915/',8,'nav_menu_item','',0),(1916,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1916','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',1725,'http://maverick.test/1916/',9,'nav_menu_item','',0),(1917,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1917','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',1725,'http://maverick.test/1917/',5,'nav_menu_item','',0),(1918,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1918','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',1725,'http://maverick.test/1918/',6,'nav_menu_item','',0),(1919,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1919','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',173,'http://maverick.test/1919/',13,'nav_menu_item','',0),(1920,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1920','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',173,'http://maverick.test/1920/',14,'nav_menu_item','',0),(1921,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1921','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',174,'http://maverick.test/1921/',15,'nav_menu_item','',0),(1922,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1922','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',174,'http://maverick.test/1922/',16,'nav_menu_item','',0),(1923,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1923','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',0,'http://maverick.test/1923/',18,'nav_menu_item','',0),(1924,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1924','','','2019-08-14 20:17:34','2019-08-14 20:17:34','',0,'http://maverick.test/1924/',19,'nav_menu_item','',0),(1925,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1925','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/1925/',12,'nav_menu_item','',0),(1926,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1926','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',1725,'http://maverick.test/1926/',13,'nav_menu_item','',0),(1927,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1927','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/1927/',33,'nav_menu_item','',0),(1928,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1928','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',173,'http://maverick.test/1928/',34,'nav_menu_item','',0),(1929,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1929','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/1929/',35,'nav_menu_item','',0),(1930,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1930','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',174,'http://maverick.test/1930/',36,'nav_menu_item','',0),(1931,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1931','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/1931/',44,'nav_menu_item','',0),(1932,1,'2019-08-14 20:17:34','2019-08-14 20:17:34',' ','','','publish','closed','closed','','1932','','','2019-08-14 20:18:03','2019-08-14 20:18:03','',0,'http://maverick.test/1932/',46,'nav_menu_item','',0),(1933,1,'2019-08-15 12:29:22','2019-08-15 12:29:22','\n

Welcome to image alignment! If you recognize this post, it is because these are blocks that have been converted from the classic Markup: Image Alignment post. The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of words. Grab a paddle and let\'s get started. Be sure to try it in RTL mode. Left should stay left and right should stay right for both reading directions.

\n\n\n\n

On the topic of alignment, it should be noted that users can choose from the options of None, Left, Right, and Center. If the theme has added support for align wide, images can also be wide and full width. Be sure to test this page in RTL mode.

\n\n\n\n

In addition, they also get the options of the image dimensions 25%, 50%, 75%, 100% or a set width and height.

\n\n\n\n
\"Image
\n\n\n\n

The image above happens to be centered.

\n\n\n\n
\"Image
\n\n\n\n

The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned.

\n\n\n\n

As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!

\n\n\n\n

And now for a massively large image. It also has no alignment.

\n\n\n\n
\"Image
\n\n\n\n

The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.

\n\n\n\n
\"Image
\n\n\n\n

And now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there… Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.

\n\n\n\n

In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah… Just like that. It never felt so good to be right.

\n\n\n\n

And just when you thought we were done, we\'re going to do them all over again with captions!

\n\n\n\n
\"Image
Look at 580x300 getting some caption love.
\n\n\n\n

The image above happens to be centered. The caption also has a link in it, just to see if it does anything funky.

\n\n\n\n
\"Image
Itty-bitty caption.
\n\n\n\n

The rest of this paragraph is filler for the sake of seeing the text wrap around the 150x150 image, which is left aligned.

\n\n\n\n

As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we\'ll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it\'s thang. Mission accomplished!

\n\n\n\n

And now for a massively large image. It also has no alignment.

\n\n\n\n
\"Image
Massive image comment for your eyeballs.
\n\n\n\n

The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content.

\n\n\n\n
\"Image
Feels good to be right all the time.
\n\n\n\n

And now we\'re going to shift things to the right align. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there… Hey guy! Way to rock that right side. I don\'t care what the left aligned image says, you look great. Don\'t let anyone else tell you differently.

\n\n\n\n

In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah… Just like that. It never felt so good to be right.

\n\n\n\n

Imagine that we would find a use for the extra wide image! This image has the wide width alignment:

\n\n\n\n
\"Image
\n\n\n\n

Can we go bigger? This image has the full width alignment:

\n\n\n\n
\"Image
\n\n\n\n

And that\'s a wrap, yo! You survived the tumultuous waters of alignment. Image alignment achievement unlocked! One last thing: The last item in this post\'s content is a thumbnail floated right. Make sure any elements after the content are clearing properly.

\n\n\n\n
\"test\"
\n','Block: Image','','inherit','closed','closed','','1840-revision-v1','','','2019-08-15 12:29:22','2019-08-15 12:29:22','',1840,'http://maverick.test/1840-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 */; +/*!40101 SET character_set_client = utf8 */; +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_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),(358,15,0),(358,40,0),(358,136,0),(358,145,0),(358,150,0),(555,15,0),(555,40,0),(555,101,0),(555,136,0),(555,148,0),(555,184,0),(559,15,0),(559,40,0),(559,71,0),(559,136,0),(559,185,0),(562,15,0),(562,40,0),(562,75,0),(562,136,0),(562,186,0),(565,15,0),(565,40,0),(565,114,0),(565,136,0),(565,187,0),(568,15,0),(568,40,0),(568,108,0),(568,136,0),(568,188,0),(575,15,0),(575,40,0),(575,136,0),(575,142,0),(575,189,0),(579,15,0),(579,40,0),(579,136,0),(579,151,0),(579,190,0),(582,15,0),(582,40,0),(582,89,0),(582,136,0),(582,172,0),(582,176,0),(582,191,0),(587,15,0),(587,40,0),(587,72,0),(587,136,0),(587,148,0),(587,192,0),(993,1,0),(993,15,0),(993,51,0),(993,81,0),(993,93,0),(993,162,0),(996,1,0),(996,15,0),(996,51,0),(996,81,0),(996,144,0),(996,162,0),(1000,15,0),(1000,21,0),(1000,81,0),(1000,83,0),(1000,88,0),(1000,115,0),(1000,118,0),(1011,1,0),(1011,15,0),(1011,51,0),(1011,79,0),(1011,88,0),(1011,95,0),(1011,108,0),(1011,162,0),(1016,1,0),(1016,15,0),(1016,51,0),(1016,79,0),(1016,88,0),(1016,95,0),(1016,108,0),(1016,162,0),(1031,15,0),(1031,40,0),(1031,101,0),(1031,111,0),(1031,136,0),(1031,148,0),(1031,166,0),(1031,184,0),(1148,1,0),(1148,15,0),(1148,51,0),(1148,80,0),(1148,162,0),(1149,1,0),(1149,15,0),(1149,51,0),(1149,80,0),(1149,132,0),(1149,162,0),(1149,168,0),(1150,1,0),(1150,15,0),(1150,51,0),(1150,80,0),(1150,162,0),(1151,15,0),(1151,21,0),(1151,68,0),(1151,69,0),(1151,70,0),(1151,73,0),(1151,74,0),(1151,75,0),(1151,79,0),(1151,80,0),(1151,81,0),(1151,83,0),(1151,87,0),(1151,88,0),(1151,89,0),(1151,93,0),(1151,94,0),(1151,95,0),(1151,99,0),(1151,100,0),(1151,101,0),(1151,107,0),(1151,108,0),(1151,111,0),(1151,113,0),(1151,114,0),(1151,117,0),(1151,118,0),(1151,124,0),(1151,125,0),(1151,126,0),(1151,131,0),(1151,136,0),(1151,142,0),(1151,148,0),(1151,150,0),(1151,153,0),(1151,154,0),(1151,161,0),(1151,162,0),(1151,167,0),(1151,169,0),(1151,171,0),(1151,172,0),(1151,173,0),(1151,175,0),(1151,176,0),(1152,2,0),(1152,3,0),(1152,4,0),(1152,5,0),(1152,8,0),(1152,9,0),(1152,10,0),(1152,11,0),(1152,12,0),(1152,13,0),(1152,14,0),(1152,15,0),(1152,16,0),(1152,17,0),(1152,18,0),(1152,19,0),(1152,20,0),(1152,21,0),(1152,22,0),(1152,23,0),(1152,24,0),(1152,25,0),(1152,26,0),(1152,27,0),(1152,28,0),(1152,29,0),(1152,30,0),(1152,31,0),(1152,32,0),(1152,33,0),(1152,34,0),(1152,35,0),(1152,36,0),(1152,37,0),(1152,38,0),(1152,39,0),(1152,40,0),(1152,41,0),(1152,42,0),(1152,43,0),(1152,44,0),(1152,45,0),(1152,46,0),(1152,47,0),(1152,48,0),(1152,49,0),(1152,50,0),(1152,52,0),(1152,53,0),(1152,54,0),(1152,55,0),(1152,56,0),(1152,57,0),(1152,58,0),(1152,59,0),(1152,60,0),(1152,61,0),(1152,62,0),(1152,63,0),(1152,64,0),(1152,65,0),(1152,66,0),(1152,67,0),(1152,74,0),(1152,88,0),(1153,15,0),(1153,52,0),(1153,81,0),(1158,15,0),(1158,40,0),(1158,108,0),(1158,136,0),(1158,188,0),(1161,15,0),(1161,40,0),(1161,136,0),(1161,191,0),(1163,15,0),(1163,40,0),(1163,108,0),(1163,136,0),(1163,148,0),(1163,188,0),(1164,15,0),(1164,52,0),(1164,81,0),(1168,1,0),(1168,15,0),(1168,51,0),(1168,130,0),(1168,162,0),(1169,15,0),(1169,21,0),(1169,88,0),(1169,113,0),(1169,167,0),(1170,15,0),(1170,21,0),(1170,81,0),(1170,88,0),(1170,113,0),(1171,1,0),(1171,15,0),(1171,51,0),(1171,81,0),(1171,128,0),(1171,162,0),(1173,15,0),(1173,31,0),(1173,83,0),(1173,107,0),(1173,167,0),(1174,15,0),(1174,31,0),(1174,107,0),(1174,118,0),(1174,135,0),(1174,167,0),(1175,15,0),(1175,21,0),(1175,81,0),(1175,83,0),(1175,88,0),(1175,107,0),(1175,113,0),(1175,167,0),(1176,15,0),(1176,31,0),(1176,69,0),(1176,81,0),(1176,83,0),(1176,118,0),(1177,15,0),(1177,31,0),(1177,69,0),(1177,73,0),(1177,81,0),(1177,83,0),(1177,108,0),(1177,118,0),(1178,15,0),(1178,31,0),(1178,81,0),(1178,83,0),(1178,98,0),(1178,107,0),(1178,118,0),(1179,15,0),(1179,32,0),(1179,81,0),(1179,89,0),(1179,119,0),(1179,169,0),(1241,1,0),(1241,15,0),(1241,152,0),(1241,162,0),(1446,1,0),(1446,15,0),(1446,51,0),(1446,81,0),(1446,93,0),(1446,162,0),(1724,1,0),(1726,182,0),(1727,182,0),(1728,182,0),(1729,182,0),(1730,182,0),(1731,182,0),(1732,182,0),(1733,182,0),(1734,182,0),(1735,182,0),(1736,182,0),(1737,182,0),(1738,182,0),(1739,182,0),(1740,182,0),(1741,182,0),(1742,182,0),(1743,182,0),(1744,182,0),(1745,182,0),(1746,182,0),(1747,183,0),(1748,183,0),(1749,183,0),(1750,183,0),(1751,183,0),(1752,181,0),(1753,181,0),(1754,181,0),(1755,181,0),(1756,181,0),(1757,181,0),(1758,179,0),(1759,179,0),(1760,179,0),(1761,179,0),(1762,179,0),(1763,179,0),(1764,179,0),(1765,179,0),(1766,179,0),(1767,179,0),(1768,178,0),(1769,178,0),(1770,178,0),(1771,178,0),(1772,178,0),(1773,178,0),(1774,178,0),(1775,178,0),(1776,178,0),(1777,178,0),(1778,182,0),(1779,182,0),(1780,182,0),(1781,182,0),(1782,182,0),(1783,182,0),(1784,182,0),(1785,182,0),(1786,182,0),(1787,182,0),(1788,182,0),(1789,182,0),(1790,182,0),(1791,182,0),(1792,182,0),(1793,182,0),(1794,182,0),(1795,182,0),(1796,182,0),(1797,182,0),(1798,182,0),(1799,183,0),(1800,183,0),(1801,183,0),(1802,183,0),(1803,183,0),(1804,181,0),(1805,181,0),(1806,181,0),(1807,181,0),(1808,181,0),(1809,181,0),(1810,179,0),(1811,179,0),(1812,179,0),(1813,179,0),(1814,179,0),(1815,179,0),(1816,179,0),(1817,179,0),(1818,179,0),(1819,179,0),(1820,178,0),(1821,178,0),(1822,178,0),(1823,178,0),(1824,178,0),(1825,178,0),(1826,178,0),(1827,178,0),(1828,178,0),(1829,178,0),(1830,6,0),(1830,89,0),(1830,101,0),(1830,108,0),(1830,172,0),(1831,6,0),(1831,98,0),(1832,6,0),(1833,6,0),(1833,32,0),(1833,89,0),(1834,6,0),(1835,6,0),(1835,193,0),(1836,6,0),(1837,6,0),(1838,6,0),(1839,6,0),(1840,6,0),(1840,108,0),(1841,182,0),(1842,182,0),(1843,179,0),(1844,179,0),(1845,179,0),(1846,179,0),(1847,179,0),(1848,179,0),(1849,179,0),(1850,179,0),(1851,178,0),(1852,178,0),(1853,178,0),(1854,178,0),(1855,178,0),(1856,178,0),(1857,178,0),(1858,178,0),(1860,15,0),(1860,31,0),(1860,107,0),(1860,118,0),(1860,135,0),(1860,167,0),(1862,182,0),(1863,182,0),(1864,182,0),(1865,182,0),(1866,182,0),(1867,182,0),(1868,182,0),(1869,182,0),(1870,182,0),(1871,182,0),(1872,182,0),(1873,182,0),(1874,182,0),(1875,182,0),(1876,182,0),(1877,182,0),(1878,182,0),(1879,182,0),(1880,182,0),(1881,182,0),(1882,182,0),(1883,183,0),(1884,183,0),(1885,183,0),(1886,183,0),(1887,183,0),(1888,181,0),(1889,181,0),(1890,181,0),(1891,181,0),(1892,181,0),(1893,181,0),(1894,179,0),(1895,179,0),(1896,179,0),(1897,179,0),(1898,179,0),(1899,179,0),(1900,179,0),(1901,179,0),(1902,179,0),(1903,179,0),(1904,178,0),(1905,178,0),(1906,178,0),(1907,178,0),(1908,178,0),(1909,178,0),(1910,178,0),(1911,178,0),(1912,178,0),(1913,178,0),(1914,15,0),(1914,31,0),(1914,107,0),(1914,118,0),(1914,135,0),(1914,167,0),(1915,182,0),(1916,182,0),(1917,179,0),(1918,179,0),(1919,179,0),(1920,179,0),(1921,179,0),(1922,179,0),(1923,179,0),(1924,179,0),(1925,178,0),(1926,178,0),(1927,178,0),(1928,178,0),(1929,178,0),(1930,178,0),(1931,178,0),(1932,178,0); +/*!40000 ALTER TABLE `wp_term_relationships` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_term_taxonomy` +-- + +DROP TABLE IF EXISTS `wp_term_taxonomy`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci NOT NULL DEFAULT '', + `description` longtext COLLATE utf8mb4_unicode_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=194 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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,13),(2,2,'category','',0,1),(3,3,'category','',0,1),(4,4,'category','',0,1),(5,5,'category','',0,1),(6,6,'category','Items in the block category have been created with the block editor.',0,11),(7,7,'category','',0,0),(8,8,'category','',0,1),(9,9,'category','',0,1),(10,10,'category','',0,1),(11,11,'category','',0,1),(12,12,'category','',0,1),(13,13,'category','',0,1),(14,14,'category','',0,1),(15,15,'category','Items in the classic category have been created with the classic editor.',0,39),(16,16,'category','',0,1),(17,17,'category','',0,1),(18,18,'category','',0,1),(19,19,'category','',0,1),(20,20,'category','',0,1),(21,21,'category','Posts that have edge-case related tests',0,6),(22,22,'category','',0,1),(23,23,'category','',0,1),(24,24,'category','',0,1),(25,25,'category','',0,1),(26,26,'category','',0,1),(27,27,'category','',0,1),(28,28,'category','',0,1),(29,29,'category','',0,1),(30,30,'category','',0,1),(31,31,'category','Posts in this category test markup tags and styles.',0,8),(32,32,'category','Posts that have media-related tests',0,3),(33,33,'category','',0,1),(34,34,'category','',0,1),(35,35,'category','',0,1),(36,36,'category','',0,1),(37,37,'category','',0,1),(38,38,'category','This is a parent category. It will contain child categories',0,1),(39,39,'category','',0,1),(40,40,'category','Posts in this category test post formats.',0,15),(41,41,'category','',0,1),(42,42,'category','',0,1),(43,43,'category','',0,1),(44,44,'category','',0,1),(45,45,'category','',0,1),(46,46,'category','',0,1),(47,47,'category','',0,1),(48,48,'category','',2,1),(49,49,'category','',0,1),(50,50,'category','',0,1),(51,51,'category','Posts with template-related tests',0,10),(52,52,'category','Posts in this category test unpublished posts.',0,1),(53,53,'category','',0,1),(54,54,'category','',0,1),(55,55,'category','',0,1),(56,56,'category','',0,1),(57,57,'category','',0,1),(58,58,'category','',0,1),(59,59,'category','',37,1),(60,60,'category','',59,1),(61,61,'category','This is a description for the Child Category 01.',38,1),(62,62,'category','This is a description for the Child Category 02.',38,1),(63,63,'category','This is a description for the Child Category 03.',38,1),(64,64,'category','This is a description for the Child Category 04.',38,1),(65,65,'category','This is a description for the Child Category 05.',38,1),(66,66,'category','',26,1),(67,67,'category','This is a description for the Grandchild Category.',63,1),(68,68,'post_tag','Tags posts about 8BIT.',0,1),(69,69,'post_tag','',0,3),(70,70,'post_tag','Tags posts about Articles.',0,1),(71,71,'post_tag','',0,1),(72,72,'post_tag','',0,1),(73,73,'post_tag','',0,2),(74,74,'post_tag','',0,2),(75,75,'post_tag','',0,2),(76,76,'post_tag','',0,0),(77,77,'post_tag','',0,0),(78,78,'post_tag','',0,0),(79,79,'post_tag','',0,3),(80,80,'post_tag','',0,4),(81,81,'post_tag','',0,12),(82,82,'post_tag','',0,0),(83,83,'post_tag','',0,7),(84,84,'post_tag','',0,0),(85,85,'post_tag','',0,0),(86,86,'post_tag','',0,0),(87,87,'post_tag','Tags posts about #dowork.',0,1),(88,88,'post_tag','',0,8),(89,89,'post_tag','',0,5),(90,90,'post_tag','',0,0),(91,91,'post_tag','',0,0),(92,92,'post_tag','',0,0),(93,93,'post_tag','',0,3),(94,94,'post_tag','Tags posts about fail.',0,1),(95,95,'post_tag','',0,3),(96,96,'post_tag','',0,0),(97,97,'post_tag','',0,0),(98,98,'post_tag','',0,2),(99,99,'post_tag','',0,1),(100,100,'post_tag','Tags posts about fun.',0,1),(101,101,'post_tag','',0,4),(102,102,'post_tag','',0,0),(103,103,'post_tag','',0,0),(104,104,'post_tag','',0,0),(105,105,'post_tag','',0,0),(106,106,'post_tag','',0,0),(107,107,'post_tag','',0,7),(108,108,'post_tag','',0,9),(109,109,'post_tag','',0,0),(110,110,'post_tag','',0,0),(111,111,'post_tag','',0,2),(112,112,'post_tag','',0,0),(113,113,'post_tag','',0,4),(114,114,'post_tag','',0,2),(115,115,'post_tag','',0,1),(116,116,'post_tag','',0,0),(117,117,'post_tag','Tags posts about love.',0,1),(118,118,'post_tag','',0,8),(119,119,'post_tag','',0,1),(120,120,'post_tag','',0,0),(121,121,'post_tag','',0,0),(122,122,'post_tag','',0,0),(123,123,'post_tag','',0,0),(124,124,'post_tag','Tags posts about motherships.',0,1),(125,125,'post_tag','Tags posts about articles you must read.',0,1),(126,126,'post_tag','Tags posts about that nailed it.',0,1),(127,127,'post_tag','',0,0),(128,128,'post_tag','',0,1),(129,129,'post_tag','',0,0),(130,130,'post_tag','',0,1),(131,131,'post_tag','',0,1),(132,132,'post_tag','',0,1),(133,133,'post_tag','',0,0),(134,134,'post_tag','',0,0),(135,135,'post_tag','',0,3),(136,136,'post_tag','',0,15),(137,137,'post_tag','',0,0),(138,138,'post_tag','',0,0),(139,139,'post_tag','',0,0),(140,140,'post_tag','',0,0),(141,141,'post_tag','',0,0),(142,142,'post_tag','',0,2),(143,143,'post_tag','',0,0),(144,144,'post_tag','',0,1),(145,145,'post_tag','',0,1),(146,146,'post_tag','',0,0),(147,147,'post_tag','',0,0),(148,148,'post_tag','',0,5),(149,149,'post_tag','',0,0),(150,150,'post_tag','',0,2),(151,151,'post_tag','',0,1),(152,152,'post_tag','',0,1),(153,153,'post_tag','Tags posts about success.',0,1),(154,154,'post_tag','Tags posts about swagger.',0,1),(155,155,'post_tag','',0,0),(156,156,'post_tag','',0,0),(157,157,'post_tag','',0,0),(158,158,'post_tag','',0,0),(159,159,'post_tag','',0,0),(160,160,'post_tag','',0,0),(161,161,'post_tag','Tags posts about tags. #inception',0,1),(162,162,'post_tag','',0,12),(163,163,'post_tag','',0,0),(164,164,'post_tag','',0,0),(165,165,'post_tag','',0,0),(166,166,'post_tag','',0,1),(167,167,'post_tag','',0,7),(168,168,'post_tag','',0,1),(169,169,'post_tag','',0,2),(170,170,'post_tag','',0,0),(171,171,'post_tag','Tags posts about things that cannot be unseen.',0,1),(172,172,'post_tag','',0,3),(173,173,'post_tag','',0,1),(174,174,'post_tag','',0,0),(175,175,'post_tag','Tags posts about WordPress.',0,1),(176,176,'post_tag','',0,2),(177,177,'post_tag','',0,0),(178,178,'nav_menu','',0,46),(179,179,'nav_menu','',0,46),(180,180,'nav_menu','',0,0),(181,181,'nav_menu','',0,18),(182,182,'nav_menu','',0,67),(183,183,'nav_menu','',0,15),(184,184,'post_format','',0,2),(185,185,'post_format','',0,1),(186,186,'post_format','',0,1),(187,187,'post_format','',0,1),(188,188,'post_format','',0,3),(189,189,'post_format','',0,1),(190,190,'post_format','',0,1),(191,191,'post_format','',0,2),(192,192,'post_format','',0,1),(193,193,'post_tag','',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 */; +/*!40101 SET character_set_client = utf8 */; +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_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `term_id` (`term_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_termmeta` +-- + +LOCK TABLES `wp_termmeta` WRITE; +/*!40000 ALTER TABLE `wp_termmeta` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_termmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_terms` +-- + +DROP TABLE IF EXISTS `wp_terms`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_terms` ( + `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `slug` varchar(200) COLLATE utf8mb4_unicode_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=194 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_terms` +-- + +LOCK TABLES `wp_terms` WRITE; +/*!40000 ALTER TABLE `wp_terms` DISABLE KEYS */; +INSERT INTO `wp_terms` VALUES (1,'Uncategorized','uncategorized',0),(2,'aciform','aciform',0),(3,'antiquarianism','antiquarianism',0),(4,'arrangement','arrangement',0),(5,'asmodeus','asmodeus',0),(6,'Block','block',0),(7,'Blogroll','blogroll',0),(8,'broder','broder',0),(9,'buying','buying',0),(10,'Cat A','cat-a',0),(11,'Cat B','cat-b',0),(12,'Cat C','cat-c',0),(13,'championship','championship',0),(14,'chastening','chastening',0),(15,'Classic','classic',0),(16,'clerkship','clerkship',0),(17,'disinclination','disinclination',0),(18,'disinfection','disinfection',0),(19,'dispatch','dispatch',0),(20,'echappee','echappee',0),(21,'Edge Case','edge-case-2',0),(22,'enphagy','enphagy',0),(23,'equipollent','equipollent',0),(24,'fatuity','fatuity',0),(25,'Foo A','foo-a',0),(26,'Foo Parent','foo-parent',0),(27,'gaberlunzie','gaberlunzie',0),(28,'illtempered','illtempered',0),(29,'insubordination','insubordination',0),(30,'lender','lender',0),(31,'Markup','markup',0),(32,'Media','media-2',0),(33,'monosyllable','monosyllable',0),(34,'packthread','packthread',0),(35,'palter','palter',0),(36,'papilionaceous','papilionaceous',0),(37,'Parent','parent',0),(38,'Parent Category','parent-category',0),(39,'personable','personable',0),(40,'Post Formats','post-formats',0),(41,'propylaeum','propylaeum',0),(42,'pustule','pustule',0),(43,'quartern','quartern',0),(44,'scholarship','scholarship',0),(45,'selfconvicted','selfconvicted',0),(46,'showshoe','showshoe',0),(47,'sloyd','sloyd',0),(48,'sub','sub',0),(49,'sublunary','sublunary',0),(50,'tamtam','tamtam',0),(51,'Template','template-2',0),(52,'Unpublished','unpublished',0),(53,'weakhearted','weakhearted',0),(54,'ween','ween',0),(55,'wellhead','wellhead',0),(56,'wellintentioned','wellintentioned',0),(57,'whetstone','whetstone',0),(58,'years','years',0),(59,'Child 1','child-1',0),(60,'Child 2','child-2',0),(61,'Child Category 01','child-category-01',0),(62,'Child Category 02','child-category-02',0),(63,'Child Category 03','child-category-03',0),(64,'Child Category 04','child-category-04',0),(65,'Child Category 05','child-category-05',0),(66,'Foo A','foo-a-foo-parent',0),(67,'Grandchild Category','grandchild-category',0),(68,'8BIT','8bit',0),(69,'alignment','alignment-2',0),(70,'Articles','articles',0),(71,'aside','aside',0),(72,'audio','audio',0),(73,'captions','captions-2',0),(74,'categories','categories',0),(75,'chat','chat',0),(76,'chattels','chattels',0),(77,'cienaga','cienaga',0),(78,'claycold','claycold',0),(79,'Codex','codex',0),(80,'comments','comments-2',0),(81,'content','content-2',0),(82,'crushing','crushing',0),(83,'css','css',0),(84,'depo','depo',0),(85,'dinarchy','dinarchy',0),(86,'doolie','doolie',0),(87,'dowork','dowork',0),(88,'edge case','edge-case',0),(89,'embeds','embeds-2',0),(90,'energumen','energumen',0),(91,'ephialtes','ephialtes',0),(92,'eudiometer','eudiometer',0),(93,'excerpt','excerpt-2',0),(94,'Fail','fail',0),(95,'featured image','featured-image',0),(96,'figuriste','figuriste',0),(97,'filler','filler',0),(98,'formatting','formatting-2',0),(99,'FTW','ftw',0),(100,'Fun','fun',0),(101,'gallery','gallery',0),(102,'goes here','goes-here',0),(103,'habergeon','habergeon',0),(104,'hapless','hapless',0),(105,'hartshorn','hartshorn',0),(106,'hostility impregnability','hostility-impregnability',0),(107,'html','html',0),(108,'image','image',0),(109,'impropriation','impropriation',0),(110,'is','is',0),(111,'jetpack','jetpack-2',0),(112,'knave','knave',0),(113,'layout','layout',0),(114,'link','link',0),(115,'lists','lists-2',0),(116,'lorem','lorem',0),(117,'Love','love',0),(118,'markup','markup-2',0),(119,'media','media',0),(120,'misinformed','misinformed',0),(121,'moil','moil',0),(122,'more','more',0),(123,'mornful','mornful',0),(124,'Mothership','mothership',0),(125,'Must Read','mustread',0),(126,'Nailed It','nailedit',0),(127,'outlaw','outlaw',0),(128,'pagination','pagination',0),(129,'pamphjlet','pamphjlet',0),(130,'password','password-2',0),(131,'Pictures','pictures',0),(132,'pingbacks','pingbacks-2',0),(133,'pneumatics','pneumatics',0),(134,'portly portreeve','portly-portreeve',0),(135,'post','post',0),(136,'Post Formats','post-formats',0),(137,'precipitancy','precipitancy',0),(138,'privation','privation',0),(139,'programme','programme',0),(140,'psychological','psychological',0),(141,'puncher','puncher',0),(142,'quote','quote',0),(143,'ramose','ramose',0),(144,'read more','read-more',0),(145,'readability','readability',0),(146,'renegade','renegade',0),(147,'retrocede','retrocede',0),(148,'shortcode','shortcode',0),(149,'stagnation unhorsed','stagnation-unhorsed',0),(150,'standard','standard-2',0),(151,'status','status',0),(152,'sticky','sticky-2',0),(153,'Success','success',0),(154,'Swagger','swagger',0),(155,'Tag A','tag-a',0),(156,'Tag B','tag-b',0),(157,'Tag C','tag-c',0),(158,'tag1','tag1',0),(159,'tag2','tag2',0),(160,'tag3','tag3',0),(161,'Tags','tags',0),(162,'template','template',0),(163,'text','text',0),(164,'the man','the-man',0),(165,'thunderheaded','thunderheaded',0),(166,'tiled','tiled',0),(167,'title','title',0),(168,'trackbacks','trackbacks-2',0),(169,'twitter','twitter-2',0),(170,'unculpable','unculpable',0),(171,'Unseen','unseen',0),(172,'video','video',0),(173,'videopress','videopress',0),(174,'withered brandnew','withered-brandnew',0),(175,'WordPress','wordpress',0),(176,'wordpress.tv','wordpress-tv',0),(177,'xanthopsia','xanthopsia',0),(178,'All Pages','all-pages',0),(179,'All Pages Flat','all-pages-flat',0),(180,'Empty Menu','empty-menu',0),(181,'Short','short',0),(182,'Testing Menu','testing-menu',0),(183,'Social menu','social-menu',0),(184,'Gallery','post-format-gallery',0),(185,'Aside','post-format-aside',0),(186,'Chat','post-format-chat',0),(187,'Link','post-format-link',0),(188,'Image','post-format-image',0),(189,'Quote','post-format-quote',0),(190,'Status','post-format-status',0),(191,'Video','post-format-video',0),(192,'Audio','post-format-audio',0),(193,'Columns','columns',0); +/*!40000 ALTER TABLE `wp_terms` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_usermeta` +-- + +DROP TABLE IF EXISTS `wp_usermeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +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_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`umeta_id`), + KEY `user_id` (`user_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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','evan'),(2,1,'first_name',''),(3,1,'last_name',''),(4,1,'description',''),(5,1,'rich_editing','true'),(6,1,'syntax_highlighting','true'),(7,1,'comment_shortcuts','false'),(8,1,'admin_color','fresh'),(9,1,'use_ssl','0'),(10,1,'show_admin_bar_front','true'),(11,1,'locale',''),(12,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(13,1,'wp_user_level','10'),(14,1,'dismissed_wp_pointers',''),(15,1,'show_welcome_panel','1'),(16,1,'session_tokens','a:2:{s:64:\"ff5f5e82d77ae9de7e26a916a2a710b96f5c263cd45c4293b3277ccff13f2ebb\";a:4:{s:10:\"expiration\";i:1565986184;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:121:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36\";s:5:\"login\";i:1565813384;}s:64:\"2351e39fcc8ee646a85fecfaadaf4c39a92e639a2eb789239630f098b93152ef\";a:4:{s:10:\"expiration\";i:1566044791;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:121:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36\";s:5:\"login\";i:1565871991;}}'),(17,1,'wp_dashboard_quick_press_last_post_id','4'),(18,1,'community-events-location','a:1:{s:2:\"ip\";s:9:\"127.0.0.0\";}'),(19,2,'nickname','themereviewteam'),(20,2,'first_name','Theme'),(21,2,'last_name','Review'),(22,2,'description',''),(23,2,'rich_editing','true'),(24,2,'syntax_highlighting','true'),(25,2,'comment_shortcuts','false'),(26,2,'admin_color','fresh'),(27,2,'use_ssl','0'),(28,2,'show_admin_bar_front','true'),(29,2,'locale',''),(30,2,'wp_capabilities','a:1:{s:10:\"subscriber\";b:1;}'),(31,2,'wp_user_level','0'),(32,2,'dismissed_wp_pointers',''),(33,1,'nav_menu_recently_edited','181'),(34,1,'managenav-menuscolumnshidden','a:5:{i:0;s:11:\"link-target\";i:1;s:11:\"css-classes\";i:2;s:3:\"xfn\";i:3;s:11:\"description\";i:4;s:15:\"title-attribute\";}'),(35,1,'metaboxhidden_nav-menus','a:1:{i:0;s:12:\"add-post_tag\";}'),(36,3,'nickname','a11y-tester'),(37,3,'first_name','a11y'),(38,3,'last_name','tester'),(39,3,'description',''),(40,3,'rich_editing','true'),(41,3,'syntax_highlighting','true'),(42,3,'comment_shortcuts','false'),(43,3,'admin_color','fresh'),(44,3,'use_ssl','0'),(45,3,'show_admin_bar_front','true'),(46,3,'locale',''),(47,3,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(48,3,'wp_user_level','10'),(49,3,'dismissed_wp_pointers',''); +/*!40000 ALTER TABLE `wp_usermeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_users` +-- + +DROP TABLE IF EXISTS `wp_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_users` ( + `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_status` int(11) NOT NULL DEFAULT 0, + `display_name` varchar(250) COLLATE utf8mb4_unicode_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=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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,'evan','$P$BEX7CznF5iejtQm6YknCX5b.EygGef.','evan','evan@localhost.com','','2019-08-14 20:00:09','',0,'evan'),(2,'themereviewteam','$P$BJqqV2xtpEKM96GiSvYvxwTUQcnzmI/','themereviewteam','themereviewteam@gmail.com','','2019-08-14 20:11:19','',0,'Theme Reviewer'),(3,'a11y-tester','$P$BhC6Ke/tvvI2mQ7NEyh9Cm79i495CZ0','a11y-tester','a11ytester@localhost.com','','2019-08-15 12:48:12','',0,'a11y tester'); +/*!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 2019-08-15 9:03:06 diff --git a/.dev/tests/accessibility/compliance/pa11y.js b/.dev/tests/accessibility/compliance/pa11y.js index 1d5e27bfc..75d07d095 100644 --- a/.dev/tests/accessibility/compliance/pa11y.js +++ b/.dev/tests/accessibility/compliance/pa11y.js @@ -4,7 +4,7 @@ const pa11y = require( 'pa11y' ); const chalk = require( 'chalk' ); -const packageJson = require( '../../../package.json' ); +const packageJson = require( '../../../../package.json' ); const testingUrls = packageJson.testing.urls; // Initialize variables @@ -73,7 +73,7 @@ const config = { * @returns {object} test results */ pa11y( url, config, ( error, results ) => { - + if( error ) { return console.error( error ); diff --git a/.dev/tests/apache-ci.conf b/.dev/tests/apache-ci.conf new file mode 100644 index 000000000..c5d3beec0 --- /dev/null +++ b/.dev/tests/apache-ci.conf @@ -0,0 +1,20 @@ + + LoadModule php7_module /opt/circleci/php/7.1.3/usr/lib/apache2/modules/libphp7.so + DocumentRoot /tmp/wordpress + ServerName maverick.test + ServerAlias *.test + + SetHandler application/x-httpd-php + + + Options Indexes FollowSymLinks MultiViews + AllowOverride All + + Require all granted + + + Order allow,deny + Allow from all + + + diff --git a/.dev/tests/php/bootstrap.php b/.dev/tests/php/bootstrap.php new file mode 100644 index 000000000..c03312ffd --- /dev/null +++ b/.dev/tests/php/bootstrap.php @@ -0,0 +1,14 @@ +assertTrue( 'Maverick' === get_template() ); + + } +} diff --git a/.distignore b/.distignore new file mode 100644 index 000000000..af3d413af --- /dev/null +++ b/.distignore @@ -0,0 +1,14 @@ +maverick/ +.* +*.yml +*.xml +node_modules/ +composer.* +Gruntfile.js +postcss.config.js +package*.json +README.md +bin/ +build/ +languages/*.po +vendor/ diff --git a/.eslintignore b/.eslintignore index a52187dff..e6b40b35c 100755 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,4 @@ +Gruntfile.js .dev/assets/shared/js/frontend/vendor gulp-tasks/ webpack.config.babel.js diff --git a/.gitignore b/.gitignore index ae29f22a1..c362be963 100755 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,9 @@ node_modules bower_components +build release vendor temp -phpunit.xml .idea .vscode diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 000000000..622f456b4 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,72 @@ +/* global module, require */ + +module.exports = function( grunt ) { + + 'use strict'; + + var pkg = grunt.file.readJSON( 'package.json' ); + + grunt.initConfig( { + + pkg: pkg, + + devUpdate: { + packages: { + options: { + packageJson: null, + packages: { + devDependencies: true, + dependencies: false + }, + reportOnlyPkgs: [], + reportUpdated: false, + semver: true, + updateType: 'force' + } + } + }, + + replace: { + php: { + overwrite: true, + replacements: [ + { + from: /@deprecated(\s+)NEXT/g, + to: '@deprecated$1<%= pkg.version %>' + }, + { + from: /@since(\s+)NEXT/g, + to: '@since$1<%= pkg.version %>' + }, + { + from: /@NEXT/g, + to: '<%= pkg.version %>' + }, + { + from: /'MAVERICK_VERSION',(\s*)'[\w.+-]+'/, + to: "'MAVERICK_VERSION',$1'<%= pkg.version %>'" + } + ], + src: [ '*.php', '**/*.php' ] + }, + style_css: { + overwrite: true, + replacements: [ + { + from: /Version:(\s*)[\w.+-]+/, + to: 'Version:$1<%= pkg.version %>' + } + ], + src: [ 'style.css' ] + } + } + + } ); + + require( 'matchdep' ).filterDev( 'grunt-*' ).forEach( grunt.loadNpmTasks ); + + grunt.registerTask( 'default', [ 'replace' ] ); + grunt.registerTask( 'version', [ 'replace' ] ); + grunt.registerTask( 'check', [ 'devUpdate' ] ); + +}; diff --git a/archive.php b/archive.php index d4d9e82d6..46a2cce24 100644 --- a/archive.php +++ b/archive.php @@ -1,6 +1,6 @@ - + + diff --git a/comments.php b/comments.php index 6a070f471..3955c082c 100644 --- a/comments.php +++ b/comments.php @@ -35,8 +35,8 @@ ); } else { printf( - /* translators: %1$s: The number of comments. %2$s: The post title. */ esc_attr( + /* translators: %1$s: The number of comments. %2$s: The post title. */ _n( '%1$s thought on “%2$s”', '%1$s thoughts on “%2$s”', get_comments_number(), 'maverick' ) ), esc_html( number_format_i18n( get_comments_number() ) ), @@ -57,13 +57,13 @@ ?> - 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through. ?> - +

- + diff --git a/composer.json b/composer.json index 6692a8de6..dad35b218 100755 --- a/composer.json +++ b/composer.json @@ -30,7 +30,8 @@ "php": ">=5.5", "wpackagist-plugin/coblocks": "dev-trunk", "wpackagist-plugin/woocommerce": "dev-trunk", - "oomphinc/composer-installers-extender": "^1.1" + "oomphinc/composer-installers-extender": "^1.1", + "phpunit/phpunit": "7.5.14" }, "require-dev": { "10up/phpcs-composer": "dev-master" diff --git a/composer.lock b/composer.lock index 8fc50b3ca..fb89cb969 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "94d28a0d0dd8bf6a99bb7c78c375db7a", + "content-hash": "20d145fe18747666b391f9cab66f716c", "packages": [ { "name": "composer/installers", - "version": "v1.6.0", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b" + "reference": "141b272484481432cda342727a427dc1e206bfa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b", - "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b", + "url": "https://api.github.com/repos/composer/installers/zipball/141b272484481432cda342727a427dc1e206bfa0", + "reference": "141b272484481432cda342727a427dc1e206bfa0", "shasum": "" }, "require": { @@ -73,6 +73,7 @@ "RadPHP", "SMF", "Thelia", + "Whmcs", "WolfCMS", "agl", "aimeos", @@ -95,6 +96,7 @@ "installer", "itop", "joomla", + "known", "kohana", "laravel", "lavalite", @@ -124,33 +126,1502 @@ "zend", "zikula" ], - "time": "2018-08-27T06:10:37+00:00" + "time": "2019-08-12T15:00:31+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "a2c590166b2133a4633738648b6b064edae0814a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-03-17T17:37:11+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2019-08-09T12:45:53+00:00" }, { "name": "oomphinc/composer-installers-extender", "version": "v1.1.2", "source": { "type": "git", - "url": "https://github.com/oomphinc/composer-installers-extender.git", - "reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56" + "url": "https://github.com/oomphinc/composer-installers-extender.git", + "reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oomphinc/composer-installers-extender/zipball/ca1c4b16b0905c81d1e77e608f36a2eff1a56f56", + "reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "composer/installers": "^1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "OomphInc\\ComposerInstallersExtender\\Plugin" + }, + "autoload": { + "psr-4": { + "OomphInc\\ComposerInstallersExtender\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Beemsterboer", + "email": "stephen@oomphinc.com", + "homepage": "https://github.com/balbuf" + } + ], + "description": "Extend the composer/installers plugin to accept any arbitrary package type.", + "homepage": "http://www.oomphinc.com/", + "time": "2017-03-31T16:57:39+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "role": "Developer", + "email": "arne@blankerts.de" + }, + { + "name": "Sebastian Heuer", + "role": "Developer", + "email": "sebastian@phpeople.de" + }, + { + "name": "Sebastian Bergmann", + "role": "Developer", + "email": "sebastian@phpunit.de" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "role": "Developer", + "email": "arne@blankerts.de" + }, + { + "name": "Sebastian Heuer", + "role": "Developer", + "email": "sebastian@phpeople.de" + }, + { + "name": "Sebastian Bergmann", + "role": "Developer", + "email": "sebastian@phpunit.de" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0", + "phpdocumentor/type-resolver": "^0.4.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "~1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-04-30T17:48:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-07-14T14:27:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2019-06-13T12:50:23+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-10-31T16:06:48+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e899757bb3df5ff6e95089132f32cd59aac2220a", + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2019-07-25T05:29:42+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.5.14", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "2834789aeb9ac182ad69bfdf9ae91856a59945ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2834789aeb9ac182ad69bfdf9ae91856a59945ff", + "reference": "2834789aeb9ac182ad69bfdf9ae91856a59945ff", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^4.0", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpunit/phpunit-mock-objects": "*" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2019-07-15T06:24:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "" + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2019-02-04T06:01:07+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "f2a2c8e1c97c11ace607a7a667d73d47c19fe404" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/f2a2c8e1c97c11ace607a7a667d73d47c19fe404", + "reference": "f2a2c8e1c97c11ace607a7a667d73d47c19fe404", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2019-05-05T09:05:15+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "06a9a5947f47b3029d76118eb5c22802e5869687" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/06a9a5947f47b3029d76118eb5c22802e5869687", + "reference": "06a9a5947f47b3029d76118eb5c22802e5869687", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2019-08-11T12:43:14+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oomphinc/composer-installers-extender/zipball/ca1c4b16b0905c81d1e77e608f36a2eff1a56f56", - "reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0", - "composer/installers": "^1.0" + "php": "^7.0" }, - "type": "composer-plugin", + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", "extra": { - "class": "OomphInc\\ComposerInstallersExtender\\Plugin" + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } }, "autoload": { "psr-4": { - "OomphInc\\ComposerInstallersExtender\\": "src/" + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "role": "Developer", + "email": "arne@blankerts.de" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-06-13T22:48:21+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -159,14 +1630,17 @@ ], "authors": [ { - "name": "Stephen Beemsterboer", - "email": "stephen@oomphinc.com", - "homepage": "https://github.com/balbuf" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "Extend the composer/installers plugin to accept any arbitrary package type.", - "homepage": "http://www.oomphinc.com/", - "time": "2017-03-31T16:57:39+00:00" + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2018-12-25T11:19:39+00:00" }, { "name": "wpackagist-plugin/coblocks", @@ -309,16 +1783,16 @@ }, { "name": "phpcompatibility/php-compatibility", - "version": "9.1.1", + "version": "9.2.0", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", - "reference": "2b63c5d284ab8857f7b1d5c240ddb507a6b2293c" + "reference": "3db1bf1e28123fd574a4ae2e9a84072826d51b5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/2b63c5d284ab8857f7b1d5c240ddb507a6b2293c", - "reference": "2b63c5d284ab8857f7b1d5c240ddb507a6b2293c", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/3db1bf1e28123fd574a4ae2e9a84072826d51b5e", + "reference": "3db1bf1e28123fd574a4ae2e9a84072826d51b5e", "shasum": "" }, "require": { @@ -332,7 +1806,7 @@ "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." }, "type": "phpcodesniffer-standard", @@ -347,13 +1821,13 @@ }, { "name": "Wim Godden", - "homepage": "https://github.com/wimg", - "role": "lead" + "role": "lead", + "homepage": "https://github.com/wimg" }, { "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "lead" + "role": "lead", + "homepage": "https://github.com/jrfnl" } ], "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", @@ -363,7 +1837,7 @@ "phpcs", "standards" ], - "time": "2018-12-30T23:16:27+00:00" + "time": "2019-06-27T19:58:56+00:00" }, { "name": "phpcompatibility/phpcompatibility-paragonie", @@ -518,16 +1992,16 @@ }, { "name": "wp-coding-standards/wpcs", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", - "url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git", - "reference": "8c7a2e7682de9ef5955251874b639deda51ef470" + "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", + "reference": "bd9c33152115e6741e3510ff7189605b35167908" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/8c7a2e7682de9ef5955251874b639deda51ef470", - "reference": "8c7a2e7682de9ef5955251874b639deda51ef470", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/bd9c33152115e6741e3510ff7189605b35167908", + "reference": "bd9c33152115e6741e3510ff7189605b35167908", "shasum": "" }, "require": { @@ -559,7 +2033,7 @@ "standards", "wordpress" ], - "time": "2019-04-08T10:53:57+00:00" + "time": "2019-05-21T02:50:00+00:00" } ], "aliases": [], diff --git a/home.php b/home.php index 9eed4ad4e..e95a6298e 100644 --- a/home.php +++ b/home.php @@ -12,7 +12,8 @@ ', '' ); ?> - + + diff --git a/includes/classes/customizer/class-switcher-control.php b/includes/classes/customizer/class-switcher-control.php index e11f2b531..61557a130 100644 --- a/includes/classes/customizer/class-switcher-control.php +++ b/includes/classes/customizer/class-switcher-control.php @@ -33,7 +33,7 @@ class Switcher_Control extends \WP_Customize_Control { * * @param \WP_Customize_Manager $manager Customizer bootstrap instance. * @param string $id Control ID. - * @param array $args @see \WP_Customize_Control::__construct() + * @param array $args @see \WP_Customize_Control::__construct(). */ public function __construct( \WP_Customize_Manager $manager, $id, $args = [] ) { parent::__construct( $manager, $id, $args ); diff --git a/includes/core.php b/includes/core.php index 2b0e6c91e..4ca9d90f6 100755 --- a/includes/core.php +++ b/includes/core.php @@ -136,9 +136,6 @@ function theme_setup() { ] ); - // Add support for editor styles. - // add_theme_support( 'editor-styles' ); - // Add support for WooCommerce. add_theme_support( 'woocommerce' ); @@ -400,7 +397,7 @@ function script_loader_tag( $tag, $handle ) { */ function body_classes( $classes ) { - // Add class whenever a WooCommerce block is added to a page + // Add class whenever a WooCommerce block is added to a page. if ( has_block( 'woocommerce/handpicked-products' ) || has_block( 'woocommerce/product-best-sellers' ) @@ -934,13 +931,14 @@ function get_available_color_schemes() { } /** - * Add a dropdown icon to top-level menu items. - * - * @param string $title The menu item's title. - * @param object $item The current menu item. - * @param object $args An object of wp_nav_menu() arguments. - * @param int $depth Depth of menu item. Used for padding. * Add a dropdown icon to top-level menu items + * + * @param string $title The menu item's title. + * @param object $item The current menu item. + * @param object $args An object of wp_nav_menu() arguments. + * @param int $depth Depth of menu item (used for padding). + * + * Add a dropdown icon to top-level menu items. */ function add_dropdown_icons( $title, $item, $args, $depth ) { diff --git a/includes/customizer.php b/includes/customizer.php index de61afcb2..608107af4 100644 --- a/includes/customizer.php +++ b/includes/customizer.php @@ -45,7 +45,7 @@ function setup() { * @return void */ function register_control_types( \WP_Customize_Manager $wp_customize ) { - // Load custom controls + // Load custom controls. require_once MAVERICK_PATH . '/includes/classes/customizer/class-switcher-control.php'; require_once MAVERICK_PATH . '/includes/classes/customizer/class-range-control.php'; @@ -90,7 +90,7 @@ function( $key, $value ) { diff --git a/includes/pluggable.php b/includes/pluggable.php index 8e753de77..936908351 100644 --- a/includes/pluggable.php +++ b/includes/pluggable.php @@ -14,12 +14,11 @@ * * Used as a callback by wp_list_comments() for displaying the comments. * - * @param string $comment - Comment text - * @param array $args - Array of arguments - * @param int $depth - Depth of comments to show + * @param string $comment Comment text. + * @param array $args Array of arguments. + * @param int $depth Depth of comments to show. */ function maverick_comment( $comment, $args, $depth ) { - // $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case 'pingback': case 'trackback': @@ -54,7 +53,7 @@ function maverick_comment( $comment, $args, $depth ) { ?> - comment_approved ) : ?> + comment_approved ) : ?>

@@ -81,6 +80,6 @@ function maverick_comment( $comment, $args, $depth ) { =8.11" - }, - "dependencies": { - "css-vars-ponyfill": "^2.0.2", - "lodash.throttle": "^4.1.1", - "normalize.css": "^8.0.0" - } + "name": "maverick", + "version": "0.2.0", + "description": "Project Description", + "homepage": "https://project-domain.tld", + "repository": { + "type": "git", + "url": "https://project-git-repo.tld" + }, + "author": { + "name": "GoDaddy", + "url": "https://www.godaddy.com", + "role": "Developer" + }, + "scripts": { + "start": "composer install && npm install && npm run build", + "build": "NODE_ENV=production webpack --config .dev/config/webpack.prod.js", + "postbuild": "mkdir temp && cp -a dist/* temp && NODE_ENV=development webpack --config .dev/config/webpack.dev.js && cp -a temp/* dist && rm -rf temp && .dev/deploy-scripts/strip-css-comments.sh", + "dev": "NODE_ENV=development webpack --config .dev/config/webpack.dev.js", + "postdev": "mkdir temp && cp -a dist/* temp && NODE_ENV=production webpack --config .dev/config/webpack.prod.js && cp -a temp/* dist && rm -rf temp && .dev/deploy-scripts/strip-css-comments.sh", + "watch": "NODE_ENV=development webpack --watch --config .dev/config/webpack.dev.js", + "package": "rm -rf build && mkdir -p build/maverick && npm run build && rsync -av --exclude-from .distignore --delete . build/maverick && cd build && zip -r maverick.zip ./maverick", + "build-release": "npm install && npm run build", + "lint-release": "npm install && composer install && npm run lint", + "lint-css": "stylelint 'assets/shared/css' '.dev/assets/design-styles/**/*.css'", + "lint-js": "eslint assets/shared/js", + "lint-php": "composer run lint", + "format-js": "eslint --fix assets/shared/js", + "lint": "npm run lint-css && npm run lint-js && npm run lint-php", + "format": "npm run format-js", + "test-a11y": "node .dev/tests/accessibility/compliance/pa11y.js", + "test-php": "./vendor/bin/phpunit" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "*.css": [ + "stylelint" + ], + "*.js": [ + "eslint" + ], + "*.php": [ + "./vendor/bin/phpcs --extensions=php --warning-severity=8 -s" + ] + }, + "license": "MIT", + "devDependencies": { + "@10up/eslint-config": "^1.0.9", + "@10up/stylelint-config": "^1.0.3", + "@babel/core": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/register": "^7.0.0", + "babel-eslint": "^9.0.0", + "babel-loader": "^8.0.0", + "browser-sync": "^2.26.4", + "browser-sync-webpack-plugin": "^2.2.2", + "browserslist": "^4.1.0", + "caniuse-db": "^1.0.30000878", + "clean-webpack-plugin": "^2.0.1", + "copy-webpack-plugin": "^5.0.2", + "css-loader": "^2.1.1", + "cssnano": "^4.1.10", + "eslint": "^5.4.0", + "eslint-loader": "^2.1.2", + "grunt": "^1.0.3", + "grunt-text-replace": "^0.4.0", + "husky": "^1.3.1", + "lint-staged": "^8.1.3", + "matchdep": "^2.0.0", + "mini-css-extract-plugin": "^0.5.0", + "pa11y": "^5.0.4", + "perfectionist": "^2.4.0", + "postcss-import": "^12.0.0", + "postcss-loader": "^3.0.0", + "postcss-mixins": "^6.2.1", + "postcss-preset-env": "^5.3.0", + "strip-css-comments-cli": "^2.0.2", + "stylelint": "^9.6.0", + "stylelint-config-wordpress": "^13.1.0", + "stylelint-declaration-use-variable": "^1.7.0", + "stylelint-order": "^1.0.0", + "stylelint-webpack-plugin": "^0.10.5", + "terser": "^3.17.0", + "webpack": "^4.29.6", + "webpack-cli": "^3.3.0", + "webpack-fix-style-only-entries": "^0.2.1", + "webpack-merge": "^4.2.1", + "webpackbar": "^3.1.5" + }, + "testing": { + "urls": { + "local": "http://maverick.test", + "staging": "", + "production": "" + }, + "accessibility": { + "compliance": "WCAG2A" + } + }, + "engineStrict": true, + "engines": { + "node": ">=8.11" + }, + "dependencies": { + "css-vars-ponyfill": "^2.0.2", + "lodash.throttle": "^4.1.1", + "normalize.css": "^8.0.0" + } } diff --git a/partials/content-none.php b/partials/content-none.php index 521ae6fb5..7a7fdd227 100644 --- a/partials/content-none.php +++ b/partials/content-none.php @@ -1,6 +1,6 @@ -
+ - diff --git a/partials/content.php b/partials/content.php index e320bdc9b..61d3ae993 100644 --- a/partials/content.php +++ b/partials/content.php @@ -1,13 +1,14 @@
> @@ -33,4 +34,3 @@

- diff --git a/phpcs.xml b/phpcs.xml index 2dff22a9d..0d331551f 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -1,6 +1,15 @@ - - 10up PHPCS extended. + + Generally-applicable sniffs for WordPress themes - + + + + + + */.dev/* + */.git/* + */build/* + */node_modules/* + */vendor/* diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 000000000..e6be10e83 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,27 @@ + + + + ./.dev/tests/php/ + + + + + ./ + + ./node_modules + ./vendor + ./build + + + + + + + diff --git a/search.php b/search.php index 7bceff03a..86ee0b57b 100644 --- a/search.php +++ b/search.php @@ -19,7 +19,8 @@
- + + diff --git a/single.php b/single.php index 2d2dc9991..bc5176d32 100644 --- a/single.php +++ b/single.php @@ -1,15 +1,25 @@ - -
+ + +
@@ -28,8 +38,11 @@
- - -