インソースマーケティングデザイン
2012.10.15 システム
WordPress 投稿日とカスタムフィールド値でソートさせたいとき
記事一覧を表示させるときに、投稿日とカスタムフィールド値でソートさせたいときのメモです。
例1)投稿日と特定のカスタムフィールド値でソートし、記事一覧を取得する $search_args = array( ‘orderby’ => ‘date(投稿日)’, ‘meta_key’ => ‘カスタムフィールドの名前’, ‘order’ => ‘DESC または ASC’ ); $posts = get_posts( $search_args );
例2)投稿日と特定のカスタムフィールド値のある「値」でソートし、記事一覧を取得する $search_args = array( ‘orderby’ => ‘date’, ‘meta_key’ => ‘カスタムフィールドの名前’, ‘meta_value’ => ‘カスタムフィールドに登録されている値’, ‘order’ => ‘DESC または ASC’ ); $posts = get_posts( $search_args );
ちょっと複雑な一覧結果も取得できますね♪