WordPress.org

tammi 13, 2022
admin

Vaikka WordPress-teemat vaativat teknisesti vain kaksi tiedostoa ( ja style.css), ne koostuvat yleensä monista tiedostoista. Se tarkoittaa, että niistä voi tulla nopeasti epäjärjestyksessä! Tässä osiossa näytetään, miten voit pitää tiedostosi järjestyksessä.

Huomautus: Teemat, joissa ei ole header.php ja footer.php ja joille ei ole vaihtoehtoa, on poistettu käytöstä WordPress 3.0:sta lähtien. Teemasi on ehkä sisällytettävä myös nämä tiedostot.

Teemakansio ja tiedostorakenne #Teemakansio ja tiedostorakenne

Kuten aiemmin mainittiin, Twenten oletusteemat ovat parhaita esimerkkejä hyvästä teemakehityksestä. Esimerkiksi näin Twenty Seventeen -teema järjestää tiedostorakenteensa:

assets (dir) - css (dir) - images (dir) - js (dir)inc (dir)template-parts (dir) - footer (dir) - header (dir) - navigation (dir) - page (dir) - post (dir)404.phparchive.phpcomments.phpfooter.phpfront-page.phpfunctions.phpheader.phpindex.phppage.phpREADME.txtrtl.cssscreenshot.pngsearch.phpsearchform.phpsidebar.phpsingle.phpstyle.css

Voit nähdä, että teeman tärkeimmät mallitiedostot ovat juurihakemistossa, kun taas JavaScript, CSS ja kuvat on sijoitettu assets-hakemistoon, template-parts on sijoitettu template-partsin vastaavaan alihakemistoon ja ydintoiminnallisuuksiin liittyvien toimintojen kokoelma on sijoitettu inc-hakemistoon.

Tässä WordPress-teemassa ei ole tällä hetkellä mitään vaadittavia kansioita. WordPress tunnistaa kuitenkin oletusarvoisesti seuraavat kansiot.

Huomautus: style.css tulisi sijaita teeman juurihakemistossa, ei CSS-hakemistossa.

Kielet-kansio #Kielet-kansio

On hyvä käytäntö kansainvälistää teemasi, jotta se voidaan kääntää muille kielille. Oletusteemat sisältävät languages-kansion, joka sisältää .pot-tiedoston kääntämistä varten ja kaikki käännetyt .mo-tiedostot. Vaikka languages on tämän kansion oletusnimi, voit muuttaa nimeä. Jos teet niin, sinun on päivitettävä load_theme_textdomain().

.

Vastaa

Sähköpostiosoitettasi ei julkaista.