启用WP\\u DEBUG时,出现以下错误:
警告:wp admin/admin标题。php:9-无法修改标题信息-标题已由发送(输出开始于/Applications/MAMP/htdocs/site url.com/wp includes/functions.php:3886)require\\u once(\'wp-admin/admin header.php\'),标题
但事实确实如此only happening on wp-admin pages, not on the front end.
我在支持页面上读到过类似的内容this Codex FAQ page 而不是摆弄文本编辑器和编码,我只是从release archive 对于我站点上的同一版本(版本4.5.5-我正在升级之前进行调试),我替换了本地站点的函数版本。php的函数。我刚从发布档案下载的php文件。那没有效果。
函数的第3886行。php是下面的第三行(第一行if ( ! is_null( $message ) )
):
if ( WP_DEBUG && apply_filters( \'deprecated_argument_trigger_error\', true ) ) {
if ( function_exists( \'__\' ) ) {
if ( ! is_null( $message ) )
trigger_error( sprintf( __(\'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s! %3$s\'), $function, $version, $message ) );
else
trigger_error( sprintf( __(\'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s with no alternative available.\'), $function, $version ) );
} else {
if ( ! is_null( $message ) )
trigger_error( sprintf( \'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s! %3$s\', $function, $version, $message ) );
else
trigger_error( sprintf( \'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s with no alternative available.\', $function, $version ) );
}
}
如何解决/进一步隔离此错误?
最合适的回答,由SO网友:Phaze Phusion 整理而成
问题可能只有两个地方:一个是主题,两个是插件。实际问题是调用了一个不推荐使用的函数。
已经发送的消息头只是WordPress告诉您后端在构建前端之前就坏了。
我建议您:
禁用所有插件安装并激活一个本地主题,如二十一七
更新所有插件一次激活每个插件,直到遇到错误如果错误没有再次出现,更新主题并重新激活它当错误再次出现时,您就知道哪个插件/主题出了问题,它会缩小您的搜索参数。否则,如果在所有这些步骤之后错误消失,则问题是软件过时。