フィードコードのエラー(不要文字が挿入される)
WordPress に限らず、PHPアプリケーションによる XML-RSS(RDF) リクエスト結果が「フィードコードのエラー」として扱われる現象の場合。
ここでは、?> が常に挿入され、XML仕様外となるためエラー。
(なお、WordPress の場合、テンプレートファイルに依存するので RSS のみならず全てのコンテンツで不要文字挿入される)
【対策1】
incude 対象となる外部ファイルのエンコード形式も UTF8 として格納すること。
【対策2】
対策1で改善しない場合は、プラグイン実装時にバージョン相違などから扱えない関数を指定していることによる不具合が考えられる。
プラグインを一つずつ無効化しても状況改善とならないので、コンテンツバックアップを図ったのちに初期化。そしてコンテンツインポート。
—
XML入門書を紹介。