По умолчанию зависимости от http://wpackagist.org/ установки в /wp-content/plugins
или /wp-content/themes
, чтобы имитировать расположение по умолчанию для WordPress, но я уже был в состоянии определить, что зависимости от http://wpackagist.org/ должно идти в определенной директории со следующим:Composer установщик путь с WPackagist
"extra": {
"installer-paths": {
"vendor/{$name}/": ["type:wordpress-plugin"],
"vendor/{$name}/": ["type:wordpress-theme"]
}
}
т.е. поставить их в общий каталог /vendor
следует рассматривать в качестве кода dependecies. Однако в новом проекте это не работает. Аналогичные поисковые запросы показывают, что type
ищет значение, установленное в зависимости от composer.json
, но видя, что WPackagist отражает репозиторий WordPress, плагины и темы из WPackagist не имеют composer.json
.
Я попытался явно указать vendor-dir
, но это не имело никакого значения, но интересно, что установка пути установки для каждой зависимости работает, как ожидалось, например.
"extra": {
"installer-paths": {
"vendor/cmb2/": ["wpackagist-plugin/cmb2"]
}
}
Может ли кто-нибудь увидеть, что я делаю неправильно?
Работает отлично, большое спасибо! –