KEMBAR78
WordPress RSSフィードエラーの修正方法(ステップバイステップチュートリアル)

WordPress RSSフィードエラーの修正方法(ステップバイステップチュートリアル)

私たちはかなり大きなWordPressブログを運営しているため、時々非常にイライラするRSSフィードエラーに遭遇することがあります。これらのエラーは、購読者が新しいコンテンツに関する更新を受け取るのを妨げる可能性があるため、オーディエンスエンゲージメントを維持するために非常に重要です。

XMLマークアップ言語のわずかな間違いでもフィードが読めなくなり、ユーザーが最新の投稿を見逃す可能性があります。しかし幸いなことに、この問題を解決するいくつかの方法が見つかりました。

このガイドでは、WordPressでRSSフィードのエラーを迅速に解決する方法をステップバイステップで説明します。

WordPress RSSフィードエラーの修正

WordPress RSSフィードエラーの一般的な原因は何ですか?

最も一般的なWordPress RSSフィードのエラーは、フォーマットが不十分なことが原因です。

WordPressは、厳格なXMLマークアップ言語でRSSフィードを出力します。WordPressブログで、改行の欠落や余分なタブがRSSフィードを破損させる可能性があります。

RSSエラーメッセージは次のようになります。

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

使用しているブラウザによって、RSSフィードのエラーメッセージは異なる場合があります。

フィードをブラウザで表示した際に、このエラーメッセージが表示されることもあります。

Warning: Cannot modify header information - headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

FeedBurnerIFTTT のようなソーシャル共有自動化アプリを使用している場合、エラーメッセージは異なる場合があります。これらのエラーはフィードに影響を与えるだけでなく、WordPress RSS フィードをコンテンツ更新のために利用しているサービスや購読者にも混乱をもたらす可能性があります。

とはいえ、これらのRSSフィードエラーの原因とトラブルシューティング方法を見ていきましょう。これらのクイックリンクを使用して特定のステップにスキップできます。

💡 WordPressウェブサイトのメンテナンスでお困りですか?技術的な問題で遅れることはありません。WPBeginner Pro Servicesの専門家がお客様のウェブサイトを保護します。ウェブサイトのバックアップや稼働監視から緊急サポートまで、すべてお任せください。

今すぐ無料相談の予約をしましょう!

方法1:フィードバリデーターツールを使用する

わずかなフォーマットエラーでも RSS フィードが破損する可能性があります。幸いなことに、W3C Feed Validator のような、これらのエラーを特定するのに役立つ無料のオンラインツールがあります。

最初のステップは、RSS フィードの URL を取得することです。ほとんどの場合、WordPress の RSS フィード URL は次の形式になります: https://yourwebsite.com/feed/yourwebsite.com を実際のウェブサイトのアドレスに置き換えてください。

次に、上記のリンクを使用してW3Cフィード検証ツールにアクセスします。ここに、RSSフィードURLを指定されたフィールドに貼り付けて、「チェック」をクリックするだけです。

W3Cフィード検証サービス

バリデーターはフィードを分析し、エラーまたは警告を表示します。警告が表示されても心配しないでください。エラーは対処する必要があります。ツールはエラーの説明を提供するため、問題の特定に役立ちます。

ウェブサイトのRSSフィードを変更したり、新しいフィードを作成したりするWordPressプラグインを使用している場合は、そのプラグインを無効にする必要があります。

不明な場合は、一時的にすべてのWordPressプラグインを無効にすることができます

WordPress管理ダッシュボードのプラグイン » インストール済みプラグインに移動するだけです。次に、プラグインリストの左上隅にあるボックスにチェックを入れ、「一括操作」ドロップダウンから「無効化」を選択します。

最後に、「適用」をクリックする必要があります。

すべてのプラグインを無効化する

次に、RSSフィードにエラーがないか確認してください。エラーが消えた場合、WordPressウェブサイトにインストールされているプラグインのいずれかが原因でした。

これで、インストールされているプラグインを1つずつ再アクティブ化し、各プラグインをアクティブ化した後にRSSフィードを確認できます。このようにして、どのプラグインが問題を引き起こしているかを正確に特定できます。

プラグインを見つけたら、プラグインのサポートチームに連絡してアップデートを依頼するか、同じ機能を持つ別のプラグインを見つけることができます。

適切な代替手段を見つけるために、最高のWordPress RSSフィードプラグインのトップピックをご覧ください。

方法3:デフォルトのテーマに一時的に切り替える

WordPressのテーマのコードが不適切であると、WordPressのRSSフィードに影響を与えることもあります。問題がWordPressテーマによって引き起こされているかどうかを確認するには、一時的にデフォルトのWordPressテーマに切り替える必要があります。

外観 » テーマ ページに移動し、デフォルトのテーマが既にインストールされている場合は、それを有効にします。

