Edellisessä oppaassani kerroin, kuinka voit asentaa GitHubin ylläpitämät WordPress-teemat ja -laajennukset säveltäjän avulla. Entä jos sanoisin, että voit myös käyttää säveltäjää minkä tahansa teeman tai laajennuksen asentamiseen WordPress-arkistosta?
WordPress Packagist on fantastinen ja ilmainen palvelu, joka ottaa laajennuksia ja teemoja WordPress-arkistosta ja luo käteviä säveltäjäpaketteja.
Edellytykset
- Asenna säveltäjä
- Varmista, että teema tai laajennus, jota haluat käyttää, on WordPress-arkistossa, ja tiedät etanan
Määritä WordPress-projektisi
Haluamme määrittää WordPress-projektisi niin, että se vetää teemoja ja laajennuksia Composerin kautta.
Luo composer.jsonWordPress-projektisi juureen (tai muuta olemassa olevaa, jos se on jo olemassa).
Varmista, että se sisältää seuraavat koodirivit:
{
"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"
}
]
}
Tällä requirealueella olemme linkittäneet lisäosaan, jonka haluamme ladata, etuliitteenä wpackagist-plugin(teemojen käyttöön wpackagist-theme). Se ilmoittaa myös version, jonka haluamme ladata. Tässä tapauksessa suurempi tai yhtä suuri kuin versio 1.3.0.
Tietovarastot
Olemme repositorieslisänneet merkinnän tyyppiä composer, jonka URL-osoite osoittaa WordPress Packagist.
GitIgnore
Jos käytät GitHubia projektisi hallintaan, muista lisätä .gitignoretiedostoon polku laajennukseen (tai teemaan):
/vendor
wp-content/plugins/wholesome-publishing
Muista myös lisätä /vendortiedostoon, jotta voimme varmistaa, että emme sitoudu lisää säveltäjän asentamia tiedostoja.
Juokseva säveltäjä
Jos WordPress-projektisi composer.jsontiedosto on samassa kansiossa wp-contentkansiosi kanssa, meidän ei tarvitse määrittää mitään muuta (jos et, katso mukautettua asennuspolkuopasta aiemmassa säveltäjäartikkelissani).
Varmista terminaalissasi, että olet samassa kansiossa composer.jsontiedostosi kanssa, ja kirjoita seuraava komento:
Jos olet suorittanut composerin aiemmin ja sinulla on composer.locktiedosto, voit suorittaa composer update.
Plugin asennetaan kohteeseenwp-content/plugins/wholesome-publishing:
Asenna teema WordPress-arkistosta ajamalla Composer Install
Mitä tapahtui?
-
Plugin on asennettu kohteeseen
wp-content/plugins/wholesome-publishing -
A
vendoron luotu, joka sisältää asennustiedostot, joilla teema asetettiin oikeaan paikkaan -
Tiedosto
composer.lockon luotu. Tämä merkitsee muistiin käyttämäsi tiedostoversiot. Jos teet tämän, muut ihmiset, jotka suorittavatcomposer installkomennon, saavat samat versiot. -
Omien laajennusten ja teemojen asentaminen GitHubista säveltäjän avulla