Nincs amit, örvendek, hogy újat is mondhatok
WordPress sablon készítése (második rész)
Írta: Tupacko | 2007. október 21. | kategóriák: (X)HTML, CMS, CSS, Design, PHPEbben 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.
Érdekelne,hogy egy letöltött wordpress sablont hogyan tudok,pl. a freeblog szolgáltatónál használni?
S ezekbe a sablonokba hogy tudok cikkeket írni?
ez hasznos volt, én wp oldalakkal foglalkozok, de jobban megszeretném tanulni, hogy melyik php-ba kell belenyúlnom, ha változtatni, főként kivenni szeretnék dolgokat…
esetleg valaki tudna segíteni, hogyan kell http://www.intech-energy.com kezdő oldalának az alját kivenni??? nem szeretném ha a kezdő oldalon a bejegyzések megjelennének!!!!
üdv
Zoli
hali köszi!
de hogy néz ki a kód??? melyiket kell átmásolni az új home.php-ba???
csatoltam az index. php-t
és a loop-ot hol lehet kitörölni? milyen kódja annak?
üdv
Üdv! Nagyon hasznosnak tartom ezt a leírást! Nem is gondoltam volna, hogy ilyen egyszerűen meglehet oldani.





Köszi ez hasznos volt, a kategóriás dolgot nem is tudtam eddig.