我试图获取按窗口和日期(过去X天数)排序的窗口小部件中的帖子列表。现在我有:
$args = array(
'orderby' => 'meta_value_num',
'meta_key' => 'tie_views',
'posts_per_page' => $posts_number,
'post_status' => 'publish',
);
查询后:
'date_query' => array(
array(
'after' => '1 week ago'
)
)
我得到一个空白页面。那可能是什么错?
我也试过试过:
'date_query' => array(
'after' => date('Y-m-d', strtotime('-10 days'))
)
虽然在WP设置中我有" j F Y"对于日期格式。
但结果是一样的,只有一个空白页面出现。删除date query
后,一切正常。
答案 0 :(得分:0)
$args = array(
'posts_per_page' => -1,
'date_query' => array(
'after' => array(
'year' => 2012,
'month' => 3,
'day' => 1,
),
),
);
$custom_query = new WP_Query( $args );
或使用strtotime() - 字符串:
$args = array(
'posts_per_page' => -1,
'date_query' => array( 'after' => '2012-03-01' ),
);
$custom_query = new WP_Query( $args );