DiscourseConnect 提供商户问题

您可以通过在启用 Discourse Connect 后在 WordPress 上创建新帐户来确认电子邮件地址是否已验证。如果电子邮件地址已验证,您将在用户偏好设置页面的底部看到确认信息。您也可以在此处手动将电子邮件地址标记为已验证:

假设电子邮件地址未经验证,有关用户创建帐户时如何将电子邮件地址标记为已验证的说明在此处:Configure single sign-on (SSO) with WP Discourse and DiscourseConnect WordPress 网站没有这样做,您也可以添加一些代码,以便在用户注册您的某个课程后,将用户的电子邮件地址标记为已验证。设置此功能可能需要开发人员的帮助。

我在您的网站上看到两个单独的登录页面:

最简单的方法是解决此问题,使网站上只有一个登录页面,并且该页面包含指向网站注册页面的有效链接。我怀疑这可以通过添加登录表单的插件的设置页面来完成。请注意,如果您选择使用 https://projectvanlife.com/login/ 处的登录页面,则需要在 WP Discourse 设置中将 /login 添加到“您的登录页面路径”:

我认为这可能会让用户感到困惑。更简单的方法是只需在您的 Discourse 论坛上添加一个链接,该链接的结构使用户在点击链接时自动登录 Discourse。以下是有关如何创建链接的详细信息:https://meta.discourse.org/t/create-a-discourseconnect-login-link/109290。在您的网站上启用 DiscourseConnect 后,您也应该以这种方式构建此链接:

这是可能的。有关如何操作的一些详细信息在此处:How to import Discourse users to WordPress? - #2 by simon

创建一个横幅主题在您的“员工”类别中,其中包含有关更改的详细信息,会容易得多。屏幕截图中的措辞可以稍作改进:

完成更改后,更新横幅主题,告知用户如果他们在登录时遇到任何问题,请联系管理员。

我刚想到一些可能有帮助的事情。在您将 WordPress 网站设置为 DiscourseConnect 提供商之前,您可以暂时将您的 Discourse 网站配置为您_网站_的 DiscourseConnect 提供商。如果您这样做,您可以将以下内容添加到横幅主题中:

这是我使用的完整链接:

<a>在 (您的网站名称) 上创建帐户</a>

点击它将在 WordPress 上注册一个新帐户,并将用户重定向到他们的 WordPress 个人资料页面,在那里他们可以设置密码。请注意,在您的情况下,您需要将链接中的两个 http://wp-discourse.test 替换为 https://projectvanlife.com/

4 个赞