piotrpress / wordpress-composer
此Composer插件使用WordPress.org API下载WordPress核心、插件和主题。
v1.1.0
2022-08-09 12:19 UTC
Requires
- php: >=7.4
- composer-plugin-api: ^2.0
README
此Composer插件使用 WordPress.org API
来下载WordPress核心、插件和主题。
安装
- 将插件添加为全局Composer需求
$ composer global require piotrpress/wordpress-composer
- 允许插件执行
$ composer config -g allow-plugins.piotrpress/wordpress-composer true
示例 composer.json
文件
{ "require": { "wordpress-core/full": "*", "wordpress-plugin/akismet": "*", "wordpress-theme/twentytwentytwo": "*", "piotrpress/wordpress-installer": "^1.0" }, "config": { "allow-plugins": { "piotrpress/wordpress-installer": true } } }
用法
wordpress-core/{$release}
- 其中$release
是WordPress可用的发布类型之一:full
、no-content
或new-bundled
wordpress-theme/{$slug}
- 其中$slug
是期望的WordPress主题缩写wordpress-plugin/{$slug}
- 其中$slug
是期望的WordPress插件缩写
支持
WordPress Composer
为正确的Composer包设置 wordpress-core
、wordpress-theme
和 wordpress-plugin
类型,使其与支持此自定义类型的所有Composer安装程序兼容,例如:
- piotrpress/wordpress-installer
- composer/installers
- oomphinc/composer-installers-extender
- johnpbloch/wordpress-core-installer
- fancyguy/webroot-installer
资源
查看 piotrpress/wordpress 包中的示例实现。
要求
- PHP >=
7.4
版本。 - Composer ^
2.0
版本。