WP-CLI v0.15 發行説明

WP-CLI 的新版本已經發布。亮點如下:

管理更多內容

有全新的頂級命令,用於處理 WordPress 安裝中更多類型的對象:

  • wp super-admin用於管理多站點上的管理員
  • wp menu用於管理導航菜單
  • wp widgetwp 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-pluginswp core config --extra-php
  • 添加了wp role reset子命令
  • 添加了wp transient delete-allwp 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 個問題) 。如果您願意填寫,我們將不勝感激。調查結果將在這裏發佈,成為單獨的博客文章。

文章目錄



發表評論

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註