你的问题很简单。这个钩子的回调不是一个简单的函数,而是类的某个方法。
如果添加如下操作:
add_action(\'admin_notices\', \'simple_notice\');
您告诉WP有一个简单的函数
simple_notice
当钩子
admin_notices
已处理。但是代码中没有这样的函数。
您要调用的函数是类中的方法,因此您不仅要传递函数的名称,还要传递给定类的对象,以便WP能够调用此方法。(您在\\uu构造中正确地完成了这项工作)。
这条线有效
add_action(\'admin_notices\', array($this, \'simple_notice\')); // This works
因为该方法是以完整的细节传递的,作为描述对象及其调用方法的数组。