我是WordPress钩子的新手,我正在尝试使用插件Limit 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 而不是对象。