發佈日快樂!
今天,我很高興地為您帶來 WP-CLI v1.1.0 版本,充滿了改進和錯誤修復。
想要在下一個版本中獲得讚譽嗎?我們將進行一些項目:
- 為 wp-cli.org/commands 和 wp-cli.org/docs/internal-api 創建新的 WPorg 主頁 [meta#2465]
- 將內部命令拆分為不同的包 [#3728]
- 將一些想法轉化為可工作的原型。
而且,如果您錯過了:我正在尋找幫助維護 WP-CLI(付費機會,每週承諾 5-10 小時) 。知道有合適的人嗎?請發郵件至 daniel@handbuilt.co 或 ping WordPress Slack 上的 ‘danielbachhuber’ 。
1.1.0 版本的所有內容
命令改進:
wp cache *
:- 明確將默認緩存組設置為 ‘default’,以複製 WordPress 的行為 [#3714]
wp cache type
:- 檢測 W3 Total Cache 對象緩存 [#3637]
wp (comment|post|user) list
:- 使用雙下劃線的參數神奇地解析 CSV 值 [#3726, #3744]
wp core config
:- 引入
--force
參數,用於覆蓋現有的wp-config.php
文件 [#3706]
- 引入
wp core is-installed
:- 防止 core 未安裝時的
wp_guess_url()
錯誤通知 [#3711]
- 防止 core 未安裝時的
wp core language install
:- 將
$wp_version
傳遞給translations_api()
,以便 WordPress 報告正確的語言下載文件 [#3748]
- 將
wp core update
:- 支持
--version=(nightly|trunk)
,將下載最新的夜間構建版本 [#3645]
- 支持
wp core update-db
:- 為所有網絡更新
wpmu_upgrade_site
選項,而不僅限於當前網絡,以確保管理通知被關閉 [#3659]
- 為所有網絡更新
wp db *
:- 在與命令相同的地方運行幫助,以便在 WordPress 下載、創建 wp-config.php,但尚未安裝 WordPress 時運行
wp help db import
[#3780]
- 在與命令相同的地方運行幫助,以便在 WordPress 下載、創建 wp-config.php,但尚未安裝 WordPress 時運行
wp db cli
:- 使傳遞參數到
mysql
可執行文件成為可能 [#3745]
- 使傳遞參數到
wp db export
:- 在生成的 SQL 文件中添加隨機哈希,以幫助防止數據庫文件可在可預測的 URL 上訪問 [#3765]
wp media regenerate
:- 支持為 WordPress 4.7+ 生成 ‘application/pdf’ 的縮略圖 [#3768]
wp plugin install
:- 正確安裝上傳到項目的 GitHub 發佈頁面的 ZIP 文件 [#3776]
- 在由於寫入權限問題而無法安裝插件時顯示錯誤消息 [#3764]
wp scaffold plugin
:- 在生成的
.distignore
中忽略multisite.xml.dist
[#3677]
- 在生成的
wp scaffold plugin-tests
:- 在 Travis 上啓用基於容器的基礎架構 [#3739]
- 在生成
.travis.yml
時支持 PHP 7.1 和 PHPUnit 5.7 [#3758] - 更新 GitLab 模板以運行 WPCS 測試 [#3772]
wp scaffold (plugin-tests|theme-tests)
:- 驗證插件/主題標識,以防止將測試生成到意外目錄中 [#3666]
wp scaffold _s
:- 更早驗證主題標識,以提供更容易理解的錯誤信息 [#3724]
wp search-replace
:- 支持傳遞正則表達式修飾符 [#3639]
- 僅在數組是對現有數組的引用時跳過替換 [#3708, #3713]
wp server
:- 將路徑全局參數設置為文檔根目錄 [#3700]
wp site create
:- 複製用於創建
$newdomain
和$path
的核心邏輯,然後全局$base
不是 ‘/’ [#3688]
- 複製用於創建
wp site option list
:- 添加
--site_id=<id>
filter [#3769]
- 添加
wp theme install
:- 在自動安裝父主題時使用 http 緩存器 [#3689]
wp theme mod get
:- 引入
--field=<field>
參數,用於獲取特定字段 [#3644]
- 引入
框架增強:
- 將基於 Composer 的依賴項更新到最新版本 [#3638, #3676, #3678, #3698, #3720, #3786]
- 確保傳遞的位置參數優先於
wp-cli.yml
中定義的默認值 [#3648] WP_CLI::runcommand()
正確保留當前進程的環境變量 [#3683, #3730]- 在目標文件夾已經存在時從路徑顯示中刪除反斜槓 [#3691]
- 將
wp-config.php
變量全局化到本地範圍,使 WordPress 能夠在 multisite 中正確更改$table_prefix
[#3695] - 添加全局參數到 bash 自動完成 [#3697]
- 允許在別名中使用點號 [#3705]
- 引入用於替換文件中的字符串的 Behat 步驟 [#3712]
為此版本做出貢獻的人員 (拉取請求、文檔和軟件包作者):amq, bgeihsgt, danielbachhuber, edpittol, ernilambar, greatislander, inderpreet99, louisremi, lwh, metodiew, migueldemoura, miya0001, mmcev106, nikschavan, ntwb, nylen, ocean90, ramoonus, rosswintle, szepeviktor, trepmal, westonruter
您可以在 Github 上查看解決的問題的完整列表。
發表回覆