Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como poner categorías en desplegable.

Estas en el tema de Como poner categorías en desplegable. en el foro de WordPress en Foros del Web. Hola, tengo una nueva duda, que me gustaría me ayudaran a resolver por favor. Tengo un theme que se llama Vostok no tiene sidebar definida, ...
  #1 (permalink)  
Antiguo 29/11/2012, 19:38
Avatar de Marthita23  
Fecha de Ingreso: enero-2003
Ubicación: Edo Mexico
Mensajes: 485
Antigüedad: 21 años, 11 meses
Puntos: 17
Pregunta Como poner categorías en desplegable.

Hola, tengo una nueva duda, que me gustaría me ayudaran a resolver por favor.

Tengo un theme que se llama Vostok no tiene sidebar definida, sin embardo ya trae por default un buscador y las categorías agregadas aunque no puedo poner mas widgets.

Las categorías al ir agregando una a una se van agregando automáticamente a la lista... Mi pregunta es como puedo cambiar el codigo que les pongo a continuación para que salga un menú desplegable en vez de la lista.

Aquí les dejo el código...

<div id="sidebar" class="clearfix">
<div id="sb-1">
<ul id="categories">
<?php wp_list_categories('show_count=1&title_li=&exclude =2'); ?>
</ul>
</div><!-- close:sb-1 -->
<div id="sb-2">
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<ul id="rss">
<li><a href="<?php bloginfo('rss2_url'); ?>"><?php _e('RSS Feed of the articles','vostok'); ?></a></li>
<li><a href="<?php bloginfo('comments_rss2_url'); ?>"><?php _e('RSS Feed of the comments','vostok'); ?></a></li>
</ul>
<a href="mailto:<?php bloginfo('admin_email'); ?>" class="email"><?php bloginfo('admin_email'); ?></a>
</div><!-- close:sb-2 -->
</div><!-- close:sidebar -->


  #2 (permalink)  
Antiguo 29/11/2012, 23:54
(Desactivado)
 
Fecha de Ingreso: enero-2004
Mensajes: 136
Antigüedad: 20 años, 11 meses
Puntos: 0
Respuesta: Como poner categorías en desplegable.

Utiliza wp_dropdown_categories , configura las opciones que quieras y listo.


Código PHP:
Ver original
  1. <?php wp_dropdown_categories('hierarchical=0&exclude=&depth=1&include=&show_option_none=Seleccione una categoria');?>
  2.                                 <script type="text/javascript"><!--
  3.                                 var dropdown = document.getElementById("cat");
  4.                                 function onCatChange() {
  5.                                 if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
  6.                                 location.href = "<?php echo get_option('home');
  7.                                 ?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
  8.                                 }
  9.                                 }
  10.                                 dropdown.onchange = onCatChange;
  11.                                 --></script>
  #3 (permalink)  
Antiguo 29/11/2012, 23:56
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Como poner categorías en desplegable.

Chanfle en lo que tarde en crear la respuesta me ganaron jajaja

------------------------------------------

cambia esto
Código PHP:
Ver original
  1. <ul id="categories">
  2. <?php wp_list_categories('show_count=1&title_li=&exclude =2'); ?>
  3. </ul>

por

Código PHP:
Ver original
  1. <div id="categories"><h2><?php _e('Posts by Category'); ?></h2>
  2.     <?php wp_dropdown_categories('show_option_none=Select category'); ?>
  3.  
  4. <script type="text/javascript"><!--
  5.     var dropdown = document.getElementById("cat");
  6.     function onCatChange() {
  7.         if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
  8.             location.href = "<?php echo get_option('home');
  9. ?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
  10.         }
  11.     }
  12.     dropdown.onchange = onCatChange;
  13. --></script>
  14. </div>
  #4 (permalink)  
Antiguo 30/11/2012, 17:11
Avatar de Marthita23  
Fecha de Ingreso: enero-2003
Ubicación: Edo Mexico
Mensajes: 485
Antigüedad: 21 años, 11 meses
Puntos: 17
Respuesta: Como poner categorías en desplegable.

Gracias chicos me ayudaron bastante ya lo solucione con su ayuda.

Etiquetas: blog, php, url, themes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:53.