wordpress - 仅在我的自定义 wordpress 插件中添加条件以删除挂钩
问题描述
我创建了一个创建用户的 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');
}
推荐阅读
- bluetooth-lowenergy - Raspberry Pi3 BLE 只接受单一连接
- html - Image 属性在 Firefox 上的悬停状态作用不同
- ios - 无法通过颤振加载适用于 iOS 的 Google 地图
- javascript - 从请求中获取表单数据键值
- r - R中的矩阵乘法和加法
- c# - ReplaceWith linq xml 字典
- django - 从另一个表中获取每条记录的总数
- typescript - 为什么 typescript 不能识别此语句中的联合类型?
- python - expm1 中遇到溢出
- python - Python:根据特定的开始和结束日期计算月份的周数