从query_post中排除当前年份的帖子在wordpress中

时间:2014-08-06 16:19:15

标签: php mysql wordpress

我想从query_post中排除一年的帖子。

query_posts(数组(' orderby' =>' rand'," paged" => $ paged," year__not_in" = >阵列(' 2013')));

1 个答案:

答案 0 :(得分:0)

你不会排除一年,而是包括所有其他年份。

要查询除当前年份之外的所有内容,看起来如下...

$args = array(
    'date_query' => array(
        array(
            'before'    => array(
                'year'  => date('Y'),
                'month' => 1,
                'day'   => 1,
            ),
            'inclusive' => false,
        ),
    ),
    'posts_per_page' => -1,
);
$query = new WP_Query( $args );