📅  最后修改于: 2023-12-03 14:48:33.731000             🧑  作者: Mango
在 WordPress 中,管理员可以通过以下几种方式删除用户:
你也可以通过编写代码来删除用户。以下是一个示例,展示如何使用 WordPress 提供的函数将用户从数据库中删除:
<?php
$user_id = 123; // 要删除的用户 ID
// 检查用户是否存在
if (!get_user_by('id', $user_id)) {
echo "用户不存在!";
return;
}
// 删除用户
$result = wp_delete_user($user_id);
if (is_wp_error($result)) {
echo "用户删除失败!";
} else {
echo "用户成功删除!";
}
请注意,上述代码应该在 WordPress 的主题文件(如 functions.php)或插件中使用。用户 ID 必须替换为你要删除的实际用户的 ID。
有时候你可能要删除用户,但保留其所有内容(如文章、评论等)。可以使用以下代码实现:
<?php
$user_id = 123; // 要删除的用户 ID
// 检查用户是否存在
if (!get_user_by('id', $user_id)) {
echo "用户不存在!";
return;
}
// 将用户的内容分配给匿名用户
wp_delete_user($user_id, 'assign_content');
echo "用户成功删除,但其内容已被分配至匿名用户!";
上述代码将删除指定的用户,并将其所有内容分配给一个匿名用户。
希望上述内容对你有帮助!使用以上方法可以成功删除用户和相关内容。