質問: 特定の投稿ページに、bbpressのトピックを表示したいです。 ●例) 投稿ページAにトピックAを表示 投稿ページBにトピックBを表示 投稿ページCにトピックCを表示 --- ●投稿ページA内 トピックA(表題)を表示 その下に、返信(リプライ)が上位3件のみ表示 その下に、トピックAにリンクされているボタン --- single.php「投稿ページA」と、functions.php「関数処理」に、出力するための処理と、「投稿ページ1」内にそれにあたるショートコードを記載すれば出来るかと思われます。 ただ、自分なりに知らべてみての想像で、違うやり方や簡単な方法があれば教えて頂けないでしょうか。 ファイルにはどんな処理を書いて、投稿ページにはどんなショートコードを書けばいいか分からないので、実現できるやり方ご存じであればアドバイス頂けましたら幸いです。 よろしくお願いいたします。
回答: bbpressの設定でページあたりの返信数を3にして 投稿に [bbp-single-topic id="トピックのID"] ショートコード(トピックのIDはトピック一覧でマウスオーバーすると画面最下部に表示されるURLの番号)を挿入すればいいのでは?? 返信の表示順を新しいものからにしたい場合は「bbP Toolkit」プラグイン追加して「GLOVAL」タブの「Most recent reply on top (inverse the sorting of replies to a topic) (v1.0.0)」をOnにすれば適用できます。その他このプラグインにはいろいろなオプションがあります