カテゴリ毎RSS
WordPressのテンプレートタグで一発
RSSは、更新情報を配信するのに便利です。 ワードプレスでは、各種RSSフォーマット対応形式出力はもちろん、カテゴリ毎のRSS、特定のタグを付与された記事のRSSを配信することもできます。
RSS配信
ワードプレスでは、RSSフィードを/サイト名/?feed=rssという形式で配信しています。 手作業で入力する必要はありません。 bloginfo()を用いることで出力できます。
bloginfo('rss_url'); //RSS0.9フィードURL
bloginfo('rdf_url'); //RSS1.0フィードURL
bloginfo('rss2_url'); //RSS2.0フィードURL
bloginfo('atom_url'); //AtomフィードURL
bloginfo('comments_rss2_url'); //コメントフィードURL(RSS2.0)
パーマリンク設定でカスタムURLを利用している場合は、blogurl/feed/rss2/のようになります。
記事の絞り込み
ブログ全体のRSSだけでなく、特定のカテゴリに属する記事のRSS生成も可能です。 以下のテンプレートタグを利用すると、カテゴリリストに、各カテゴリのRSSフィードへのリンクが追加されます。(RSSの種別は2.0です。)
wp_list_categories('feed=リンク文字'); //
wp_list_categories('feed_image=リンク画像'); //
RSSフィードのURLは、ブログURL/?feed=rss2&cat=カテゴリーIDになります。 パーマリンク設定をしている場合は、ブログURL/category/カテゴリースラッグ/feedになります。
タグ別のRSS
記事をタグで抽出してRSSフィード生成することもできます。 タグRSSフィードを生成するテンプレートタグは用意されていないようですが、次のURLにアクセスすれば、タグ別RSSを取得可能です。
RSSフィードのURLは、ブログURL/?feed=rss2&tag=タグ名になります。 パーマリンク設定をしている場合は、ブログURL/tag/タグ名/feedになります。