Managing Sites Across Go and WordPress.com

VIP Go platform specific

This document is for sites running on VIP Go.

Learn more

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:

  • Similar to WordPress.com, VIP Go will load a helper file called vip-go-helper.php when plugins are loaded via `wpcom_vip_load_plugin()`, but _not_ if they are activated from the Admin Plugins UI.
  • 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.

Ready to get started?

Drop us a note.

No matter where you are in the planning process, we’re happy to help, and we’re actual humans here on the other side of the form. 👋 We’re here to discuss your challenges and plans, evaluate your existing resources or a potential partner, or even make some initial recommendations. And, of course, we’re here to help any time you’re in the market for some robust WordPress awesomeness.