Különböző sablonok kategóriák (fejezetek) és az oldalak rekordok - Syomka Gavrilenko

Nemrég indult gyakran lefagy a hivatalos orosz internetes WordPress, és úgy döntött, hogy írjon cikkeket a kérdéseket, amelyek ott kérve. Remélem, legalább valaki felkeresi ezt a blogot 🙂

Egy kis Google segítségével, azt könnyen talált megoldást erre a problémára. Csak írj a választ a fórumon nem jó, úgy döntöttem, hogy írjon egy teljes cikket róla, és mutassa meg neked.

hierarchia sablonok

A WordPress egy erőteljes template rendszer. A téma különböző sablonok különböző szakaszain a helyszínen. Mielőtt egy WordPress oldal keresések megjelenítésével a kívánt mintát, megérintette őket, egy bizonyos sorrendben. Megjelenítéséhez egy adott oszlop archív sorrend a következő:

kategória - csiga. php -> kategória - id. php -> kategória. php -> archívumban. php -> index. php

Első WordPress próbál megnyitni egy sablont külön erre az oszlopra, felhasználva annak string azonosító (csiga). Például a címsor Design "azonosítójával húr„design”személyre szabott sablont kell a kategóriákba design.php fájlt. Ha a sablon kategória típusba-slug.php nem található, a következő kísérlet - a nyitó a sablon egy numerikus ID oszlopot, például kategória-6.php. Aztán ott van egy kísérlet, hogy nyit egy általános sablon minden fejezetek - category.php. De ha ez nem létezik -, hogy egy általános sablon fájlok, azaz archive.php. És végül, ha egyikük sem nem található, megjelenítésére használt címek index.php.

saját sablont feljegyzésére a lap kap egy kicsit másképp. Ehhez szükség van a következőkre:

  1. Hozzon létre egy sablon fájlt, és ez egy «single-slug.php» vagy «egyetlen id.php» csiga és id azonosítója a címke és a böjt;
  2. Készítsen másolatot «single.php» fájlt, és nevezd meg, például a «single-default.php» így Ismertetjük összes üzenetét sablonokat kényelmét.
  3. Fájl megnyitása «single.php» távolítsa el az összes tartalmát, és illessze be az alábbi kódot:

Ha egy külön sablont a rekordot, hogy ellentétben fejezetek, akkor hívja, amit akarsz, kivéve a «single.php».

és a harmadik kislemez, hogyan lehet csatlakozni? így például egy-news.php. megmondani pozhaluystaa

Jó éjszakát! Értettem mindent, de megteheti itt?
Ezt hívják a minta egységes sablon neve: egy 528 * /
és szükség van az egységes Bejegyzéssablon neve: egyetlen pugovicy * /

Kérje meztelen csiga, nem azonosító minta bejegyzéseit Teg gombok oldal

Ebben a helyzetben, akkor lehet, hogy egy külön oldalt, slug.php minden oldalon. Általában erre

Kapcsolódó cikkek