デフォルトのテーマには、Twenty Twenty-Three、Twenty Twenty-Twoなどが含まれます。

デフォルトのWordPressテーマを有効にする

ウェブサイトにインストールされていない場合は、WordPressに新しいものを追加してください。ステップバイステップの説明については、WordPressテーマのインストール方法に関するガイドをご覧ください。

デフォルトテーマに切り替えた後、WordPressフィードにエラーがないか確認してください。ブラウザウィンドウでフィードにアクセスするか、フィードバリデーターツールでテストできます。

エラーが消えた場合、それはWordPressテーマが問題を引き起こしていたことを意味します。テーマの作成者にサポートを依頼するか、ウェブサイト用の新しいWordPressテーマを見つけてください。

方法4:functions.phpファイルを修正する

WordPressのRSSフィードエラーを手動で修正するには、多くの場合、フォーマットの不備に対処する必要があります。このフォーマットの問題は、プラグインまたはテーマのfunctions.phpファイルで、閉じPHPタグの後に余分なスペースがあることが原因で発生することがよくあります。

最近、テーマまたは子テーマのfunctions.phpファイルにコードスニペットを追加した場合、そのファイルを開いて編集する必要があります。

1つ確認していただきたいのは、PHPの閉じタグがファイルの末尾にないことです。これは必須ではありません。

関数のファイル末尾にPHPの閉じタグがある場合、そのタグを削除するか、タグの後に空白や改行がないことを確認する必要があります。以下を参照してください。?>の後には何も行やスペースがないことに注意してください。

// Your PHP code here

?>

WordPress で構文エラーを修正する方法に関するガイドで詳細を確認できます。WordPress で構文エラーを修正する方法

方法5:WPCodeでカスタムRSSフィードを作成する

前述のように、RSSフィードを変更するためにfunctions.phpファイルにカスタムコードスニペットを追加することは確かに可能ですが、このアプローチは慎重に行わないとフォーマットエラーや競合を引き起こす可能性があります。

カスタムRSSフィードを作成するための、より安全でユーザーフレンドリーな方法として、WPCodeプラグインの使用をお勧めします。

WPCode は、カスタムコードスニペットを追加するための専用インターフェースを提供します。これにより、テーマファイルを直接編集する必要がなくなり、コードに間違いがあった場合にウェブサイトが破損する可能性を減らすことができます。

さらに、カスタムRSSフィードコードはテーマファイルから分離されるため、テーマの更新後も常に保持されます。

WPCode には、組み込みのエラー処理機能もあります。追加したコードスニペットでエラーが発生した場合、WPCode はそれを自動的に無効にして、ウェブサイトの誤動作を防ぐことができます。

WPCodeエラー警告

詳細については、カスタムRSSフィードの作成方法およびWordPress RSSフィードのカスタマイズ方法に関するガイドをご覧ください。

パーマリンク設定がRSSフィードに影響を与える可能性があることをご存知でしたか? パーマリンクは、WordPressの投稿やページの恒久的なURLです。パーマリンク設定が正しく構成されていない場合、RSSフィードがコンテンツを正しく表示しない可能性があります。

パーマリンクの問題を解決する1つの方法は、それらを再生成することです。WordPressでパーマリンクを再生成する方法に関するガイドで、ステップバイステップのガイダンスを読むことができます。

他のすべてがうまくいかない場合は、これを試してください

このエラーの原因が見つからない場合は、専門家の助けを求める必要があります。RSSフィードエラーは、ここに記載されているすべての方法を試した後でも、すぐには明らかにならない複雑な問題によって引き起こされることがあります。

WordPress ウェブサイトのサポートを適切に依頼する方法については、WordPress ウェブサイトのサポートを適切に依頼する方法に関するガイドをお読みください。これにより、サポートフォーラムやテーマ/プラグイン開発者に対して問題を効果的に伝える方法をさらに詳しく知ることができます。

または、緊急WordPressサポートサービスも提供しています。当社の専門家がRSSフィードエラーの正確な原因を特定し、迅速に修正することで、ダウンタイムを最小限に抑え、購読者に中断なくコンテンツが届き続けるようにします。

弊社のチームがどのようにサポートできるかを確認するために、お気軽に無料相談をご予約ください

詳細については、WordPress RSSフィードの最適化方法に関する記事もご覧ください。

この記事が、サイトのWordPress RSSフィードエラーの修正に役立ったことを願っています。また、最も一般的なWordPressエラーの修正方法に関するガイドや、最高のニュースアグリゲーターウェブサイトと自作方法に関する専門家のおすすめもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

