WP_Query('orderby=post_date') 不能使用 wordpress

2022-08-30 23:59:14

WP_Query('orderby=post_date')不与wordpress一起工作。

如何按降序对帖子进行排序?


答案 1
WP_Query('orderby=date&order=DESC') 

答案 2

以下3个参数将为您提供从发布之日起按升序排列的帖子(即较旧的帖子将首先显示)

'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'ASC'

当您将顺序更改为DESC时,您将从发布之日起按降序获得帖子(即最新帖子将首先显示)

'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'DESC'

<?php
$postsPerPage = 10;
$page = 1;
?>
<?php
$query = new WP_Query(array(
    'cat' => 4,
    'post_status' => 'publish',
    'orderby' => 'publish_date',
    'order' => 'ASC',
    'paged' => $page,
    'posts_per_page' => $postsPerPage));
?>

推荐