Вы можете проверить, проверяются ли адреса электронной почты, создав новую учетную запись на WordPress после включения Discourse Connect. Если адреса электронной почты проверяются, вы увидите подтверждение в нижней части страницы настроек пользователя. Вы также можете вручную пометить адрес электронной почты как проверенный здесь:
Предполагая, что адреса электронной почты не проверяются, инструкции о том, как пометить адреса электронной почты как проверенные при создании учетной записи пользователем, находятся здесь: Configure single sign-on (SSO) with WP Discourse and DiscourseConnect. Это будет безопасно сделать, если ваш сайт отправляет пользователям подтверждение по электронной почте со ссылкой, на которую они должны нажать, прежде чем получить доступ к сайту. Если ваш сайт WordPress этого не делает, вы также можете добавить код, чтобы адреса электронной почты пользователей помечались как проверенные после регистрации на одном из ваших курсов. Настройка этого может потребовать помощи разработчика.
Я вижу две отдельные страницы входа на вашем сайте:
- Project Vanlife (не содержит ссылки на страницу регистрации)
- Project Vanlife (содержит ссылку на страницу регистрации, но при нажатии на неё я попадаю на страницу «не найдено»)
Самое простое решение — настроить сайт так, чтобы была только одна страница входа, и она содержала рабочую ссылку на страницу регистрации. Я предполагаю, что это можно сделать через страницу настроек плагина, который добавляет форму входа. Обратите внимание, что если вы решите использовать страницу входа по адресу https://projectvanlife.com/login/ , вам нужно будет добавить /login в поле «Путь к странице входа» в настройках WP Discourse:
Я думаю, что это может запутать пользователей. Более простой подход — просто добавить ссылку на ваш форум Discourse, которая настроена так, чтобы пользователи автоматически входили в систему на Discourse при нажатии на ссылку. Вот подробности о том, как создать такую ссылку: Create a DiscourseConnect login link. После включения DiscourseConnect на вашем сайте вы также должны настроить эту ссылку следующим образом:
Это возможно. Некоторые детали о том, как это сделать, находятся здесь: How to import Discourse users to WordPress? - #2 by simon. Основная проблема, которую я вижу, заключается в том, что вы создадите себе лишнюю работу, не облегчив жизнь пользователям. Если бы это было мне, я бы беспокоился о том, что пользователи могут не получить или не прочитать письмо, а некоторые могут быть недовольны созданием новой учетной записи от их имени. Также существует потенциальная проблема безопасности, если используемый вами плагин импорта не имеет возможности принудительно требовать от пользователей смены пароля после первого входа.
Гораздо проще создать тематическое объявление в вашей категории «staff» с деталями об изменениях. Формулировку на скриншоте можно немного улучшить:
После внесения изменений обновите тематическое объявление, чтобы пользователи знали, что они могут обратиться к администратору, если возникнут проблемы с входом.
Я только что подумал о чём-то, что может помочь. Вы можете временно настроить ваш сайт Discourse как провайдера DiscourseConnect для вашего сайта до тех пор, пока ваш сайт WordPress не станет провайдером DiscourseConnect. Если вы сделаете это, вы можете добавить что-то вроде следующего в тематическое объявление:
Вот полная ссылка, которую я использовал:
<a href="http://wp-discourse.test/?discourse_sso=1&redirect_to=http://wp-discourse.test/wp-admin/profile.php" target="_blank">Создать учетную запись на (название вашего сайта)</a>
При нажатии на неё будет создана новая учетная запись на WordPress, и пользователи будут перенаправлены на страницу своего профиля WordPress, где они смогут установить пароль. Обратите внимание, что в вашем случае вам нужно заменить оба вхождения http://wp-discourse.test в ссылке на https://projectvanlife.com/.




