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.

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=');

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.
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í
.