パーマリンクが、/%category%/%year%/%post_id%/の場合、
function.phpに
// 年代別一覧のリンクを吐き出す function years_li_links($string){ $sql = "SELECT DATE_FORMAT( `post_date` , \"%Y\" ) AS y, COUNT( id ) AS count\n" . "FROM `wp_posts` \n" . "GROUP BY DATE_FORMAT( `post_date` , \"%Y\" ) "; global $wpdb; $rows = $wpdb->get_results($sql); foreach( $rows as $key => $value) { echo '<li>'; $li_link = site_url().'/'.$string.'/'.$rows[$key]->y.'/'; echo "<a href='{$li_link}'>"; echo $rows[$key]->y; echo '</li>'; } }
使う場所に、
// http://kato.space/wordpress/2013/というように出す場合
years_li_links('wordpress');