我们有一个 WordPress 网站,并关联了一个 Discourse 实例,一切运行正常,除了 WordPress 端的一些学习活动需要用户登录。如果用户已存在,那没问题,但如果新用户想进行课程学习,他们会被重定向到 Discourse 创建账户,然后需要通过邮件验证和登录。之后,他们会进入标准的“欢迎来到 Discourse”助手界面,这对于通过 Discourse 注册的用户来说很棒,但如果他们是为了进行学习活动而注册,这会非常令人困惑,我希望能够直接将他们重定向回 WordPress 的相应部分。
是否有内置的方法将重定向 URL 传递给 DiscourseConnect 注册,以便它知道在完成注册后将用户重定向回前端网站,或者仅仅是为了我可以在消息中放置它?当用户已存在时,这效果很好,只有在登录时才存在问题。
angus
(Angus McLeod)
2
如果您已按照标准方式将 WordPress 设置为 Discourse (作为提供商) 的 Discourse 客户端,那么您的用户在注册后应该会自动重定向回您的 WordPress。
我已将 https://wordpress.pavilion.tech 设置为 https://test.pavilion.tech 的客户端以演示此功能。
- 前往 WordPress 登录。
- 点击“使用 Discourse 登录”,您将被重定向到 test.pavilion.tech
- 在出现的 Discourse 创建账户模态框中创建一个账户
- 点击您收到的账户确认电子邮件中的链接。
- 您将被重定向回 WordPress
此流程的哪一部分对您不起作用?
3 个赞
太棒了,现在完美解决了。但当我发帖时,我刚看到一个用户在注册过程中遇到了问题。我想知道是不是在他们注册的浏览器窗口和他们进行批准操作的浏览器窗口之间产生了混淆。
总之,这完美地解释了问题,非常感谢你,我找不到文档中解释这个过程应该是什么样的部分。
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.