<?xml
の前にタブ文字が出力されていて(?)パースエラー出てますね…どこかのファイルで<?php
の前や?> <?php
のようにしてしまってる可能性?(それならエラーでそうな…
テーマやプラグインのファイルにBOMがついてないですか?
後は、?>
(閉じタグ)の後の無駄な改行などの可能性もありますが。
どちらもWordPress.org以外で配布されているor自作のプラグインやテーマにありがちなミスです。
Hinaloeさん、アドバイスありがとうございます。
教えていただいたように、phpのファイルを見直したり、構文チェッカーなどで確かめたのですが、見たところ、特に間違っていないような…自分でphpを書けるわけではないので、根本的におかしいところがあるのかもしれませんが。
Daisuke Takahashiさん、アドバイスありがとうございます。
BOMというものを知らなかったので、ネットで見てみましたが、ちょっとすぐには理解できそうになく…すみません。
閉じタグの後の無駄な改行も、エラーの元なんですね。
feedvalidatorという、RSSのエラーチェックで試してみたところ、XML宣言の前に空白があると出ました。実際には見えないけれど、空白があったりするんでしょうか。
いつもワードプレス内の、テーマ編集のところで修正しているのがいけないのかとも思ったり…。
アドバイスいただいた方、どうもありがとうございます。
これはちょっと無理かと思われたので、ワードプレスで配布されているテーマの子テーマとして作り直したところ、当然かもしれませんが、うまくいきました。phpそのものはほとんど自分のものをそのまま使っているので、エラーは出るようですが…。
一から自分のサイトを作るには、まだまだ勉強不足だったようです。
時間を割いて私のサイトを見てくださった方、ありがとうございました。