Премиальное программное обеспечение и практические уроки
Входы для пользователей и администраторов WordPress находятся на одной странице входа, что может вызывать некоторые проблемы безопасности. Теперь давайте заблокируем страницу входа WordPress по умолчанию и каталог управления бэкэндом.
Предполагается, что вы установили другие плагины для входа пользователей, в противном случае другие пользователи не смогут войти на сайт.
Найдите файл конфигурации functions.php в каталоге темы, скопируйте и измените следующий код.
[cc lang="php"]
функция login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Расположение: https://uzbox.com');
}
add_action('login_enqueue_scripts','login_protection');
/*** Скрыть вход в WordPress
* Дополнительные советы по WordPress можно найти на сайте: https://uzbox.com
* Пожалуйста, сохраняйте ссылку на источник при перепечатке. Благодарим за сотрудничество!
**/
Измените uzbox в коде выше на ваше имя. После этого при доступе к wp-login.php и каталогу wp-admin будет автоматически открываться указанная выше страница сайта.
Так как же администратор получает доступ к странице управления, указанной выше?
Просто добавьте ?uzbox=uzbox после файла wp-login.php, чтобы получить к нему доступ, например:
/wp-login.php?uzbox=uzbox
Существует также метод, не требующий изменения темы, а непосредственного изменения файла wp-login.php.
Откройте файл wp-login.php в корневом каталоге сайта. Вы можете редактировать его с помощью Блокнота или VI в Linux.
[cc lang="php"]
функция login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Расположение: https://uzbox.com');
Оба метода можно использовать в реальных тестах. Если у вас есть вопросы, пожалуйста, оставьте сообщение в комментариях ниже!