WordPress上的class-wp-hook.php出现意外错误

时间:2018-08-26 作者:surazzarus

我的wordpress网站已经运行了一年或更长时间。我在上托管了两个网站hostgator. 突然,我的两个网站都出现了同样的错误。

警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/home1/WP includes/class WP hook中找不到类“WP\\u Maintenance\\u Mode”。php在线286

有人能告诉我如何解决这个问题吗。

谢谢非常感谢您的帮助

1 个回复
SO网友:nmr

在主题的某个地方WP_Maintenance_Mode 类方法连接到筛选器或操作。但是当执行钩子时,这个类不存在或者还没有包括在内。

我怀疑在主题(文件functions.php) 这个类连接到某个事件,但它是在一个非活动插件中定义的(我猜是这样的"WP Maintenance Mode".)

寻找add_actionadd_filter 其中该类用作参数。

add_action( \'some_action_name\',  array(\'WP_Maintenance_Mode\', \'method_name\') );
add_action( \'some_action_name\',  \'WP_Maintenance_Mode::method_name\' );
add_filter( \'some_filter_name\',  array(\'WP_Maintenance_Mode\', \'method_name\') );
尝试注释掉这些行或安装所提到的插件,并检查警告是否消失。

结束

相关推荐

Fatal Errors on pluggable.php

我想更改所有已发送邮件中的“Wordpress”名称。过去,我已经定制了Wordpress后端来显示我想要的电子邮件。但我下载了一个新插件,它改变了电子邮件名称字段。我试图再次更改它,但这次是在可插拔中。php模板文件。然而,事情并没有按计划进行,现在我有一个致命的错误:致命错误:调用/home/content/61/7791761/html/Portal/wp includes/plugable中未定义的函数\\u fill\\u user()。php在线199我需要修复这个问题,似乎它与$wpdb变量