wordpress multisite, как сохранить пользователя на субдомене во время процесса регистрации?
Я запускаю wp subdomain multisite в сочетании с отображением доменов. Это означает, что я могу создать новый сайт поддоменов xyz.site.com и сопоставить имя домена «xyz.com» на этом сайте.
Проблема заключается в том, что кто-то нажимает «зарегистрироваться» на сайте поддомена «xyz.com», и они отправляются на сайт.com для регистрации.
Это ОЧЕНЬ смущает многих людей, и я устаю от жалоб.
Как настроить wp multisite, чтобы, если человек хочет зарегистрироваться на сайте поддомена, что они не покидают этот сайт в какой-либо точке?
Я использую multisite для размещения нескольких клиентских сайтов, все из которых имеют свои собственные доменные имена. Я просто «сопоставляю» доменное имя с сайтом субдомена. Это означает, что пользователи, которые попадают на один клиентский сайт для регистрации, отправляются на основной сайт для регистрации, что просто неправильно и запутывает
3 ответа
Что предлагает @petermolnar, также перенаправляет ваших пользователей на главный сайт, если они хотят зарегистрироваться (я тестировал это, но не стесняюсь использовать его. Это хорошая практика).
Для вас нужен плагин для регистрации /входа /редактирования профиля для интерфейса: http://www.cozmoslabs.com/1341-wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/
Это короткий код, поэтому все, что вам нужно сделать, - перенаправить своих пользователей на страницу регистрации, где у вас есть [wppb_register] shortcode. Создайте страницы регистрации /входа /редактирования профиля для каждого сайта, который вам нужен, и все.
Для этого в управлении сетью есть опция. К сожалению, мои единственные доступные сетевые сайты с доменными именами находятся на венгерском языке, извините, если я не использую точное имя меню.
Перейдите в раздел Администрирование сети -> Настройки -> Отображение доменов.
Вы увидите флажок «Перенаправить страницы администрирования в исходный домен сайта (удаленный вход отключен, если этот перенаправление отключен)», я думаю, что вы ищете это.
Я нашел двухэтапное решение этой проблемы:
-
Установите плагин перенаправления и перенаправьте стандартный wp-signup.php на страницу, созданную пользователем.
-
Создайте страницу пользовательской регистрации. Установите Multisite User Registration Manager и на странице пользовательской регистрации включите shortcode для регистрационной формы [murm-form]
В этой системе все ваши запросы на регистрацию для вашего сайта «субдомен или многодоменность» будут перенаправлены на вашу страницу пользовательской регистрации. Теперь вы будете смягчать только запросы пользователей.