Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Vytvoření dalších menu
Štítky: Add to Footer, Header and Footer, Menu, register_nav_menu(), wp_nav_menu(), zápatí
Zvolené téma obsahuje celkem 13 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel roboti006 a poslední změna je stará 12 let, 2 měsíce.
-
AutorPříspěvky
-
11. července 2012 (19:30) #1810
Dobrý den,
vytvářím si vlastní šablonu (www.vilajosefina.cz/test)a neumím si poradit s:
1) mám vytvořené jedno menu (Úvod, ubytování ….) a chtěl bych vytvořit ještě jedno, které bude v jiné částí
2) v patičce chci umístit odkaz: “Partneři”, ale nevím jak na to (možná že to bude jako další menu …?)
Snad rozumíte co potřebuji. Moc Vám děkuji za rady
14. července 2012 (21:55) #1207215. července 2012 (11:23) #12073A jakým způsobem?
1) Obecně je třeba nejdříve zjistit, jakým způsobem je menu na webu zobrazováno. Nejlepším způsobem je pak asi vytvářet menu pomocí interní funkce WordPressu (menu Vzhled – Menu). Pokud šablona tuto funkci nepodporuje, tak si ji tam můžete snadno doplnit. Pak můžete mít nahoře jedno speciální navigační menu a další menu v zápatí (např. ve widgetu), kde budou zcela jiné položky (snadno si je v administraci naklikáte).
2) Odkaz můžete doplnit do zápatí snadno pomocí úpravy šablony, konkrétně souboru
footer.php
. Některé šablony pak mívají pro tyto účely vlastní nastavení. Můžete tam samozřejmě vložit klidně i další menu (viz bod 1).16. července 2012 (19:12) #1207417. července 2012 (10:10) #1207517. července 2012 (10:42) #12076Je možné dát stejné menu do více pozic v šabloně?
17. července 2012 (10:47) #12077Zajímavý dotaz (nápad), řekl bych že ano, ale nezkoušel jsem to :-) K čemu by to mělo být dobré?
17. července 2012 (11:06) #12078No, na mnoha webech, kdysi (nebo dodnes?) byly v patičce takés jakés menu (textové, se stejnou nabídkou jako horní…), a byl to celkem dobrý zvyk, tak mě to tak napadlo, či by to šlo udělat…
17. července 2012 (11:17) #12079Jasně, menší spodní menu pro zpřehlednění navigace se občas používá. Myslím, že by to mělo fungovat, ale chce to vyzkoušet :-)
17. července 2012 (12:06) #12080Ale v první řadě bych potřeboval vědět jak to udělat správně… ;)
jestli dát wp_nav_menu() se stejným parametrem theme location, nebo tak nějak, jinak???
Zkusím to první, a dám vědět…EDIT: Funguje, ikdyž nevím jestli to budu používat, protože nevím, jak rozmístit položky rovnoměrně, a není to moc úhledné, tam asi vrátím zpátky pevnou patičku.
OT: Nevíte někdo, jak bych mohl udělat patičku, kterou si uživatel v adminu napíše? :D
17. července 2012 (14:12) #12081Spíše bych vytvořil další plochu v šabloně, kam bych přiřadil stejné menu. Takže nejdříve v souboru functions.php použít funkci register_nav_menu() a poté v souboru
footer.php
už jen funkci wp_nav_menu(), kde bude jako parametr theme_location právě nově definovaná ploch v šabloně. Samozřejmě můžete menu v zápatí libovolně nastylovat (souborstyle.css
), takže může být např. roztáhnuté přes celou šířku stránky, atd.Jinak celou patičku si může admin přizpůsobit v souboru
footer.php
.17. července 2012 (14:23) #12082Já jsem tam dal stejný atribut
theme_location
, jen jsem změnil třídy.No tak jasně… Spíše jsem měl na mysli něco jako když některé šablony umožňují uživateli změnit banner v záhlaví, jestli by se nedalo zařídit, aby stejně jako záhlaví, mohl měnit i text v zápatí, bylo by to zjednodušení pro uživatele kteří s HTML moc neumějí zacházet, pouze píšou články, protože pro takové lidi většinou ty šablony dělám.
Jen jestli je tu nějaká možnost jak toto udělat…17. července 2012 (14:39) #12083Určitě to je možné, možností je několik:
– Můžete udělat celé zápatí jako plochu (sidebar) určenou pro widgety (podrobnosti) a pak tam mohou uživatelé vkládat např. vlastní menu, odkazy nebo textový obsah.
– Nebo si můžete udělat celé vlastní nastavení pro zápatí, kde to budou moci uživatelé spravovat (doporučuji prostudovat Settings API pro vývojáře pluginů).
– Použít nějaký existující plugin (hledejte klíčová slova custom footer), např. Add to Footer nebo Header and Footer (mají ale i mnoho dalších různých nastavení než jen zápatí). Chce to hledat, dokud nenajdete nějaký ideální. A pak nám sem dejte určitě vědět :-)
Ale to už jsme trochu mimo původní téma tohoto vlákna…
18. července 2012 (6:49) #12084tak to mě nenapadlo, používat to jako widget, vždycky jsem myslel, že widget je jen jako obdelník na výšku. Díky, vyzkouším.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.