在我的情况下应该做哪些修改?我的情况略有不同,以下是差异点:
- 我使用 WordPress 作为 SSO 客户端,用户通过 Discourse 登录。
- 我安装了 WordPress 插件“WooCommerce Groups”:https://docs.woocommerce.com/documentation/plugins/woocommerce/woocommerce-extensions/groups-woocommerce/。它与 WooCommerce Memberships 类似,但功能较少。我认为核心功能是相同的。
- 我在 Discourse 中有多个群组(超过 3 个),因此在 WordPress 中对应设置了 3 个访问群组。
您能为我提供这段代码的修正建议或一些指导吗?谢谢!
也许您能帮忙?@pfaffman @simon
啊,我在那里没有写清楚问题……
所以我需要激活 WordPress 和 Discourse 之间的这项集成。
目前正常工作的部分:
- WordPress 作为 SSO 客户端运行正常。
- 会员资格通过 WP Groups 插件进行销售,到期后会将用户添加到相应的群组。
- 会员资格到期后,用户会从群组中移除。
我需要实现:
- 当用户在 WordPress 中被添加到某个群组时,将该用户添加到 Discourse 中的特定群组
- 当用户在 WordPress 中从该群组被移除时,在 Discourse 中也将其移除
WordPress 和 Discourse 中均存在多个群组