• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「WordPress フィード配信」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(改名提案)
(和訳完了 en:WordPress Feeds 20:38, 28 June 2016‎ AddWeb Solution Pvt. Ltd.版)
 
(2人の利用者による、間の5版が非表示)
1行目: 1行目:
{{Rename|F}}
 
 
==フィードとは==
 
==フィードとは==
  
22行目: 21行目:
 
上の4つのフィードは、それぞれのフィードリーダー向けに、あなたのサイトのコンテンツの更新情報を表示します。これらの中では RSS フィードが最も有名です。一番下のフィードは RSS 2.0 フィードリーダー向けですが、サイトのコンテンツを表示するわけではありません。このフィードは、サイトに付けられたコメントのみを表示します。
 
上の4つのフィードは、それぞれのフィードリーダー向けに、あなたのサイトのコンテンツの更新情報を表示します。これらの中では RSS フィードが最も有名です。一番下のフィードは RSS 2.0 フィードリーダー向けですが、サイトのコンテンツを表示するわけではありません。このフィードは、サイトに付けられたコメントのみを表示します。
  
特定の記事に対するコメントを追跡するには、下の例のように、個別記事ページで [[テンプレートタグ/comments_rss_link|<tt>comments_rss_link()</tt>]] テンプレートタグを使用します。
+
特定の記事に対するコメントを追跡するには、下の例のように、個別記事ページで [[関数リファレンス/post_comments_feed_link|<tt>post_comments_feed_link()</tt>]] を使用します。
  
  <?php comments_rss_link('RSS 2.0'); ?>
+
  <?php post_comments_feed_link('RSS 2.0'); ?>
  
 
フィードを編集する方法はいくつかあります。[[Customizing Feeds|フィードのカスタマイズ]]/[[:en:Customizing Feeds|en]]を参照してください。
 
フィードを編集する方法はいくつかあります。[[Customizing Feeds|フィードのカスタマイズ]]/[[:en:Customizing Feeds|en]]を参照してください。
32行目: 31行目:
 
自分のサイトのフィードアドレスあるいは URL を誰かに知らせたいこともあるでしょう。あるいは、検索エンジンやディレクトリ(これらの多くはフィード URL 送信を受け付けています)に送信したいこともあるでしょう。それぞれのフィードに、4 種類の URL が用意されており、どれも利用可能です。
 
自分のサイトのフィードアドレスあるいは URL を誰かに知らせたいこともあるでしょう。あるいは、検索エンジンやディレクトリ(これらの多くはフィード URL 送信を受け付けています)に送信したいこともあるでしょう。それぞれのフィードに、4 種類の URL が用意されており、どれも利用可能です。
  
<pre>http://example.com/wp-rss.php
 
http://example.com/wp-rss2.php
 
http://example.com/wp-rdf.php
 
http://example.com/wp-atom.php</pre>
 
 
あるいは以下のアドレスでアクセスできます。
 
  
 
<pre>http://example.com/?feed=rss
 
<pre>http://example.com/?feed=rss
52行目: 45行目:
 
http://example.com/feed/atom/</pre>
 
http://example.com/feed/atom/</pre>
  
リンクの末尾に以下のように付与することで、特定のカテゴリーのみのフィードを生成することができます。
+
===コメント===
 +
サイト上のすべてのコメントにはフィードがあり、すべての投稿にはコメントフィードがあります。
 +
 
 +
====サイトコメントフィード====
 +
パーマリンク形式:
 +
<pre>http://example.com/comments/feed/</pre>
 +
 
 +
デフォルト形式:
 +
<pre>http://example.com/?feed=comments-rss2</pre>
 +
 
 +
====Post-specific コメントフィード====
 +
パーマリンク形式:
 +
<pre>http://example.com/post-name/feed/</pre>
 +
 
 +
デフォルト形式:
 +
<pre>http://example.com/?feed=rss2</pre>
 +
 
 +
===カテゴリーとタグ===
 +
 
 +
