schliflo / acf-pro-installer
Advanced Custom Fields PRO的安装助手
v1.0.3
2019-02-18 09:27 UTC
Requires
- php: >=7.1
- composer-plugin-api: ^1.0
- vlucas/phpdotenv: ^3.0
Requires (Dev)
- composer/composer: 1.0.*
- phpunit/phpunit: 4.8.*
- satooshi/php-coveralls: 1.*
- squizlabs/php_codesniffer: 2.*
README
PhilippBaschke/acf-pro-installer的一个实际维护分支:PhilippBaschke/acf-pro-installer
一个Composer插件,使得使用composer安装ACF PRO更加方便。
它从环境变量或一个.env
文件中读取你的🔑 ACF PRO密钥。
使用方法
1. 将包存储库添加到composer.json
中的repositories
字段(基于此gist)
{ "type": "package", "package": { "name": "advanced-custom-fields/advanced-custom-fields-pro", "version": "*.*.*(.*)", "type": "wordpress-plugin", "dist": { "type": "zip", "url": "https://connect.advancedcustomfields.com/index.php?p=pro&a=download" }, "require": { "schliflo/acf-pro-installer": "^1.0", "composer/installers": "^1.0" } } }
将"version": "*.*.*(.*)"
替换为你的期望版本。
如果你希望将ACF PRO安装到./vendor
目录而不是./wp-content/plugins
,可以将"type": "wordpress-plugin"
替换为"type": "library"
。例如,如果你想在WordPress主题中包含ACF PRO,这可能是所希望的。
2. 使你的ACF PRO密钥可用
将环境变量ACF_PRO_KEY
设置为你的ACF PRO密钥。
或者你也可以添加一个条目到你的.env
文件
# .env (same directory as composer.json) ACF_PRO_KEY=Your-Key-Here
3. 需求ACF PRO
composer require advanced-custom-fields/advanced-custom-fields-pro:*
你可以指定一个确切版本(与你的期望版本匹配)。
如果你使用*
,composer将从包存储库中安装版本(见1)。这的好处是你只需要在想要更新时更改包存储库中的版本。
请注意,只有当你更改包存储库中的version
时,composer update
才会生效。减少版本只能在你需要一个确切版本时工作。