WordPressの月別アーカイブをプルダウンで
過去ログを表示する月別アーカイブリスト、半年や1年分ならいいんですが、2年くらいになるとだいぶズラ~っと並んだリストになります。
これが盾にならんでいると、どうも見た目も使い勝手も余りよろしくない。ということで色々な工夫の余地があるわけです。
例えば、
という形式で出力するようにするプラグイン『monthchunks plugin for WordPress – Justinsomnia』があります。
見た目にもすっきりして機能的な方式の代表は、プルダウン型ですね。
このコードを使うと、プルダウン式のアーカイブメニューを出力することが出来ます。
<select name="archive_dropdown"> <option></option></select> |
ただし、WordPress2.5以降?は、サイドバーのメニュー関連は「ウィジェット」で管理されていますので、これをそのままは使えませんね。
まず、ウィジェットでテキストウィジェットのようにPHPを使ったウィジェットを作ることができるプラグイン『WordPress › PHP Code Widget « WordPress Plugins』を導入する必要があります。
これを導入し、先ほどのコードをPHPウィジェットとして追加、デフォルトの月別アーカイブと交換すれば…。
って…。
広告
あ?
ああッ!?
…WordPress2.6からは、月別アーカイブのデフォルト設定に「月別リスト」に
投稿数を表示
ドロップダウンで表示
というオプションが加わっていました。というわけで、このエントリーの結論は
「WordPress2.6以上にアップデートしよう」でした。