例えば、WordPressの記事一覧に「3日分の記事だけ表示したい」という場合があるとします。
そんなときは、date_queryを使用して投稿期間を指定します。date_queryに’after’= 〜 agoを加えるとその期間の記事だけが表示されます。
【例】
<?php
global $post;
$args = array(
‘posts_per_page’ => 10 ,
‘meta_key’ = total_count,
‘orderby’ = meta_value_num,
‘date_query’ =array(‘after’ = ‘3 days ago‘));
$myposts = get_posts( $args );
foreach( $myposts as $post ) {
setup_postdata($post);
?>