私のケースでは、どのような変更を加えるべきでしょうか?私の状況は少し異なります。以下の違いがあります:
- WordPress を SSO クライアントとして使用しており、ユーザーは Discourse 経由でログインします。
- WP プラグイン「WooCommerce Groups」をインストールしました:Groups WooCommerce Documentation - WooCommerce 。これは WooCommerce Memberships と似ていますが、機能が少し少ないです。コア機能はすべて同じだと考えています。
- Discourse には複数のグループ(3 つ以上)があり、それに対応して WordPress 側でも 3 つのアクセスグループを設定しています。
このコードの修正やアドバイスをお願いできますか?ありがとうございます!
もしよろしければ、@pfaffman @simon さんにもご協力いただけますでしょうか。
あ、そこに質問を書いていませんでしたね…
つまり、WordPress と Discourse の間のこの統合を有効にする必要があります。
現在動作していること:
- WordPress が SSO クライアントとして機能しています。
- WP Groups プラグインを通じてメンバーシップが販売され、有効期限が切れると、必要なグループにユーザーが追加されます。
- 有効期限が切れると、グループからユーザーが削除されます。
必要なこと:
- WordPress でユーザーがグループに追加されたら、Discourse の特定のグループにもそのユーザーを追加する
- WordPress でそのグループからユーザーが削除されたら、Discourse からも削除する
WordPress と Discourse での複数グループの対応