WP_Query('orderby = post_date')无法使用wordpress

15 php wordpress

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

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

Poe*_*rin 29

WP_Query('orderby=date&order=DESC') 
Run Code Online (Sandbox Code Playgroud)


Sud*_*han 11

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

'post_status'=>'发布','orderby'=>'publish_date','order'=>'ASC'

当您将订单更改为DESC时,您将从发布之日起以降序排列帖子(即最新帖子将首先显示)

'post_status'=>'发布','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));
?>
Run Code Online (Sandbox Code Playgroud)


Ger*_*der 8

要按照您使用的修改日期订购orderby=modified.

WP_Query( 'orderby=modified&order=DESC' ) 
Run Code Online (Sandbox Code Playgroud)

有关更多可能的值,请参阅文档.


小智 6

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
    "post_type" => "post",
      "post_status" => "publish",
      "paged" => $paged,
      "orderby" => "date",
      "order" => 'ASC'
       );
     WP_Query($args);
Run Code Online (Sandbox Code Playgroud)