こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

RSSフィードをrss2.0で表示する方法

WordPressの本を参考にしながら、WordPressでブログを作っています。
その中で、 RSSフィードへのリンクを追加する手順がありまして、
例として下記のようにrss2.0のフィードのURLにリンクしています:

: (中略)

<p class="feed">
<img src="<?php bloginfo('template_url'); ?>/feed-icon-28x28.png" alt="*" />
<a href="<?php bloginfo('rss2_url'); ?>">
RSS FEED
</a>
</p>

ちゃんとリンクは表示されるのですが、
クリックしてもRSSフィードは表示されず、その代わりに

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">
<channel>
  :

と表示されます。リンク部分のソースコードは

<a href="http://***.jp/feed">

となっており、

<a href="http://***.jp/?feed=rss2">

ではありません。試しにブラウザ(chromium)で

http://***.jp/?feed=rss2

と打ったのですが、結果は同じでした。IE9でも同じでした。
ちなみに、atomにしても

This XML file does not appear to have any style information associated with it. The document tree is shown below.

というメッセージが出ないだけで、それ以降は同じです。

どうかRSSフィードをrss2.0で表示する方法を教えて下さい。

投稿日時 - 2013-10-12 20:04:51

QNo.8302885

すぐに回答ほしいです

質問者が選んだベストアンサー

 rssフィードは、単なるXMLファイルですから、スタイルの指定がなければドキュメントツリーが表示されるだけですよ。
 それ以上でもそれ以下でもない・・・メッセージの通りです。

 そもそもブラウザで閲覧するためではなく、RSSに対応したブラウザやメールソフトが利用する物ですから、ブラウザのツールメニューで「このページを購読」をクリックしたら設定されれば良いのですよ。

投稿日時 - 2013-10-13 12:36:26

お礼

おかげさまで、IE9だけですけどブラウザのツールメニューで「このページを購読」をクリックしたら見れました!
ChromiumやChromeは自分で探します。
RSSって普段は使ってないのでこれから勉強します。
ありがとうございました!

投稿日時 - 2013-10-13 14:24:35

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問