我做了很多研究,遵循了建议并最终得到了以下查询:
$query = array(
'posts_per_page' => (int) $count,
'post_type' => 'post',
'meta_key' => '_kjl_fb_likes',
'orderby' => 'meta_value_num',
'order' => 'DESC'
);
但是帖子并没有按照喜欢的数量排序。
检查元日期,并在每个帖子中保存。
非常感谢任何帮助或指导。
答案 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'
);