WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

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

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

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

Вопрос.

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

Спасибо

0
Нариман
6.2 года назад
  • 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()

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