管理画面のログインページへのリダイレクトを止める
wordpress ログイン 管理画面 リダイレクト 停止
通常の動作
ログイン画面のURLを「SiteGuard」等のプラグインで変えている場合でも
/wp-admin/
に直接アクセスすると、ログイン画面にリダイレクトする。
「/wp-admin」へのアクセスでリダイレクトさせない
◆ 条件
「/wp-admin」へのアクセス時、404を返す
add_action('init', 'remove_default_redirect'); function remove_default_redirect() { remove_action('template_redirect', 'wp_redirect_admin_locations', 1000); } add_filter('auth_redirect_scheme', 'stop_redirect', 9999); function stop_redirect($scheme) { if ( $user_id = wp_validate_auth_cookie( '', $scheme) ) { return $scheme; } global $wp_query; $wp_query->set_404(); get_template_part( 404 ); exit(); }