Installa plugin e temi del repository di WordPress con Composer
Nella mia ultima guida ti ho spiegato come installare i tuoi temi e plugin WordPress gestiti da GitHub con il compositore. E se ti dicessi che puoi anche usare il compositore per installare qualsiasi tema o plug-in dal repository di WordPress?
WordPress Packagist è un servizio fantastico e gratuito che prende plugin e temi dal repository di WordPress e crea pratici pacchetti di composizione.
Prerequisiti
- Installa il compositore
- Assicurati che il tema o il plug-in che desideri utilizzare sia nel repository di WordPress e conosci lo slug
Configura il tuo progetto WordPress
Vogliamo configurare il tuo progetto WordPress in modo che inserisca temi e plugin tramite Composer.
Crea un file composer.jsonnella radice del tuo progetto WordPress (o modificane uno esistente se esiste già).
Assicurati che contenga le seguenti righe di codice:
{
"name": "wholesomecode/composer-example",
"description": "Demonstration of how to use composer within WordPress",
"require": {
"wpackagist-plugin/wholesome-publishing":">=1.3.0"
},
"repositories": [
{
"type":"composer",
"url":"https://wpackagist.org"
}
]
}
Nell’area requireci siamo collegati al plugin che vogliamo scaricare, preceduto da wpackagist-plugin(per l’utilizzo dei temi wpackagist-theme). Indica anche la versione che vogliamo scaricare. In questo caso maggiore o uguale alla versione 1.3.0.
Repository
In repositoriesabbiamo aggiunto una voce del tipo composercon l’URL che punta a WordPress Packagist.
GitIgnora
Se stai usando GitHub per gestire il tuo progetto, assicurati di aggiungere il percorso del plugin (o del tema) al tuo .gitignorefile:
/vendor
wp-content/plugins/wholesome-publishing
Ricorda di aggiungere anche /vendoral file per assicurarti di non eseguire il commit di file aggiuntivi installati dal compositore.
Compositore in corsa
Se il tuo progetto WordPress ha il composer.jsonfile nella stessa cartella della tua wp-contentcartella, non dovremmo configurare nient’altro (se non vedi la guida al percorso di installazione personalizzato nel mio precedente articolo del compositore).
Nel tuo terminale, assicurati di trovarti nella stessa cartella del tuo composer.jsonfile e inserisci il seguente comando:
Se hai già eseguito il compositore e hai un composer.lockfile, puoi eseguire composer update.
Il plugin verrà installato inwp-content/plugins/wholesome-publishing:
Esecuzione di Composer Install per installare un tema dal repository di WordPress
Cosa è successo?
-
Il plugin è stato installato in
wp-content/plugins/wholesome-publishing -
È
vendorstato creato un file che contiene i file di installazione utilizzati per posizionare il tema nella posizione corretta -
È
composer.lockstato creato un file. Questo prende nota delle versioni dei file che stai utilizzando. Se lo esegui, le altre persone che eseguono ilcomposer installcomando riceveranno le stesse versioni. -
Installazione dei tuoi plugin e temi da GitHub con il compositore
-
Configurazione di un percorso di installazione personalizzato