• 解決済 shicamo

    (@shicamo)


    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にするにはどうすればよいでしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 自分のブログでチェックしてみましたが、
    This is a valid RSS feed.
    とだけ表示されました。
    http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Founziw.com%2Ffeed

    shicamoさんの環境(利用しているテーマ、プラグインを使っているならプラグイン名等)はどうなっていますか?

    トピック投稿者 shicamo

    (@shicamo)

    php-web 様

    こちらの環境のせいみたいですね・・・。

    テーマは全て自作で、プラグインは28個利用中です。cache関係は使用していません。

    一つ一つ無効化有効化して確認するしかないでしょうか。

    一つ一つ無効化有効化して確認するしかないでしょうか。

    プラグインを使うのであれば、無効にした状態でも確認してみる、というのは必須でしょうね。

    私の環境は
    news テーマ
    http://wordpress.org/extend/themes/news

    プラグインは
    Akismet
    Featured Image on Edit.php
    Grunion Contact Form
    Select Category to Post
    SyntaxHighlighter Evolved
    WordPress.com Stats
    WP File Cache
    Yet Another Related Posts Plugin
    を使っています。

    トピック投稿者 shicamo

    (@shicamo)

    原因がわかりました。
    プラグインのKtai Styleが影響していました。

    有名なプラグインでしたので想定外でした。

    Ktai StyleをはずしたところRSSがvalidになり勧告も出なくなりました。

    これによって自サイトのRSSが正常に他サイトに取得されるかどうかはまだ検証待ちですが、
    とりあえず勧告が出なくなりましたので解決とさせて頂きます。

    大変参考になりました。
    どうもありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「RSS2.0がおかしい」には新たに返信することはできません。