okt
21
Írta: Tupacko, 2007-10-21, ((X)HTML, CMS, CSS, Design, PHP)

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.
  • description
  • blogtercimlap
  • Linkter
  • bodytext
  • del.icio.us
  • NewsVine
  • Furl
  • Reddit
  • Spurl
  • Technorati
  • YahooMyWeb
  • co.mments
  • Google
  • Live
  • Ma.gnolia
  • TwitThis
(0 szavazat)
Loading ... Loading ...



Hozzaszólások:
6 hozzaszólás a "Wordpress sablon készítése (második rész)" bejegyzéshez.
Harder, weboldala, 2007. október 22., 09:39

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


Tupacko, weboldala, 2007. október 22., 15:08

Nincs amit, örvendek, hogy újat is mondhatok :)


pazzo, weboldala, 2008. január 5., 15:16

É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?


Tupacko, weboldala, 2008. január 5., 15:19

Sajnos erre nem tudok választ mondani, mivel nem ismerem különösebben a freeblog szolgáltatásait.


pazzo, weboldala, 2008. január 5., 18:02

Köszönöm azért.÷)
Így is sokat tudtam meg tőled.


Tupacko, weboldala, 2008. január 6., 00:24

Nincs amit. Az elso talalatok jonak latszanak, hatha segit: http://www.google.com/search?q=freeblog.hu+sablon


Szólj hozza!

Név: 
Email: 
Weboldal *
Hozzaszólás: 
*Nem kötelező megadni, ha nincs weboldalad, akkor hagyd üresen!