skok na navigaci

Úprava hlavní nabídky Wordpressu

19. Únor 2007 – 19:36 – Vlastimil – Wordpress , trackback

Zakládám novou rubričku k Wordpressu. Nebude to nic origoš, když tu máme skvělé portály od samotných autorů, ale stejně to třeba někomu přijde vhod.

Takže - jak upravit hlavní menu, aby nebylo takto košaté? A jak zařídit, aby se položky řadily podle váhy, tj. podle hodnoty, které jim člověk může přiřadit v adminu? Jako příklad beru web naší školy, který jsem jako stavebnici sestavil.

Příliš bohatá a nepřehledná hlavní nabídka

Nabídku vykresluje funkce wp_list_pages, která bere mnoho argumentů. V šabloně najděte soubor - obvykle - sidebar a v něm najdete místo, kde se funkce volá. Obykle takto:

 wp_list_pages('sort_column=menu_order');

Parametr depth specifikuje, do jaké hloubky se má menu zobrazovat. Nastavuji hodnotu 2 - chci názvy rubrik a první generaci jejich dětí. Dále je zde parametr pro řazení výpisu stránek - volím ID, protože si v adminu nastavím pořadí (=váhu) jednotlivých položek. Takže:

wp_list_pages('depth=2&sort_column=ID&title_li=');

Po zeštíhlení

Všechny adresy jsou pochopitelně dále funkční, tímto se pouze omezilo zobrazování úrovní. Samozřejmě jsou stránky, ukryté v nižších vrstvách, pouhých klikáním po navigaci nepřístupné - je vhodné je nalinkovat z vyšších vrstev, nebo zvýšit hodnotu parametru depth. Ale to už pak vlastně celý zákrok ztrácí význam… Hth.

Tagy:

Související příspěvky

pridej.cz Add to Google

Komentáře»

1. Lukáš Faltýnek - 22. Únor 2007

Díky moc Vlasto za tento i budoucí články o WP. Myslím, že mě i dalším uživatelům WP moc pomohou.

Držím tedy palce, by ti do kategorie WP příspěvky přibývaly. Resp. bys nějaké měl čas napsat, páč se sami od sebe asi neobjeví :-).