ホームページ > バックエンド開発 > PHPチュートリアル > Fix Rss Feeds プラグインを使用して WordPress フィード表示エラーを修正する

Fix Rss Feeds プラグインを使用して WordPress フィード表示エラーを修正する

WBOY
リリース: 2016-07-29 09:09:56
オリジナル
1043 人が閲覧しました

今日、あるネチズンが突然、ブログのフィードがダウンしたというメッセージを残しました。症状は次のとおりです。

Chrome で直接購読ページを開くと、次のように表示されます。

This page contains the following errors:

error on line 1 at column 1: Document is empty

Below is a rendering of the page up to the first error.

ログイン後にコピー

FeedDemon ヒント: このフィードには次の内容が含まれています。エラー。

追加後の影響はなく、正常に使用できます。

Xianguo Readerでも読むことができますが、最新の記事はご覧いただけません。

IEで試してみたところ、「ドキュメントの最上位に無効なコンテンツが存在します。」と表示されました

ソースコードを見ると、HTML形式を解析するとコンテンツが表示されることが分かりました。 WordPress のフィード出力には問題ありません。問題は特定のファイル形式にあります。しかし、どのファイルに問題があるのか​​を見つけるのはさらに困難です。インターネット上で紹介されている解決策はおおよそ次のとおりです。

上下に余分な復帰と改行がないか確認する

1. wp-config.php ファイルを確認し、コード内に復帰があるかどうかを確認するPHP 本文の外側のシンボル;

2. 上記と同様に、wp-rss2.php および wp-atom.php ファイルを検出します。 、functions.php ファイルを検出します。

4. フィードがキャッシュされていることに注意してください。それでもエラーが発生する場合は、すべてのプラグインを一時的に閉じたり、テーマを変更したりして、プラグインを 1 つずつ削除してみてください。

上記のファイルをすべて変更しましたが、まだ手がかりがありません。 。そこで「Fix Rss Feed」というプラグインをインストールして有効にして修正しました。そして修復後、プラグインを削除してもリバウンドは発生しません~

このプラグインを調査したところ、WordPress ルートディレクトリにある wp-blog-header.php を変更しただけのようです。このファイルを次のように変更します:

<&#63;php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( !isset($wp_did_header) ) {
 $wp_did_header = true;
  ob_start(); //2010-09-18 gofunnow.com added, it will Fix rss feed error "Error on line 2: The processing instruction target matching "[xX][mM][lL]" is not allowed." while burn feed from feedburner.com
 <strong>require</strong>_once( dirname(__FILE__) . '/wp-load.php' );
  ob_end_clean(); //2010-09-18 gofunnow.com added, it will Fix rss feed error "Error on line 2: The processing instruction target matching "[xX][mM][lL]" is not allowed." while burn feed from feedburner.com
 wp();
 <strong>require</strong>_once( ABSPATH . WPINC . '/template-loader.php' );
}
&#63;>​

ログイン後にコピー


それだけです。

上記では、Fix Rss Feed プラグインを使用して WordPress フィードの表示エラーを修正する方法を、必要なコンテンツを含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート