jak přidat html objekt do menu

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem jak přidat html objekt do menu

Štítky: 

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  martin a poslední změna je stará 12 let, 2 měsíce.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #1394

    martin
    Participant

    Ahoj,

    používám vlastní menu sestavené v administraci Twenty11, nastrkal jsem tam stránky a rubriky a vše běží jak má.

    Teď bych potřeboval přidat, na třeba druhou pozici, vlastní html které se zobrazí jako položka menu. Existuje jiný způsob, než to vytvořit natvrdo? Chtěl bych mít zachovánu možnost editace položek menu (alespoň některých) z administrace.

    Viz div.drop-panel níže:

    <ul class="menu-line">
    <li>první</li>
    <li>druhá</li>
    <li class="active"><a href="">destinace</a>
    <div class="drop-panel">
    <h3>Výběr destinací</h3>
    <ul>
    <li>Mongolsko</li>
    <li>Venezuela</li>
    <li>Slovinsko</li>
    <li>Dánsko</li>
    <li>Norsko</li>
    </ul>
    <li><a href="">rady na cestu</a><div class="drop-panel">
    <h3>Na co nezapomenout</h3>
    <ul>
    <li>jak si správně zabalit</li>
    <li>co vzít s sebou</li>
    <li>léky</li>
    <li>oblečení</li>
    </ul>
    </li>

    Aktualizoval admin: Úprava kódu, snad jsem to zachoval tak, jak to mělo být…

    #10418

    neteyescz
    Participant

    Dobrý den,

    Tak v první řadě neděkujeme za rozhození vzhledu fóra :-DDD

    Osobně neznám funkci, která by umožňovala přidání vlastního HTML do WordPress gustom Menu. Lepší dle mě bude, když vymažete z hlavičky funkcí WordPress gustom menu a vytvoříte si vlastní, editovatelné menu pomocí HTML. Jednotlivým oložkám pak akorát změníte názvy, aby se přímo aplikovaly selektory (CSS).

    #10419

    martin
    Participant

    dobrý den a díky za odpověď,

    já za nic nemůžu ;) to to HTML…

    mezitím jsem googlil a celkem po asi hodině něco našel, když se pokus povede, dám info

    #10420

    martin
    Participant

    řešení je následující, jedná se o hook wp_nav_menu_items

    $items = apply_filters( “wp_nav_menu_{$menu->slug}_items”, $items, $args );

    $nav_menu .= $items;

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

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

WordPress – novinky, návody a zajímavosti