正在阅读:

修复wordpress feed订阅错误

12,648

前言

今天更新了foxmail邮箱,发现邮箱界面变得更简洁了,就想试用一下看看有哪些新功能,结果在试用RSS订阅的时候自己的博客订阅无法使用,提示“XML解析错误,未组织好位置http://www.waitalone.cn/feed行1,列2:”的错误,网上找了半天没有找到解决办法,最后终得一神器,秒杀之。

wordpress feed错误

解决过程

1、据国外大牛所说是因为wp-rss2等文件里面有多余的空格,测试发现自己最新版的wp就没有这个文件,放弃之。

2、搜索了N久之后,发现有人提出使用一个插件即可解决,测试之,成功解决问题。

插件名称:fix-rss-feed

插件主页:http://wordpress.org/plugins/fix-rss-feed/

插件下载

3、下载完成以后安装,进入控制面板-->设置-->fix-rss-feed-->点击Fix wordpress rss feed error即可。

4、测试发现此插件更改的是wp根目录下面的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' );


}

?>

如果你也有此问题,你可以安装插件或者是使用上面的代码替换你博客根目录下面的wp-blog-header.php

参考地址:

http://www.gofunnow.com/wordpress/plugins/fix-rss-feed-error-wordpress-plugins.htm

目前有:6条访客评论,博主回复5

  1. 米粒在线
    2013-07-09 15:42

    我目前只用QQ邮箱订阅功能了。

  2. 小龙
    2014-02-05 15:43

    我这样弄了没有用啊,我主题和你用的也是一样的。
    http://www.zheletuan.com/feed

  3. 折乐团
    2014-02-05 15:47

    弄好了,,是wp-config.php这个文件里面有回车符好像是

    • 独自等待
      2014-02-07 09:38

      @折乐团:弄好了就行,我只是提供了一种适合我的方法供大家参考。

  4. gdd
    2014-10-19 16:02

    感谢朋友支持,我用opera浏览器无问题,后来经提醒用火狐测试确实有问题,已经用插件修复。感谢支持。最后朋友你博客里面的代码用的什么插件显示的?感觉非常不错,比我现在用的似乎好多了。

  5. 孤军奋战
    2015-09-29 08:30

    很有帮助是一篇文章。

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