Zsemlemorzsa - wordpress plugint használata nélkül

„Morzsa” - fontos eleme a honlap navigációs, ami növeli a használhatóságát. Ez különösen igaz a helyszínek bonyolult szerkezetű. Azt sajnos (vagy talán nem sajnos) nem használja őket a legtöbb oldalak, valószínűleg azért, mert túl egyszerű szerkezet (egy ilyen hely, mint ez, ők olyanok, mint, és nem kell) .

Mikor megoldani minden problémát a WordPress-site, mindig igyekszem tenni anélkül, hogy a plug-inek. ahol ez lehetséges. Gyakran előfordul, hogy ugyanaz a probléma is megoldható kevesebb kód és kevésbé erőforrás-igényes, mint használ bővítményeket.

Az interneten találtam különböző megvalósításai „zsemlemorzsa” használata nélkül plug-inek, de egyikük sem azt nem fogadta el, mert nem mutatják a teljes lánc linkek. Ezért hoztam létre a függvénye „zsemlemorzsa” a WordPress. És ebben a bejegyzésben szeretnék megosztani veletek ezt a funkciót.

Jellemzők funkció

Megjeleníti a teljes lánc linkek az aktuális oldal. Például, ha az aktuális oldal egy része a második szint, a lánc a következő:

Főoldal> kategória> alcím> A cikk címe

Az összes döntést, hogy láttam (kivéve a plug-inek), a lánc így nézett ki:

Főoldal> alcím> A cikk címe

Ie az egyik kapcsolat elvész.

Hasonlóképpen, nézek, és a „morzsa” az oldalakat. Például, az oldalak harmadik szintű egymásba lánc lesz a következő:

Főoldal> Page 1 szint> Page Level 2> Page 3 szint

„Morzsa” jelennek meg a következő típusú oldalak WordPress-site:

Funkció kell helyezni a functions.php fájlt a WordPress-téma. Ezt követően, az a hely, sablon, ahol szeretné, hogy megjelenjen a „zsemlemorzsa”, adjuk hozzá a következő kódot:

Az egyetlen dolog maradt meg most - kiállítja számukra CSS. Ebből a célból a blokk „zsemlemorzsa” osztályú, feltéve .breadcrumbs. Az elválasztó - .sep és a jelenlegi „morzsákat» - .current.

Ui A funkció működik, a WordPress, a 3.0 verziótól kezdődően felett.

Kapcsolódó cikkek