以下のようにリンクの末尾に付加することで、サイト上の特定のカテゴリーまたはタグだけでフィードを提供できます。
 +
 
 +
<pre>http://www.example.com/?cat=42&feed=rss2</pre>
 +
または
 +
<pre>http://www.example.com/?tag=tagname&feed=rss2</pre>
 +
または
 +
<pre>http://www.example.com/category/categoryname/feed</pre>
 +
または
 +
<pre>http://www.example.com/tag/tagname/feed</pre>
 +
 
 +
フィードには、複数のカテゴリーやタグのどれかと関連する投稿を含めることができます。カテゴリーやタグは値をコンマで区切ります。
 +
例:
 +
 
 +
<pre>http://www.example.com/?cat=42,43&feed=rss2</pre>
 +
または
 +
<pre>http://www.example.com/?tag=tag1,tag2&feed=rss2</pre>
 +
または
 +
<pre>http://www.example.com/category/cat1,cat2/feed</pre>
 +
 
 +
フィードに、複数のカテゴリーやタグのすべてと関連する投稿を含めるにはリンクの最後に追加します。
 +
例:
 +
<pre>http://www.example.com/category/cat1/category/cat2/feed</pre>
 +
または
 +
<pre>http://www.example.com/tag/tag1/tag/tag2/feed</pre>
 +
 
 +
フィードからあるカテゴリーを「<strong>除外</strong>」するには以下の URL を使用してください。
 +
 
 +
<pre>
 +
http://www.example.com/?cat=-123&feed=rss2
 +
</pre>
 +
 
 +
古いバージョンの WordPress では以下の形式を使用していましたが、新しいバージョンで非推奨となりました。
 +
 
 +
<pre>http://example.com/wp-rss2.php?cat=42</pre>
 +
 
 +
===投稿者<span id="Authors"></span>===
 +
 
 +
すべての投稿者には自分の投稿に対するフィードがあります。形式は以下:
 +
<pre>http://example.com/author/authorname/feed/</pre>
 +
 
 +
===検索===
 +
検索結果にもまたフィードがあります。形式は以下:
 +
<pre>http://example.com/?s=searchterm&feed=rss2</pre>
  
<nowiki>http://example.com/wp-rss2.php?cat=42
 
あるいは(訳注:カスタムパーマリンクの場合)
 
http://example.com/category/categoryname/feed</nowiki>
 
  
 
==フィードの追加==
 
==フィードの追加==
62行目: 113行目:
 
WordPress で利用可能なすべての RSS フィード形式が、どの WordPress テーマでも表示されるとは限りません。フィードを追加するには、利用しているテーマのテンプレートファイルで、他のフィードの場所、典型的には <tt>sidebar.php</tt> あるいは <tt>footer.php</tt>、を探してください。以下の例のように、上述のタグを追加してください。
 
WordPress で利用可能なすべての RSS フィード形式が、どの WordPress テーマでも表示されるとは限りません。フィードを追加するには、利用しているテーマのテンプレートファイルで、他のフィードの場所、典型的には <tt>sidebar.php</tt> あるいは <tt>footer.php</tt>、を探してください。以下の例のように、上述のタグを追加してください。
  
<div style="border:1px solid darkslateblue;padding: 5px; background: #f0f0f0">
+
<pre>
<tt>&lt;li&gt;<br />
+
<ul class="feeds">
&lt;a href="&lt;?php bloginfo('rss2_url'); ?&gt;" title="&lt;?php _e('Syndicate this site using RSS'); ?&gt;"&gt;&lt;?php _e('&lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;'); ?&gt;&lt;/a&gt;
+
    <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
<br />&lt;/li&gt;<br /><br />
+
    <li><a href="<?php bloginfo('atom_url'); ?>" title="<?php _e('Syndicate this site using Atom'); ?>"><?php _e('Atom'); ?></a></li>
&lt;li&gt;<br />
+
    <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
