自分への覚え書きとして
カスタムフィールドを使えばこんな事をしなくても大丈夫なんでしょうが。。MTOSの場合とかカスタムフィールドが使えないので困りますよね。
「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」を使って特定のカテゴリのブログ記事を並べ替える方法です。
1.ブログ記事を並び換えるプラグインをインストールします。
「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」をインストールします。
2.「特定のカテゴリ」のブログ記事一覧を表示させます。
<MTCategories> <MTIfCategory name="特定のカテゴリー"> <MTEntries> <h4><$MTEntryPermalink$>"><$MTEntryTitle$></a></h4> <p><$mt:EntryBody words="80"$></p> <p class="entryDetails"><a href="<$mt:EntryPermalink$>#more" rel="bookmark">詳細</a></p> </MTEntries> </MTIfCategory> </MTCategories>
3.並び順を変更できるようにします。
これだと、好きな並び順で出力できませんので、出来るようにします。
具体的には「<MTEntries>」を「<MTSortedEntries>」に変更します。
<MTCategories> <MTIfCategory name="特定のカテゴリー"> <MTSortedEntries> <h4><$MTEntryPermalink$>"><$MTEntryTitle$></a></h4> <p><$mt:EntryBody words="80"$></p> <p class="entryDetails"><a href="<$mt:EntryPermalink$>#more" rel="bookmark">詳細</a></p> </MTSortedEntries> </MTIfCategory> </MTCategories>
完成です!
「<MTSortedEntries>」は、プラグインを入れた事で使えるようになったタグです。
これは、ブログ記事を指定した並び順に沿って出力するテンプレートダグです。
上記のままだと、特定のカテゴリのブログ記事が全て表示されてしまいますので、「lastnモディファイア」を使って表示件数を制御する事もできます。
こちらにモディファイアの事やその他のテンプレートタグの事など詳しい情報がありますのでご参考にしてください。
「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」は、とっても便利なプラグインで、今回はブログ記事の並べ替えをしていますが、カテゴリの順番等も並べ替えができます。
こちらの記事を参考にさせて頂きました。ありがとうございました。