Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
因為目前進行 WordPress 客製化開發的流程,都是將資料推送到 GitHub 上,再從 GitHub 提取 (pull) 到主機端,因此如果能搭配 WP-CLI 直接透過指令操作,便能節省切換回網站後台的時間。
內容目錄
安裝 WP-CLI 前,須確認你有在主機進行 Shell 指令,以及透過指令碼安裝程式的權限。接著便能前往 WP-CLI,循著文件完成安裝。
用 curl
指令,將 wp-cli.phar
下載到主機中,透過 php
指令執行。確認檔案沒問題後,用 chmod
更改存取權限,並重新將 wp-cli.phar
檔存為可執行的二進位指令 /usr/local/bin/wp
。
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
# 更新 WP-CLI
sudo wp cli update
# 安裝 WordPress 外掛
wp plugin install PLUGIN_SLUG
# 啟用 WordPress 外掛
wp plugin activate PLUGIN_SLUG
# 重新產生縮圖
wp media regenerate
# 匯出 WXR 格式網站內容,相當於 [工具] > [匯出]
wp export
# 匯入 WXR 網站內容,相當於 [工具] > [匯入]
wp import
# 匯出資料庫
wp db export
# 匯入資料庫
wp db import
每次將新版的程式碼從 GitHub 提取後,因為有快取的關係,樣式與 JavaScript 並不會馬上生效,因此需要清除快取。因為公司網站使用 W3 Total Cache,因此記錄一下 W3 Total Cache 的相關指令。
# 確認外掛狀態
wp plugin status w3-total-cache
# 清除 CDN 快取
wp w3-total-cache cdn_purge
# 清除所有快取
wp w3-total-cache flush all