WP-CLI 全稱是 WordPress Command Line Interface,是 WordPress 官方推薦的命令行工具,可以在終端中對 WordPress 網(wǎng)站進行操作,不依賴后臺界面。
使用 WP-CLI 管理網(wǎng)站,比起鼠標操作更快速靈活,適合批量處理、自動化流程和高效維護。
![圖片[1]-WP-CLI 中文完整入門指南:命令行操作 WordPress 的高效工具](http://gqxi.cn/wp-content/uploads/2025/06/20250621101236602-image.png)
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:
- 打開終端,下載核心文件:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- 測試文件有效性:
php wp-cli.phar --info
- 添加為全局命令:
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
- 輸入
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 clean
或wp 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é)假日休息 |
暫無評論內(nèi)容