从后端删除用户,删除wordpress中与之相关的所有内容


Delete user from back-end remove all things related it in wordpress?

当从后端删除用户然后删除所有的相关事项(删除用户自定义表中的数据)

我使用了add_action( 'delete_user', 'my_delete_user' ); hook和also执行delete查询,从自定义表中删除相关数据仅删除useruser_meta表中的数据不删除

所以有人对此有想法(当我从后端删除用户时)数据也应该从自定义表中删除)?

你好家伙!

我通过使用相同的钩子

解决了这个问题
add_action( 'delete_user', 'my_delete_user' ); 

这是我的代码

<?php
function my_delete_user( $user_id ) {
    global $wpdb;
    $user_obj = get_userdata( $user_id );
    $id_user = $user_obj->ID;
    $idsss = $user_obj->user_id;

    /*Delete Data from friend table*/  
    $query_friend= $wpdb->query("DELETE FROM `wp_user_friends` where `friend_id` = ".$user_obj->ID."");
    /*delete data from group*/
    $delete_group_table =$wpdb->query("DELETE FROM `wp_group` where `user_id` = ".$user_obj->ID."");

}
add_action( 'delete_user', 'my_delete_user' );
?>

现在工作得很好。