Problemas con menús desplegables en Wordpress

  • Autor Autor genako
  • Fecha de inicio Fecha de inicio
genako

genako

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, necesito vuestra ayuda.

Intento poner menús desplegables en mi wordpress, pero, a parte de que se me descoloca todo cuando añado un submenu (en Apariencia>Menus), el submenu sigue sin aparecer, por lo que creo que algo del código lo inhabilita.

Copio una parte de mi header, por si tiene algo que ver.

Insertar CODE, HTML o PHP:
 <div id="nav2"><!-- CATEGORY MENU --> 
    <?php if ( has_nav_menu( 'secondary-menu' ) ) {   //checks if custom menu has been created
          wp_nav_menu( array( 'menu_class' => 'sf-menu', 'theme_location' => 'secondary-menu' ) );
	} else {// if not, old fashioned category menu will be loaded
	?>
        <ul class="sf-menu">		

            <?php $cat = get_option('swt_categories');  ?><img src="/images/tronoicono.png">
            <li class="category_item <?php if(is_home()) { echo 'current-cat'; } ?>"><a href="<?php bloginfo('home'); ?>" id="home">Home</a><ul id="nav" class="">

        	<?php wp_list_categories("title_li=&depth=1&exclude=$cat" ); ?>
        </ul>
   <?php } ?>

 </div><!-- END CATEGORY MENU -->

Gracias de antemano!
 
a mi me paso que ponía los submenus pero no aparecían al pasar el mouse ni nada y era por que me faltaba un estilo; pero ahora no me acuerdo cual era pero pudes ver si es eso.
 
Tiene pinta, pero quería saber si está bien configurado el header antes de empezar a tocarle.
 
Pon un enlace a la web porque seguramente el dropdown lo haga mediante css o js.

Yo normalmente, para webs propias, los dropdowns los modifico directamente a pelo en el header.php y así controlo todo perfectamente.

Saludos
 
Mirando tu código no veo donde quieres que aparezca el dropdown.

La estructura básica de un dropdown es la siguiente:

Insertar CODE, HTML o PHP:
<ul>
	<li>Enlace 1</li>
	<li>Enlace 2
		<ul>
			<li>Subenlace 1</li>
			<li>Subenlace 2</li>
			<li>Subenlace 3</li>
		</ul>
	</li>
	<li>Enlace 3</li>
</ul>

Una vez tengas eso bien, es cuestión de aplicarles los efectos CSS y listo.
 
Atrás
Arriba