tomjn / composerpress
对本地安装进行盘点并生成 composer.json
dev-master
2023-06-20 15:06 UTC
Requires
- php: >=5.3
- ext-pdo: *
- composer/composer: *
- composer/installers: ~1.0
- gitonomy/gitlib: dev-master
- symfony/console: 2.3.5
This package is not auto-updated.
Last update: 2024-09-19 21:41:02 UTC
README
反向创建 WordPress 网站的 composer.json。激活后,在工具菜单下出现 composer.json 菜单。此页面显示将生成一个与插件安装的网站非常接近或相同的 composer.json。
通过以下方式支持 composer 包:
- packagist
- wpackagist
- 私有 mercurial 仓库
- 私有 git 仓库
- 私有 svn 仓库
- 位于 git/svn/mercurial 仓库中的非 composer 插件
安装说明
作为普通插件安装,然后在 wp-content/plugins/composerpress'
插件文件夹上运行 composer install
以安装依赖项。
有关安装 composer 的说明: *nix 系统请参考此处 和 Windows 系统请参考此处
待办事项
目前 ComposerPress 不对 wpackagist 进行任何控制 #2(或类似问题),留下以下问题悬而未决:
- 当 TextDomain 与 插件名称 不匹配时?
- 当插件与它的 文件夹名称 不匹配时?
- 当 插件为特定于站点的自定义插件(即不在 wp.org 仓库中)时?
请注意
-
目前,如果 composerpress 找不到插件源,则默认选择 "composerpress",以帮助您识别并相应地处理。
-
如果您遇到误报,请尝试联系插件作者,并要求他在插件头部至少插入
Plugin URI:
;例如:如果未指定 URI 插件,这两个插件可能会发生冲突
Plugin URI: https://wordpresstheme.cn/extend/plugins/wp-less/
将变成类似 composerpress/wp-less 的样子Plugin URI: https://github.com/sanchothefat/wp-less/
将变成类似 sanchothefat/wp-less 的样子
- 您总是可以提供帮助并做出贡献... 😄