SaurabhLP
estoy usando wordpress con arranque de twitter en el que tratar de diseñar un Menú de Navegación…
he llamado wp_nav_menu
y dentro de él he definido sus parámetros relacionados mencionados en Referencia de función/menú de navegación wp…
Lo que intento hacer es agregar varias clases al menú del contenedor, por ejemplo:
wp_nav_menu( array(
'menu_class' => 'class1 class2 class3',
'container_class' => 'nav-collapse collapse',
) );
No funciona en absoluto, el navegador muestra menu-menu-container
clase en container_class
Por supuesto…
¿Cuál puede ser el truco para que funcione? ¿Estoy haciendo algo mal?
WordPress extiende los nombres de las clases de menú por defecto:
… class=”menu-‘. $menu->slug .’-container”‘;
Fuente: http://core.trac.wordpress.org/browser/trunk/wp-includes/nav-menu-template.php#L202
Podrías usar el tuyo clase de caminante. En realidad, no ‘hace’ (en el sentido de generar HTML) nada. Simplemente rastrea cada rama de su árbol: tiene que ser ampliado por otras clases que le digan qué hacer para cada elemento que encuentre.
WordPress proporciona sus propias clases de extensión, como:
Walker_Nav_Menu
– para mostrar el HTML de los menús de navegaciónWalker_Page
– para mostrar una lista de páginasWalker_Category
– para mostrar una lista de términos de taxonomía.
Ejemplo:
$walker = new Custom_Walker_Menu();
wp_nav_menu( array(
'menu_class' => 'class1 class2 class3',
'container_class' => 'nav-collapse collapse',
'walker' => $walker
) );
Por favor, lea la referencia: Referencia de clase/Caminante.
Hay muchas clases personalizadas de navegador de navegación de WordPress para implementar, verifique esto repositorio.