8
我试图删除一个插件在单独的functions.php文件中注册的操作,但语法正在困扰着我。该插件(我不能复制/粘贴 - 商业插件)推断到ADD_ACTION像这样:如何删除通过类添加的操作
class Plugin_Class{
function add_actions(){
add_action('tag', array(&$this, 'function_to_remove'), 10);
}
function_to_remove(){
global $wp;
// Code here
}
}
我大多与&$this
困惑。我知道,这指的是类的实例,但基于从我的研究就应该像这样被删除:
Need help with remove_action()
我只是不知道如何拿出语法我的情况。为什么要定义全局变量?我需要这样做吗?我假设widget数组来自WP核心代码,但我很困惑我需要如何在我的情况下实现这个,这似乎更简单。对不起,如果这东西是补救。
感谢您提前提供任何帮助。
更多阅读:http://wordpress.org/support/topic/remove_action-problem-when-function-is-within-class – Steve
我很困惑它在说什么,“说我们有一个全球化”。所以我需要在课堂上找到一个全球定义的? – Steve
现在我得到了全局需要设置为类实例化时分配的变量。尝试但不工作。 http://wordpress.stackexchange.com/questions/36013/remove-action-or-remove-filter-with-external-classes – Steve