wordpress WP_Query 按年份获取帖子

Emi*_*ily 1 wordpress

是否可以按特定年份获得职位?

我想要的是显示 2016 年和 2018 年的用户帖子,而不是 2017 年。我尝试了这个,但没有成功:

WP_Query('date_query' => array(
            array(
                'year' => '2016',
            ),
            array(
                'year' => '2018',
            )
        ))
Run Code Online (Sandbox Code Playgroud)

小智 7

您可以使用'relation' => 'OR'date_query.

$args = array(
    'post_type' => 'post',
    'date_query' => array(
        'relation' => 'OR',
        array('year' => 2016)
        array('year' => 2018)
    ),
);

$query = new WP_Query($args);
Run Code Online (Sandbox Code Playgroud)

我创建了一个包含所需参数的数组,在我看来,这使代码看起来更清晰、更容易理解。