iff-studio / acf-pro-installer
Advanced Custom Fields PRO 的安装助手。从 https://github.com/PhilippBaschke/acf-pro-installer 分支而来
Requires
- php: >=5.5
- composer-plugin-api: ^1.0
- vlucas/phpdotenv: ^2.2
Requires (Dev)
- composer/composer: 1.0.*
- phpunit/phpunit: 4.8.*
- satooshi/php-coveralls: 1.*
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-09-14 03:07:16 UTC
README
这是 https://github.com/PhilippBaschke/acf-pro-installer 的分支
由于构建问题,我不得不分支项目并应用社区修复。我打算在原作者包括社区补丁后立即停止向此项目添加修复。
感谢 Philipp Baschke 开发这个惊人的库,因为它为开发人员节省了大量时间。
ACF PRO 安装程序
一个 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": {
"iff-studio/acf-pro-installer": "^1.0",
"composer/installers": "^1.0"
}
}
}
将 "version": "*.*.*(.*)" 替换为您想要的版本。
如果您想将 ACF PRO 安装在 ./vendor 目录而不是 ./wp-content/plugins,可以将 "type": "wordpress-plugin" 替换为 "type": "library"。如果您正在将 ACF PRO 包含在一个 WordPress 主题中,这可能很有用。
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 才会起作用。减少版本号仅适用于您需要 确切版本 的情况。