intelligence / wpos-pro-installer
WP S3 Offload Pro 及其插件的安装助手
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.*
README
一个 composer 插件,简化了使用 composer 安装 [WP Offload S3 Pro] 的过程。
它可以从 环境 或 .env 文件 中读取 🔑 WP Offload S3 密钥。
用法
1. 将包仓库添加到 composer.json
文件中的 [repositories
][composer-repositories] 字段(根据此 [gist][package-gist])
{ "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-pro", "type": "wordpress-plugin", "version": "1.1.6", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-pro-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-assets", "type": "wordpress-plugin", "version": "1.2", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-assets-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-edd", "type": "wordpress-plugin", "version": "1.0.4", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-edd-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-woocommerce", "type": "wordpress-plugin", "version": "1.0.5", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-woocommerce-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-enable-media-replace", "type": "wordpress-plugin", "version": "1.0.1", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-enable-media-replace-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-meta-slider", "type": "wordpress-plugin", "version": "1.0.1", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-meta-slider-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-wpml", "type": "wordpress-plugin", "version": "1.0.1", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-wpml-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }, { "type": "package", "package": { "name": "deliciousbrains/wp-offload-s3-acf-image-crop", "type": "wordpress-plugin", "version": "1.0", "dist": { "type": "zip", "url": "https://deliciousbrains.com/dl/wp-offload-s3-acf-image-crop-latest.zip?" }, "require": { "intelligence/wpos-pro-installer": "^1.0.7", "composer/installers": "^1.0" } } }
将 "version": "*.*.*"
替换为您想要的版本。
2. 使 WP Offload S3 密钥可用
设置环境变量 WPOS_PRO_KEY
为您的 WP Offload S3 密钥。
或者您可以在 .env
文件中添加条目
# .env (same directory as composer.json) WPOS_PRO_KEY=Your-Key-Here
3. 需要安装 WP Offload S3
composer require deliciousbrains/wp-offload-s3-pro:*
遗憾的是,DeliciousBrains 没有公开获取其插件不同版本的方法。因此,更改包部分中的版本将自动下载最新版本。您必须手动更改 composer.json
文件中的版本,以手动触发 composer 下载新包。[composer-repositories]: https://getcomposer.org.cn/doc/04-schema.md#repositories [composer-versions]: https://getcomposer.org.cn/doc/articles/versions.md [package-gist]: https://gist.github.com/dmalatesta/4fae4490caef712a51bf [wpos-account]: https://deliciousbrains.com/signin/