こんにちは、
Discourse の投稿ステータスを WordPress に反映することは可能でしょうか?Discourse で投稿を削除(非表示)しても、WordPress 側では記事のコメントとして表示されたままになっています。これは Discourse の投稿ステータスを考慮すべきだと思います。投稿を削除したい場合(例えばモデレーションのため)には、WP からも消去されることが望ましいです。
これを解決する方法はありますか?
こんにちは、
Discourse の投稿ステータスを WordPress に反映することは可能でしょうか?Discourse で投稿を削除(非表示)しても、WordPress 側では記事のコメントとして表示されたままになっています。これは Discourse の投稿ステータスを考慮すべきだと思います。投稿を削除したい場合(例えばモデレーションのため)には、WP からも消去されることが望ましいです。
これを解決する方法はありますか?
表示されているコメントはキャッシュされたものである可能性が高いです。コメント設定で「Ajax でコメントを読み込む」を有効にし、該当する WordPress 投稿を更新してください。コメントは消去されます。この設定を有効にしない場合、キャッシュの有効期限が切れるか無効化されたときにコメントは消去されます。
似たような問題に遭遇しているのですが、「Ajax でコメントを読み込む」では解決しませんでした。
コメントへのリンクを表示する設定にしています。関連トピックがない場合はリンクが表示されませんが、削除されたトピックがある場合、その削除されたトピックへのリンクが表示されてしまいます。
削除されたトピックへのリンクを表示しないようにする方法はありますか?
@RichardC さん、こんにちは。
おっしゃる通り、これは少し異なる問題ですね。
現在、最も簡単な方法は、関連する WordPress の投稿編集 UI で、Discourse トピックのリンクを解除することです。
これを自動的に行うには Webhook が必要です。現在の WP Discourse の Webhook 機能では、Discourse 側で削除されたトピックを自動的にリンク解除する機能はサポートされていません。ただし、これは追加すべき良い機能かもしれません。@simon と相談した後に、私の作業リストに追加する予定です。
@angus さん、ありがとうございます。
これを読んだとき、「もしそれがうまくいったら、恥ずかしい思いをするな」と思っていました。そして今、まさにその通りになりました。以前試したときは、リンクを解除する前に投稿を削除してしまったのかもしれません。とにかく、今はうまくいっています。ありがとうございました。
リチャード