Class wordpress插件未调用类内的add_action init

Class wordpress插件未调用类内的add_action init,class,plugins,Class,Plugins,在一个插件中,我试图在激活期间在静态类中设置do_操作。以下是基本脚本(为了简化示例而省略了部分): Prof_Dir_Activator类中的activate方法将执行。但是,在activate方法中,我有: class Prof_Dir_Activator {.......etc public static function activate(){ add_action( 'init', array( 'Prof_Dir_Activator', 'func' ), 0 ); pub

在一个插件中,我试图在激活期间在静态类中设置do_操作。以下是基本脚本(为了简化示例而省略了部分):

Prof_Dir_Activator类中的
activate
方法将执行。但是,在
activate
方法中,我有:

 class Prof_Dir_Activator {.......etc
 public static function activate(){
 add_action( 'init', array( 'Prof_Dir_Activator', 'func'  ), 0 );
 public static function func(){
      echo `hit`;
 }
…只是想看看
init
是否正在调用我的函数

无法执行该函数

为什么?

 class Prof_Dir_Activator {.......etc
 public static function activate(){
 add_action( 'init', array( 'Prof_Dir_Activator', 'func'  ), 0 );
 public static function func(){
      echo `hit`;
 }