私は(WordPress ではない)サイトとフォーラムを持っています。サイトをカスタマイズして、Discourse を SSO プロバイダーとして使用し、両方でのユーザー登録・認証・同期を行うようにしました。
サイトとフォーラムをさらに緊密に統合したいと考えています。
まず、通知とプライベートメッセージ(PM)のプロバイダーとして Discourse を利用したいと考えています。そのため、すべてのユーザーの通知と PM を Discourse へ移行しました。しかし、問題が発生しています。現在、通知や PM を表示、既読マーク、削除などを行うには、ユーザーを Discourse フォーラムへ転送する必要があります。
長い間、私は唯一の解決策しか見てきませんでした。それは、私のサイトに通知と PM のドロップダウンを埋め込み、fetch を介して Discourse API と対話させる方法です。これは難しく、多くのコーディングが必要に見えます。でも待ってください!新しいアイデアが浮かびました!Discourse のヘッダーをサイトに持ってくることができれば、この問題は解決します。しかし、Discourse のヘッダーを埋め込んで対話可能にするにはどうすればよいのでしょうか?何かヒントはありますか?