添加条件以仅在我的自定义 wordpress 插件中删除挂钩
Adding a condtion to remove a hook only in my custom wordpress plugin
我已经创建了一个创建用户的 Wordpress 插件,我想调用
remove_action(user_register, 'function')
仅当我的插件创建用户时。不是在正常创建用户时。我要检查什么条件才能执行此操作?
在创建用户的函数之上,您可以简单地对要删除的内容调用删除操作,创建用户,然后再次添加该操作以使网站的其余部分照常工作。它会变成这样:
function my_create_user_function(){
remove_action('user_register', 'function');
// do stuff
wp_insert_user($user_data);
// do stuff
add_action('user_register', 'function');
}
我已经创建了一个创建用户的 Wordpress 插件,我想调用
remove_action(user_register, 'function')
仅当我的插件创建用户时。不是在正常创建用户时。我要检查什么条件才能执行此操作?
在创建用户的函数之上,您可以简单地对要删除的内容调用删除操作,创建用户,然后再次添加该操作以使网站的其余部分照常工作。它会变成这样:
function my_create_user_function(){
remove_action('user_register', 'function');
// do stuff
wp_insert_user($user_data);
// do stuff
add_action('user_register', 'function');
}