WordPress feed模板出错原因及解决方法
作者: 葛屹肃 | 日期: 2018-03-30 | 分类: 个人杂谈
今天打开葛一速博客的订阅文章页面时,发现打开异常,错误提示如下:
使用错误信息(XML declaration allowed only at the start of the document)在百度中搜索,翻译过来的错误就是:xml文档申明只能在文档的开头部分。
解决方法也非常简单,将PHP文件中的开头和结尾处的文字全部删掉就可以了。
因为自己不清楚feed模板调用原理,只是按搜索到的方法一个一个地尝试,不过最终都无法真正解决问题,后来改变了搜索内容,直接搜索:wordpree feed错误,在信息安全博客(www.waitalone.cn)找到了解决方法。
解决方法网址:https://www.waitalone.cn/fix-wordpress-feed-subscribe-errors.html
同时将问题归纳下:
修改方法为更改的是wp根目录下面的wp-blog-header.php文件,加入以下红色代码即可:
<?php
if ( !isset($wp_did_header) ) {
$wp_did_header = true;
ob_start();
require_once( dirname(__FILE__) . ‘/wp-load.php’ );
ob_end_clean();
wp();
require_once( ABSPATH . WPINC . ‘/template-loader.php’ );
}
注:该解决方法适用于wordpress-3.5.2,其他版本未进行测试。
版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/43.html
文章链接:https://www.geyisu.com/43.html