按元值排序wordpress帖子

时间:2015-08-26 06:37:41

标签: php wordpress metadata

我做了很多研究,遵循了建议并最终得到了以下查询:

$query = array(
     'posts_per_page' => (int) $count,
     'post_type' => 'post',
     'meta_key' => '_kjl_fb_likes',
     'orderby' => 'meta_value_num',
     'order' => 'DESC'
);

但是帖子并没有按照喜欢的数量排序。

检查元日期,并在每个帖子中保存。

非常感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:1)

我认为你需要将元类型转换为无符号整数,试试这个:

$query = array(
 'posts_per_page' => (int) $count,
 'post_type' => 'post',
 'meta_key' => '_kjl_fb_likes',
 'meta_type' => 'UNSIGNED', 
 'orderby' => 'meta_value_num',
 'order' => 'DESC'
);