WordPress
カスタマイズ事例

WORDPRESS CUSTOMIZATION

カテゴリごとの年月アーカイブ一覧の出力 テーマ販売あり

WordPressにはカテゴリー単位で年月アーカイブを生成する関数がありません。
そこで今回は、それ用の関数を作って、カテゴリーページに、サイドバーなどでたまに見かける、こんなアーカイブ一覧 ↓ を出してみます。
年月アーカイブリスト
これをするにあたっては、そもそもパーマリンク構造が カテゴリ > 年 > 月 になっていないと始まらないので、管理画面の「設定 – パーマリンク」から「カスタム構造」を選んで次のように設定してください。

/%category%/%year%/%monthnum%/%post_id%/

設定が済んだら関数を作りましょう。
どんな関数かというと、指定する投稿をいったん全件取得して[年][月]の配列に入れ直したうえで、それを月別に展開してアーカイブページのリンク表示をする関数です。
テーマのfunctions.php に次のように記述します。


このコンテンツはパスワードで保護されています。
パスワードを入力してください。


パスワードをお持ちでない方はパスワードをご購入ください。

【この記事は有料です。こちらからパスワードを購入いただけます】

【100ウェブ新着情報メルマガ】

WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!