WP-CLI 的新版本已經發布。亮點如下:
管理更多內容
有全新的頂級命令,用於處理 WordPress 安裝中更多型別的物件:
wp super-admin
用於管理多站點上的管理員wp menu
用於管理導航選單wp widget
和wp sidebar
用於管理小部件和邊欄wp theme mod
用於管理主題修改
僅匯出特定資料庫表
透過新的wp db tables
子命令,您可以生成資料庫表的列表,然後將其傳遞給wp db export
命令,如下所示:
wp db export --tables=$(wp db tables --url=sub.example.com | tr 'n' ',')
組合非常美麗。
任意命令巢狀
直到現在,您只能擁有頂級命令,例如wp search-replace
和二級子命令,例如wp core install
。現在,您可以擁有任何深度的命令,例如wp post meta update
。
這種功能對於第三方命令尤其有用,例如 wp-cli-buddypress 。
重新設計的 bash 補全
Bash 自動完成現在更加智慧:除了自動完成位置引數,例如--dbname=
,如果您正在編寫的子命令需要檔名,它還會建議檔名。
請注意,在更新wp-cli.phar
後,您還必須更新 wp-completion.bash 檔案。
其他更改
- 新增了對 WordPress 3.9 的支援,並將最低要求版本提升到 3.5
- 當使用者未明確設定時禁用 KSES 過濾
- 允許在
wp-cli.yml
檔案中定義skip-plugins
和wp core config --extra-php
- 新增了
wp role reset
子命令 - 新增了
wp transient delete-all
和wp transient delete-expired
子命令 wp core config
:新增了--skip-check
標誌wp core is-installed
:新增了--network
標誌wp user create
:新增了--send-email
標誌wp user delete
:新增了--network
標誌wp option add
:新增了--autoload=
引數wp search-replace
:現在可以使用具有複合主鍵的表wp post create
:修復了--post_category=
引數的處理wp eval-file
:允許將任意引數傳遞給檔案
您可以在 Github 上檢視已解決問題的完整列表。
本次釋出的貢獻者:clemens-tolboom,danielbachhuber,francescolaffi,itsananderson,johnpbloch,mattheu,nyordanov,Rarst,robertboloc,rodrigoprimo,sboisvert,scribu,szepeviktor,trepmal 。
調查
我們想知道人們如何使用 WP-CLI,因此我們設定了一個快速調查 (只有 5 個問題) 。如果您願意填寫,我們將不勝感激。調查結果將在這裡釋出,成為單獨的部落格文章。
發表回覆