ハリーWordPressでRSSフィードがエラーとなった時の対処方法TwitterFacebookはてブLINEPocket何気なくサイドバーのRSSボタンをクリックすると以下のようなエラーメッセージが表示され、正しく配信されていないことに。トライ&エラーで解決に要した時間は約3時間。以下にエラーの対処方法をご紹介します。RSSのエラーを解決する方法なお、以下のそれぞれの方法を実行した後は、必ずブラウザのキャッシュを削除して確認を行う必要があります。キャッシュが残っていると、エラーが解消されてもエラーメッセージが表示されることがあります。1functions.phpに空行や全角スペースがないか確認をする。ダッシュボード>外観>テーマの編集より「functions.php」にアクセスし、空行や全角スペースがないか確認をしましょう。1行目や2行目、最後の行に空行が入っているケースが多いです。空行または、全角スペースがあった場合は削除して、確認してみましょう。私はロリポップを使っているので、ロリポップのFTPにアクセスし、wp-includesファイルにある「feed-rss2.php」と「feed-rss2-comments.php」の2行目に以下を追記します。ob_end_clean();「ob_end_clean()」は出力用バッファをクリア(消去)し、出力のバッファリングをオフにします。多くの方がこれまでの2つの方法で解決するようですが、私の場合は解決に至らず。3WordPressにインストールしたプラグインに問題がないか確認プラグインによってはRSSエラーを起こしてしまうものもあるようです。プラグインをそれぞれ停止して確認をしてみましょう。私の場合は新たしいプラグインから順に数個停止して調べてみたのですが、解消されず。プラグインは20個ほど入れているので全ては確認せず、次の解決策を探ることに。Serviceにアクセスし、検索ボックスに自分のブログのURLを入力します。XML〜とのエラー表示。エラーがある行まで下にスクロールすると以下のように黄色でエラー箇所がハイライトされています。次に、WordPressのダッシュボード>投稿一覧より該当記事を表示し、SublimeTextにコピペします。すると、文の中に「BS」の文字が。ちなみに、この「BS」の文字はWordPressの投稿画面では表示されていません。「BS」文字の周辺の日本語を変更して更新。Textは高機能なエディターです。ServiceにアクセスしてブログのURLを入力、CheckボタンをクリックするとCongratulations!との表記へ。エラーは解消されたようです。次にキャッシュを削除しRSSボタンをクリックするとようやく正しく配信されるようになりました。エラーの原因である制御文字の「BS」とは何?今回のエラーの原因はWordPressで投稿する際に、制御文字の「BS」が混入してしまったためでした。この制御文字とは文字コードなどで規定された文字のうち、通信制御や周辺機器の制御などに用いる特殊な文字のこと。(IT用語辞典)で通常目で確認することはできないようです。今回は私はSublimeTextを使用していたため、「BS」の文字を確認することができ、あれおかしいな?と気づくことができました。Space)」とのこと。なんとか解決に至ってよかったです。テレビはいらない?おすすめニュース動画サイト!Web・IT【名言】10本連続でシュートを外しても僕はためらわない。次の1本が・・インド旅行記コルカタ編〜最初に乗ったタクシーが事故って波乱の幕開け〜RECOMMENDこちらの記事も人気です。