我在用SatisPress(https://github.com/cedaro/satispress) 以composer软件包的形式公开一些高级插件和主题,因为我想使用roots/Basefine样板。
现在我有以下问题:Divi主题(https://www.elegantthemes.com/gallery/divi/) 主题目录使用大写字母(“Divi”而不是“Divi”)。现在当我使用
composer require satispress/divi
它下载包并将其安装到正确的目录中,主题正在显示并可用。然而,themes目录现在都是小写(“divi”而不是“divi”),它根据divi分解子主题。
我发现:
- 行为发生在Basefine和空目录中
- SatisPress创建的包zip文件在zip名称和包含的文件中都有正确的大小写
- 虽然应该可以将子主题模板条目更改为小写,但当(出于任何原因)主主题以“正常”方式安装时,这可能会出现问题,现在又包含了大写和破译的站点。
那么:有没有办法改变SatisPress或composer的行为,以允许目录名中使用大写字母?