在 WordPress 中删除操作时,我熟悉 remove_action
。
要创建 Action :
add_action( 'action_hook', 'function_name', 10, 3 );
删除 Action :
remove_action( 'action_hook', 'function_name', 10, 3 );
但是我怎样才能删除使用当前对象的 Action 呢?例如 $this
add_action( 'some_action_hook', array( $this, 'some_function' ) );
引用:
最佳答案
内部类
add_action( 'some_action_hook', array( $this, 'some_function' ) );
课外,
使用全局变量:
global $my_class;
remove_action( 'some_action_hook', array( $my_class, 'some_function' ) );
使用类名:
remove_action( 'some_action_hook', array( 'MyClass', 'some_function' ) );
关于php - 如何删除使用当前对象的 WordPress 操作 - $this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22143334/