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.