複数のテーマをひとつのブログで運営すると仮定した場合、カテゴリ毎に 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/
## 参考にさせてもらったページ
です。ありがとうございます。
[WordPress]カテゴリ別RSS配信開始
WordPress でカテゴリ毎に RSS を生成する方法 – WordPress 研究室
元々、WordPressはカテゴリー別のRSSは精製しています。
で、いざ配信となると、RSSへのリンクを表示させてやればいいわけです。…
[…] WordPress でカテゴリ毎に RSS を生成する方法 […]