在今天之前显示Wordpress帖子

时间:2014-03-30 16:23:20

标签: wordpress

我尝试在今天之前以WordPress的DESC顺序显示帖子。 我明白了:

<?php query_posts( array( 'cat' => '2186', 'paged' => get_query_var('paged'), 'order' => 'DESC', 'before'  => 'strtotime("now")' ) ); ?>

如果我参考Wordpress文档,我知道我应该使用之前的参数。 实际上,这段代码并不起作用。我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试这个,有效,并且很容易修改:

$args = array (
   'cat' => '2186',
   'paged' => get_query_var('paged'), 
   'order' => 'DESC', 
   'paged' => $paged, 
   'date_query' => array(
     array(
       'before'    => array(
         'year'  => date('Y'),
         'month' => date('m'),
         'day'   => date('d')
        ),
       'inclusive' => true,
     ),
    ),
);
query_posts($args);