WPがDiscourseの投稿へのリンクを失い続ける

既存の投稿を Discourse に公開したいと考えています。公開は成功するのですが、ページを再読み込みするとリンクが認識されなくなってしまいます。再度リンクを設定しても同じ現象が起きます。また、この現象は不定期に発生するようで、通常の投稿とカスタム投稿タイプの両方で発生することもあれば、発生しないこともあります。他のすべてのプラグインを無効にしても改善されません。

ログには異常は見られません。

[2021-11-04 16:51:14] publish.INFO: create_post.post_success {"wp_title":"Installing CyberPanel","wp_author_id":"1","wp_post_id":2119,"discourse_post_id":""} 
[2021-11-04 16:51:14] publish.INFO: create_post.body_valid {"wp_title":"Installing CyberPanel","wp_author_id":"1","wp_post_id":2119,"discourse_post_id":""}

動作の動画はこちらです。

データは wp_postmeta にあります。したがって、プラグインに何らかの通信問題が発生しているようです…

思い当たるのは、私がトラブルを抱えている投稿は、数回リンク付けとリンク解除を繰り返したものだということです。wp_postmeta の痕跡をクリアし、WP Discourse を再インストール・再接続しましたが、参照を保存する他のテーブルや設定はありますか?

同じ操作を再度試してみてください。ただし、ページをリフレッシュする際はブラウザのコンソールを開いたままにし、例外がないか確認してください。データは正常に作成されていますが、UI に表示されていないため、クライアント側の例外が発生している可能性があります。

とても奇妙ですね…戻ってみると、今度はリンクとして表示されています。ブラウザ側では何も変更していません。おそらくキャッシュやクッキーに関連する問題かもしれません…

ともあれ、ありがとうございます!もし再発すれば、コンソールを監視して詳細を報告します。

「いいね!」 1