A WordPress színfalak mögötti működéséről szóló infografikánk után több felhasználó kérte, hogy foglalkozzunk azzal, hogyan működik egy WordPress téma a színfalak mögött.

Ebben a cikkben a WordPress sablonhierarchiát magyarázzuk el kezdőknek. Ez a puskatábla rendkívül hasznos egy sablon testreszabásakor vagy egy egyéni WordPress téma létrehozásakor.

A WordPress sablonhierarchia magyarázata kezdőknek

Protipp: Szeretnél egyéni céloldalakat létrehozni anélkül, hogy megváltoztatnád a WordPress témádat? Próbáld ki a SeedProd-ot, ez az első helyen álló drag & drop WordPress oldalépítő.

Miért tanulj a WordPress sablonhierarchiáról?

Minden modern WordPress téma sablonokból, stíluslapokból, javascriptből és képekből áll. Ezek a fájlok együttesen szabályozzák, hogyan nézzen ki az oldalad a felhasználók számára.

Related:

A WordPress szabványos sablonhierarchiával rendelkezik. Ez azt jelenti, hogy a bizonyos fájlnevekkel rendelkező sablonok a webhelyed meghatározott területeit érintik. Ez azt is megmondja, hogy egy adott elemhez milyen sablonnevet kell használni.

A legtöbb modern WordPress téma tartalmaz sablonokat a kategória, a dátum, az archívum, az egyes bejegyzések, az egyéni oldalak és más oldalak megjelenítéséhez. Felhasználóként további sablonokat hozhat létre egy gyermektéma létrehozásával.

Ezek után nézzük meg, hogyan működik ez a WordPress sablonhierarchia a színfalak mögött.

Visualizing WordPress Template Hierarchy (Cheat Sheet)

A WordPress egy könnyen érthető és értelmes mintát használ a sablonok neveihez. Az alábbi vizuális puskatábla elmagyarázza, hogy mely sablonfájlok segítségével jeleníthetők meg a különböző oldalak egy WordPress webhelyen.

Itt látható, hogy egy tipikus WordPress webhelyen mely WordPress sablonfájlokat kell szerkeszteni a különböző oldalakhoz.

Mely sablonfájlokat használja a kezdőlap?

A webhely kezdőlapja

A WordPress alapból a webhely kezdőlapján jeleníti meg a blogbejegyzéseket. Beállíthatod azt is, hogy egyéni kezdőlapot (más néven címlapot) használjon, ha a WordPress admin területén a Beállítások ” Olvasóoldal menüpontot választod.

1. front-page.php – Ha statikus kezdőlapot használsz, akkor a WordPress először ezt a sablonfájlt keresi meg, és ezt használja a kezdőlap megjelenítéséhez.

2. home.php – Ha statikus címlapot használsz, és nincs front-page.php sablon a témádban, akkor a WordPress a home.php sablont fogja keresni. Ez is az alapértelmezett blogbejegyzések megjelenítésére szolgál a kezdőlapon.

3. index.php – Ha a front-page.php vagy a home.php nem létezik, akkor a WordPress az index.php sablonhoz nyúl vissza a kezdőlap megjelenítéséhez. Ez a sablon a WordPress alapértelmezett visszaeső sablonja bármely oldal megjelenítéséhez.

Mely sablonfájlokat használja a single post?

Single post page template

A WordPress ezeket a fájlokat keresi a single post megjelenítéséhez.

1. single-{post-type}-{slug}.php – Ezzel a sablonnal módosíthatja egy adott egyedi poszt megjelenítését bármilyen poszttípusban. Például, ha a bejegyzés típusa ‘review’ és a bejegyzés slug-ja acme-phone, akkor a WordPress a single-review-acme-phone.php.

2. single-{post-type}.php – A WordPress ekkor ellenőrzi, hogy van-e sablon az adott bejegyzés típusának megjelenítéséhez. Például, ha a bejegyzés típusa review, akkor a WordPress a single-review.php.

3. single.php – A WordPress ekkor a single.php.

4. singular.php – Ez a sablon egy újabb tartalékot ad hozzá, hogy bármelyik bejegyzés típusból egyetlen elemet jelenítsen meg.

