WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress怎么使用命令行WP-CLI?

查看 WP集市 的更多文章WP集市 2025-08-21 【WordPress教程】 685人已围观

还在用后台点点点更新插件?兄弟,命令行才是YYDS!作为程序员,谁受得了每次更新WordPress都要登录后台、等加载、点确认那一套?今天就给你唠唠WP-CLI——WordPress的命令行神器,学会它,管理网站效率直接拉满!

先搞明白:WP-CLI是个啥?

简单说,就是WordPress官方出的命令行工具。装了它,你不用打开浏览器,直接在服务器终端敲命令,就能搞定更新、备份、用户管理、插件主题操作……比鼠标快至少十倍!尤其适合批量操作或者服务器没图形界面的情况,懂的都懂。

第一步:把WP-CLI装到服务器上

别慌,安装超简单,前提是你得有服务器SSH权限(没权限的找运维大哥要,或者用本地环境比如MAMP、XAMPP练手)。环境要求:PHP 7.4以上(现在谁还用老版本啊)、WordPress 3.7以上,终端工具(Linux用Terminal,Windows用WSL或Git Bash,Mac直接Terminal)。

安装命令复制粘贴就行,推荐用curl(没有curl就换wget):

# 下载WP-CLI的phar文件
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

下完之后,验证一下文件是不是好的:

php wp-cli.phar --info

要是显示版本号、PHP信息这些,说明文件没毛病。接下来给它执行权限,再挪到系统 PATH 里,以后直接敲wp就能用:

# 给执行权限(Linux/Mac)
chmod +x wp-cli.phar
# 移动到/usr/local/bin,全局可用
sudo mv wp-cli.phar /usr/local/bin/wp

Windows用户注意,可能得用php wp-cli.phar代替wp,因为PATH配置有时候抽风,多试几次。

验证安装:敲个命令试试水

装完了,到你的WordPress网站根目录(就是有wp-config.php的那个文件夹),敲:

wp --info

如果输出一长串信息,比如WP版本、数据库信息、PHP版本,恭喜!你已经踏入WP-CLI的大门了,比那些还在后台点点点的人领先一步!

常用命令:这些才是干活的家伙

别被命令行吓到,WP-CLI的命令设计得特简单,基本就是“wp + 功能 + 操作”,一看就懂。

1. 更新WordPress核心、插件、主题(最常用!)

  • 更新WP核心wp core update
    解释:core就是核心,update就是更新,简单吧?跑完会提示“Success: WordPress is up to date”,比后台点“更新”快多了。

  • 更新所有插件wp plugin update --all
    --all参数就是“全部更新”,不用一个个输插件名,爽!要是只想更某个插件,把--all换成插件文件夹名,比如wp plugin update akismet

  • 更新主题wp theme update --all
    和插件同理,theme换成plugin就是插件,记不住就敲wp help theme看帮助,命令行自带说明书。

2. 用户管理(后台进不去也能用!)

有时候后台登录不了,或者想快速加个管理员账号,直接命令行干:
wp user create 用户名 邮箱 --role=administrator
比如wp user create laowang laowang@example.com --role=administrator,回车就创建了一个叫“laowang”的管理员,密码会自动生成并显示,抄下来就能登录。

3. 数据库备份与恢复(保命技能!)

网站炸了怎么办?数据库备份能救命!

  • 导出数据库wp db export backup.sql
    会在当前目录生成backup.sql文件,就是数据库备份。建议每天定时跑一次,用crontab设置自动备份,程序员就得自动化!

  • 导入数据库wp db import backup.sql
    把备份文件扔到网站根目录,敲这个命令,数据库就恢复了,比phpMyAdmin快十倍!

4. 主题/插件激活、删除

  • 激活主题wp theme activate 主题文件夹名
    比如默认主题twentytwentythree,文件夹名就是twentytwentythree,命令:wp theme activate twentytwentythree,秒激活。

  • 删除插件wp plugin delete 插件名
    比如删Akismet:wp plugin delete akismet,直接从数据库和文件里清干净,比后台删彻底。

最后说两句:命令行才是程序员的浪漫

WP-CLI的命令还有很多,比如wp post create创建文章、wp option get看配置,但上面这些已经够应付80%的日常操作了。刚开始可能觉得敲命令麻烦,但用熟了你会发现,比鼠标点点点高效太多——尤其管理多个网站时,批量操作直接封神!

别犹豫,现在就ssh连服务器,装个WP-CLI试试。记住,程序员的手应该在键盘上飞,而不是在鼠标上点!有问题评论区问,我教你~

Tags:

WordPress模板插件定制