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 相關文章
我現在的筆記方式
More...
WrodPress 20 年了,5 月時的活動影片
More...
加強 WordPress 安全
More...
WordPress 6.3 以後可能不支援 PHP 5,最低需求為 PHP 7.4
More...

作者

留言

撰寫回覆或留言

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