WP Ghost is fully compatible with ManageWP. ManageWP is a popular WordPress management dashboard that lets you update, back up, and monitor multiple WordPress sites from a single panel. To use both together, you need to set WP Ghost’s Plugin Loading Hook to Load As Must Use Plugin. This ensures WP Ghost loads early enough to avoid conflicts with ManageWP’s worker plugin, which communicates with ManageWP’s external servers. Without this setting, WP Ghost’s path security may interfere with ManageWP’s API calls.
ManageWP installs a worker plugin on your site that communicates with ManageWP’s external dashboard servers. This worker plugin needs to access WordPress paths and API endpoints to perform tasks like updates, backups, and security scans. When WP Ghost is in Ghost Mode, it changes WordPress paths and blocks unknown requests, which can interfere with ManageWP’s worker communication. Setting WP Ghost to load as a Must Use Plugin ensures WP Ghost initializes in the correct order and doesn’t block ManageWP’s API calls.
This is the critical configuration step. Changing the Plugin Loading Hook to Load As Must Use Plugin moves WP Ghost’s initialization to the wp-content/mu-plugins directory, which loads before regular plugins.
WP Ghost creates a small loader file in your wp-content/mu-plugins/ directory. Must Use Plugins load before all regular plugins, which ensures WP Ghost’s path security is established before ManageWP’s worker initializes.
For more details on all Plugin Loading Hook options, see Plugin Loading Hook.
If ManageWP still can’t connect after enabling MU Plugin loading, you may need to whitelist ManageWP’s worker paths so WP Ghost’s firewall doesn’t block them.
/wp-content/plugins/worker/ (the ManageWP worker plugin directory).Tip: Most users only need the Must Use Plugin Loading setting (Step 1). The path whitelisting is a fallback for sites with stricter WP Ghost configurations or custom firewall rules that may block ManageWP’s worker directory.
wp-content/plugins).Confirm that WP Ghost’s Plugin Loading Hook is set to Load As Must Use Plugin at WP Ghost > Advanced > Compatibility. If the site is still disconnected, try whitelisting the ManageWP worker path (/wp-content/plugins/worker/) in WP Ghost’s firewall whitelist. If neither works, temporarily switch WP Ghost to Lite Mode to test whether the connection works, then switch back to Ghost Mode and troubleshoot firewall settings.
ManageWP’s backup process needs to access files across your WordPress installation. If WP Ghost’s firewall is blocking these requests, whitelist the ManageWP worker path. Also check if WP Ghost’s country blocking is blocking ManageWP’s server IPs (ManageWP uses servers in multiple countries). If you use country blocking, whitelist ManageWP’s server IP ranges.
ManageWP’s update process accesses WordPress admin paths (wp-admin/update.php). If WP Ghost has changed the admin path, ManageWP’s worker may need to be aware of the new path. The MU Plugin loading option usually resolves this by ensuring WP Ghost’s path mapping is available when ManageWP sends update requests.
Use the Safe URL parameter to bypass WP Ghost temporarily. If that doesn’t work, see the Emergency Disable guide to recover access via FTP.
Yes. The Plugin Loading Hook documentation specifically recommends setting WP Ghost to Load As Must Use Plugin for ManageWP users. This ensures WP Ghost initializes before ManageWP’s worker plugin and doesn’t interfere with its API communication.
MainWP uses a similar architecture (child plugin on each site communicating with a central dashboard). The same Must Use Plugin Loading option is recommended for MainWP compatibility. If you use MainWP instead of ManageWP, follow the same steps in this guide.
Yes. Must Use Plugins are a standard WordPress feature. WP Ghost creates a small loader file in wp-content/mu-plugins/ that triggers WP Ghost’s initialization early. The main plugin files remain in the regular plugins directory. If you deactivate WP Ghost, the MU loader file is removed automatically.
Yes. WP Ghost is fully compatible with WooCommerce, and ManageWP can manage WooCommerce sites too. Both plugins work together without any additional configuration beyond the Must Use Plugin Loading setting.
No. WP Ghost writes rewrite rules to .htaccess (Apache) or hidemywp.conf (Nginx) and uses WordPress hooks for application-level changes. No core files are modified. The Must Use Plugin Loading option creates a loader file in wp-content/mu-plugins/ but this is not a core file modification.
WP Ghost compatibility and advanced settings:
Replace the default wp_ database prefix with a random one to protect against SQL injection…
Change the WordPress uploads directory path with WP Ghost (rewrite rules, no files moved) or…
Configure WP Ghost with WP Rocket cache. Enable file optimization, Change Paths in Cache Files.…
https://youtu.be/6ylhojSi-_E In this video, we’ll explore why website security matters and what can happen if…
The security of your WordPress site depends on multiple factors, such as the strength of…
Step-by-step guides to connect WP Ghost 2FA with Google Authenticator, Authy, Microsoft Authenticator, or LastPass.…