10月 20, 2010
カテゴリー毎の月別アーカイブ+プルダウン
WordPressでとあるカテゴリーのみの月別アーカイブを
プルダウンで表示させたいときの処理。
かなりの隙間産業だが、需要あるかもしれないから手順を書いとこう。
1.カテゴリー毎の月別アーカイブのプラグインをダウンロード
Archives for a category WordPress plugin
2.管理画面で有効に
設定 → Kwebble に行って「Disable canonical URLs.」のチェックを入れる。
これでカテゴリーIDで月別のアーカイブ(リスト表示)を指定できる。
例:カテゴリーID14限定(cat=14)、月別(type=monthly)
<?php wp_get_archives('type=monthly&cat=14'); ?>
3.プルダウンにするとこんな感じ
<select class="nowform" name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'> <option value=""><?php echo attribute_escape(__('Select Month')); ?></option> <?php wp_get_archives('type=monthly&format=option&show_post_count=1&cat=9'); ?> </select>
[…] 参考サイト その1 その2 […]