Memberpress:如何在注册时将用户添加到组

当然可以,相关主题链接如下:https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse-sso/74724。该主题介绍了如何使用 WP Discourseadd_user_to_discourse_groupremove_user_from_discourse_group 函数。假设您的 WordPress 站点已配置为 Discourse 的 SSO 提供商站点,那么您应该使用这些函数来管理 Discourse 上的群组成员资格。

该主题中的示例使用的是 PaidMembershipsPro 插件,但类似的方法应该适用于任何制作精良的 WordPress 会员插件。

我将在该主题中补充一些关于如何使用 add_groupsremove_groups SSO 参数来管理群组成员资格的细节。在大多数情况下,通过在 SSO 载荷中添加这些参数来管理群组成员资格并不是最佳方案,因为这需要用户退出并重新登录 Discourse,其群组成员资格才会更新。

我希望在不久的将来,会出现一种开箱即用的解决方案,将 Discourse 与特定的 WordPress 会员插件进行关联。目前,这只能通过向您的 WordPress 站点添加少量自定义代码来实现。如果您通常不从事此类工作,可能需要聘请开发人员来协助完成。