/wp-login.php ページにリダイレクトする /login URL を作成することができました
私の .httacces には、次のコードがあります
RewriteRule ^login$ wp-login.php [NC,L]
functions.php(私のカスタムテーマ)にこれを追加しました
add_filter('site_url', 'wplogin_filter', 10, 3);
function wplogin_filter( $url, $path, $orig_scheme )
{
$old = array( "/(wp-login\.php)/");
$new = array( "login");
return preg_replace( $old, $new, $url, 1);
}
問題は、wp-login.php ページを無効にせずにアクセスを禁止する方法です。上記のソリューションでは、両方の URL が表示されます /login および /wp-login.php
プラグインを使用せずに wp-login.php を永久に「非表示」にするにはどうすればよいですか?