Мне удалось создать URL-адрес /login, чтобы перенаправить меня на страницу /wp-login.php
В моем .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 без использования плагина?