当前位置:首页 > 网站建设 > wordpress > wordpress的feed错误修复方法详解

wordpress的feed错误修复方法详解

正文索引[ 隐藏 ]

昨天偶然打开我的feed页面(http://www.jishuzh.com/feed)查看,结果发现打开有错误,本来以为是在chrome中有问题,结果发现患了ie也还是有问题,今天花了点时间解决了,把方法记录下来。

错误提示:

This page contains the following errors:

error on line 1 at column 6: XML declaration allowed only at the start of the document

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

解决办法:

1、前往 FEED Validator 验证自己的feed问题出现在哪里

2、wordpress发生feed错误这个问题一般都是在<?xml version=”1.0″ encoding=”UTF-8″?>前面有空行或者空格(If an XML declaration (<?xml ... ?>) appears in your feed, it must be the first thing in the feed, before any whitespace.)。

看到自己的feed出现问题之后,首先还是查看源代码,查看<?xml version=”1.0″ encoding=”UTF-8″?>是有空格还是空行,如图技术宅博客是有空格。wordpress的feed错误修复方法详解

 

3、wordpress出现这个问题一般原因有三:

a、程序文件wp-rss2.php、wp-atom.php、wp-config.php中<?php之前或者?>之后有空格或者空行。

b、和插件冲突

c、主题文件functions.php中<?php之前或者?>之后有空格或者空行。

最常见的原因是c。

4、解决步骤

4.1、首先禁用全部插件,看feed还有没有问题,如果问题依然存在则排除原因b,否则一个个禁用开启插件辨别出是哪个插件的问题。

4.2、更换成官方主题,看feed还有没有问题,如果问题依然存在则排除原因a,显然原因为c。也就是functions.php出现问题。

4.4、检查并去掉functions.php中<?php之前或者?>之后的空格或者空行。这里特别注意,如果functions.php中有include其他文件,那么其他文件也需要进行此检查。

5、问题解决,havefun~

友荐云推荐
  • «
  • »
  • 作者:
    除非注明,本文原创:技术宅,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.jishuzh.com/web/wp/wordpress的feed错误修复方法详解.html

    5 thoughts on “wordpress的feed错误修复方法详解

    1. 东方cj电视购物

      不错,我正研究wp哦

    2. 胶原蛋白哪个牌子好

      feed错误修复方法的文章值得我学习!~

    3. 呵呵

      test for 呵呵

    4. 呵呵

      test for guest

    5. 技术宅 (Post author) 

      test for guest

    评论已关闭.