1
每次RSS源(即:(在我的WordPress网站www.example.com/feed/)被称为我得到一个PHP E_WARNING:WordPress的供稿:PHP警告无法修改标题信息 - 头已经发出已
不能更改头信息 - 头已经发出(输出开始/var/www/vhosts/(...)/httpdocs/wp-includes/functions.php:3464)
我做我的研究并且大多数建议指向PHP文件的开头和结尾处的空格,但这是一个wordpress核心文件
ob_end_flush
发生在3464行:
function wp_ob_end_flush_all() {
$levels = ob_get_level();
for ($i=0; $i<$levels; $i++)
ob_end_flush();
}
我没有注意到,这functions.php中没有关闭?>
但考虑到这是一个核心的WordPress的文件,我不会质疑这个太远:)
这些错误通常与核心文件没有任何关系。我会查看主题'functions.php'文件,以查看是否存在与feed相关的内容('add_feed()','add_action('rss2_item',...);'或类似的操作,因为您已经说过它只发生在您的Feed上)。 –