如何从数据库中删除WordPress用户

6vl6ewon  于 2023-11-17  发布在  WordPress
关注(0)|答案(3)|浏览(180)

我们正在使用WordPress中的用户权限的Press Permit插件。当我们从wp-admin面板中删除用户时,该用户仍然存在于数据库中,因此我们必须连接到phpMyAdmin手动删除它。因为如果我们想要重新创建一个具有电子邮件的用户,并且具有此电子邮件的用户仍然在数据库中,我们无法重新创建该用户。
为什么从wp-admin中删除的用户没有从数据库中删除?

fcg9iug3

fcg9iug31#

我正在寻找一个类似的解决方案,并降落在这里。然而,我不得不看得更远,找到解决方案,所以在这里分享。

首先找到wp_users表。

您需要从该表中删除用户。可以通过可视化方式(PHPMyAdmin)执行此操作,也可以运行SQL查询来按ID删除用户。

# delete user by id
## warning, running this code on your database will delete user with id 1 :-)
DELETE FROM `wp_users` WHERE ID = 1;

## you can achieve same result with user_login
# replace login name by name of the user
DELETE FROM `wp_users` WHERE user_login = 'login name';

# You can also use other columns like user_nicename, user_email and so on.

字符串

接下来,也从wp_usermeta表中删除用户Meta。这将保持数据库干净。

# grab the user_id of the user you want deleted and run this code..
## warning, this code will remove all rows from wp_usermeta where user_id is 1
DELETE FROM `wp_usermeta` WHERE user_id = 1


我希望这能帮上忙。

gzszwxb4

gzszwxb42#

这是因为诸如此类的插件会写入数据库中自己的表。你会看到很多插件,如memberpress和buddypress添加自己的表,用户也会在该表上。

lyfkaqu1

lyfkaqu13#

我不认为这是与WordPress本身,但最有可能的是你提到的插件.用户如你所说的从WP管理删除时,应该从数据库中永久删除,以及.

相关问题