2015-05-14 85 views
2

首先關閉一些背景信息。我們希望保持我們的git repo儘可能乾淨,並且只包含我們編寫的代碼,因此在使用wordpress時,我們排除了所有wordpress核心代碼以及任何非我自己寫的插件,例如聯繫表單7. 7WP CLI從YML文件中安裝插件列表wp-cli.local.yml

但是這會產生問題當開發人員檢查回購,並且通常只有主題組成的回收非常普通。

所以我想用WP-CLI和回購內還包含了所有的WordPress的配置數據的WP-cli.local.yml文件,以便以後開發商已經簽出的回購協議,他們可以簡單地運行:

wp core download 
wp core config 
wp core install 

這工作完全迄今爲止,但接下來我試圖通過簡單地運行

wp plugin install 

安裝在wp-cli.local.yml文件中指定的插件列表,然而,這並不看YML文件並簡單地要求指定插件。在reading the docs看來,這似乎是不可能的,但想與同伴開發商覈實,看看是否確實如此。

這裏是我的WP-cli.local.yml文件 path: public_html/ url: http://example.dev user: admin core skip-plugins: - hello core skip-themes: - twentyfifteen - twentyfourteen - twentythirteen core download: locale: en_GB core config: dbname: example dbuser: root dbpass: extra-php: | define('WP_DEBUG', true); define('WP_POST_REVISIONS', 10); core install: title: Example admin_user: admin admin_password: admin admin_email: [email protected] plugin install: - wordpress-seo - wp-scss - wp-sync-db

的一個例子,我明白我以後類似的自耕農發電機,但希望只使用一個系統,節省複雜的安裝。

回答

0

答案是否定的。 WP-CLI沒有選擇安裝和激活基於YML的插件。

因此我做了一個擴展,允許基於YML快速安裝WP。 https://github.com/philcook/squick