メインウェブサイトのフロントページで最新のディスカッションを表示する方法

どこかでカバーされていると思いますが、叩かれるリスクを冒して、別のページに最新のディスカッション(rss?xml?)を表示する方法を知っている人はいますか?

私たちにとって、ディスコースフォーラムはより大きなサイトのサブディレクトリになります。メインサイトのフロントページに最新の5つのディスカッションのトピックを表示して、フォーラムへの参加を促したいと考えています。

これを実現する方法についての考えはありますか?参照投稿は?

「いいね!」 1

ウェブサイトに Discourse を埋め込むことができます。

それはあなたのセットアップで機能しますか?

「いいね!」 5

WordPress ウェブサイトの最新トピックの抜粋をお見せしますが、お役に立つかわかりません。
https://monocycle.info/ 右側のサイドバーをご覧ください。

https://forum.monocycle.info/latest.json?order=created&ascending=false を使用しています。
しかし、追加情報が必要なため、カテゴリ名をIDから取得するために https://forum.monocycle.info/site.json を使用しています。
また、追加情報を取得するために、最後の5つのトピックそれぞれについて https://forum.monocycle.info/t/[topic-number] を使用しています。

これらのリクエストはあまり行いません。CRONタスクを使用しているため、リアルタイムではなく、おそらく1日に2回または1回更新されます。

おそらく、@JammyDodger さんのリンクの方が役に立つでしょう :smile:

「いいね!」 3

ご返信ありがとうございます。こちらで確認し、当サイトで機能するかどうか改めてご連絡いたします。

-ck

「いいね!」 2

素晴らしい、ありがとう!

「いいね!」 1