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

 

Related posts 相關文章
WrodPress 20 年了,5 月時的活動影片
More...
加強 WordPress 安全
More...
WordPress 6.3 以後可能不支援 PHP 5,最低需求為 PHP 7.4
More...
幾個信用卡 Credit Card Skimmers 攻擊
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。