WP-CLI 中文入門教程:WordPress 命令行操作指南

WP-CLI 全稱是 WordPress Command Line Interface,是 WordPress 官方推薦的命令行工具,可以在終端中對 WordPress 網(wǎng)站進行操作,不依賴后臺界面。

使用 WP-CLI 管理網(wǎng)站,比起鼠標操作更快速靈活,適合批量處理、自動化流程和高效維護。

圖片[1]-WP-CLI 中文完整入門指南:命令行操作 WordPress 的高效工具

WP-CLI 能做什么?

WP-CLI 可執(zhí)行大多數(shù)日常任務(wù),例如:

操作類型命令示例
插件管理wp plugin install contact-form-7 --activate
WordPress 更新wp core update
創(chuàng)建文章wp post create --post_title="Hello CLI"
刪除評論wp comment delete 123 --force
數(shù)據(jù)庫導出wp db export backup.sql
創(chuàng)建用戶wp user create testuser test@example.com
清理緩存wp cache flush
查詢站點信息wp site list(適用于多站點)

WP-CLI 的優(yōu)勢

操作更快

一條命令完成多個步驟,減少鼠標點擊,提高工作效率。

支持自動化

可將命令寫入 Shell 腳本、CI/CD 流程,實現(xiàn)定時任務(wù)或發(fā)布自動化。

安全依賴更少

不依賴圖形后臺界面,避免加載資源,降低出錯幾率。

安裝 WP-CLI

Linux / macOS:

  1. 打開終端,下載核心文件: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  2. 測試文件有效性: php wp-cli.phar --info
  3. 添加為全局命令:chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
  4. 輸入 wp --info,顯示信息代表安裝成功。

Windows:

建議使用 WP-CLI for Windows 安裝器 或通過 Windows Subsystem for Linux 執(zhí)行。

開始使用

進入 WordPress 網(wǎng)站根目錄后,輸入:wp

會顯示所有命令分類,例如:

  • wp plugin:插件操作
  • wp theme:主題管理
  • wp post:文章操作
  • wp option:網(wǎng)站設(shè)置
  • wp db:數(shù)據(jù)庫管理
  • wp user:用戶處理

若不在 WordPress 根目錄,會提示缺少 wp-config.php

常用命令匯總

插件管理

wp plugin list
wp plugin install akismet --activate
wp plugin deactivate contact-form-7

主題管理

wp theme install astra --activate
wp theme update astra

數(shù)據(jù)庫操作

wp db export backup.sql
wp db import backup.sql

文章管理

wp post create --post_title="新文章" --post_status=publish
wp post delete 123 --force

用戶操作

wp user list
wp user create tom tom@example.com --role=editor

緩存清理

wp cache flush

WP-CLI 與插件配合使用

不少插件支持 WP-CLI 指令,例如:

  • WooCommerce
    支持添加商品、更新訂單等
    wp wc product create --name="新產(chǎn)品"
  • Yoast SEO
    構(gòu)建索引庫
    wp yoast index
  • WP Rocket / W3 Total Cache
    清理緩存
    wp rocket cleanwp w3-total-cache flush

安裝好插件后,執(zhí)行 wp help 可查看是否包含 CLI 支持。

開發(fā)者自定義 CLI 命令

插件開發(fā)者可在代碼中添加如下片段注冊命令:

if ( defined( 'WP_CLI' ) && WP_CLI ) {
    WP_CLI::add_command( 'myplugin', 'MyPlugin_CLI' );
}

class MyPlugin_CLI {
    public function hello( $args, $assoc_args ) {
        WP_CLI::success( "你好,WP-CLI!" );
    }
}

運行以下命令:

wp myplugin hello

終端中會顯示提示:“你好,WP-CLI!”

常見問題

Q: 提示未找到 WordPress?

A: 進入包含 wp-config.php 的根目錄,再運行命令。

Q: 權(quán)限不足?

A: 某些命令可能需要 sudo 權(quán)限,或調(diào)整文件夾權(quán)限。

Q: 能否遠程操作?

A: 可通過 SSH 登錄遠程服務(wù)器,正常使用 WP-CLI 命令。

總結(jié)

WP-CLI 是 WordPress 的命令行工具,適合需要頻繁管理、腳本處理或部署自動化的場景。它支持插件擴展,兼容大多數(shù)常見操作,是開發(fā)與管理過程中的高效助手。


聯(lián)系我們
教程看不懂?聯(lián)系我們?yōu)槟赓M解答!免費助力個人,小企站點!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉(zhuǎn)載聲明
本文作者:賊將鼠膽
THE END
喜歡就支持一下吧
點贊15 分享
評論 搶沙發(fā)

請登錄后發(fā)表評論

    暫無評論內(nèi)容