See on õpetuste seeria, mis hõlmab WordPressi teema nullist arendamise põhitõdesid. See on mõeldud teile, kes olete veidi muude teemade muutmisega tegelenud, soovides, et teadsite oma teema loomiseks piisavalt, või proovisite luua oma teema nullist, kuid teil on olnud raske mõista teemade põhitõdesid. Selle õpetuse eesmärk on 12 õppetunni kaudu aidata teil arendada oma WordPressi teemat, õppida samal ajal tavalisi tavasid ja WordPressi toimimise põhitõdesid. Selle õpetuse eesmärk ei ole lõpetada hämmastava välimusega ja kasutusvalmis või müügiks valmis teemaga, vaid anda teile selle ehitamiseks ja laiendamiseks vajalik kindel alus.
Soovitan koodi kopeerimise+kleepimise asemel kõik ise välja kirjutada. See on parim viis õppimiseks (ärge muretsege, me ei räägi siin tuhandetest ridadest)! Tunnid on üles seatud nii, et saate samm-sammult õppida, mida iga koodibitt teeb, et saaksite seda muuta ja lisada, et saaksite selle täpselt selliseks, nagu soovite või välja nägema.. Iga õppetunni lõpus lingin iga kasutatud meetodi dokumentatsioonilehtedele, tavaliselt WordPress Codexile.
See õpetus ei hõlma ühtki stiili (CSS), kuid selles selgitatakse, kuidas saate oma teemale stiililehti lisada, ja kirjeldatakse, kuidas käskida WordPressil teie HTML-i kasulikke klasse dünaamiliselt lisada. Soovitan teil oma teemat järgides kujundada enda jaoks.
Eeldused
See õpetus on teile, kes:
- Teadke HTML-i ja CSS-i põhitõdesid
- Teadke natuke PHP-d. Te ei pea olema ekspert, kuid peaksite teadma põhitõdesid
- Tunned WordPressi kasutamist
- Tahad õppida!
Selle õpetuse järgimiseks on vaja järgmist:
- Kohalik arendusseade. Saate arendada, kandes üle FTP domeeni, kuid soovitatav on see seadistada kohapeal. Teil peaks (ilmselt) olema ka oma arendussaidile installitud WordPress. 0 osas selgitan lühidalt , kuidas seda teha.
- Hea tekstiredaktor. Võite kasutada mis tahes redaktorit, näiteks Notepadi jms, kuid soovitatav on kasutada kodeerimiseks mõeldud tarkvara (seda on lihtsam lugeda, leida ja kirjutada koodi). Isiklikult kasutan Sublime Text 3.
Õpetuse sisukord
Allpool on otselingid kõigile selle õpetuse 12 õppetükile; aga iga õppetunni lõpus leiate lingid järgmisele või eelmisele õppetunnile, nii et te ei pea siia tagasi tulema.
Ilma pikema jututa alustame! Kui teil on juba kohalik WordPressi arendusseadistus, jätkake 1 osaga: Sissejuhatus.
-
WordPressi teemaõpetus algajatele – osa 0.5: WordPressi kohaliku arenduse seadistamine
WordPressi teemaõpetuse samm 0.5 algajatele hõlmab kohaliku arenduskeskkonna seadistamist WAMP või XAMPP abil ja WordPressi installimist.
-
WordPressi teemaõpetus algajatele – 1. osa: sissejuhatus
Selles õppetükis hakkate õppima, kuidas WordPress laadib sisu olenevalt sellest, millisel lehel olete, ja teemamallifailide hierarhiast. Samuti saate teada, mida on vaja kehtiva teema jaoks. Ja lõpuks loome lõpuks oma teema ja aktiveerime selle.
-
WordPressi teemaõpetus algajatele – 2. osa: mallid
See õppetund õpetab teile, kuidas WordPressi teema peamisi hoonemalle struktureerida. Alustame kõige olulisemate mallide loomist.
-
WordPressi teemaõpetus algajatele – 3. osa: dünaamiline sisu
Selles algajatele mõeldud WordPressi teemaõpetuse õppetükis õpime tundma WordPressi konksu ja lisame oma teemasse mõned konksud, mis on vajalikud teema nõuetekohaseks WordPressi ja pistikprogrammidega töötamiseks. Samuti hakkame oma päises juurde pääsema WordPressi dünaamilisele sisule, näiteks hankime automaatselt praeguse lehe pealkirja.
-
WordPressi teemaõpetus algajatele – 4. osa: postitustsükkel
Selles algajatele mõeldud WordPressi teemaõpetuse õppetükis käsitleme üksikasjalikult WordPressi "postitussilmust"; mis see on, kuidas see välja näeb, miks me seda kasutame ja kuidas postitustele juurde pääseda. Seejärel hakkame juurutama silmus meie teemas.
-
WordPressi teemaõpetus algajatele – 5. osa: Juurdepääs postituse teabele
See algajatele mõeldud WordPressi teemaõpetuse õppetund räägib sellest, kuidas pääseme juurde ja väljastame iga postituse teabele (nt selle lingile, pealkirjale ja muule), kui see on postitustsüklis. Teeme seda mallisiltide abil. Selle käigus lisame oma teemasse ka ühe vaate mallid.
-
WordPressi teemaõpetus algajatele – 6. osa: teema funktsioonid.php
Täna õpime, kus ja kuidas lisada koodi väljaspool meie teema malle. Teeme seda teema funktsioonis.php faili lisamisega. Teel õpime ka seda, kuidas stiililehti ja skripte õigesti lisada.
-
WordPressi teemaõpetus algajatele – 7. osa: teema seadistamine ja esiletoodud pildid
See õppetund jätkub WordPressi teema seadistamiseks vajaliku põhikoodi lisamisega. Õpime lisama teematugesid ja filtreerima esilehe pealkirja.
-
WordPressi teemaõpetus algajatele – 8. osa: Tõlge
Saame teada, kuidas WordPressis tõlkimine (ehk i18n) töötab ja kuidas tekste tõlgitavaks muuta. Sisaldab ka juhendit PoEditi kasutamise kohta .po-failide genereerimiseks.
-
WordPressi teemaõpetus algajatele – 9. osa: menüüd ja vidinate alad
See õppetund hõlmab seda, kuidas lisada meie teemale kaks WordPressi põhifunktsiooni; menüüd ja vidinate alad. Õpime, kuidas registreerida saidi navigeerimismenüü asukohta ja väljastada menüüd oma mallides, samuti lubada vidinate lisamist meie külgribale ja jalusele.
-
WordPressi teemaõpetus algajatele – 10. osa: rohkemate mallide lisamine
Selles algajatele mõeldud WordPressi teemaõpetuse õppetükis sukeldume lähemalt mallidesse. Õpime tundma mallide osi ja rakendame seda korduvkasutatavaks. Ja me lisame oma teemasse rohkem WordPressi vaikemalle.
-
WordPressi teemaõpetus algajatele – 11. osa: kohandatud lehemallid
Selles algajatele mõeldud WordPressi teemaõpetuse õppetükis õpime tundma lehemalle, mis need on, kuidas neid luua ja parimaid tavasid. Näitena teeme täislaiusega malli. Samal ajal lisame kehasse ka klassi, küsides, kas leht kasutab konkreetset lehemalli.
-
WordPressi teemaõpetus algajatele – 12. osa: kohandatud postituspäring
Selles viimases õppetükis õpime, kuidas kirjutada oma postituste päring ja neid läbi vaadata, ilma et katkestaksite malli põhitsüklit. Teeme üksikute postituste jaoks malliosa, mis näitab seotud postitusi samas kategoorias.
-
WordPressi teemaõpetus algajatele – järeldus ja järgmised sammud
Lõpetame selle algajatele mõeldud WordPressi teemaõpetuse, tehes õpitu kiire kokkuvõtte. Ja uurige, mida saate edasi teha ja kuidas end WordPressi teema arendajana täiustada.