5. index.php – Végül, ahogy fentebb említettük, a WordPress végül visszaesik az index.php-ra.

Mely sablonfájlokat használja a single page?

Static page template

A WordPress oldalai az egyik alapértelmezett bejegyzéstípus. Lehetővé teszik, hogy posztok helyett statikus oldalakat hozzon létre a weboldalán. Lásd a posztok vs. oldalak közötti különbségről szóló útmutatónkat.

1. Egyéni oldalsablon – Az oldalhoz rendelt oldalsablon. Tekintse meg, hogyan hozhat létre egyéni oldalsablont a WordPressben.

2. page-{slug}.php – Ha az oldal slug-ja a contact-us, akkor a WordPress a page-contact-us.php.

3. page-{id}.php – Ha az oldal azonosítója 17, akkor a WordPress a page-17.php.

4. page.php – Az összes statikus oldal megjelenítésére szolgáló sablon.

5. singular.php – Ez a sablon az összes single post type elem alapértelmezett visszaesése.

6. index.php – Az alapértelmezett visszaeső sablon.

Mely sablonfájlokat használják a kategóriaarchívumok?

Kategóriaarchívum sablon

A WordPress ezeket a fájlokat használja a kategóriával kapcsolatos oldalak megjelenítéséhez a WordPressben.

1. category-{slug}.php – Ez a sablon egy adott kategóriához tartozó kategóriaarchív oldal megjelenítésére szolgál. Például, ha a kategória slug-ja a vélemények, akkor a WordPress a category-reviews.php sablont fogja keresni.

2. category-{id}.php – A WordPress ezután a kategória azonosítójával rendelkező sablont keresi. Például, ha a kategória azonosítója 17, akkor a WordPress a category-17.php.

3. category.php – Ez az alapértelmezett sablon a WordPress összes kategóriaarchív oldalának megjelenítéséhez.

4. archive.php – Ez a WordPress által használt alapértelmezett sablon az összes archív oldal megjelenítésére.

5. index.php – Az alapértelmezett visszaeső sablon.

Mely sablonfájlokat használják a tag archívumok?

Tag archívum sablon

A WordPress ezeket a fájlokat használja a tag archív oldalak megjelenítéséhez.

1. tag-{slug}.php – Ha a tag slug-ja gyümölcs, a WordPress a tag-fruits.php sablont keresi.

2. tag-{id}.php – Ha a tag azonosítója 17, a WordPress a tag-17.php sablont keresi.

3. tag.php – A tag archívumok alapértelmezett sablonja.

4. archive.php – Az alapértelmezett sablon minden achive oldalhoz.

5. index.php – Az alapértelmezett visszaeső sablon.

Mely sablonfájlokat használják az egyéni taxonómiai archívumok?

Az egyéni taxonómiai archívum

A kategóriák és a címkék két alapértelmezett WordPress taxonómia. A felhasználók saját egyéni taxonómiákat is létrehozhatnak. Íme, hogyan keres a WordPress sablonokat az egyéni taxonómiaoldalak megjelenítéséhez.

1. taxonomy-{taxonomy}-{term}.php – Ha van egy műfaj nevű egyéni taxonómiája, és van egy ‘thriller’ kifejezés, akkor a WordPress taxonomy-genre-thriller.php fogja keresni.

2. taxonomy-{taxonomy}.php – Ha a taxonómia műfaj lenne, akkor a WordPress a taxonomy-genre.php.

3. taxonomy.php – Az alapértelmezett sablon minden egyéni taxonómiai archívum megjelenítéséhez.

4. archive.php – Az alapértelmezett visszaeső sablon a WordPress összes archív oldalához.

5. index.php- Az alapértelmezett visszaeső sablon a WordPressben.

Mely sablonfájlokat használják az egyéni bejegyzéstípusok?

Az egyéni bejegyzéstípus archívum

Íme, hogyan keres a WordPress sablonokat az egyéni bejegyzéstípus archívumok megjelenítéséhez.

1. archive-{post_type}.php – Ha a poszttípus áttekintés, a WordPress a archive-review.php-t keresi.

