<?php
global $wpdb;
$limit = 10;
$days = 1;
$request = "SELECT * FROM $wpdb->posts "."WHERE post_status = 'publish' AND post_type = 'post' "."ORDER BY post_date DESC LIMIT $limit";
$posts = $wpdb->get_results($request);
if($posts):
$recent_date = date('Ymd',strtotime($posts[0]->post_date));
foreach ($posts as $post):
$post_date = date('Ymd',strtotime($post->post_date));
if($post_date == $recent_date):
setup_postdata($post);
?>
//記事の表示内容を記述
<?php
endif;
endforeach;
endif;
?>
以下、上の記述の簡単な説明。
上記のコードをindex.php辺りに書くと、私のサイトのように最新1日分の記事がトップページに表示される。もっとスマートに出来るんじゃないかなぁ、とか思ったりもするので、各自頑張ってください(謎)。