wp-cli 是一個 wordpress 指令工具,可以在 ssh console 下命令執行一些 web 管理後台可以作的事情
要 PHP 5.6 以上,及 WordPress 3.7 版本以上才可以執行
WP-CLI
WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and much more, without using a web browser.
安裝
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar mv wp-cli.phar /usr/local/bin/wp-cli
取得環境資訊
/usr/local/bin/wp-cli --info
假如系統比較舊是可以這麼執行 (編譯較新的 PHP)
/opt/crossphp/73/bin/php /usr/local/bin/wp-cli --info
取其它執行別名
簡化執行名稱 ,可以直接下 wpcli 或 wp
echo "alias wpcli='/opt/crossphp/73/bin/php /usr/local/bin/wp-cli --allow-root'" >> ~/.bashrc echo "alias wp='/opt/crossphp/73/bin/php /usr/local/bin/wp-cli --allow-root'" >> ~/.bashrc
WP CLI 更新
wp cli update
查看網站的 wordpress 版本
先切換到網站路徑底下,因為 wp-cli 要讀取 wp-config.php 設定檔
cd /path/to/wordpress/ wp core version
查 wordpress wp-config.php 設定
wp config get
查看佈景主題
wp theme list
列出外掛
wp plugin list
檢查 wordpress 有沒有新版
wp core check-update
檢查外掛有沒有新版
plugin 本身沒有 check 選項,所以搭配 –dry-run 就可以不直接更新,只是顯示
wp plugin update --all --dry-run
留言