shinke1987.net
雑多な備忘録等のはず。
他のカテゴリ・タブ
目次
PR

WordPressでログインページのURLを変更する

2025-09-23 2025-09-23

目的

ログインページに不審なアクセスが多い。

ログイン試行回数は設定しているので、基本的に問題無い。

ただ、毎回ログに出てくるのが面倒なのでログインページのURLをデフォルトから変更する。

具体的にはログインページのURLを次のように変更する。
変更前:https://ドメイン名/wp-login.php
変更後:https://ドメイン名/temp-login.php

手順

  1. 1. wp-login.php の名前を temp-login.php へ変更する。
  2. 2. functions.php にて次のコードを追加する。
  3. 3. Webブラウザでwp-login.php へアクセスして404となることを確認。
  4. 4. Webブラウザでtemp-login.php へアクセスしてログインできることを確認。

functions.php へ追加するコード

if (!function_exists('replace_login_url')) {
    function replace_login_url($url, $path)
    {
        if (strpos($path, 'wp-login.php') !== false) {
            return str_replace('wp-login.php', 'temp-login.php', $url);
        }

        // $urlを返す必要がある。
        return $url;
    }

    add_filter('site_url', 'replace_login_url', 10, 2);
}
同一カテゴリの記事