V tomto článku Vám prinášam návod ako jednoducho pridať breadcrumbs navigáciu do vašej vlastnej WordPress témy.
Pod pojmom breadcrumbs navigácia sa zvyčajne myslí jednoduchá navigácia, ktorá zobrazuje kde v hierarchii stránok sa nachádza práve zobrazená stránka. Ak si to neviete predstaviť tak tu máte malú ukážku.
Hlavná stránka > Podstránka > Podpodstránka
Takúto navigáciu je vhodné použiť hlavne na weboch s veľa podstránkami pre zjednodušenie prístupu k jednotlivým súvisiacim stránkam. Samotný WordPress neponúka žiadny template tag pre zobrazenie tejto navigácie, ale aj tak je veľmi jednoduché pridať ju k vašej vlastnej WordPress téme.
Možností je viac. A to buď vyhladať si jeden z mnohých pluginov, ktorý umožnuje zobrazovať breadcrumbs navigáciu, alebo si túto možnosť jednoducho pridať do vlastnej témy bez akéhokoľvek pluginu.
Ak vás zaujíma druhá možnosť tak stačí ak skopírujete nasledujúci kód do súboru functions.php
vo vašej téme.
function breadcrumbs($bc_post) {
echo 'Home ';
// ak v navigácii nechcete zobrazovať aj aktuálnu stránku tak odkomentujte nasledujúci riadok a zakomentujte ten pod ním
//$parent_id = $bc_post->post_parent;
$parent_id = $bc_post;
$breadcrumbs = array();
while ($parent_id) {
$bc_page = get_page($parent_id);
$breadcrumbs[] = ''.get_the_title($bc_page->ID).'';
$parent_id = $bc_page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo ' > '.$crumb;
}
?>
A zavoláte funkciu breadcrumbs()
na mieste kde chcete navigáciu zobraziť. Väčšinou to bude niekde v šablóne page.php
.
EDIT: Nasledovný kód pridávajte do vnútra The Loop cyklu.
Ako sami vidíte tak je to veľmi jednoduché. Daný kód som našiel niekde na oficiálnom WordPress fóre a trochu som ho upravil.
Ak máte nejaké otázky k téme, tak pridajte komentár ;)
Pridaj komentár