WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

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

WordPress カスタムフィールド「オーダーID」のカラムでソートする方法

下記、カスタムフィールド order_id カラムを基準に昇順ソートさせる例。
orderbyクエリの部分が「meta_value」になっていると数値としてソートされず
意図した結果にならないため必ず「meta_value_num」を指定する。

$args = array(
    'post_type' => 'members',
    'tax_query' => array(
        array(
            'taxonomy' => 'profile_categories',
            'field'    => 'id',
            'terms'    => $cat_id ,
            'operator' => 'IN' 
        )
    ),
    'posts_per_page' => -1,
    'orderby'        => 'meta_value_num',
    'meta_key'       => 'order_id',
    'order'          => 'ASC',
);
$loop = new WP_Query($args);

※WordPressバージョン:WordPress 4.0

【PR】妖怪ウォッチとジョジョのコラボ?可愛いチビレッドも登場のお取り寄せスイーツ動画!

関連記事

コメントは利用できません。

アーカイブ