WordPress 网站通过 WP-CLI 删除指定用户

Anson 杂记 343 次浏览 评论已关闭

假设已通过 SQL 查询等方法获得要删除用户的 user_id,除了可以用 wp_delete_user() 删除用户外,还可以直接 SSH 登录网站服务器,用 WP-CLI 命令删除指定用户,具体使用方法如下介绍。

WP-CLI 安装

SSH 登录网站服务器,下载 WP-CLI Phar 可执行文件。

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

将其移动到 /usr/local/bin 目录并重命名 wp,赋予可执行权限。

mv wp-cli.phar /usr/local/bin/wp
chmod +x /usr/local/bin/wp

完成后测试 wp --info 命令是否运行正常。没问题,可以用 wp cli update 检查更新。

WP-CLI 删除用户

删除用户命令示例如下,其中 123 是要删除的用户ID(多个用空格隔开),如果删除用户有文章,则转移到 456 用户ID名下,最后指定网站目录路径。

wp user delete 123 --reassign=456 --path=/var/www/example.com