Dobrý den, jsem WP samouk a podle toho to taky vypadá. Mám menu tvořené přímo z vytvořených stránek, ne jako widget menu. A potřebuji, aby si mi v menu nezobrazovaly podstránky. Ty chci mít na přísluštné nadřazené stránce vypsané jako aktivní linky. Když se mi v menu zobrazují i názvy podstránek, je menu strááášně dlouhé. Viz http://www.beagleclub.cz. Předem moc díky za radu nebo návod. hledala jsem, zda při tvorbě stránky není někde možhost zakliknutí zobrazovar/nezobrazovat v menu, ale nenašla.
Jak NEZOBRAZIT stránku v menu?
(4 příspěvky) (3 uživatelé)-
Příspěvek je starý 1 rok #
-
jakým způsobem stránky na webu zobrazujete? Máte tam nějakou vlastní funkci nebo používáte widget s názvem "Stránky"? Pokud používáte widget, tak by to mělo být vcelku jednoduché, stačí použít plugin Flexi Pages Widget, kterým nahradíte stávající jednoduchý widget "Stránky". V jeho nastavení je pak možnost zobrazovat pouze podstránky relevantní ke konkrétní zobrazené stránce.
Pokud tam ale máte nějakou vlastní funkci, tak to bude trochu složitější, protože ji budeme muset upravit. Našel jsem ale u nás na fóru několik podobných (bohužel nezodpovězených dotazů - ano, máme tam resty), takže můžeme zkusit popsat řešení rovnou pro všechny. Ale aby vám správně fungovalo, tak nám musíte nejdříve napsat stávající řešení. Patrně půjde o nějakou modifikaci funkce wp_list_pages(), ale nemusí to být pravidlem...
Příspěvek je starý 1 rok # -
Zdravím,
Já bych to řešil tak, že si v administraci vzhled>menu navolil, které stránky chci v menu zobrazit( Pokud tuto funkci šablona podporuje). Jinak platí separatistův návod.
Neteyes.cz
Příspěvek je starý 1 rok # -
neteyescz: Tím se ale bohužel nevyřeší problém, aby byly vidět podstránky pouze u konkrétní zobrazené stránky.
beagleclub.cz: Ještě jsem se díval na podrobnosti k uvedenému pluginu Flexi Pages Widget a vypadá to, že ani není třeba používat widgety, ale stačí vložit do šablony funkci flexipages() s příslušnými parametry, zejména pak
show_subpages=2.Příspěvek je starý 1 rok #
Odpovědět
Pro odeslání příspěvku musíte být přihlášeni.