Как перенаправить страницу /wp-admin на другую страницу (не wp-login.php) в wordpress?

Могу ли я перенаправить example-site.com/wp-admin на другую страницу?

Я удалил wp-login.php и создал другую страницу входа, но теперь, если я захожу на /wp-admin, он перенаправляет на https://www.example-site/wp-login.php?redirect_to=https%3A%2F%2Fwww.example-site%2Fwp-admin%2F&reauth=1

Как сделать редирект на другую страницу (404 или другую белую страницу)?

заранее спасибо

wordpress.stackexchange.com/questions/128838/…
Masivuye Cokile 04.03.2019 15:56

Спасибо за ваш ответ, но я хочу перенаправить только /wp-admin на другую страницу, а не на wp-login.php. Например, если пользователь открыл example-site.com/wp-admin, он был перенаправлен на example-site.com (домашняя страница)

tecn603 04.03.2019 16:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
3 984
2

Ответы 2

function custom_redirect(){

    $get_view = basename($_SERVER['REQUEST_URI']);
    // Replace link with your login page link
    $custom_login  = home_url(); 
    if ( $get_view == "wp-admin" && $_SERVER['REQUEST_METHOD'] == 'GET')
    {
       wp_redirect($custom_login);
    }
   }

   add_action('init','custom_redirect');

Добавьте этот код в свой файл functions.php

Я пытаюсь использовать этот код, но не работаю над своей проблемой. Например, если пользователь открыл example-site.com/wp-admin, он был перенаправлен на example-site.com (домашняя страница)

tecn603 04.03.2019 16:10

Я отредактировал код, теперь функция перенаправляет wp-admin на главную.. @tecn603

erko95 04.03.2019 22:22

Вот полезный плагин, который делает именно то, что вы ищете: https://wordpress.org/plugins/wps-hide-логин/

В области настроек (Боковое меню администратора --> Настройки --> Общие --> вплоть до нижней части страницы выберите предпочтительный URL-адрес для входа и «404» для страницы с ошибкой.

Например, вместо перехода к "https://example.com/wp-login.php", вы можете войти в "https://example.com/secret-вход".

Чтобы скрыть его, не забудьте удалить «мета» виджет боковой панели, чтобы люди не могли определить ваш секретный логин.

Другие вопросы по теме