Vytvoření dalších menu

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á 11 let, 9 měsíců.

Aktuálně je na stránce zobrazeno 14 příspěvků - 1. až 14. (z celkem 14)
  • Autor
    Příspěvky
  • #1810

    morca
    Participant
    Web

    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

    #12072

    morca
    Participant
    Web

    Už jsem vyřešil :-)

    #12073

    admin
    Keymaster
    Web

    A 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).

    #12074

    morca
    Participant
    Web

    Přeji dobrý večer,

    vyřešil jsem to přesně jak popisujete v bodě 1)

    děkuju

    #12075

    admin
    Keymaster
    Web

    Výborně, díky za zpětnou reakci.

    #12076

    roboti006
    Participant

    Je možné dát stejné menu do více pozic v šabloně?

    #12077

    admin
    Keymaster
    Web

    Zajímavý dotaz (nápad), řekl bych že ano, ale nezkoušel jsem to :-) K čemu by to mělo být dobré?

    #12078

    roboti006
    Participant

    No, 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…

    #12079

    admin
    Keymaster
    Web

    Jasně, 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 :-)

    #12080

    roboti006
    Participant

    Ale 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

    #12081

    admin
    Keymaster
    Web

    Spíš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 (soubor style.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.

    #12082

    roboti006
    Participant

    Já 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…

    #12083

    admin
    Keymaster
    Web

    Urč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…

    #12084

    roboti006
    Participant

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

Aktuálně je na stránce zobrazeno 14 příspěvků - 1. až 14. (z celkem 14)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti