订单自定义帖子类型被忽略

时间:2020-11-26 作者:Dennis

“我有一个自定义的帖子类型”;汽车;。我创建了一个循环来显示该帖子类型的所有标题。我想按字母顺序给他们看。但顺序被忽略了。

<?php
$loop = new WP_Query( array(
    \'post_type\' => \'car\',
    \'orderby\' => \'title\',
    \'order\' => \'DESC\'
)
);
while ( $loop->have_posts() ) : $loop->the_post();

the_title();

endwhile; wp_reset_query(); 
?>
顺序输出与输入的顺序相同。因此,我首先添加了大众途观,因此首先显示的是大众途观,而不是奥迪A1(例如)。

1 个回复
SO网友:tiago calado

快速信息,使用此信息了解要返回的内容:

$loop = new WP_Query( array(
    \'post_type\' => \'car\',
    \'orderby\' => \'title\',
    \'order\' => \'asc\'
)
);
echo \'<pre>\';
print_r($loop);

wp_reset_postdata();

此外,我认为最好在最后重置postdata,以确保数据库中没有任何更改。就我所读到的而言,每次我们打开一个新的WP\\U查询时都可以使用这一点。