Autor Zpráva
roboti006
Profil *
Ahoj. Různě po internetu je mnoho návodů k vytváření šablony pro WP, ale ještě jsem neviděl, že by někde byla srozumitelně popsána konstrukce menu. Chtěl bych si udělat menu (základní, ne ty výmysly WP3) pro šablonu. Prosím kohokoliv o radu a malé vysvětlení. Díky
bidloch
Profil
Něco jako je levý sloupec zde nebo zde?
pavuk
Profil
roboti006:
Zcela jednoduše a srozumitelně jak na menu ve WP, třeba hledáš tohle
roboti006
Profil *
To už jsem našel a celé pročetl, ale nenašel jsem tam nic k tomu jak se menu styluje, tedy jak si přidat vlastní třídy a tak podobně (pokud to samozřejmě jde). Toto potřebuju ke svým začátkům práce s WP šablonami. Našel jsem spoustu článků, a začínám tvorbou HTML šablony, potom převedu do PHP, ale nenašel jsem nic o formátu menu.
co jsem našel:
http://codex.wordpress.org/Global_Variables
http://codex.wordpress.org/Function_Reference/wp_nav_menu
http://codex.wordpress.org/Function_Reference/wp_login_form
http://codex.wordpress.org/Navigation_Menus
http://interval.cz/clanky/wordpress-tvorba-vlastni-sablony-pro-zacatecniky/
http://www.1stwebdesigner.com/tutorials/how-to-create-your-first-wordpress-theme-pa
http://www.jxk.cz/jak-menu-ve-wordpress-3-0/rt-1/
http://david.binda.cz/vytvoreni-wordpress-sablony-z-vaseho-statickeho-html-webu-1-dil
http://david.binda.cz/vytvoreni-wordpress-sablony-z-vaseho-statickeho-html-webu-2-dil

Ale nikde nepopisují konkrétní tvorbu menu, což je pro mně dost důležité.


Chtěl jsem to vědět, abych zjistil, co si můžu dovolit v HTML šabloně...
pavuk
Profil
roboti006:
konkrétní tvorbu menu
Tomu moc nerozumím, v tom odkaze je konkrétní způsob vytvoření menu, a pro šablonu je to přímo jako stvořený. Možná jen nerozumím tomu co myslíš výrazem "formát menu". Styly přebírá menu podle webu, i když ho samozřejmě můžeš nastylovat podle svýho, přidání class nebo id je v článku taky řešený
roboti006
Profil *
Aha, sorry v kodexu něco je, jen mě už zajmají třídy každé položky.
Pochopil jsem to tak, že můžu určit třídu celého menu, ale jednotlivým položkám to přiřazuje WP ('<ul id=\"%1$s\" class=\"%2$s\">%3$s</ul>')?
Že ty procenta jsou proměnné které tam WP dopisuje automaticky... jak udělám aby mi to napsalo třídy třeba <ul id=\"aktualni\" class=\"normal\">titulek</ul> (myslím aby mi to napsalo mnou nadefinované třídy). WP umí udělat třídu/id pro aktuální stránku, a funkčnost tohoto bych nechtěl nijak pokazit přidáním přímých tříd do items_wrap
<?php $defaults = array(
  'theme_location'  => ,
  'menu'            => , 
  'container'       => 'div', 
  'container_class' => 'menu-{menu slug}-container', 
  'container_id'    => ,
  'menu_class'      => 'menu', 
  'menu_id'         => ,
  'echo'            => true,
  'fallback_cb'     => 'wp_page_menu',
  'before'          => ,
  'after'           => ,
  'link_before'     => ,
  'link_after'      => ,
  'items_wrap'      => '<ul id=\"%1$s\" class=\"%2$s\">%3$s</ul>',
  'depth'           => 0,
  'walker'          => );
?>

<?php wp_nav_menu( $defaults ); ?> 
roboti006
Profil *
Tak já se to budu snažit uspořádat se stejnými třídami jako je dafaultně nastaveno, jak ale udělám stylování když budu chtít mít menu druhé?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: