利用Fix Rss Feeds插件修复WordPress的Feed显示谬误

明天忽然有个网友留言说博客的Feed挂了,症状如下:

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提醒:此Feed蕴含谬误。

增加后也没什么影响,能失常应用。

鲜果浏览器也可浏览,然而没有获取到**的文章。

用IE试了下,显示“文档顶层存在有效内容。”

查看源代码发现是能看到HTML格局解析后的内容,这阐明WordPress的Feed输入是没有成绩的,出成绩的在于某个文件的格局。不过要找到是哪个文件出成绩就比拟难了。网上给出的处理办法大抵都是这样的:

检测上、下能否有多余的回车、换行符号

1、检测 wp-config.php 文件,查看PHP主体之外的代码有无回车符;

2、同上,检测 wp-rss2.php,wp-atom.php文件,假如最近没修正过,可略过;

3、同上,检测 functions.php 文件;

4、留意 feed是有缓存的,在修正实现之后,发一篇文章,使WP顺序重建feed,从而查看成果;

5、若依然有错,能够尝试临时封闭一切插件,改换主题等一一扫除。

把上述文件都修正了个遍,还是没有眉目。。于是装了个插件“Fix Rss Feeds”,启用后修复一下就搞定了。而且修复之后把插件删了也不会反弹~

钻研了下这个插件,仿佛只是修正了WordPress根目录下的wp-blog-header.php,其实只要将这个文件改为:

<?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
 require_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();
 require_once( ABSPATH . WPINC . '/template-loader.php' );
}
?>​

就能够了。

以上就是安达网络工作室关于《利用Fix Rss Feeds插件修复WordPress的Feed显示错误》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress Feed PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
简略理解将WordPress中的工具栏移到底部的小技巧

从 WordPress 3.1 开端引入了工具栏的概念,当用户登录后在前台和后盾的页面顶部会显示一个黑色的工具栏,经...

WordPress勾销英文标点符号主动交换中文标点符号的优雅办法

家喻户晓,WordPress中文版有个特性,会将每一处英文引号("")都稀里哗啦转化为中文引号(&ldquo;&rdquo;)...

WordPress评论邮件告诉无插件完成思绪及代码

通常咱们喜爱应用Wordpress Thread Comment 或 Mail To Commenter这两款插件前者久未更新,已测支持WordPre...

WordPress初级自定义规划的内容编辑器(TinyMCE)模板

WordPress的编辑器TinyMCE是一个十分弱小的工具,关于网页设计师来说,应用WordPress的编辑器TinyMCE是没什...

wordpress歹意代码处理办法分享

明天莫明其妙发现本人的测试站的主题带上了歹意代码,十分显著的就是呈现了一个函数_verifyactivate_widget...

WordPress后盾中完成图片上传性能的实例解说

图片上传 文件预备:新建php文件,我用默许主题Twenty Ten来测试,首先在这个主题的文件夹下新建一个文件-m...

需求提交

客服服务

亿鸽在线客服系统