WP-CLI完全指南:一行命令管理你的WordPress网站

还在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分钟,但能节省你无数个小时。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注