0

几天来我一直在研究 wordpress 主题,当我意识到我的主题定制器的 JS 文件没有更新时,我决定清除 cookie 和缓存,哇,这是有问题的。一旦我这样做了,我就多次收到此错误,主要说明我正在处理的文件(customize.php 和它说的另一个文件是 pluggable.php:

Warning: Cannot modify header information - headers already sent by customize.php 

在我尝试登录后,我现在收到此错误:

Parse error: syntax error, unexpected T_FUNCTION on line 1

每次我用以前的版本替换文件时,它都会弄乱代码的格式,并在我刷新页面并重新下载文件时将其全部变成一行代码。

我不明白是什么原因造成的。为什么将整个文件设为 1 行?这让我更难找到原始问题。

4

1 回答 1

0

没有更多细节很难知道,但听起来您可能缺少一个<?php?>某个地方,这可能导致浏览器简单地打印出您的所有 PHP 代码。如果您最近进行了任何修补,请确保您没有删除其中任何一个,或者;任何行末尾的缺失。

如果一切正常,您也可以尝试打开 WP 的错误报告。wp_debug当设置为 true时,我遇到了某些主题的“标头已发送错误” 。

于 2013-04-28T02:23:03.643 回答