WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Сменить стандартную страницу входа (login) в комментарии

Комментирование в блоге.

При нажатии отправить коммент, просит залогиниться или зарегистрироваться, перебросив на стандартную страницу логина вордпресс.

Вопрос.

Как поменять эту страницу на свою, т.е. чтобы при клике на войти или регистрация был переход на свои страницы, а не ворпресовские?

Спасибо

0
Нариман
11 месяцев назад
  • 1

    Создать шаблон статической страницы, разместив в той части, где должна быть форма функцию wp_login_form(), создать страницу с этим шаблоном и через фильтр 'login_url' изменить адрес страницы авторизации.

    Процитирую пример использования фильтра из официальной документации:

    add_filter( 'login_url', 'my_login_page', 10, 3 );
    function my_login_page( $login_url, $redirect, $force_reauth ) {
    	return home_url( '/my-login-page/?redirect_to=' . $redirect );
    }

    адрес новой страницы авторизации можно получить не только с помощью home_url(), но и с помощью get_permalink()

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация