サポート » 使い方全般 » 管理画面の

  • お世話になります。
    昨日から、管理画面の「WordPressフォーラム」のエリアで
    RSS エラー: XML error: Undeclared entity error at line 18, column 54
    というメッセージが出ており、フォーラムの新着などが表示されなくなっています。

    どこをどうチェックしたらよろしいでしょうか?

    どうぞよろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    フォーラムのRSSそのものがおかしく、RSSをパースできずにエラー表示となっているみたいですね。

    http://ja.forums.wordpress.org/topic/8758#post-34533

    libxml2でエラーになる文字実体参照が使われていますので・・

    wp-includes/class-simplepie.php の
    SimplePie_Parser::parse(&$data, $encoding)
    の中で、

    $data = preg_replace_callback('/(&[^;]+;)/'
    		    , create_function('$matches', 'return mb_encode_numericentity($matches[1], array(0x0000, 0xffff, 0, 0xffff));')
    		    , $data)
    		;

    のようにして、
    文字参照を数値実体参照に変えてしまえば一応解消しますね・・

    http://git.gnome.org/browse/libxml2/plain/entities.c?id=LIBXML2_2_6_26

    トピック投稿者 pyonko

    (@pyonko)

    皆様
    貴重な情報をありがとうございます。
    当面はローカル側でご指摘いただいた方法で対処することにします。
    次期のバージョンではこの当たりも要対処として改良されることを期待しつつ。

    ありがとうございました!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「管理画面の」には新たに返信することはできません。