class 'wphpc_PAnD' not found

时间:2020-01-03 作者:Csaszi

PHP Warning: call_user_func_array() 要求参数1是有效的回调,类wphpc_PAnD 在中找不到/var/www/clients/client32/web3288/web/wp-includes/class-wp-hook.php 在线288

我能做什么?

1 个回复
最合适的回答,由SO网友:nmr 整理而成

它通常是由筛选器或未正确声明的操作引起的。在您的主题或插件中的某个地方有这样一行:

add_filter( \'hook_name\' , array( \'wphpc_PAnD\', \'someMethod\' ) );
// or
add_action( \'hook_name\' , array( \'wphpc_PAnD\', \'methodName\' ) );
为操作或筛选器使用钩子注册类方法,但该类(wphpc_PAnD) 不存在
检查是否包含具有类定义的文件,并且中的类名中没有键入错误add_action() / add_filter().

相关推荐

将php函数的输出连接成字符串

我正在循环我的自定义帖子类型,并在字符串中创建一个表。循环完成后,我将回显字符串,以便它显示实际的表。现在我想为每个自定义帖子类型添加一个删除按钮,为此,我使用Wordpress内置函数settings_fields(\'fahad_plugin_cpt_settings\'); 和submit_button(\'Delete\'); 此函数生成一些HTML内容,我想将其存储在我正在创建的表字符串中。现在的问题是,这些方法的输出不是在字符串内部串联,而是在表字符串外部生成。Here is my code&