编辑Wordpress类别会导致PHP行/解析错误

时间:2015-12-25 17:12:04

标签: php wordpress wordpress-plugin

不确定何时发生这种情况,但在编辑类别时,会在编辑类别页面的顶部显示此错误。

  

警告:call_user_func_array()期望参数1有效   回调,功能' my_category_custom_fields'没找到或无效   /home2/sirenon2/public_html/wp-includes/plugin.php中的函数名称   第525行

第525行是call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args']));

当我在编辑类别页面上提交时,它会给我原始错误加上:

  

警告:无法修改标头信息 - 已发送的标头   (输出始于   /home2/sirenon2/public_html/wp-includes/plugin.php:525)in   第1228行/home2/sirenon2/public_html/wp-includes/pluggable.php

第1228行是header("Location: $location", true, $status);

关于问题是什么以及如何解决问题的任何想法?我的编辑类别页面上有自定义字段。

由于

2 个答案:

答案 0 :(得分:0)

任何一个已安装的插件都有错误导致错误,或者您需要更新wordpress或PHP。 WordPress与安装的PHP版本可能存在兼容性问题。很少有WordPress的功能可能已经更新。

如果更新不起作用,只需转到wp-config.php文件并将此常量设置为false。如果此行不在配置文件中,请添加它。

define('WP_DEBUG', false);

答案 1 :(得分:0)

我以前也遇到过这个问题。但我将output_buffering更改为On。你可以从PHP.ini找到它。

或参考此网址http://chevronscode.com/index.php/wordpress-header-error-wp-includespluggable-php.html