Wordpress query_posts命令DESC无法正常工作

时间:2014-07-31 08:12:50

标签: wordpress

在此代码段中,似乎忽略了order=DESCorderby=date子句。 我检查了代码,部分'&orderby=date&order=DESC'似乎是正确的。 var_dump仍以错误的顺序返回帖子。 试图按ID, post_title, title, date and modified排序,返回的订单根本不会改变......这些参数会被忽略。

$latest_posts = query_posts('post_type=' . $post_type . '&cat=' . $category . '&terms=' . $terms . '&posts_per_page=' . $number . '&orderby=date&order=DESC');
var_dump($latest_posts);

1 个答案:

答案 0 :(得分:0)

指定排序顺序的列名称。现在你输错了。  因此,请使用post_date代替date

$latest_posts = query_posts('post_type=' . $post_type . '&cat=' . $category . '&terms=' . $terms . '&posts_per_page=' . $number . '&orderby=post_date&order=DESC');
var_dump($latest_posts);