我正在尝试创建一个循环,向我显示从本月15日开始的所有帖子。
$current_year = date('Y');
$current_month = date('m');
query_posts( "cat=22&year=$current_year&monthnum=$current_month&order=ASC" );
这不起作用,因为它从当月的第一天开始发布帖子。谢谢!
P.S。不是15日的帖子,而是从当月15日开始。
答案 0 :(得分:0)
标准查询接口不支持此功能。您需要获取当月的帖子并在处理循环中过滤它们。
$current_year = date('Y');
$current_month = date('m');
query_posts( "cat=22&year=$current_year&monthnum=$current_month&order=ASC" );
...
if (have_posts()) {
while (have_posts()) {
the_post();
if ( intval(get_the_date('j')) >= 15 ) {
// display the post
}
}
} else {
// no posts found
}