WP-CLI的新版本已经发布。亮点如下:
管理更多内容
有全新的顶级命令,用于处理WordPress安装中更多类型的对象:
wp super-admin用于管理多站点上的管理员wp menu用于管理导航菜单wp widget和wp 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-plugins和wp core config --extra-php - 添加了
wp role reset子命令 - 添加了
wp transient delete-all和wp 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个问题)。如果您愿意填写,我们将不胜感激。调查结果将在这里发布,成为单独的博客文章。





发表回复