wordpress テーマのニュース セクション用にネストされた投稿アーカイブを作成しようとしています。
<div class="blog-list-archive">
<?php
/**/
$years = $wpdb->get_col("SELECT DISTINCT YEAR(post_date)
FROM $wpdb->posts WHERE post_status = 'publish'
AND post_type = 'post' ORDER BY post_date DESC");
foreach($years as $year) :
?>
<li><a href="JavaScript:void()"><?php echo $year; ?></a>
<ul class="archive-sub-menu">
<? $months = $wpdb->get_col("SELECT DISTINCT MONTH(post_date)
FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'
AND YEAR(post_date) = '".$year."' ORDER BY post_date DESC");
foreach($months as $month) :
?>
<li><a href="<?php echo get_month_link($year, $month); ?>">
<?php echo date( 'F', mktime(0, 0, 0, $month) );?></a>
</li>
<?php endforeach;?>
</ul>
</li>
<?php endforeach; ?>
</div>
これを拡張して、各月の下に投稿のタイトルを表示するにはどうすればよいですか? また、「13」である「ニュース」カテゴリの下の投稿を取得したいだけです。
説明するために、この形式が必要です:
2013年
- 1月
- 投稿タイトル 1
- 投稿タイトル 2
- 投稿タイトル 3
2012年
- 12月
- 投稿タイトル 1
- 投稿タイトル 2
- 投稿タイトル 3
- 11月
- 投稿タイトル 1
- 投稿タイトル 2