Important Note: While this list includes many plugins, it should not be considered definitive or absolute. Plugins that were once considered incompatible may have been updated, and plugins not listed here may still be incompatible. Even if a plugin you’re using is listed here, it may still work for a number of reasons. Below is a guide on how these changes and selections are made.
Addition of PHP 7 Support
Shifter supports PHP 7, and plugins must do the same. Most or all plugins from the WordPress.org plugin directory are likely to be compatible if they are up to date. Third-party or premium plugins from vendors or marketplaces must also meet this criterion. Some plugins that were previously listed here are now fully compatible with Shifter because PHP 7 support was added when they were updated.
Adjusting Cache Plugin Settings
Generally, we do not recommend cache plugins because they offer little performance improvement in static environments. Cache plugins typically “flush” the cache using random filenames and URLs. This can cause conflicts when generating static sites and may result in 404 errors for JS and CSS files. However, some plugins offer options to resolve these issues. In our experience, each one is different and requires some trial and error.
General Information on Plugin Compatibility
When using Shifter, we strongly recommend disabling or uninstalling certain plugins for the following reasons:
- If the plugin has the same functionality as our servers (e.g., caching)
- If the plugin’s primary functionality is not supported on our servers (e.g., use of .htaccess files)
- If the plugin places a heavy load on the server (e.g., plugins that display related posts or ranking plugins)
- If the plugin is not updated or maintained
- If the plugin executes PHP scripts on posts or pages, which could pose unnecessary security risks (e.g., Exec-PHP or WP exec PHP)
- If its functionality overlaps with our platform