サポート » バグ報告と提案 » WP2.7コメントRSSフィードエラー

  • WP2.7にてコメントのRSSでフィードエラーが発生しています。
    既知の問題であったり、私の環境上での問題であった場合は、すみません。

    発生状況
    defaultテーマの一番下にある「コメント(RSS)」でコメントRSSを取得しようとしたとき
    FireFox3ではコメントが表示されません。(XMLの<item>部分が表示されません)
    IE7では「XML ページを表示できません ・・・セミコロン ( ; ) が必要です・・・」が表示されます。

    発生条件
    パーマリンクをdefaultにし リンクが /?feed=commentts-rss2 の場合に発生しています。
    パーマリンクをdefault以外にした場合のリンク /comments/feed 時は正常表示されます。

    その他
    WP2.6では正常でした。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 割り込みですみません、Dachs飼主です。

    私も本日2.7でテーマをdefaultにし、
    コメントのRSSをクリックすると

    セミコロン ( ; ) が必要です。
    行: 18 文字: 51
    <link>~/WP/?p=2169&cpage=1#comment-1238</link>
    と表示されました。

    toemonさんは解決しましたか?

    どこかの編集ミスかもしれません、と考え
    オリジナルのdefaultに戻しましたが、
    やはり 同じエラーで表示不可能になりました。

    モデレーター jim912

    (@jim912)

    toemonさん、dachsjpさん、こんにちは。

    link内に & がエンコードされずに出力されるために発生する文法違反が原因です。
    調べてみましたら、すでにバグ報告はなされているようなので、次のバージョンあたりでの修正は期待できそうです。

    WordPress produces invalid comment feeds

    現バージョンでの修正方法ですが、上記で提示されているwp-includes/feed.phpの修正が有効です。

    clean_url-for-comment-link.diff

    jim912さん、
     いつもお世話になります、dachsjpです。
    早速の調査検索に感謝致します。

    当方、英語が堪能で無いですが、
    修正にチャンレンジしてみたいと思います。
    有難うございました。      dachsjp 拝

    トピック投稿者 toemon

    (@toemon)

    jim912さん、jim912さん、ありがとうございます。
    遅くなりましたが、教えていただいた

    現バージョンでの修正方法ですが、上記で提示されているwp-includes/feed.phpの修正が有効です。
    clean_url-for-comment-link.diff

    の修正+キャッシュクリアで、OKでした。

    割り込みすみません。chkwsrと申します。

    jim912さん、toemonさんの書いてあった、

    clean_url-for-comment-link.diff

    の修正を行ったのですが、うまくいかなかったのですが・・・原因分かりますか?
    (こちらの修正は、wp-includes/feed.phpに1文付け加えるだけですよね?
    feed-***.phpのファイルは関係ないですよね?
    キャッシュクリアとは、インターネットオプションで古いファイル(キャッシュファイル)を削除するということですよね?)

    質問だらけで、すみません・・・

    モデレーター jim912

    (@jim912)

    chkwsrさん、こんにちは。

    (こちらの修正は、wp-includes/feed.phpに1文付け加えるだけですよね?

    付け加えるのではなく、赤の行を緑の行に修正するのですが、正しく変更されておられますか?

    ありがとうございます。
    付け加えていましたので、修正しましたらうまくいきました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「WP2.7コメントRSSフィードエラー」には新たに返信することはできません。