bbPressの返信のソート順を変更する方法

WordPressプラグイン

bbPressはWordPress作成者自らによるWordPressのための掲示板プラグインである。WordPressで掲示板を使いたい場合、特別の理由がなければこれにしておけば間違いない。

bbp

さてこのbbPress、デフォルトでは古い記事が上、新しい記事が下の順で表示される。一般に掲示板はこの順であることが多い(例えば2ch)。一方ブログは一般に逆順、即ち新しい記事が上、古い記事が下であるのが普通だ。

掲示板においてもこのブログのソート順にしたいこともある。しかし残念ながらbbPressは現時点(2.5.8)、返信のソート順をカスタマイズする方法を提供していない(ちょっと驚くべきことであるが)。

しかしさすがWordPress、このソート順もカスタマイズできるbbPress – Sort topic repliesというプラグインがある。

インストールして有効化するところまでは一般的なプラグインと同じである。有効後、左メニューバーの[設定]以下に[Forums Sort Options]というメニュー追加される。

Forums Sort Options

これをクリックすると以下の設定画面が現れる。

bbps2

設定項目は3つある。デフォルトのままだとプラグインを入れた意味がないので、ここを自分のニーズにあわせて変更していく。

まず、投稿の並び順を逆順にするには、GlobalをDescendingに設定すればOKである。

次に、最初の投稿(ここはフォーラムやトピックの目的を書いていることが多いので、これだけは常に先頭に表示したいことも多い)を常に先頭に表示するには、Alwasy show lead TopicをYesとすればいい。

将来的にはbbPress本体に組み込まれるべきであるような基本機能であるが、現状はこのプラグインを併用してしのいでいくことになるだろう。

コメント