RSS2.0がおかしい
-
WordPress3.3.1を使用中です。
header.phpで
<link rel="alternate" type="application/rss+xml" title="サイト名" href="<?php bloginfo('rss2_url'); ?>" />
としてRSS2.0を出力しています。自分のサイトのRSSを他のブログに取得してもらい、最新記事を表示してもらっています。
しかし、一部のブログでRSSを取得されないことが多くあります。W3CのFeed Validation Serviceで検証すると下記の様に結果が出ます。
Congratulations!
This is a valid RSS feed.Recommendations
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 22, column 0: Misplaced XHTML content [help]
<xhtml:link rel=”alternate” media=”handheld” type=”text/html” href=”http://w …
line 38, column 1: Misplaced XHTML content (10 occurrences) [help]
<xhtml:link rel=”alternate” media=”handheld” type=”text/html” href=”http:// …
一応validですが、
『このフィードは有効ですが、フィードリーダーの広い範囲との相互運用性は、次の推奨事項を実装することによって改善することができます。』
という勧告が出ています。これが原因でRSSを取得できないサイトがあるのではないかと思うのですが、
RSS2.0を完璧にvalidにするにはどうすればよいでしょうか。
トピック「RSS2.0がおかしい」には新たに返信することはできません。