发布日快乐!
今天,我很高兴地为您带来 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 上查看解决的问题的完整列表。
发表回复