WP-CLI v0.16 發行説明

Wpcli logo

正好適合您繁忙的夏季項目,我們為您提供了新版本的WP-CLI。以下是新功能:

管理WP-Cron

對WP-Cron的運行方式感到困惑嗎?不再疑惑!

查看所有計劃的cron事件:

$ wp cron event list
+-----------------------------+---------------------+-----------------------+------------+
| hook                        | next_run_gmt        | next_run_relative     | recurrence |
+-----------------------------+---------------------+-----------------------+------------+
| wp_version_check            | 2014-07-01 04:05:59 | 3小時50分鐘              | 12小時     |
| wp_update_plugins           | 2014-07-01 04:05:59 | 3小時50分鐘              | 12小時     |
| wp_update_themes            | 2014-07-01 04:05:59 | 3小時50分鐘              | 12小時     |
| update_network_counts       | 2014-07-01 04:06:05 | 3小時50分鐘              | 12小時     |
| wp_maybe_auto_update        | 2014-07-01 07:51:00 | 7小時35分鐘              | 12小時     |
| wp_scheduled_delete         | 2014-07-01 16:06:05 | 15小時50分鐘             | 1天       |
+-----------------------------+---------------------+-----------------------+------------+

運行特定的cron事件:

$ wp cron event run wp_scheduled_delete
Success: 成功執行cron事件'wp_scheduled_delete'

檢查已註冊的cron調度:

$ wp cron schedule list
+------------+-------------+----------+
| name       | display     | interval |
+------------+-------------+----------+
| hourly     | 每小時一次   | 3600     |
| twicedaily | 每天兩次    | 43200    |
| daily      | 每天一次    | 86400    |
+------------+-------------+----------+

查看wp help cron以獲取完整詳細信息。

驗證核心校驗和

為了幫助您確認WordPress安裝的完整性,wp core verify-checksums從WordPress.org獲取校驗和,並將其與本地文件的校驗和進行比較。

對於普通用户,校驗和是使用MD5算法計算文件內容的方法。生成校驗和是生成一個表示文件狀態的32位十六進制數字。WP-CLI的wp core verify-checksums命令下載WordPress.org報告的每個核心文件的校驗和,然後將這些值與它為每個本地文件計算的校驗和進行比較。如果這些值不同,那麼這表明文件的內容與其應該是什麼不同。

成功的檢查將如下所示:

$ wp core verify-checksums
Success: WordPress安裝符合校驗和要求。

如果有任何核心文件已被修改,您將看到類似於以下內容:

$ wp core verify-checksums
Warning: 文件不符合校驗和要求:readme.html
Error: WordPress安裝未符合校驗和要求。

新的外觀

WP-CLI.org得到了新的塗裝,備受歡迎。在Twitter上分享愛意(或在問題跟蹤器中報告任何錯誤)。

其他更改

新增內容:

  • wp * meta list:列出給定帖子、評論或用户的元數據值
  • wp * meta delete:支持傳遞要匹配的值,模仿核心行為
  • wp post generate--post_author=<post-author>參數支持用户ID、登錄名或電子郵件地址
  • wp scaffold plugin:包括示例readme.txt
  • wp (theme|plugin) install:如果尚不存在,將創建父目錄
  • wp user create:添加--first_name=<first-name>--last_name=<last-name>參數
  • wp user import-csv:使用--skip-update標誌將阻止更新現有用户
  • 在整個界面中更清晰、更有幫助的消息和警告

修復:

  • 具有Network: True的插件頭在非多站點安裝上激活,而不會引發警告
  • 已禁用的命令不再出現在使用文檔中
  • 自動完成文件在bash和ZSH上均正常工作
  • wp core update:可以直接從ZIP文件更新

您可以在Github上查看已解決問題的完整列表。

本次發佈的貢獻者:boonebgorges,danielbachhuber,jmslbam,johnbillion,joshlevinson,mboynes,rodrigoprimo,ryanduff,scribu,szepeviktor,westonruter

文章目錄



發表評論

發表回覆

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