カスタムフィールドでソートをしたときに
カスタムフィールドの内容を数値としてソートするのに
上手くいかないときは
orderbyの値に「_num」を追加すると直ります。
$args =array(
‘meta_key’ => ‘views’,
‘orderby’ => ‘meta_value’,
‘order’ => ‘DESC’,
);
query_posts($args);
↓↓↓↓↓↓↓↓↓
$args =array(
‘meta_key’ => ‘views’,
‘orderby’ => ‘meta_value_num‘,
‘order’ => ‘DESC’,
);
query_posts($args);
====================
言われてみれば、そーだよな…