删除由重力表单加载项创建的操作

时间:2021-09-17 作者:marcelo2605

我正在使用Gravity Forms用户注册加载项,需要删除包含激活页面的操作。

在附加组件中,挂钩的名称如下所示:

add_action( \'wp\',        array( $this, \'maybe_activate_user\' ) );
这是在一个名为init(), 来自的方法GF_User_Registration

我尝试的内容:

add_action(\'init\', function () {
    remove_action(\'wp\', [\'GF_User_Registration\', \'maybe_activate_user\']);
});

1 个回复
SO网友:marcelo2605

问题解决了!

add_action(\'init\', function () {
    $object = \\GF_User_Registration::get_instance();
    remove_action(\'wp\', [$object, \'maybe_activate_user\']);
}, 20);
谢谢SallyCJ的提示!

相关推荐

WordPress摘录-如何使用unctions.php删除第一个链接

我刚刚将一个博客导入Wordpress,所有内容都以以下内容开头:<a href="itunes.com">Listen on iTunes</a> 然后是段落内容,因此所有节选都显示为“;收听iTunes内容摘录"E;我尝试了这里的一些自定义函数,但似乎没有一个能起到作用。在不必移动iTunes链接的情况下删除Listen on iTunes文本的最佳方法是什么?例如,我试过这个。。。没有运气。。。 function custom_ex