WordPress 网站通过 WP-CLI 删除指定用户
假设已通过 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