[WP]WordPressで月別アーカイブのリンクをプルダウン式で出力する方法
スポンサード
アーカイブを12ヶ月に限定するなど、リスト形式でも表示数を制限することもできます。
スポンサード
WordPressでは、テンプレートタグ wp_get_archives を利用することでアーカイブ一覧を出力させることができます。
しかし年数を重ねてくるとアーカイブリストの数が増えてくるので、「ドロップダウンリストにしてスッキリ収めたい!!」という場合のカスタマイズのご紹介です。
目次
リスト形式 でアーカイブリンクを出力する
まずはオーソドックスなリスト形式によるアーカイブリンクの出力方法です。<ul> <?php wp_get_archives('type=monthly'); ?> </ul>
アーカイブを12ヶ月に限定するなど、リスト形式でも表示数を制限することもできます。
<ul> <?php wp_get_archives('type=monthly&limit=12'); ?> </ul>
ドロップダウン形式 でアーカイブリンクを出力する
リスト形式ではなく、ドロップダウン形式に変更する場合はこのようなソースになります。<ul> <select 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'); ?> </select>
参考ページ
テンプレートタグ/wp get archives
テンプレートタグ/wp get archives
スポンサード
コメント