同步 WooCommerce 会员与 Discourse 群组

在我的情况下应该做哪些修改?我的情况略有不同,以下是差异点:

  1. 我使用 WordPress 作为 SSO 客户端,用户通过 Discourse 登录。
  2. 我安装了 WordPress 插件“WooCommerce Groups”:https://docs.woocommerce.com/documentation/plugins/woocommerce/woocommerce-extensions/groups-woocommerce/。它与 WooCommerce Memberships 类似,但功能较少。我认为核心功能是相同的。
  3. 我在 Discourse 中有多个群组(超过 3 个),因此在 WordPress 中对应设置了 3 个访问群组。

您能为我提供这段代码的修正建议或一些指导吗?谢谢!
也许您能帮忙?@pfaffman @simon

啊,我在那里没有写清楚问题……
所以我需要激活 WordPress 和 Discourse 之间的这项集成。

目前正常工作的部分:

  1. WordPress 作为 SSO 客户端运行正常。
  2. 会员资格通过 WP Groups 插件进行销售,到期后会将用户添加到相应的群组。
  3. 会员资格到期后,用户会从群组中移除。

我需要实现:

  • 当用户在 WordPress 中被添加到某个群组时,将该用户添加到 Discourse 中的特定群组
  • 当用户在 WordPress 中从该群组被移除时,在 Discourse 中也将其移除

WordPress 和 Discourse 中均存在多个群组