Problém se špatným zobrazením menu

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Problém se špatným zobrazením menu

Zvolené téma neobsahuje zatím 1žádnou odpověď. Do diskuze (4 účastníci) se naposledy zapojil uživatel  hrncal.junior a poslední změna je stará 10 let, 1 měsíc.

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

    hrncal.junior
    Participant
    Web

    Ahoj,
    mám menu na stránce mag.ipartak.cz. Potřebuji, aby byla úvodní stránka bez podmenu (energie, hypotéky, spoření). Když jsem nastavil menu “natvrdo” do headeru, tak to nefungovalo. Nevíte, kde by mohl být problém? Děkuji

    #17998

    hrncal.junior
    Participant
    Web

    Pro zobrazení menu používám:

    <?php wp_nav_menu( array( 'theme_location' => 'modre', 'menu_id' => 'hlavnimenu', 'container' => false )); ?>

    #17999

    sjiamnocna
    Participant
    Web

    Nemáte nějakým nedopatřením nastaveny (Administrace->Vzled->Menu) stejné “podpoložky” u “hlavní strana” a “finance”?
    Dá se to udělat skrytím pomocí css, ale skryjou se jen položky menu – kvůli vyhledávači.
    Zkuste do indexu přidat toto:

    <?php
    if(is_home()){
    echo'<style type="text/css">
    .mainmenu ul .sub-menu{
    display:none;
    }
    /* pokud chcete také zneviditelnit vyhledávač */
    .mainmenu .hledani{
    display:none;
    }
    </style>';
    }
    ?>
    #18000

    Musilda
    Participant
    Web

    Nebo udělat dvě menu a načítat na homepage jen to bez submenu.

    #18001

    hrncal.junior
    Participant
    Web

    Ano to funguje děkuji :-)

    Ne nedopatření jsem kontroloval. Bralo to automaticky poslední submenu. Upravuji totiž šablonu po cizím člověku.

    Ještě se Vás tu zeptám na nemilou věc. Když dám hledat nějaké slovo co ukazuje háčky a čárky a není na webu, tak mi to zobrazí toto: http://www.dnesnibydleni.cz/?s=%25C5%25A1eveli

    #18002

    admin
    Keymaster
    Web

    Podle mě je nejlepším způsobem využití filtru wp_nav_menu_args, kde můžete pomocí podmínky is_home() (pozor na správnou podmínku) zobrazovat menu s jinou úrovní pomocí změny parametru depth u funkce wp_nav_menu(). Stačí tak mít pouze jedno menu a krátkou funkci v souboru functions.php (takže není soubor header.php přeplácaný různými funkcemi a podmínkami).

    #18003

    admin
    Keymaster
    Web

    Ad hledání: Problém bude patrně ve formuláři pro vyhledávání. Jakým způsobem ho zobrazujete?

    #18004

    hrncal.junior
    Participant
    Web

    Už jsem na to přišel. Původně tam měl:

    <form action="http://dnesnibydleni.cz/" class="form">
    <input type="text" class="box" name="s" id="s" />
    <input type="submit" class="odeslat" />
    </form>

    stačilo vyměnit za <?php get_search_form(); ?>

    Ještě se zeptám. Jak tuto funkci ostylovat?

    #18005

    hrncal.junior
    Participant
    Web

    Tak už jsem se s tím popral :-) Chyba mezi židlí a klávesnicí…

    #18006

    sjiamnocna
    Participant
    Web

    Taková chyba je vždy nejhůř řešitelná… znám :)
    K tomu ostylování myslím můžete použít soubor searchform.php v šabloně

    #18007

    hrncal.junior
    Participant
    Web

    Ten soubor šablona nemá, protože je dělaná na zakázku. Pomohl codex WP :-)

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

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

WordPress – novinky, návody a zajímavosti