WordPress でカテゴリ毎に RSS を生成する方法

複数のテーマをひとつのブログで運営すると仮定した場合、カテゴリ毎に RSS があると、興味のあるカテゴリだけ登録して購読してくれるかな?と考えて、カテゴリ毎に RSS を生成する方法を調べてみました。

正確には、フィード自体は元々存在していて、どうやってそこにリンクを張るか?と言う感じなのかな?

以下の方法は WordPress ME 2.1.3 で、WordPress Default 1.6 と言うテーマをカスタマイズして使っている場合の方法です。他のバージョンや違うテーマに関しては良くわかりません。

## カテゴリ名の後にテキストリンクを設置する場合

sidebar.php の中にある

<?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?>

となっている所を

<?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>&feed=RSS'); ?>

に書き換えます。または、

<li><h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&feed=RSS'); ?>
</ul>
</li>

こんな感じに書き換える。

feed=*** は、任意の文字列に書き換えできます。

## カテゴリ名の後に画像リンクを設置する場合

sidebar.php の中にある

<?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?>

となっている所を

<li><h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&feed_image=/icon-feed.png'); ?>
</ul>
</li>

と書き換える。

アイコンは、Feed Icons にカッコいいのがありました。

## カテゴリ名の前に画像リンクを設置する場合

wp-leftycats と言うプラグインを使うとできるみたい。
http://www.village-idiot.org/archives/2006/09/04/wp-leftycats/

## 参考にさせてもらったページ

です。ありがとうございます。

3 COMMENTS

40CH.NET

[WordPress]カテゴリ別RSS配信開始

WordPress でカテゴリ毎に RSS を生成する方法 – WordPress 研究室
元々、WordPressはカテゴリー別のRSSは精製しています。
で、いざ配信となると、RSSへのリンクを表示させてやればいいわけです。…

コメントを残す

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