月間アーカイブのテキストリンクを「プルダウンメニュー」に変更する方法のまとめです。
今回は、通常投稿における月間アーカイブリンクに加えて、カスタム投稿タイプの月間アーカイブリンクもプルダウン形式で出力してみようと思います。
投稿の月間アーカイブをプルダウン
1 2 3 4 5 6 7 8 9 |
<select name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'> <option value=""><?php echo attribute_escape(__('月を選択してください')); ?></option> <?php wp_get_archives (array( 'type' => 'monthly', 'format' => 'option', 'show_post_count' => '1' )); ?> </select> |
※上記5行目の‘format’ => ‘option’でプルダウンメニューとして出力します。
また、上記6行目の‘show_post_count’ => ‘1’で、その月の投稿記事数を(12)などのように表示させることができます。
カスタム投稿タイプの月間アーカイブをプルダウン
1 2 3 4 5 6 7 8 9 10 |
<select name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'> <option value=""><?php echo attribute_escape(__('月を選択してください')); ?></option> <?php wp_get_archives (array( 'post_type' => 'ポストタイプ', 'type' => 'monthly', 'format' => 'option', 'show_post_count' => '1' )); ?> </select> |
※上記4行目の「ポストタイプ」の所は、環境に合わせて変更します。
参考サイト
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_get_archives
コメント