Autor | Zpráva | ||
---|---|---|---|
roboti006 Profil * |
#1 · Zasláno: 28. 5. 2012, 21:05:17
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
|
||
Časová prodleva: 4 dny
|
|||
bidloch Profil |
#2 · Zasláno: 1. 6. 2012, 20:46:19
|
||
pavuk Profil |
#3 · Zasláno: 2. 6. 2012, 08:14:40
roboti006:
Zcela jednoduše a srozumitelně jak na menu ve WP, třeba hledáš tohle |
||
roboti006 Profil * |
#4 · Zasláno: 2. 6. 2012, 09:32:22 · Upravil/a: roboti006
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 |
#5 · Zasláno: 2. 6. 2012, 09:42:07
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 * |
#6 · Zasláno: 2. 6. 2012, 09:43:49
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 * |
#7 · Zasláno: 4. 6. 2012, 17:34:45
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é?
|
||
Časová prodleva: 13 let
|
0