twahlin
(Tom Wahlin)
1
Wordpress のコメント内で元のスレッド(Original Post)を表示させる設定はありますか?
「最小返信数(Min Number of Replies)」の設定を 1 から 0 に減らしてみました。何か見落としている設定や、別の場所にある設定があるのでしょうか?
使用ケース
私たちは、Wordpress の投稿を Discourse に公開するのではなく、既存の Discourse トピックに Wordpress から手動でリンクすることがよくあります。通常、Wordpress 投稿を Discourse に公開すると生成される元のスレッドとは異なり、手動でリンクする元の投稿には、ウェブサイトを訪れる方々にとって非常に有益な情報が詰まっていることが多いため、それを Wordpress のコメント内に表示させたいと考えています。
ビジュアルモックアップ
これを視覚的に説明するためのモックアップです(コミュニティが非公開のためリンクは共有できません)。関係するかどうかはわかりませんが、Discourse の Standard プランを利用しています。
お時間をいただきありがとうございます。明らかな設定を見落としている場合はお詫び申し上げます!
simon
2
このための設定はありませんが、ご要望のユースケースとしては理にかなっていると思います。
Discourse のコメントを取得するためにプラグインが照会するルートは、トピックの元の投稿を返さないため、これをプラグインの機能として追加するには、Discourse のコードをいくつか変更する必要があります。
twahlin
(Tom Wahlin)
3
@simon さん、ありがとうございます。なるほどですね。
考えられる回避策の一つとして、既存のトピックの投稿を、ダミーまたは短い最初の投稿を持つ新しいトピックへ移動させる方法があります(新たに作成されるトピックにも短い最初の投稿を作成するルールを設ける必要がありますが、これはコミュニティメンバーにとって複雑なルールに思えます)。
simon
4
はい、それは複雑に聞こえますね。おっしゃるような機能は、近い将来にこのプラグインに追加されることはないと思いますが、WordPress テーマや WP Discourse プラグインを拡張するプラグインを通じて実現する方法はいくつかあります。そのためには、Discourse の API にリクエストを送信して、トピックの最初の投稿を取得する必要があります。その投稿の内容は、WordPress の投稿に追加するか、コメント欄に追加することができます。OP を WordPress のコメント欄に追加するには、WP Discourse プラグインに新しいフィルターフックを追加する必要があるかもしれません。もしそうであれば、喜んで追加します。
twahlin
(Tom Wahlin)
5
@simon さん、ご協力ありがとうございます。当面はそれに対応策を講じる予定です。