Intereting Posts
Ошибка при отправке формы с использованием AJAX и php Обновление плагинов запрашивает информацию о FTP, почему? (это новый) WordPress Постоянная ссылка на знак вопроса (?) В URL-адресе Ограниченные возможности пользователя не могут добавить изображение Хранение данных в базе данных и регистрации пользователей получить шаблоны страниц Получите медиа-URL (с изображением) с помощью wp-cli Опубликовать как активность в Ultimate Members, когда продукт добавлен в Woocommerce Список желаний Использование previous_post_link и next_post_link для округления последовательности сообщений Как настроить виджет боковой панели WordPress Сайт Rss не просматривается браузером Удалите определенные CSS и JS из головы получить все условия во всех сообщениях для пользовательской таксономии WordPress меняет одинарные кавычки на двойные кавычки в заголовке и контенте Содержимое wp_editor на странице параметров плагина

Перенаправление после активации пользователя

Я использую регистрацию и активацию BuddyPress 2 для трех разных сайтов с моей собственной регистрационной формой. Чтобы узнать, где зарегистрирован пользователь, я добавляю мета-ключ пользователя, registered_from при регистрации. Есть ли способ перенаправить пользователя после активации на сайт, где он зарегистрировался?

Solutions Collecting From Web of "Перенаправление после активации пользователя"

Вставьте этот код в файл bp-custom.php или, если хотите, файл functions.php вашей активной темы:

 add_action ('bp_core_activated_user', 'wpse_70289_activated_user_redirect');

 function wpse_70289_activated_user_redirect ($ user_id) {
     $ registered_from = get_user_meta ($ user_id, 'registered_from', true);
     wp_redirect ($ registered_from);
 }

Я еще не тестировал этот код, но он должен работать нормально.

Рекомендации: