VIP Go FAQ

Overview #

Below you can find shorter answers, which don’t warrant a documentation page to themselves (see our documentation for VIP Go), to some frequently asked questions about VIP Go. If you cannot find what you need to know here, or by searching, please feel free to contact us and we’ll be happy to help.

↑ Top ↑

What version of PHP is VIP Go running? #

We’re running 7.0.

↑ Top ↑

Where do themes and plugins go on VIP Go? #

This is covered in our documentation on the VIP Go Codebase.

↑ Top ↑

Can we add third-party plugins and libraries/SDKs inside the plugins directory? #

Yes. These still need to go through code review. Note that you can use git submodules where the source repository is public, but we do not support private submodules.

↑ Top ↑

How does deploying code work? #

This is covered in our documentation about the PR Review process.

↑ Top ↑

Do static files (CSS, images, etc) auto-deploy like they do on WordPress.com VIP? #

No, there is not currently any automatic deployment of files based on file type. We may add this in the future.

↑ Top ↑

Can I use capital letters in file paths? #

Yes.

↑ Top ↑

How does file concatenation and minification work on VIP Go? #

VIP Go will concatenate both Javascript and CSS code and also minify CSS code. If you minify files in your theme, you should also include the source files for code review.

↑ Top ↑

You can set permalinks normally. Permalinks do not get flushed on deploy, instead you can include the Rewrite Rules Inspector plugin and use this to flush the rewrite rules.

↑ Top ↑

Can we use the “www” version of a domain, or do we have to use the non-www/root version? #

You can use the “www” version of a domain (and the root/non-www version will also work). You can set up any needed redirects directly in the `vip-config.php` file for your website, or from within WordPress.

Please note “www” sub-subdomains are not supported at this time. If this is a critical requirement for your site, please get in touch with details.

When redirecting in the vip-config.php file, please omit the /cache-healthcheck? URI from your redirects. This URI is used by the VIP Go platform to check the health of your site, and a redirect response will cause issues with your site being served correctly. The code snippet below demonstrates how to avoid affecting the healthcheck when redirecting in the vip-config.php file:

if ( '/cache-healthcheck?' !== $_SERVER['REQUEST_URI'] ) {
// Put your redirects here, and they will omit our cache healthcheck
}

↑ Top ↑

Can I get a SQL dump of my site? #

You can log into VaultPress and get a SQL backup of your site. Note, it is required to remove the jetpack_options option before MySQL exports/imports into a local development or staging environment, otherwise this will create Jetpack issues on your production site.

↑ Top ↑

How do I make a VIP Go site private and/or discourage search engines from indexing it? #

We automatically add a Disallow: / robots.txt for sites using a go-vip.co domain, but otherwise do not handle blocking/managing access for private sites at a platform level. You’re welcome to include any plugins you want to use that meet your needs and that follow VIP code guidelines.

↑ Top ↑

How do I enable sitemaps on VIP Go? #

You can use the Comprehensive Sitemaps plugin (msm-sitemaps) or the Jetpack Sitemaps module.

↑ Top ↑

Is there asynchronous job processing on VIP Go like there is on WordPress.com? What about asynchronous exports for large sites? #

No, there are not currently any asynchronous job processing options on VIP Go – all cron calls will be processed in core WordPress. If you have a large site to export, please open a support ticket and we can perform that for you directly.

↑ Top ↑

Can WP CLI commands be run on VIP Go? #

Yes, please open a support ticket and we’ll be happy to run WP CLI commands on your behalf.

↑ Top ↑

Can I tailor the new user signup flow? #

Yes, because each VIP Go site is a standalone install of WordPress with its own database, including the user table, VIP Go site owners are able to configure their own signup flow as they require.

↑ Top ↑

How do scheduled jobs (Cron) work on VIP Go? #

Scheduled jobs on VIP Go use the WP Cron API provided by WordPress core. The cron jobs are initiated and regulated via the WP Cron Control plugin. We trigger this on a one minute interval via HTTP request from our WordPress.com Jobs System.

↑ Top ↑

How does SSL/HTTPS work on VIP Go? #

A VIP Go site must have an SSL certificate installed in order to be active. Because every site uses a custom domain for both the front-end and admin area, and because we want each site to have a secure admin area and login process at minimum, SSL is a requirement. Read more about SSL on VIP Go.

↑ Top ↑

Does VIP Go support HTTP/2? #

Yes. HTTP/2 is supported and enabled for all sites hosted on the WordPress.com VIP and VIP Go platforms. HTTP/2 requires that SSL be enabled to work. We currently do not support the server push functionality of the HTTP/2 specification.

↑ Top ↑

Can we have access to the filesystem to support a build process? #

No. If you need to do a build one option is to use a CI tool like Travis to build from a working branch to the master branch, or similar, please contact us to discuss your requirements as this can complicate code review for your site.

↑ Top ↑

Does VIP Go have the “protected embeds” feature from WordPress.com? #

No. The WordPress.com VIP protected embeds feature is specific to that platform. On VIP Go there are two alternatives: (1) build shortcodes into the theme for the embeds you need (probably the safest option) or (2) implement your own protected embeds style solution for your site (here is a plugin used by some VIP Go clients for doing this).

Ready to get started?

Tell us about your needs

Let us lead the way. We’ll help you select a top tier development partner. We’ll train your developers, operations, infrastructure, and editorial teams. We’ll coarchitect your deployment processes. We will provide live support for peak events. We’ll help your people avoid dark alleys and blind corners, and reduce wasted cycles.