我正在pre\\u get\\u posts过滤器中修改我的主要wp\\u查询,以提高我的网站搜索能力。
我成功地实现了分类法中的搜索,但当涉及到发布日期范围时,我失败了。即使是wp文档中的示例查询也不适用于我。
$datequery = array(
array(
\'after\' => \'January 1st, 2013\',
\'before\' => array(
\'year\' => 2013,
\'month\' => 2,
\'day\' => 28,
),
\'inclusive\' => true,
),
);
$query->set(\'date_query\', $datequery);
如果我打印
$wp_query->request
, 除了排序之外,它不包含任何与日期相关的内容。
怎么了?
PS:WP 3.6.1