Note: These tools are only available to a small subset of customers. If you have navigated to this page and do not have access, please disregard the information on this page.
WP CLI is a set of tools for managing WordPress using a text-based command line interface, rather than the standard WordPress Admin Dashboard. Using WP CLI, some management tasks can be performed faster and more easily, like updating plugins, regenerating thumbnails, or managing users.
You can find a list of supported commands and known issues here.
When this tool is enabled, changes cannot be made to your site’s code using the WordPress Admin Dashboard. The only way to make changes would be using Git or SFTP. This tool also disables the ability to install or update your plugins, themes, and WordPress core files.
This tool allows users to exclude a specific page or URI path from our Page Cache. It’s important to be very specific when choosing which pages should be excluded from cache, since caching helps ensure your site can be served quickly, and will scale when more traffic is sent to it. We highly recommend excluding only the specific page(s) running into caching conflicts. Some examples of pages which might be good to exclude from cache:
- Any custom login page
- A cart or checkout page which is not named “cart,” “checkout,” or “check-out” (these are already excluded from cache)
- A page which requires dynamic results to show for different users who are not logged into the site.
The tool accepts regular expressions (regex), meaning entering just “/foo” would match /bar/foo as well as /bar/foo/baz, whereas entering “^/foo” would only match URI paths which start with /foo (matches /foo/bar but not /bar/foo).
Cache-exclude: Query arguments
Similar to “Cache-exclude: Paths,” this tool allows users to exclude requests from our Page Cache based on the query argument or variable added to the end of the URL. If I had the URL mydomain.com/?page=home and I needed anything using the “page” variable to not be cached, I would enter “page” in this section. This section also accepts regular expressions. Since these variables could be tagged onto any URL, it’s important to only exclude variables which will be used sparingly, and only those which absolutely require the page to be excluded from cache.
This command regenerates all configuration files for the site, including the wp-config.php file. It resets file permissions, regenerates our server configuration files, and gracefully reloads our server software. Please use this command sparingly, since it can use up a lot of server resources to perform this command. This button should only be used when configuration changes have been made, but the changes aren’t being reflected or taking effect.
Add Duplicate Domains
Our system requires that a domain only be set for one account. However, for advanced users, we understand that your workflow sometimes requires that you have a domain name on two or more installs. If this is the case, when you add a domain that already exist on another install, you will receive an error (like the one below) but you will have the option to add the domain anyway. Just check the box and continue adding the domain.
Please note that by adding duplicate domains to our system, you could potentially be at risk for issues further down the road. Whenever you do not need a duplicate domain, we strongly recommend that you remove the domain from the location where it is no longer needed.