Изменить страницу входа WordPress

1. Измените название самого файла wp-login.php на любое другое (например, login.php).

2. Скопируйте это название в буфер обмена и откройте переименованный файл login.php и с помощью текстового редактора. Замените все слова wp-login.php на login.php.

3. Затем откройте другой файл wp-includes/general-template.php и  замените все wp-login.php на login.php.

После таких операций адресная строка входа в админпанель сменится с http://ваш блог/wp-login.php на http://ваш блог/login.php.

Также еще необходимо установить редирект, так как при входе в директорию wp-admin, вас автоматически перебросит на http://ваш блог/login.php и все выполненные правки не будут иметь смысла, мы ведь хотим скрыть страницу входа от "любопытных пользователей". 

Чтобы этого не произошло, в файле functions.php своей темы прописываем следующий код:

add_action( 'init', 'blockusers_init' );
function blockusers_init() {
if ( is_admin() && ! current_user_can( 'administrator' ) &&
! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
wp_redirect( home_url() );
exit;
}
}

И после, при посещении директории wp-admin в адресной строке, вас перебросит на главную страницу блога. Немного подшаманив над кодом, можно установить редирект на 404.

 First maniac| 23.06.2015 11:32
Рейтинг
Комментарии
Нет комментариев. Ваш будет первым!
Для написания комментария необходимо Войти или Зарегистрироваться
Войти на сайт