WP Ghost vs WP Hide & Security Enhancer – Feature Comparison and Migration

Moved

This tutorial has moved to the new WP Ghost Knowledge Base where each feature is presented in detail.

View on new site

WP Ghost (formerly Hide My WP Ghost) and WP Hide & Security Enhancer overlap heavily on their core feature: path security. Both change and hide WordPress paths. Running both creates .htaccess rule conflicts. WP Ghost covers everything WP Hide offers plus firewall, 2FA, brute force protection, country blocking, and security headers. For most sites, WP Ghost alone is sufficient.

Why Both Plugins Overlap

WP Hide & Security Enhancer is a focused path security plugin that changes login URLs, hides wp-content/plugins/themes paths, and cleans HTML source. WP Ghost provides the same path security plus a full security suite: 7G/8G firewall, 2FA with passkeys, brute force protection with reCAPTCHA, country blocking, security headers, and activity logs. Because the core function overlaps, running both means two plugins competing to rewrite the same paths.

Recommended Configuration

If you use both plugins, disable all path security features in one and only use it for its unique features. In most cases, WP Ghost alone covers everything WP Hide offers. To migrate from WP Hide to WP Ghost: deactivate WP Hide first, then activate WP Ghost and configure your paths. WP Ghost has settings for all the same paths plus additional ones WP Hide does not support (REST API, AJAX, lost password, register, logout, activation).


Feature Comparison

Feature CategoryWP GhostWP Hide
Path Security (wp-admin, login, plugins, themes, uploads, REST API, AJAX)YesYes
Change lost password, register, logout, activation pathsYes–
Security Levels (Safe Mode / Ghost Mode one-click setup)Yes–
7G and 8G FirewallYes–
Security Headers (HSTS, CSP, X-Frame-Options)Yes–
Two-Factor Authentication (Code, Email, Passkeys)Yes–
Brute Force Protection (login, register, lost password, comments)Yes–
Google reCAPTCHA V2/V3 & Math reCAPTCHAYes–
IP Blacklist / WhitelistYes–
Country BlockingYes–
Text Mapping (class name replacement)Yes–
URL Mapping & CDN URL MappingYesYes
Activity Log & Email AlertsYes–
Weekly Security Monitoring ReportYes–
WordPress Multisite SupportYesYes

Frequently Asked Questions

Will WP Ghost and WP Hide conflict?

Yes, if both have path security features enabled. Both rewrite WordPress paths using .htaccess rules and HTML output filtering. Having two plugins doing the same rewrite causes rule conflicts and broken URLs. Disable all path security in one plugin if you run both.

Do I need WP Hide if I have WP Ghost?

No. WP Ghost is a superset of WP Hide’s functionality. Every feature WP Hide offers (path security, HTML cleanup) is included in WP Ghost, plus WP Ghost adds firewall, 2FA, brute force protection, country blocking, security headers, and activity logs.

How do I migrate from WP Hide to WP Ghost?

Deactivate WP Hide first. Activate WP Ghost and configure your custom paths. WP Ghost has settings for all the same paths WP Hide covers plus additional paths. Verify your site works and check page source to confirm paths are updated.

Does WP Ghost modify WordPress core files?

No. WP Ghost writes rewrite rules to .htaccess (Apache) or hidemywp.conf (Nginx) and uses WordPress hooks. Deactivating restores all defaults.


Customize All WordPress Paths – configure WP Ghost paths after migrating from WP Hide.

Brute Force Protection – a feature WP Ghost adds that WP Hide does not have.

Header Security – security headers unique to WP Ghost.

Compatibility Plugins List – all tested security plugins.

Emergency Disable Guide – recovery if plugin conflict causes issues.