正在尝试从前端删除用户-我目前正在工作。之前,我在元数据完成时手动删除元数据。
我想看看是否可以删除与现在不存在的用户ID相关的所有内容。
我试着找到关于循环delete_user_meta($user_id, *)
但无法与钥匙匹配。
我发现了这个:
DELETE FROM wp_usermeta WHERE NOT EXISTS ( SELECT * FROM wp_users WHERE wp_usermeta.user_id = wp_users.ID )
但是有没有办法让它
wp_
表前缀。
这是我在$\\u发布和验证后从前端删除的方式:
if( $mb_user_delete ) {
require_once( ABSPATH . \'wp-admin/includes/user.php\' );
$user_delete_id = wp_delete_user( $user_id );
if( !is_wp_error($user_delete_id) ) {
delete_user_meta( $user_id, \'\' );
die( \'User has been successfully deleted\' );
} else {
die( $user_delete_id->get_error_message() );
}
}