✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Parema WordPressi koodi kirjutamine: sissejuhatus

5

Olen viimastel aastatel rääkinud palju koodikvaliteedi olemusest ning erinevatest tööriistadest, protsessidest ja teekidest, mida soovitan kasutada WordPressi koodi kirjutamisel.

Olen ka avatud, et suurem osa minu tööst on taustaarenduses. See tähendab, et töötan valdavalt WordPressi pistikprogrammide kallal, kasutades objektorienteeritud programmeerimist, ega tööta palju mallide ega ka esiotsa tehnoloogiatega.

See on omal valikul ja ma olen oma asukohaga väga rahul. Aga ma kaldun kõrvale.

Kui tegelete sama asjaga (või hobikorras), ei ole see ainult koodi kirjutamine. Asi on õigete tööriistade olemasolus.

Olen eelmistes postitustes mõnele neist viidanud, kuid ma ei ole läbi käinud tööriistad, mida ma kasutan, ja seadistust, mida kasutan, kui ma endale või kellelegi teisele lahendust koostan.

Vähemalt mitte organiseeritult.

Selles sarjas teen täpselt seda:

Ma käsitlen tööriistu, mida ma kasutan, kasutatavaid teeke ja nende kasutamist.

Lõppkokkuvõttes on eesmärk, et need, kes seda loevad, saaksid parema koodi kirjutamiseks kaasata need oma igapäevatöösse.

Parem WordPressi kood

Enne kui läheme edasi, annan kõigepealt lahtiütluse:

Eelmised sarjad, mida ma siiani teinud olen, on olnud pikad. See sari seda ei tee. Keskendun mõnda aega lühematele, rohkem keskendunud sarjadele ja postitustele.

Nagu ma ütlesin, eeldab see seeria, et olete oma IDE-ga tuttav ja tunnete pealiskaudselt heliloojat. Minu jaoks kasutan Visual Studio koodi (ja olen seda üsna palju käsitlenud ).

Parema WordPressi koodi kirjutamine: sissejuhatus

Käin läbi protsessi algusest kuni pistikprogrammi käivitamiseni. Ei, see ei tähenda, et me kirjutame pistikprogrammi. Aga me läheme otse servani.

Nii et alustame sellega.

Helilooja installimine

Kes on seda blogi pikemalt lugenud, siis teate, et olen seda varem käsitlenud; aga ma ei taha kunagi midagi sellist eeldada nende kohta, kes on hiljuti liitunud või loevad sellest esimest korda.

Kui olete juba seadistanud, võite selle vahele jätta; muidu jätkame.

Mida tähendab globaalne installimine?

Rakenduse globaalne installimine tähendab, et see on teie süsteemis kõikjal juurdepääsetav. See tähendab, et pole vahet, kas olete kataloogis Dokumendid või projektikataloogis, pääsete utiliidile juurde käsurealt.

Ja kindlasti saame Composerit kasutada projektipõhiselt (ja ma pooldan seda), kuid mõnikord on oluline installida Composer ka globaalsesse seadesse.

Ja seda me siin tegema hakkamegi.

Kaks võimalust helilooja installimiseks

Homebrew kasutamine

Kui kasutate Homebrew’i, on võimalik installida Composer, kasutades Homebrew’i. Seda on vaieldamatult lihtsam installida ja uuendada.

Parema WordPressi koodi kirjutamine: sissejuhatus

Muidugi eeldab see, et teil on installitud Homebrew. Kui te seda ei tee ja olete huvitatud, sisestage see käsk :

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Pange tähele, et kui otsustate seda teed valida, peate Homebrewi kohta teadma mõningaid asju. Ja kuigi ma olen fänn, ei ole see tegelikult selle postituse osa. Olen seda teistes postitustes põhjalikult käsitlenud (ja saate alati lugeda dokumentatsiooni ).

Seejärel saate installida Composeri koos Homebrewiga, sisestades järgmise käsu :

Tõesti ei ole, eks?

Helilooja käsitsi installimine

Teine viis Composeri installimiseks on see fail alla laadida ja seejärel oma globaalsele teele asetada.

Parema WordPressi koodi kirjutamine: sissejuhatus

See tähendab, et kui olete selle faili alla laadinud (pange tähele, et link on tegelik allalaadimine, nii et pöörake tähelepanu sellele, kuhu see asetate!), saate seejärel selle käsu terminalis täita:

$ mv composer.phar /usr/local/bin/composer

Ja see viib Composeri teie globaalsele teele.

Kontrollige helilooja installimist

Kui olete järginud ühte ülaltoodud sammudest, peaksite saama testida Composeri versiooni, käivitades oma terminalis järgmise :

Ja sa peaksid nägema midagi sellist:

Parema WordPressi koodi kirjutamine: sissejuhatus

Kui te seda ei tee, kontrollige ülaltoodud samme veel kord.

Tööriistade juurde

Üks küsimusi, mis heliloojaga seoses aeg-ajalt esile kerkib, on miks? Ja kuigi ma võiksin sellele selles postituses vastata, pidage meeles, et ma töötan selle nimel, et hoida need ja see seeria eelmisest seeriast pisut sisutihedamana.

Seega otsin järgmises postituses sellele lühidalt vastust, aga ka seda, kuidas mõne tööriistaga alustada, pärast mida hakkame nägema, kuidas see saab WordPressi pistikprogrammide arendamisel suuremat rolli mängida.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem