Intereting Posts
Почему этот запрос не работает? (Пользовательская таксономия) Пользовательский класс страницы wp_nav_menu Построение расширенного поиска (текст, теги, категории, настраиваемые поля) – Получение неправильного SQL-запроса Как многоязычный сайт WordPress, как я могу получить доступ к тегу через все дочерние узлы? Сортировка по настраиваемому полю, являющемуся массивом? Шаблон страницы настроек плагина Обновление Meta с базой и API REST Настройка WordPress для подключения к Mysql DB с использованием SSH-туннелирования Удалить стиль WordPress по умолчанию из метабоксов на страницах редактирования сообщений? Плагин readme.txt и интернационализация активов Как добавить значение в параметр wp_options, который является массивом? WP Query между почтовыми пользовательскими полями Добавить WordPress в сайт Meteor js Как я могу показать свой последний твит в своем блоге WordPress? Добавить атрибут в приложения

Изменение регистра регистра не работает

У меня это в моих functions.php

// Change Register URL add_filter( 'register_url', 'my_register_page' ); function my_register_page( $register_url ) { return home_url( '/join/' ); } 

Я получил этот код из кода .

Когда я пытаюсь войти в http://www.stepyouraimup.com/join/, он приводит меня к моему шаблону index.php.

Когда я пытаюсь http://www.stepyouraimup.com/wp-login.php?action=register, он не изменяет slug to / join /.

Что я делаю не так?

Во-первых, убедитесь, что у вас есть страница, настроенная с помощью slug «join». Эта страница должна существовать, если вы ожидаете указать посетителей там.

Во-вторых, использование этого фильтра НЕ переадресовывает вас на страницу / join / page при прямом посещении wp-login.php. Он заменяет только URL-адрес, используемый WordPress при создании ссылок / URL-адресов в форму регистрации по умолчанию.

Похоже, что то, что вы хотите сделать, – это нечто большее по сравнению с тем, что уже делают эти плагины:

https://wordpress.org/plugins/wps-hide-login/

https://wordpress.org/plugins/better-wp-security/

Без использования плагина, подобного выше, вы смотрите немного больше работы, чем один крошечный обратный вызов фильтра, чтобы выполнить то, что вы хотите.

Я знаю, что это прямо не отвечает на вопрос, но вопрос очень широк и, скорее всего, причина, по которой вы до сих пор не получили ответов.

Я бы предложил изучить этот урок, если вы действительно хотите программным образом пойти по этому пути:

pippinsplugins.com/creating-custom-front-end-registration-and-login-forms/