只有一个查询无法做到这一点。但老实说,删除用户本身需要不止一个查询。。。
您不应该为此使用自定义SQL,因为有很多东西可以通过这种方式打破。。。如果存在WP函数,请始终使用它们(如果某个插件记录每个已删除的用户,或者如果需要其他操作,等等),该怎么办
您可以使用get_user_by
为了实现这一点。以下是示例:
$user = get_user_by( \'login\', \'john\' );
if ( $user ) { // get_user_by can return false, if no such user exists
wp_delete_user( $user->ID );
}
可以通过以下字段获取用户:
ID
|
slug
|
email
|
login
.