Ebben a leírásban a sablon fájlok kerülnek nagyító alá. A sablon kód fájljai egy vagy több PHP fájlból állnak. Akárhogyan is extrém eset az, ha csupán az index.php állomány áll rendelkezésre. A Wordpress a hivatkozásból próbálja eldönteni, hogy melyik sablon a legrelevánsabb és hívódik meg, mint afféle parser a kérésre. Első lépésként azt nézi, hogy milyen kategóriájú a kérés: pl. Keresés, Arhívum, Bejegyzés, stb. Ha megvan a típus, akkor megpróbálja meghívni a kellő sablont, viszont, ha az nem létezik, akkor lejjebb ugrik a hierarchiában, így eljutva az index.php oldalig, ha nincs más létező állomány.
Az elkövetkezőkben megtalálod, hogyan is keres a Wordpress minden hívás esetében.
A főoldal esetében: a home.php, majd az index.php
Bejegyzés esetében: a single.php, majd az index.php
Oldal esetében: az oldal saját sablona, majd a page.php, majd az index.php
Kategória esetében: a kategória saját oldala (felépítés: category-132.php, ahol a 132 a kategória azonosítója), majd a category.php, majd archve.php, végsős soron pedig az index.php
Cimke (tag) esetében: a cimke saját oldal, pl. tag-cimkenév.php, majd a tag.php, majd az archive.php, és az index.php
A szerző oldala esetén: az author.php, majd az archive.php és utoljára az index.php
Dátum oldal esetén: date.php, archive.php és index.php a sorrend
Keresési eredmény esetén: search.php és index.php
404-es oldal esetén: a 404.php, majd az index.php
Csatolmány esetén: az attachment.php, illetve az index.php
Tovább haladva, nyúljunk a dolgok mélyére. Megpróbálom elmagyarázni, hogyan is kell felépíteni egy Wordpress sablont. Elsőként kell két fájl: style.css és index.php. Ez egy alap WP sablonnak szolgál, és teljesen funkcionális. Ezt az alap sablont egészítsd ki a következőkkel, hogy egy sokkal könnyebben módosítható és használható sablont kapjál:
- header.php
- sidebar.php
- footer.php
- comments.php
- comments-popup.php
A legutolsó állománnyal nem értek egyet, de oda írtam, hogy lásd, hogyan is van a felépítés terve. Szerintem nincs szükség rá. Az így készített fájlok nagyban megkönnyítik a dolgod, pl. fejléc, lábléc és oldalléc esetében. A következő képpen tudsz rájuk hivatkozni: get_header(), get_footer(), get_sidebar().
További extrákat is megenged a Wordpress. Ilyenek például a csatolmányok ikonjai. Ha a blogmotor megtalálja a megfelelő képeket, akkor azokat kiteszi a fájl neve mellé. Úgy müködik az egész, hogy a megfelelő típus szerint megkeresi a képet, ami talál. Például ha egy hang fájl, akkor ezt fogja keresni: sablon/images/audio.kiterjesztés, ahol a kiterjesztés lehet: jpg, gif és png.
Ezek az ikonok ún. közösségi könyvjelző oldalakra mutatnak, ahol meg lehet osztani másokkal is amit fontosnak találsz.