[WordPress]カテゴリー別に月別アーカイブを表示できるプラグイン「Archives for a category」

WordPressで企業サイトを構築する際に役立つ
カテゴリー別に月別アーカイブを表示できるプラグイン「Archives for a category」を紹介します。

ダウンロード先 ≫ Archives for a category WordPress plugin (Kwebble blog)

例えば、ワードプレスで企業のホームページを作成していて、「ブログ」と「ニュース」カテゴリーがあったとします。
二つのカテゴリーのサイドバーに、それぞれのカテゴリー別の月別のアーカイブを表示したいのですが、WordPressデフォルトだとできません。
それを補助してくれるプラグインが「Archives for a category 」です。

ワードプレスデフォルトのアーカイブ表示だと、
月別、週別、日別や表示数は指定できるのですが、カテゴリーの種類は指定できません。
アーカイブリンクをクリックすると、全てのカテゴリーを含んだアーカイブページが出力されます。

この状態を解消してくれるのがこの「Archives for a category 」プラグインで、カテゴリーごとのアーカイブリンクを表示できるように、補助してくれる便利なプラグインです。

カテゴリー別に月別アーカイブを表示できるプラグイン「Archives for a category」

■実装方法は以下のように
Archives for a category WordPress plugin (Kwebble blog)」の Download the plugin zip file にてダウンロード後、zipを解凍。
「wp-content/plugins/」フォルダ内へ kwebble_archives_by_cat.php ファイルをアップロード。
管理画面→インストール済みプラグインページの「Archives for a category」を有効化します。

あとはテーマ内のsingle.phpやcategory.phpファイルの
アーカイブリンクを表示したい任意の箇所に以下のように記述します。

<?php wp_get_archives('cat=1'); ?>

と書きます。cat=1の数字がアーカイブを表示させたいカテゴリーIDとなります。
数字を変えることで取得したいカテゴリーの月別アーカイブが取得できます。

複数のカテゴリーを指定することもできます。

<?php wp_get_archives('cat=1,3'); ?>

urlの末尾に?cat=1(数字はカテゴリID)
http://youdomain/wp/date/2011/10/?cat=1
という感じで実装されます。

カテゴリ数が一つだけでサイトを構築している場合は特に問題はありませんが、
今回のように企業サイトを作っていて「ブログ」と「ニュース」のように複数のカテゴリがある場合は、
それぞれのカテゴリのアーカイブを表示するようにしたいですよね。

プラグインダウンロード先 ≫ Archives for a category WordPress plugin (Kwebble blog)

“[WordPress]カテゴリー別に月別アーカイブを表示できるプラグイン「Archives for a category」” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です