2. archive.php – Az összes archív oldal megjelenítésére szolgáló alapértelmezett sablon a WordPressben.

3. index.php – Az alapértelmezett tartalék sablon a WordPressben.

Mely sablonfájlokat használjuk a szerzői archívumok megjelenítéséhez?

A szerzői archívum

A WordPress archívumoldalakat generál minden egyes szerző számára a WordPress webhelyen. Így néz ki a szerzői archívum sablon.

1. author-{nicename}.php – Ha a szerző szép neve Matt, akkor a WordPress az author-matt.php-t fogja keresni.

2. author-{id}.php – Ha a szerző felhasználói azonosítója 6, akkor a WordPress a author-6.php.

3. author.php – A WordPressben a szerzői archív oldalak megjelenítéséhez használt alapértelmezett sablon.

4. archive.php – Az összes archív oldal megjelenítésére szolgáló alapértelmezett sablon a WordPressben.

5. index.php – Az alapértelmezett tartalék sablon a WordPressben.

Mely sablonfájlokat használjuk a dátumalapú archívumok megjelenítésére?

Dátumalapú archívum

A WordPress a hónapok és évek dátumalapú archívumoldalain is megjeleníti a bejegyzéseidet. Így néz ki ezeknek az oldalaknak a sablonja.

1. date.php – A dátumalapú archívumok alapértelmezett sablonja.

2. archive.php – A WordPressben a szerzői archív oldalak megjelenítésére használt alapértelmezett sablon.

3. index.php – Az alapértelmezett visszaeső sablon a WordPressben.

Mely sablonfájlokat használjuk a keresőoldalak megjelenítésére?

Keresési eredményoldal

1. search.php – A keresési eredmények megjelenítésére szolgáló alapértelmezett oldal a WordPressben.

2. searchform.php – A keresési űrlap megjelenítésére szolgáló sablon a WordPressben.

3. index.php – Az alapértelmezett visszaeső sablon a WordPressben.

Mely sablonfájlokat használjuk a 404-es hibaoldalak megjelenítésére?

404 hibaoldal

A 404-es hibaoldal akkor jelenik meg, ha a WordPress nem találja a kért tartalmat. Lásd a 404-es oldal sablonjának javításáról szóló útmutatónkat.

1. 404.php – A WordPressben a 404 hibaoldal megjelenítésére szolgáló alapértelmezett sablon.

2. index.php – Az alapértelmezett visszaeső sablon a WordPressben.

Mely sablonfájlokat használjuk a csatolmányoldalak megjelenítéséhez?

A csatolmányoldalak

1. MIME_type.php – A Mime_type a fájl típusát jelenti. Például image.php, video.php, application.php.

2. attachment.php – A csatolt oldalak megjelenítésére szolgáló alapértelmezett sablon.

3. single-attachment.php – Egyetlen melléklet megjelenítéséhez.

4. single.php – Az alapértelmezett sablon az egy bejegyzés típusú elemek megjelenítéséhez.

5. index.php – A WordPress alapértelmezett visszaeső sablonja.

Mely sablonfájlokat használjuk a beágyazások megjelenítéséhez?

Embeds

A WordPress 4.5 óta használhatunk sablonokat a WordPressbe ágyazott bejegyzések megjelenítéséhez.

1. embed-{post-type}-{post_format}.php – A WordPress először egy poszttípus és posztformátum sablont keres. Például, ha van egy áttekintés videóval, akkor a WordPress a embed-review-video.php.

2. embed-{post-type}.php – Ha a bejegyzés típusa áttekintés, akkor a WordPress a embed-review.php.

3. embed.php – Az alapértelmezett visszaesés minden beágyazáshoz.

Reméljük, ez a bemutató segített megismerni a WordPress sablonhierarchiáját. Érdemes megnézni a legjobb drag & drop WordPress oldalépítők listáját is.

Ha tetszett ez a cikk, akkor kérjük, iratkozz fel YouTube csatornánkra a WordPress videó oktatóanyagokért. Megtalálhat minket a Twitteren és a Facebookon is.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.