ウェブサイトに簡単なifスイッチを追加しました。これは、利用可能な場合は保存されたtopicIdを使用し、それ以外の場合はページのdiscourseEmbedUrlを使用します。
残念ながら、一部のページでURLが悪く、ページとスレッド間のスレッド参照が悪くなっています。topic_embedsテーブルを見つけましたが、それが原因のようです。このテーブルから安全に削除し、スレッドを再生成するためにページを再訪問できますか?それとも、他の場所にある関連する行をクリーンアップする必要がありますか?