1, 'order' => 'DESC', 'orderby' => 'date', 'category' => $category_id); $posts = get_posts($args); foreach
($posts as $p) { $latest = mysql2date('Y/m/d', $p->post_date); list($latest_year, $latest_month,
$latest_day) = explode('/', $latest); } $min_date = ""; $args = array('posts_per_page' => 20, 'order' =>
'DESC', 'orderby' => 'date', 'category' => $category_id); $posts = get_posts($args); foreach ($posts as $p)
{ $target_day = mysql2date('Y/m/d', $p->post_date); if ($date_count < 2) { if (strtotime($latest) ===
strtotime($target_day)) { } else if (strtotime($latest) > strtotime($target_day)) { if ($min_date !==
$target_day) { $date_count++; $min_date = $target_day; list($min_year, $min_month, $min_day) = explode('/',
$min_date); } } } } if (isset($min_year, $min_month, $min_day, $latest_year, $latest_month, $latest_day)) {
$args = array( 'posts_per_page' => -1, 'date_query' => array( array( 'after' => array( 'year' =>
intval($min_year), 'month' => intval($min_month), 'day' => intval($min_day), ), 'before' => array( 'year' =>
intval($latest_year), 'month' => intval($latest_month), 'day' => intval($latest_day), ), 'inclusive' =>
true, ), ), 'order' => 'DESC', 'orderby' => 'date', 'category' => $category_id ); $posts = get_posts($args);
foreach ($posts as $p) { ?>
ID); ?> |
post_date); ?> |
post_title; ?> |
post_content); ?> |