我需要得到这样的东西:
我怎样才能做到这一点?
答案 0 :(得分:0)
以下是您的需求:
$yearly = new WP_Query(array('posts_per_page' => -1));
$prev_year = null;
if( $yearly->have_posts() ) : while( $yearly->have_posts() ) : $yearly->the_post();
$this_year = get_the_date('Y');
if ($prev_year != $this_year) {
if (!is_null($prev_year)) {
echo '</ul>';
}
echo '<h3>' . $this_year . '</h3>';
echo '<ul>';
}
echo '<li>';
echo '</li>';
$prev_year = $this_year;
endwhile;
echo '</ul>';
endif;
请同时查看文档:{{3}}