我试图编辑从插件添加的过滤器,而不编辑插件本身。所讨论的插件是Gravity表单用户注册。
我在插件代码中找到了filter函数,目前我正在尝试删除它,以便在修改后再次添加它。然而,我不知道如何移除过滤器。在删除操作时,我通常以较低的优先级钩住同一个钩子,然后将其从那里删除。然而,这似乎有所不同。
过滤器添加如下:
/**
* Initializes GFAddon and adds the actions that we need
*
* @see GFAddon
*/
public function init() {
[...]
add_filter( \'gform_validation\', array( $this, \'validate\' ) );
[...]
我应该为“$this”创建一个新的实例吗?如何从哪个钩子调用我的删除函数?