WordPressをSSOプロバイダーとして利用(WooCommerce経由)した後のDiscourseページへのリダイレクト

Get Discourse to recognize accounts verified in Wordpress (and WooCommerce) for SSO@simon との議論を継続します:

当社の環境設定に関する情報です:

  • WordPress サイトには WP Discourse プラグインを使用しています
  • SSO プロバイダーとして WordPress を使用しています
  • ユーザーのログインや登録には、デフォルトの wp-login.php を使用していません
  • Memberful のような専用メンバーシッププラグインも使用していません
  • WooCommerce をログインプロバイダーとして使用しており、これによりユーザーの管理や、新規アカウント作成後の WordPress への新規ユーザーのプロビジョニングも行っています
  • WooCommerce は登録/ログインに /my-account を使用しています(例:https://pickleballist.com/my-account)
  • 上記リンクで提供されたヒントを使用すると、WordPress にログイン済みの認証済み WP ユーザーが Discourse の「ログイン」ボタンをクリックすると、自動的に Discourse にログインされます :+1:

現在直面している課題は、ユーザーが Discourse にリダイレクトされないことです。私たちが期待する動作は以下の通りです:

ユーザーが WordPress 上にいる場合:ユーザーが「登録/ログイン」をクリックすると、WP のログイン/登録モーダルが表示され、それを使用してログイン後、WordPress の /my-account ページにリダイレクトされます。これは現在、正しく動作しています。

ユーザーが Discourse 上にいる場合:ユーザーがスレッドのいずれかの「ログイン」または「返信」ボタンをクリックすると、WP のログイン/登録モーダルが表示され、それを使用してログイン後、Discourse で作業を中断した場所にリダイレクトされます。

他のスレッドもいくつか確認しましたが、当社に適合する解決策は見つかりませんでした。ご協力をいただけますと幸いです!

解決策は見つかりましたか?喜んでお手伝いします。

Discourse へのアクセスを有料化したい場合は、新しいサブスクリプションプラグインをお勧めします。

WooCommerce に関する他のトピックも参照してください。通常、カスタムコードの追加が必要です。