Menu Drop Down en Wordpress
Escrito el 04 Mar, 2009 por Alexis en Destacadas, Wordpress
Hoy estuve jugando un poco con un proyecto en el cual estoy trabajando hace unos días para un amigo, y necesitaba insertar un menú “Drop Down” para mostrar las categorías del blog dentro de él.
Por lo que me puse a revisar a mis marcadores y recordé un Menú muy ligero y practico que creo ClarkLab.

Acto seguido me puse a examinarlo e integrarlo en Wordpress. En las siguientes líneas les resumiré como lo pueden integrar en su blog.
Pueden ver un demo Aquí
Lo primero que haremos será incluir la librería jQuery en nuestro header.php. Como ya lo dije, recomiendo “llamar” a la librería directo desde Google Code para hacer más ligero el site.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
Y acto seguido haremos el llamado al script para que el menú funcione:
<script type="text/javascript"> $(function() { $('ul.hover_block li').hover(function(){ $(this).find('img').animate({top:'182px'},{queue:false,duration:500}); }, function(){ $(this).find('img').animate({top:'0px'},{queue:false,duration:500}); }); }); </script>
Luego elegiremos el lugar dentro desde nuestro Theme donde incluiremos el Menú, en mi caso lo incluí dentro a la derecha dentro de la Cabecera.
Por lo cual insertaremos estas líneas en el lugar de nuestra preferencia:
<div id="cate"> <img src="<?php bloginfo('stylesheet_directory'); ?>/images/navigate.png" width="184" height="32" class="menu_head" /> <ul class="menu_body"> <?php wp_list_categories('title_li='); ?> <li class="bottom"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/b_navigate.png" width="184" height="32" class="menu_head" /></li> </ul> </div>
Ahora solo un poquito de CSS para dale forma y estaremos listo:
#cate { font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 1.1em; } #cate ul li{ margin: 0px; list-style: none; } .menu_body { display: none; width: 184px; margin: 0px; list-style: none; } .menu_body li{background:#ECD078;border-top:2px solid #FFFFFF;} .menu_body li.alt{background:#C02942;padding:0px!important;} .menu_body li a{color:#542437; text-decoration:none; padding:10px; display:block;} .menu_body li a:hover{padding:15px 10px; font-weight:bold;} .bottom{ border: none!important; background: none!important; }
Como se habrán dado cuenta es algo muy fácil de integrar y personalizar, solo se necesita un poco de CSS y dos imágenes.
Recordar visitar ClarkLab para futuras referencias y leer un poco mas de la documentación










MAriano |27/5/2009| Site: Who knows?
por favor, soy nuevo en esto y no entiendo bien el proceso. debo pegar estos codigos juntos en algun lugar especial? y el CSS donde lo pego? gracias! muy buen sitio
Alexis |28/5/2009| Site: eliseos.net
mariano, todo lo que sea archivos javascript es recomendable insertarlo dentro de las etiquetas
headerAhora, lo que es el codigo en php (Wordpress) debe ser insertado donde quieras que el Menu se muestre. Los archivos CSS recomiendo insertarlos dentro de tu hoja de estilos, por lo generarl se llamastyle.cssy esta en la carpeta raíz de tu theme.Espero ser claro. Saludos
Como vender online |4/7/2009| Site: comovenderonline.net
Alexis, para los novatos quiza seas mas claro especificando, el 1º y 2º codigo en la xxxx.php, despues de la etiqueta ”, el 3º…… Es que de verdad cuesta un poco entender para aquellos que no estmos familiarizados con la terminologia propia del lenguaje. Saludos.
Alexis |4/7/2009| Site: eliseos.net
Mañana o en estos dias me voy a tomar el trabajo de re-escribir el Tutorial para todos aquellos que se quedaro con dudas.
gaston999 |19/10/2009| Site: zonautopia.com.ar
Muchas gracias. Lo implementaré.
toltub |27/1/2010| Site: Who knows?
La verdad que no entendí nada de nada, Si te haces un video tutorial te lo agradecería!!!.