分类: 教程

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