Documentation VIP Go Managing Sites Across Go and WordPress.com

Managing Sites Across Go and WordPress.com

Overview #

This document is to help clients who are managing sites across both WordPress.com VIP and VIP Go.

↑ Top ↑

VIP Helpers #

All the code on VIP Go is public in the mu-plugins repo, including vip-helpers. Most of the helper functions that you’re used to from WordPress.com VIP will still work on VIP Go. If you’re wondering whether or not a given function still works on Go, vip-deprecated.php is the best place to check – generally these are just functions that are unnecessary on VIP Go.

Note: There is no vip-init.php on VIP Go — the VIP Helpers are loaded automatically.

↑ Top ↑

Plugins from WordPress.com VIP #

Sometimes, you’ll want to move a plugin that you’ve been using on WordPress.com VIP to Go. A few things to keep in mind:

  • Go doesn’t load the `wpcom-helper.php` file automatically. For some plugins, you’ll need to set up the autoloader from wpcom-helper.php, so can include it manually.
  • There are a number of plugins that are specific to the WordPress.com environment. These cannot be ported over to Go. This includes:
    • wpcom-allow-contributors-to-upload
    • wpcom-elasticsearch
    • wpcom-geo-uniques (vip-go-geo-uniques replaces this)
    • wpcom-related-posts
    • share-this-classic-wpcom
    • share-this-wpcom
    • most-popular-feed-wpcom

If you want to use a WordPress.com VIP shared plugin, you can include it in the plugins directory of your VIP Go repository.

Documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.