WP-CLI v0.15 发行说明

Wpcli logo

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个问题)。如果您愿意填写,我们将不胜感激。调查结果将在这里发布,成为单独的博客文章。

文章目录



发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注