Intereting Posts
Загрузите веб-сайт на WAMP и измените его Как создать плейлист для звука, связанного с сообщениями по категориям Проблема петли – таксономия Создание изображений определенного размера с определенных изображений в медиатеке Удаление пользователей из внешнего интерфейса с помощью wp_delete_user () UML-диаграммы WordPress Настройка URL-адресов страниц входа в систему WordPress и регистрации? Заголовок архивной страницы Показаны неправильные месяцы после импорта Корзина не обновляется должным образом Невозможно загрузить класс в поле содержимого редактора WordPress. Как получить этот скрипт jQuary? Сравнить даты последних сообщений пользователя Файл конфигурации не найден и не доступен код установки. Выход как выполнять персонализированные групповые действия для WP_List_Table (основной класс) Все изображения с сообщений определенной категории

Пропустить исходный URL через перенаправление входа

Мой сайт WordPress настроен так, что все посетители должны войти в систему, чтобы просмотреть любую страницу или сообщение.

У меня есть настройка перенаправления, так что после того, как пользователь с ролью журнала «читателя» будет перенаправлен на страницу с именем http: /www.example.com/readersetup

function my_login_redirect( $url, $request, $user ){ if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) { if( $user->has_cap( 'reader' ) ) { $url = home_url('/readersetup'); } } return $url; } add_filter('login_redirect', 'my_login_redirect', 10, 3 ); 

Это хорошо работает, теперь то, что я хотел бы сделать, это передать URL-адрес на страницу / readeretup как переменную, чтобы, если кто-то последует за этим …

  • Пользователь отправляется на сайт www.example.com/mypost
  • Сайт перенаправляет их на www.example.com/wp-login.php
  • Пользователь регистрируется и перенаправляется на www.example.com/readersetup
  • www.example.com/mypost сохраняется как переменная и доступна на www.example.com/readersetup

Каков наилучший способ его достижения?

Solutions Collecting From Web of "Пропустить исходный URL через перенаправление входа"