使用自定义插件 Hook 删除 Wordpress 用户



我是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 而不是对象。

最新更新