This repo is no longer actively being maintained.
Install this directory to wp-content/mu-plugins in your local development environment. Current WordPress.com VIP Clients will find full setup instructions in the VIP Lobby.
This repo will help bridge the gap between WordPress.com VIP and your local development environment but will not provide a 1:1 setup. Some known missing pieces include:
- Protected Embeds
- Photon is included with Jetpack and similar to the WordPress.com CDN, but requires your development server to be publicly accessible.
- The Database encoding on WordPress.com is latin1.
- On WordPress.com, it is not possible to upload files from the front-end of the site.
- When options are added or changed, the alloptions cache on WordPress.com is deleted.
WordPress.com uses Batcache for page caching. The code is included here, but requires some setup:
- Install the Memcached backend
- Copy or symlink
batcache/advanced-cache.phpto/wp-content - Turn on
WP_CACHE, withdefine('WP_CACHE', true);
To enable nginx-http-concat, you'll need to define the QUICKSTART_ENABLE_CONCAT constant in wp-config.php and add the relevant configuration to your webserver. For example, in Nginx:
location /_static/ {
fastcgi_pass unix:/var/run/fastcgi.sock;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/wp-content/mu-plugins/http-concat/ngx-http-concat.php;
}