MTEntriesで、カスタムフィールドの複数値の情報を出力する

MTEntriesのカスタムフィールドモディファイアでは、値1つでしか設定できず、複数値の組み合わせ (AND, OR, NOT) をすることができません。

MTEntries – テンプレートタグリファレンス

カテゴリであれば、AND, OR, NOTを使った複雑なフィルタリングが可能なのですが。。。

そこで、若干無理矢理感はありますが、下記のようにすることで、複数値の一覧を作ることができます。

フィールドの各値で一旦取得した後、日付をキーにして並び替え、出力を行っています。
ページネーションとかが絡む場合は、使用できません。

  • このエントリーをはてなブックマークに追加
  • Pocket

コメントを残す