0

月の 15 日から始まるすべての投稿を表示するループを作成しようとしています。

$current_year = date('Y');
$current_month = date('m');

query_posts( "cat=22&year=$current_year&monthnum=$current_month&order=ASC" );

当月の1日から投稿を開始するため、これは機能しません。ありがとうございました!

PS 15日からの投稿ではなく、その月の15日からです。

4

1 に答える 1

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
}
于 2012-07-18T10:26:40.250 に答える