&lt;a href="&lt;?php bloginfo('atom_url'); ?&gt;" title="&lt;?php _e('Syndicate this site using Atom'); ?&gt;"&gt;&lt;?php _e('Atom'); ?&gt;&lt;/a&gt;<br />
+
</ul>
&lt;/li&gt;<br /><br />
+
</pre>
&lt;li&gt;
+
<br />&lt;a href="&lt;?php bloginfo('comments_rss2_url'); ?&gt;" title="&lt;?php _e('The latest comments to all posts in RSS'); ?&gt;"&gt;&lt;?php _e('Comments &lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;'); ?&gt;&lt;/a&gt;<br />
+
&lt;/li&gt;</tt>
+
</div>
+
  
  
78行目: 125行目:
  
 
フィードリンクには、文字列ではなくフィードを表す画像を用いたい人も多いでしょう。[http://www.feedicons.com/ standards] には画像や"ボタン"がたくさんあります。また [http://kalsey.com/tools/buttonmaker/ make your own] で自分のサイトのカラーに適したものを作ることができます。
 
フィードリンクには、文字列ではなくフィードを表す画像を用いたい人も多いでしょう。[http://www.feedicons.com/ standards] には画像や"ボタン"がたくさんあります。また [http://kalsey.com/tools/buttonmaker/ make your own] で自分のサイトのカラーに適したものを作ることができます。
[[Image:rssfeed.gif]]/[[:en:Image:rssfeed.gif|en]]<!-- 日本語版でも適当に生成してアップロードする -->
+
[[Image:rssfeed.gif]]
  
 
フィードリンクを画像にするには、下の例のように画像をリンクタグで括るだけです。
 
フィードリンクを画像にするには、下の例のように画像をリンクタグで括るだけです。
  
<div style="border:1px solid darkslateblue;padding: 5px; background: #f0f0f0">
+
<pre>
<tt>&lt;a href=&quot;&lt;?php bloginfo(&#039;rss2_url&#039;); ?&gt;&quot; title=&quot;&lt;?php _e(&#039;Syndicate this site using RSS&#039;); ?&gt;&quot;&gt;<br />
+
<a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><img src="<nowiki>http://www.mozilla.org/images/feed-icon-14x14.png</nowiki>" alt="RSS Feed" title="RSS Feed" /></a>
&lt;img src=&quot;<nowiki>http://www.mozilla.org/images/feed-icon-14x14.png</nowiki>&quot; alt=&quot;RSS Feed&quot; title=&quot;RSS Feed&quot; /&gt;<br />
+
</pre>
&lt;/a&gt;
+
</tt></div>
+
  
 
===アドレスの変更===
 
===アドレスの変更===
103行目: 148行目:
  
 
[http://boren.nu/archives/2005/03/29/feed-director-plugin/ Feed Director] では、<tt>index.xml</tt>, <tt>index.rdf</tt>, <tt>rss.xml</tt>, <tt>rss2.xml</tt>, <tt>atom.xml</tt>, <tt>*.xml</tt> のような他のブログプラットフォームで使用されるフィードファイル名を書き換える "install it and forget it" プラグインを配布しています。
 
[http://boren.nu/archives/2005/03/29/feed-director-plugin/ Feed Director] では、<tt>index.xml</tt>, <tt>index.rdf</tt>, <tt>rss.xml</tt>, <tt>rss2.xml</tt>, <tt>atom.xml</tt>, <tt>*.xml</tt> のような他のブログプラットフォームで使用されるフィードファイル名を書き換える "install it and forget it" プラグインを配布しています。
 +
 +
==RSS フィードの時刻と日付の形式<span id="RSS_feed_time_and_date_format"></span>==
 +
 +
WordPress は [http://cyber.law.harvard.edu/rss/rss.html RSS Specification] に準拠します。したがって、時刻と日付の形式についてもサイトで設定されたブログの時刻や日付ではなく、[https://www.w3.org/Protocols/rfc822/ RFC822 Specification] の時刻と日付の形式を使用します。例: Sun, 06 Sep 2009 16:10:34 +0000
 +
 +
注意:
 +
フィードの時刻や日付の形式はローカライズしないでください。現行の [http://cyber.law.harvard.edu/rss/rss.html RSS Specification] は [https://www.w3.org/Protocols/rfc822/ RFC822 Specification] を参照し、RFC822 Specification はデフォルトして英語を規定しています。すなわちロケールに応じた時刻や日付の変換は RSS クライアント側に責任があると解釈できます。
 +
 +
==ブラウザでのフィードのエラー==
 +
 +
フィードは [https://newsblur.com/ NewsBlur] や[http://www.rssowl.org/ RSSOwl] などのフィードリーダーによって解釈されることを想定したデータストリームです。すべてのブラウザにフィードを解釈する機能があるわけではなく、その機能を欠いた代表的なブラウザの例が Google Chrome です。
 +
 +
Chorme や他の同様のブラウザでは、エラー「This XML file does not appear to have any style information associated with it. The document tree is shown below. (この XML ファイルには関連付けられたスタイル情報がありません。以下にドキュメントのツリーを表示します。)」及び、それに続く生のフィードデータが表示されます。Chrome は元々フィードを理解できないためこれは正しい動作になります。代替としては専用のフィードリーダーでフィードを受け取るか、[https://chrome.google.com/webstore/detail/rss-subscription-extensio/nlbjncdgjeocebhnmkbbbdekmmmcbfjd Google's RSS Subscription Extension] をインストールしてください。
  
 
<div id="More_Information_and_Resources">
 
<div id="More_Information_and_Resources">
113行目: 171行目:
  
 
配信フィードのカスタマイズ:
 
配信フィードのカスタマイズ:
 +
* [http://www.w3it.org/blog/wordpress-feed-error-output-solution-how-to/ Feed error - How to - hints and tips to solve common feed errors (ex. white spaces before xml declaration)]
 
* [[Customizing Feeds|フィードのカスタマイズ]]/[[:en:Customizing Feeds|en]]
 
* [[Customizing Feeds|フィードのカスタマイズ]]/[[:en:Customizing Feeds|en]]
 +
* [https://wordpress.org/plugins/xslt/ Styling your RSS feeds]
 +
*  [http://docs.appthemes.com/tutorials/how-to-create-wordpress-category-rss-feeds/ How to setup and create category RSS feeds]
 
* [http://perishablepress.com/press/2008/03/09/what-is-my-wordpress-feed-url/ Complete reference for determining your various WordPress feed URLs] (各種 WordPress フィード URL を知るための完全リファレンス)
 
* [http://perishablepress.com/press/2008/03/09/what-is-my-wordpress-feed-url/ Complete reference for determining your various WordPress feed URLs] (各種 WordPress フィード URL を知るための完全リファレンス)
 
* [http://dblume.livejournal.com/111459.html How to add an image to your RSS feed in WordPress 2.0 and above] (WordPress 2.0 以上の RSS フィードに画像を追加する方法)
 
* [http://dblume.livejournal.com/111459.html How to add an image to your RSS feed in WordPress 2.0 and above] (WordPress 2.0 以上の RSS フィードに画像を追加する方法)
 +
* [http://web-profile.com.ua/wordpress/useful/rss-feed/ Work with RSS in WordPress site]
 
* (Pre 2.0) [http://wordlog.com/archives/2004/08/01/add-an-image-to-your-rss-20-field/ How to add an image to your RSS 2.0 feed] (RSS 2.0 フィードに画像を追加する方法)
 
* (Pre 2.0) [http://wordlog.com/archives/2004/08/01/add-an-image-to-your-rss-20-field/ How to add an image to your RSS 2.0 feed] (RSS 2.0 フィードに画像を追加する方法)
 
* [http://perishablepress.com/press/2007/02/04/feed-your-image-via-atom-or-rss/ How to add images to RSS and Atom feeds] (RSS および Atom フィードに画像を追加する方法)
 
* [http://perishablepress.com/press/2007/02/04/feed-your-image-via-atom-or-rss/ How to add images to RSS and Atom feeds] (RSS および Atom フィードに画像を追加する方法)
124行目: 186行目:
 
* [http://www.askapache.com/htaccess/redirecting-wordpress-feeds-to-feedburner.html Changing feed url with .htaccess] (.htaccess によってフィード URL を変更する)
 
* [http://www.askapache.com/htaccess/redirecting-wordpress-feeds-to-feedburner.html Changing feed url with .htaccess] (.htaccess によってフィード URL を変更する)
 
* [http://perishablepress.com/press/2008/03/25/redirect-wordpress-feeds-to-feedburner-via-htaccess-redux/ Redirect WordPress Feeds to Feedburner without a plugin] (プラグインなしで WordPress フィードを Feedburner にリダイレクト)
 
* [http://perishablepress.com/press/2008/03/25/redirect-wordpress-feeds-to-feedburner-via-htaccess-redux/ Redirect WordPress Feeds to Feedburner without a plugin] (プラグインなしで WordPress フィードを Feedburner にリダイレクト)
 +
 +
* [http://wordpress.org/plugins/wp-rss-aggregator/ WP RSS Aggregator] an RSS aggregator/import plugin for WordPress
 +
* [http://en.wikipedia.org/wiki/RSS Wikipedia - RSS] an overview on RSS
  
 
購読してもらいやすくする:
 
購読してもらいやすくする:
 
* [http://www.semiologic.com/software/subscribe-me/ Subscribe Me] - サイドバーに各種購読ボタンを簡単に追加する
 
* [http://www.semiologic.com/software/subscribe-me/ Subscribe Me] - サイドバーに各種購読ボタンを簡単に追加する
 
* [http://wordpress.org/extend/plugins/add-to-any-subscribe/ Add to any Subscribe Button] - 訪問者のあらゆるフィードリーダーにあなたのサイトのフィードを追加しやすくするプラグイン
 
* [http://wordpress.org/extend/plugins/add-to-any-subscribe/ Add to any Subscribe Button] - 訪問者のあらゆるフィードリーダーにあなたのサイトのフィードを追加しやすくするプラグイン
 
フィードアイコンの配布・生成:
 
* [http://www.feedicons.com/ Feed Icons] - '''公式''' RSS アイコン(各種ファイル形式: AI、EPS、SVG、PSD、PDF、PNG、JPG、GIF)を提供
 
* [http://kalsey.com/tools/buttonmaker/ Kalsey's Button Maker - Custom Feed Icons] (Kalsey のボタンメーカー - カスタムフィードアイコン)
 
* [http://www.lucazappa.com/brilliantMaker/buttonImage.php 80x15 Brilliant Button Maker](ブリリアントボタンメーカー)
 
* [http://www.netdenizen.com/buttonmill/glassy.php Glassy Button Maker] (ガラスっぽいボタンメーカー)
 
* [http://www.yugatech.com/make.php Online Button Maker] (オンラインボタンメーカー)
 
  
 
フィード関連のプラグインを探す:
 
フィード関連のプラグインを探す:
* [http://wordpress.org/extend/plugins/tags/feed WordPress Plugin Directory &raquo; 「feed」タグ]
+
* [http://ja.wordpress.org/extend/plugins/tags/feed WordPress Plugin Directory &raquo; 「feed」タグ]
* [http://wp.tekapo.com/tag/feeds/ わーどぷれすっ! &raquo; フィード] (日本語でプラグインを紹介)
+
 
 +
{{原文|WordPress Feeds|157472}}<!--  20:38, 28 June 2016‎ AddWeb Solution Pvt. Ltd. 版-->
  
{{原文|WordPress Feeds|61376}}<!-- 00:06, 11 September 2008 Perishable 版-->
 
 
{{DEFAULTSORT:ふいいと}}
 
{{DEFAULTSORT:ふいいと}}
 
[[Category:WordPress レッスン]]
 
[[Category:WordPress レッスン]]

2016年8月24日 (水) 17:00時点における最新版

フィードとは

フィードは、フィードリーダーがサイトにアクセスし、新規コンテンツを自動的に探し出し、その情報を別のサイトに投稿し更新できるようにする特別なソフトウェア機能です。この機能により、ユーザーは異なるブログに投稿された最新のホットな情報を得ることができます。

フィードには何種類かあり、異なるフィードリーダーによって読み込みされます。フィードには、RSS ("Rich Site Summary" あるいは "Really Simple Syndication" とも定義される)、Atom および RDF ファイルがあります。

WordPress の標準フィード

WordPress は初期状態でいろいろなフィードを生成可能です。 各フィードは、テンプレートタグ bloginfo() で生成され、ほとんどの WordPress テーマで、サイドバーとフッターのいずれかまたは両方にリスト表示されます。例えば、以下のようになります。

RDF/RSS 1.0 フィード の URL 
<?php bloginfo('rdf_url'); ?>
RSS 0.92 フィード の URL 
<?php bloginfo('rss_url'); ?>
RSS 2.0 フィード の URL 
<?php bloginfo('rss2_url'); ?>
Atom フィード の URL 
<?php bloginfo('atom_url'); ?>
コメント RSS 2.0 フィードの URL 
<?php bloginfo('comments_rss2_url'); ?>

上の4つのフィードは、それぞれのフィードリーダー向けに、あなたのサイトのコンテンツの更新情報を表示します。これらの中では RSS フィードが最も有名です。一番下のフィードは RSS 2.0 フィードリーダー向けですが、サイトのコンテンツを表示するわけではありません。このフィードは、サイトに付けられたコメントのみを表示します。

特定の記事に対するコメントを追跡するには、下の例のように、個別記事ページで post_comments_feed_link() を使用します。

<?php post_comments_feed_link('RSS 2.0'); ?>

フィードを編集する方法はいくつかあります。フィードのカスタマイズ/enを参照してください。

フィード URL を見つける

自分のサイトのフィードアドレスあるいは URL を誰かに知らせたいこともあるでしょう。あるいは、検索エンジンやディレクトリ(これらの多くはフィード URL 送信を受け付けています)に送信したいこともあるでしょう。それぞれのフィードに、4 種類の URL が用意されており、どれも利用可能です。


http://example.com/?feed=rss
http://example.com/?feed=rss2
http://example.com/?feed=rdf
http://example.com/?feed=atom

カスタム パーマリンク を使用しているならば、以下の方法でアクセスできるはずです。

http://example.com/feed/
http://example.com/feed/rss/
http://example.com/feed/rss2/
http://example.com/feed/rdf/
http://example.com/feed/atom/

コメント

サイト上のすべてのコメントにはフィードがあり、すべての投稿にはコメントフィードがあります。

サイトコメントフィード

パーマリンク形式:

http://example.com/comments/feed/

デフォルト形式:

http://example.com/?feed=comments-rss2

Post-specific コメントフィード

パーマリンク形式:

http://example.com/post-name/feed/

デフォルト形式:

http://example.com/?feed=rss2

カテゴリーとタグ

以下のようにリンクの末尾に付加することで、サイト上の特定のカテゴリーまたはタグだけでフィードを提供できます。

http://www.example.com/?cat=42&feed=rss2

または

http://www.example.com/?tag=tagname&feed=rss2

または

http://www.example.com/category/categoryname/feed

または

http://www.example.com/tag/tagname/feed

フィードには、複数のカテゴリーやタグのどれかと関連する投稿を含めることができます。カテゴリーやタグは値をコンマで区切ります。 例:

http://www.example.com/?cat=42,43&feed=rss2

または

http://www.example.com/?tag=tag1,tag2&feed=rss2

または

http://www.example.com/category/cat1,cat2/feed

フィードに、複数のカテゴリーやタグのすべてと関連する投稿を含めるにはリンクの最後に追加します。 例:

http://www.example.com/category/cat1/category/cat2/feed

または

http://www.example.com/tag/tag1/tag/tag2/feed

フィードからあるカテゴリーを「除外」するには以下の URL を使用してください。

http://www.example.com/?cat=-123&feed=rss2

古いバージョンの WordPress では以下の形式を使用していましたが、新しいバージョンで非推奨となりました。

http://example.com/wp-rss2.php?cat=42

投稿者

すべての投稿者には自分の投稿に対するフィードがあります。形式は以下:

http://example.com/author/authorname/feed/

検索

検索結果にもまたフィードがあります。形式は以下:

http://example.com/?s=searchterm&feed=rss2


フィードの追加

WordPress で利用可能なすべての RSS フィード形式が、どの WordPress テーマでも表示されるとは限りません。フィードを追加するには、利用しているテーマのテンプレートファイルで、他のフィードの場所、典型的には sidebar.php あるいは footer.php、を探してください。以下の例のように、上述のタグを追加してください。

<ul class="feeds">
    <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
    <li><a href="<?php bloginfo('atom_url'); ?>" title="<?php _e('Syndicate this site using Atom'); ?>"><?php _e('Atom'); ?></a></li>
    <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
</ul>


フィードリンクに画像を追加

フィードリンクには、文字列ではなくフィードを表す画像を用いたい人も多いでしょう。standards には画像や"ボタン"がたくさんあります。また make your own で自分のサイトのカラーに適したものを作ることができます。 rssfeed.gif

フィードリンクを画像にするには、下の例のように画像をリンクタグで括るだけです。

<a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><img src="http://www.mozilla.org/images/feed-icon-14x14.png" alt="RSS Feed" title="RSS Feed" /></a>

アドレスの変更

別のブログソフトウェアから WordPress へ移行する場合や、別のアドレスへ移動する場合、.htaccess のファイル書き換えおよびリダイレクトを用いて新しい RSS フィードへ RSS リーダーを転送することができます。

ルートディレクトリの .htaccess ファイルを編集します。ファイルが存在しない場合は作成します。

b2 フィードの例です。

RewriteRule ^b2rss2.php(.*)? /wordpress/?feed=rss2 [QSA]

MovableType ユーザーの例です。

RewriteRule ^index.xml(.*)? /wordpress/?feed=rss2 [QSA]

Feed Director では、index.xml, index.rdf, rss.xml, rss2.xml, atom.xml, *.xml のような他のブログプラットフォームで使用されるフィードファイル名を書き換える "install it and forget it" プラグインを配布しています。

RSS フィードの時刻と日付の形式

WordPress は RSS Specification に準拠します。したがって、時刻と日付の形式についてもサイトで設定されたブログの時刻や日付ではなく、RFC822 Specification の時刻と日付の形式を使用します。例: Sun, 06 Sep 2009 16:10:34 +0000

注意: フィードの時刻や日付の形式はローカライズしないでください。現行の RSS SpecificationRFC822 Specification を参照し、RFC822 Specification はデフォルトして英語を規定しています。すなわちロケールに応じた時刻や日付の変換は RSS クライアント側に責任があると解釈できます。

ブラウザでのフィードのエラー

フィードは NewsBlurRSSOwl などのフィードリーダーによって解釈されることを想定したデータストリームです。すべてのブラウザにフィードを解釈する機能があるわけではなく、その機能を欠いた代表的なブラウザの例が Google Chrome です。

Chorme や他の同様のブラウザでは、エラー「This XML file does not appear to have any style information associated with it. The document tree is shown below. (この XML ファイルには関連付けられたスタイル情報がありません。以下にドキュメントのツリーを表示します。)」及び、それに続く生のフィードデータが表示されます。Chrome は元々フィードを理解できないためこれは正しい動作になります。代替としては専用のフィードリーダーでフィードを受け取るか、Google's RSS Subscription Extension をインストールしてください。

さらなる情報と資料

配信フィードのカスタマイズ:

購読してもらいやすくする:

  • Subscribe Me - サイドバーに各種購読ボタンを簡単に追加する
  • Add to any Subscribe Button - 訪問者のあらゆるフィードリーダーにあなたのサイトのフィードを追加しやすくするプラグイン

フィード関連のプラグインを探す:

最新英語版: WordPress Codex » WordPress Feeds最新版との差分