月別アーカイブの表示
wordpressのサイトのサイドバーに表示していた
『月別アーカイブ』の表示。
一ヶ月に一行づつ表示がふえていくわけですが、
サイトが公開されてから、そろそろ一年経つので、
だいぶ幅を取るようになってきました。
サイドバーがあまり長くなると、固定ページのエントリーとのバランスも悪くなるので、
『月別アーカイブ』の表示を、ドロップダウンボックスで表示するように変更しました。
phpファイルはこんな感じ。
<li><h2>月別アーカイブ</h2> <select onChange="location=this.options [this.selectedIndex].value"> <option>年月毎に記事を見る</option> <?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?> </select> </li>
"php wp_get_archives"のあとに、月別、optionで出力の指定、投稿数を表示の設定をしています。
cssはこんな感じ。
/*----------- option -------------*/ #sidebar select { padding-left:10px; width:200px; } #sidebar option { padding-left:10px; }
IE7では、paddingは反映されません。
firefoxでのボックスの表示はこんな感じ。
ドロップダウンして、開いたところは、こんな感じ。
アクセス解析をみると、月別アーカイブはあまり見られていないようだったので、
ボックス内に収納しても、問題なさそうに感じます。