从本月15日开始循环

时间:2012-07-18 10:12:16

标签: wordpress date loops

我正在尝试创建一个循环,向我显示从本月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日开始。

1 个答案:

答案 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
}