WordPress支持人员建议我,您可以在URL上使用与WP\\u Query()接受的参数相同的参数。http://codex.wordpress.org/Class_Reference/WP_Query#Time_Parameters
无法传递日期范围。你能做的最好的事情就是传递特定的日期。
例如,编辑。php?s&;post\\u状态=全部(&U);post\\U type=post&;操作=-1(&;m=201301&;cat=0(&A);post\\u格式=0(&U);分页=1(&P);模式=列表(&M);day=1将显示从当月第一天开始的所有帖子。
当我把这件事告诉我们的内容经理时,他很高兴能找到昨天发布的帖子列表的链接。如果对任何人有用,以下是我正在做的:
add_action( \'admin_menu\', \'add_admin_listing_filters\' );
function add_admin_listing_filters() {
$yest_time = time() - 60 * 60 * 24;
$yest_year = date(\'Y\', $yest_time);
$yest_monthnum = date(\'n\', $yest_time);
$yest_daynum = date(\'j\', $yest_time);
add_submenu_page( \'edit.php\', \'Recent - All\', \'Recent - All\', \'manage_options\', \'edit.php?s&year=\' . $yest_year . \'&monthnum=\' . $yest_monthnum . \'&day=\' . $yest_daynum . \'&post_status=publish\');
add_submenu_page( \'edit.php\', \'Recent - News\', \'Recent - News\', \'manage_options\', \'edit.php?s&year=\' . $yest_year . \'&monthnum=\' . $yest_monthnum . \'&day=\' . $yest_daynum . \'&post_status=publish&category_name=news\');
}