WP-CLI 0.14がリリースされてたので、Version 0.14 released | WP-CLI よりさくっと抄訳。
WordPressのファイルがサブディレクトリにあるときでも自動的に検知するようになった。
いままでは
--path=パラメータを使用するか、ルートディレクトリにwp-cli.ymlファイルを作ってWP-CLIに明示する必要があったけど、それが必要なくなったスーパーユーザー(root)としてWP-CLIコマンドを実行しよとしても、WP-CLIはその実行を拒否するようになった。
例えば、rootとして
wp media regenerateを実行しすると当然新しく生成されたサムネイル画像のオーナーはrootになってしまうので、そういったことを防ぐことができる。
--skip-pluginsグローバルフラグすべての、もしくは特定のプラグインを読み込まないようにする。(訳注: WP-CLIの実行時にプラグインを読み込まないようにするのかな? 原文の説明だけだとよく分からなかった)
大きな変更
wp term create,wp term update,wp term get,wp term deleteが他のすべてのタームコマンドと同様に最初のパラメータとしてタクソノミーを受けるようになりました。他の変更
wp post url、wp comment url、wp site urlのサブコマンドの追加- マルチサイト用の
wp theme enableとwp theme disableサブコマンドを追加wp term generateサブコマンドを追加wp search-replaceに--recurse-objectsフラグを追加wp core updateに--localeフラグを追加wp core downloadも WordPress アーカイブをキャッシュするようになった- すべての
wp userサブコマンドでパラメータとして(IDとユーザー名に加えて)ユーザーのメールアドレスを受けれるようになったwp optionとwp *-metaサブコマンドでSTDINからの値を読み込めるようになったwp importが複数のファイルを受けられるようになったwp db exportがmysqldumpで受けられるすべてのパラメータを受けられるようになったwp exportがNikolay Bachiyskiによって開発されたより優れたバックエンドを使うようになった (参照 #525)wp pluginサブコマンドに渡されるプラグインスラッグが常に大文字と小文字を区別して扱われるようになった- JetPack の有効化を修正
- マルチサイト用の
wp core is-installedを修正wp post generate用の--max_depthパラメータを修正wp user generate用の--roleパラメータを修正wp user import-csvが一つ前のユーザーIDを拾ってしまうことがある問題を修正- プログレスバーでの
tputの呼び出しが頻繁すぎる問題を修正- 多すぎる位置パラメータが渡された場合と未知の連想パラメータが渡された場合に実行を中止するようになった