还在WordPress后台点来点去?一篇文章改个状态要点击5次?装个插件要搜索、安装、激活三步走?
WP-CLI让你用一行命令搞定所有事情。
WP-CLI是什么?
WP-CLI是WordPress的命令行工具。不需要登录后台,不需要浏览器,直接在终端里管理WordPress。
它能做什么?
- 创建/更新/删除文章
- 安装/激活/更新插件和主题
- 管理用户、数据库、选项
- 批量操作(100篇文章一键修改)
- 自动化部署
环境要求
WP-CLI的要求很简单:PHP 7.2.24或更高版本。WordPress本身需要的环境就够了。
php --version
安装WP-CLI
方法一:Phar安装(推荐)
这是官方推荐的安装方式,简单直接。
第一步:下载Phar文件
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
第二步:设置可执行权限并移动到PATH
chmod +x wp-cli.phar
sudo -S -p '' mv wp-cli.phar /usr/local/bin/wp
第三步:验证安装
wp --info
方法二:Composer安装
composer global require wp-cli/wp-cli-bundle
方法三:Homebrew(macOS)
brew install wp-cli
方法四:包管理器
# Fedora 30+
su -c 'dnf install wp-cli'
# CentOS
su -c 'yum install wp-cli'
10个最常用的WP-CLI命令
1. 管理文章
wp post list --post_status=publish --posts_per_page=5
wp post create --post_title='新文章' --post_content='内容' --post_status=publish
wp post update 123 --post_title='新标题'
2. 管理插件
wp plugin list
wp plugin install wordpress-seo --activate
wp plugin update --all
3. 管理主题
wp theme list
wp theme activate twentytwentyfour
4. 数据库操作
wp db export backup.sql
wp db import backup.sql
wp search-replace 'old.com' 'new.com'
5. 用户管理
wp user list
wp user create john john@example.com --role=editor
6. WordPress更新
wp core update
wp db upgrade
7. 媒体文件
wp media import photo.jpg --title='封面' --featured_image
8. 选项管理
wp option get blogname
wp option update siteurl 'https://new.com'
9. 批量操作
# 批量发布草稿
wp post list --post_status=draft --format=ids | xargs -I {} wp post update {} --post_status=publish
10. Tab自动补全
curl -O https://raw.githubusercontent.com/wp-cli/wp-cli/main/utils/wp-completion.bash
echo 'source /path/to/wp-completion.bash' >> ~/.bash_profile
更新WP-CLI
wp cli update
# 尝鲜版
wp cli update --nightly
总结
WP-CLI是WordPress管理的终极工具。一旦你习惯了命令行操作,就再也回不去在后台点来点去的日子了。
记住这个公式:
WordPress后台操作 = 5次点击 + 等待加载
WP-CLI = 1行命令 + 即时完成
安装只需5分钟,但能节省你无数个小时。
发表回复