27 CommentsLeave a Reply

  1. FeedBurnerのRSSリンクを更新してウェブサイトのフィードリンクを保存すると、このエラーが表示されます。そのため、MailchimpでのRSSキャンペーンが正常に機能していませんでした。「ソースフィードの取得中にHTTPエラー「Forbidden」を受信しました。」

  2. ウェブサイトのRSSフィードアイコンをクリックすると、XMLソースコードが表示されます。
    これは私のウェブサイトにとって安全ですか?
    安全でない場合、この問題をどのように解決できますか?

    • それは問題ありません。RSSフィードはデフォルトで、ユーザーが直接アクセスするのではなく、サイトをクロールするサイト向けに設定されています。ただし、好みのRSSツールに追加する場合は別です。

      管理者

  3. こんにちは!私のフィードには、削除してまったく使用していない非常に古い2つの投稿しか表示されません。現在、私のウェブサイトには多くのページがありますが、フィードは更新されておらず、購読者は更新を受け取っていません。どうすればよいですか?助けてくれてありがとう。

  4. ありがとうございます!フィードバリデーターツールを試したところ、「フィードは「text/html」メディアタイプで提供されるべきではありません」というメッセージが表示されました。

    リンクをクリックしましたが、WordPressで何をすべきかの指示がありません。RSSフィックスも試しましたが、効果がありませんでした!この件について何かご存知ですか?よろしくお願いします!

    • いくつかの理由が考えられます。特定のプラグインが原因かどうかを確認するために、まずプラグインを無効にすることから始めるのが良いでしょう。

      管理者

  5. 新しいテーマ(Soledad)に移行した後、MailerLiteから送信される「自動RSSキャンペーン」で、読者に最新の公開記事が全文表示され、さらに同じ記事の3つのスニペットとリンクが表示されます。この3つの追加スニペットを削除するためにどこを見ればよいかわかりません。

    • 開始点として、MailerLiteが正しく設定されていることを確認することをお勧めします。テーマを更新したときにRSSが更新されたように見えた可能性があります。

      管理者

      • はい、すぐにMailerLiteに確認しました。彼らは私のフィードで正しく設定されていると言いました。フィードは変更されませんでした。すべてのプラグインを無効にしましたが、何も変わりませんでした。PenciDesignに新しいテーマについてサポートチケットを送信したところ、RSSとは関係ないと言われました。WordPressの設定を確認しましたが、すべて問題ありません。謎です。これからどうすればいいのか全く分かりません。

  6. Most of the 9 RSS feeds I’m subscribed to haven’t been working for some time, I get an error message that seems to be linked to Microsoft :( I tried this morning to see if I could fix the problem, only to have WordPress say I don’t have an account, even though I’ve successfully subscribed to these blogs for years! I don’t get it. I just want my feeds to work again. Help??

  7. インポートしようとするとこのエラーが出たのですが、どうすればいいですか?

    Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime()

  8. ヒントをありがとうございます。私のポッドキャストのRSSフィードは次のエラーを発生させていました: XML解析エラー: :1:1: 整形式ではありません (無効なトークン)

    新しくインストールしたテーマのfunctions.phpファイルの最後にPHPの閉じタグが欠けていたことが原因でした。実際、設定を保存しようとしたときにfavicon.icoが適用されるのを拒否したことが原因だった可能性もあります。

  9. こんにちは。
    これらの解決策を試しましたが、私にはうまくいきませんでした。
    RSSページには、CSSなしで、すべての投稿のすべてのテキストと画像が表示されます。

  10. こんにちは、

    サーバーでcurl_initまたはその他のcurl関数が無効になっている場合も、WordpressでのRSSエラーの原因となる可能性があります。

  11. 素晴らしい共有です。このプラグインを使ってすでにRSSフィードのエラーを修正しました。これは本当に素晴らしいプラグインです。記事と、大変助けていただきありがとうございます。

  12. 私のRSSの問題は上記のものではありません。右側のサイドバーにあるメタタグウィジェットで見つけられる、Entries RSSとComments RSSから表示できます。

    何が問題なのでしょうか?

  13. 私が抱えている問題は、Mailchimpと3Wキャッシュの競合です。3Wを一時的に無効にしないと、Mailchimpはニュースレターを送信しません。まだ助けてくれる人を見つけられていません。両方に連絡しましたが、どちらからも返信がありません。キャンペーンを作成しようとすると、example.com/feedのような例を尋ねられる段階でエラーが発生するため、RSSに関連しているようです。
    ありがとうございます

  14. RSS フィードのエラーに関する良いヒントです。このエラーを修正するために Google から情報を得ました。助けてくれてありがとう。

    良い一日を。またヒントを探しに来ます。神のご加護がありますように。

  15. お手伝いいただきありがとうございます。
    それでも、次のようなリンクで「404 Not Found」が表示されます:「/feeds​/1175639818555185176​/comments​/default」

返信を残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。