Complete developer reference for WP Ghost’s 80+ filters and actions. Customize path security, firewall, 2FA, brute force, login, and admin UI with hmwp_* hooks.
Category: Hooks
Developer reference for WP Ghost hooks. Filters and actions to customize path security, brute force thresholds, 2FA behavior, firewall whitelists, and logging output. Full PHP examples for every hook. Written for WordPress developers and agencies.

Change or Remove WordPress Login Logo Link
Change the WordPress login page logo link to your homepage and update the alt text to your site name. Remove WordPress identifiers from the login page. Guide.

Disable WP Ghost on Specific Pages | Whitelist
Disable WP Ghost path changes on specific pages using Whitelist Paths or the hmwp_process_init filter. Exclude pages with compatibility issues. Two methods.

Customize Right-Click Disable for Specific Pages
One of WP Ghost’s security features is disabling right-clicking on the front end to prevent users from easily copying your content. However, you might want to enable right-click on specific URLs selectively.
Disable WP Ghost for User Roles | Whitelist IP
Disable WP Ghost path changes for specific user roles or whitelisted IPs. Use built-in IP whitelist or role-based filter in functions.php. Two methods guide.
Redirect Logged Users to Admin Dashboard
Redirect logged-in WordPress users to the admin dashboard from the custom login path. Built-in WP Ghost setting or custom code hook. Two methods guide.
Remove WordPress DNS-Prefetch
Remove the WordPress DNS-Prefetch s.w.org meta tag to hide your CMS identity. Use WP Ghost toggle or functions.php code. Doesn’t affect site loading speed.
Force Login Page for All Visitors | WP Ghost Guide
Redirect all visitors to the WordPress login page. Force login for private sites, intranets, and client portals. Works with WP Ghost custom login paths. Guide.
