function custom_login_rewrite() { add_rewrite_rule('^adm-login-p91/?$', 'wp-login.php', 'top'); } add_action('init', 'custom_login_rewrite'); function block_wp_login_direct_access() { if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false && $_SERVER['REQUEST_URI'] !== '/adm-login-p91') { wp_redirect(home_url()); exit; } } add_action('init', 'block_wp_login_direct_access');