Per impostazione predefinita, le dipendenze da http://wpackagist.org/ installare a /wp-content/plugins
o /wp-content/themes
di imitare le posizioni predefinite per WordPress ma ho già stato in grado di specificare che le dipendenze da http://wpackagist.org/ dovrebbero andare in una directory specifica con il seguente:Compositore percorsi di installazione personalizzato con WPackagist
"extra": {
"installer-paths": {
"vendor/{$name}/": ["type:wordpress-plugin"],
"vendor/{$name}/": ["type:wordpress-theme"]
}
}
cioè di metterli nella directory generale /vendor
da trattare come dependecies codice. Tuttavia in un nuovo progetto questo non funziona. Ricerche simili rivelano che lo type
cerca il valore impostato nella serie di dipendenze composer.json
ma visto che WPackagist riflette il repository di WordPress, i plugin e i temi di WPackagist non hanno uno composer.json
.
Ho provato esplicitamente lo vendor-dir
ma non ha fatto alcuna differenza, ma interessante, l'impostazione del percorso di installazione per ciascuna dipendenza funziona come previsto, ad es.
"extra": {
"installer-paths": {
"vendor/cmb2/": ["wpackagist-plugin/cmb2"]
}
}
Qualcuno può vedere cosa sto facendo male?
Funziona perfettamente, molte grazie! –