WP-CLI 管理指令整理

·

WP-CLI

Photo by Annie Spratt on Unsplash

WP-CLI 是一個命令列工具,供開發人員管理 WordPress 安裝的常見任務,可以增加 / 刪除用戶、文章、類別、插入測試資料、在資料庫中搜尋和替換、重置密碼、解決網站效能問題等等 !

在管理多個網站時,WP-CLI 是一個好用的工具,不須登入 WordPress 管理後台,避免增加主機的負載,在 SSH 端指令操作。

我整理出常用的 WP-CLI 指令:

使用 WP-CLI 重新產生 WordPress 縮圖

這個指令在媒體庫分離到第三方雲端空間時,可以觸發 WP Offload Media Lite 外掛將所有的圖片上傳到 S3 空間。

使用 WP-CLI 重新產生所有縮圖

wp media regenerate --yes

使用 WP-CLI 重新產生特定縮圖,更新的圖片的 ID 重新產生特定縮圖。

wp media regenerate 12 34 567

WP-CLI 縮圖指令只能對 png / jpg 副檔名圖片有效。

使用 WP-CLI 匯入 WordPress 內容

WordPress 本身的 Tools 工具匯入文章和圖片時,常常會遇到 PHP 超時匯入失敗,可以改用 WP-CLI 來執行。

wp import my-file.xml --authors=create

如果用戶尚未存在的情況下將文章的作者留空,則可以將 –authors 選項的值設為 skip

wp import my-file.xml --authors=skip

使用 WP-CLI 管理佈景主題和外掛

查看佈景主題

wp theme list

刪除佈景主題

wp theme delete twentytwenty

更新佈景主題

wp theme update twentytwenty

查看外掛

wp plugin list

更新外掛

wp plugin update elementor

停用外掛

wp plugin deactivate elementor

刪除外掛

wp plugin delete elementor

使用 WP-CLI 管理 WordPress 核心

查看 WordPress 目前的版本

wp core version

升級 WordPress 核心版本

 wp core update

重新安裝 WordPress 核心

wp core download --skip-content --force

WP-CLI 資料庫指令

大型 WordPress 網站遷移遇到最多的問題,資料庫太大無法導入新的主機資料庫,一般資料庫大於 200MB 後,常發生導入 phpMyAdmin 失敗。

資料庫導入

wp db import wordpress_dbase.sql

資料庫最佳化

wp db optimize

WP-CLI 的功能非常強大,還有非常多的指令,請到 wordpress 開發者網頁查詢。

Kinsta Hosting

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Your Mastodon Instance