使用自定义插件 Hook 删除 Wordpress 用户
Deleting a Wordpress user using a custom plugin Hook
我是 wordpress 挂钩的新手,我正在尝试使用插件 Restrict Content Pro 提供的自定义操作删除 wordpress 用户。
(https://docs.restrictcontentpro.com/article/2054-group-accounts-actions-filters)
我想要实现的目标:当成员从组中移除时,他们的帐户应该被删除。
不幸的是我的代码不起作用。非常感谢任何关于如何修改它的想法!
function delete_group_user() {
wp_delete_user($user_id->ID );
}
add_action( 'rcpga_remove_member', 'delete_group_user' );
你很接近,你的函数 delete_group_user()
没有 $user_id
定义。幸运的是,rcpga_remove_member
钩子似乎提供了该信息。这样的事情应该有效:
function delete_group_user($user_id) {
wp_delete_user($user_id);
}
add_action( 'rcpga_remove_member', 'delete_group_user' );
此外,请注意文档中 $user_id
是一个 INT 而不是对象。
我是 wordpress 挂钩的新手,我正在尝试使用插件 Restrict Content Pro 提供的自定义操作删除 wordpress 用户。 (https://docs.restrictcontentpro.com/article/2054-group-accounts-actions-filters) 我想要实现的目标:当成员从组中移除时,他们的帐户应该被删除。 不幸的是我的代码不起作用。非常感谢任何关于如何修改它的想法!
function delete_group_user() {
wp_delete_user($user_id->ID );
}
add_action( 'rcpga_remove_member', 'delete_group_user' );
你很接近,你的函数 delete_group_user()
没有 $user_id
定义。幸运的是,rcpga_remove_member
钩子似乎提供了该信息。这样的事情应该有效:
function delete_group_user($user_id) {
wp_delete_user($user_id);
}
add_action( 'rcpga_remove_member', 'delete_group_user' );
此外,请注意文档中 $user_id
是一个 INT 而不是对象。