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