APPOFIT > WordPress > WordPressテンプレートカスタマイズ > 記事一覧をカスタムフィールドでソートする

記事一覧をカスタムフィールドでソートする

記事一覧をカスタムフィールドでソートしたいという要望を受けて調べていたところ、実は記事取得のパラメータ指定で実装できるということがわかりました。
ということで、改めて書く内容でもないのですが、備忘録的に書いておきます。

カスタムフィールドでのソートは、記事取得時のパラメータに以下のものを使用します。

  • orderby=meta_value
  • meta_key=(カスタムフィールドの名前)
  • order=ASCまたはDESC

これらのパラメータをget_postsに渡すだけです。

例えば、eventdateというカスタムフィールドで最新から順に出したい場合は、

get_posts('orderby=meta_value&meta_key=eventdate&order=DESC');

となります。
(文字列型ソートを行っていますので、eventdateなどの場合は厳密には日付型で行うべきでしょう)

記事一覧をカスタムフィールドでソートするへのコメント

コメント一覧 (0件)

コメントはまだありません。

記事一覧をカスタムフィールドでソートする 関連記事

rel="next"およびrel="prev"を使ったページ区切り

複数ページの関連性を示すrel=prev/nextとwordpressの問題

Googleが、複数ページにまたがる記事の関連性を知らせるためのHTMLタグをサポートしました。 rel="nex… [2011/12/05]
ヴィジェットの作成

オリジナルのヴィジェットを作成する

WordPressのテーマで使えるヴィジェットについて、最初から用意されているもの以外にオリジナルのヴィジェットを使いた… [2011/01/19]
Googleマップをショートコードで実装する

Googleマップをショートコードで実装する

WordPressのテンプレートにGoogleマップをショートコードで実装する方法をご紹介します。 Googleマップ… [2010/12/14]
検索結果でのパンくずに対応するテンプレート記述

検索結果でのパンくずに対応するテンプレート記述

Googleの検索結果に表示されるパンくずのマークアップが可能となりましたので、WordPressのテンプレートを対応さ… [2010/09/08]
WordPress 3.0で複数ページ構成の記事に不具合

WordPress 3.0で複数ページ構成の記事に不具合

環境依存は強いと思いますが、複数ページ構成の記事で不具合が出ましたので、覚え書きです。 WordPressで運用してい… [2010/06/30]