Php WP CLI从YML文件WP-CLI.local.YML安装插件列表

Php WP CLI从YML文件WP-CLI.local.YML安装插件列表,php,git,wordpress,Php,Git,Wordpress,首先是一些背景信息。我们希望保持我们的git repo尽可能干净,只包含我们编写的代码,因此在使用wordpress时,我们排除所有wordpress核心代码和任何非我们自己编写的插件,如联系表单7 然而,当开发者签出回购协议时,这会带来一个问题,通常只有非常简单的回购协议包含主题 因此,我希望在repo中使用并包含一个wp-cli.local.yml文件,其中包含所有wordpress配置数据,以便开发人员签出repo后,他们可以简单地运行: wp core download wp core

首先是一些背景信息。我们希望保持我们的git repo尽可能干净,只包含我们编写的代码,因此在使用wordpress时,我们排除所有wordpress核心代码和任何非我们自己编写的插件,如联系表单7

然而,当开发者签出回购协议时,这会带来一个问题,通常只有非常简单的回购协议包含主题

因此,我希望在repo中使用并包含一个wp-cli.local.yml文件,其中包含所有wordpress配置数据,以便开发人员签出repo后,他们可以简单地运行:

wp core download
wp core config
wp core install
到目前为止,这一切都很好,但接下来我将尝试通过运行以下命令来安装wp-cli.local.yml文件中指定的插件列表

wp plugin install
但是,这并不查看yml文件,只要求指定插件。这似乎是不可能的,但希望与其他开发人员一起检查,看看是否确实如此

下面是我的wp-cli.local.yml文件的一个示例

路径:public\u html/
网址:http://example.dev
用户:管理员
核心跳过插件:
-你好
核心跳过主题:
-二十五
-214
-二十三
核心下载:
地点:en_GB
核心配置:
dbname:示例
dbuser:root
dbpass:
额外php:|
定义('WP_DEBUG',true);
定义(‘WP_后期修订’,10);
核心安装:
标题:示例
管理员用户:admin
管理员密码:admin
管理员电子邮件:admin@example.dev
插件安装:
-wordpress搜索引擎优化
-wp-scss
-wp同步数据库


我知道我所追求的与yeoman generator类似,但只想使用一个系统来保存复杂的安装。

答案是否定的。WP-CLI没有基于YML安装和激活插件的选项

因此,我做了一个扩展,允许基于YML快速安装WP。