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

Menu dinamico - Categorias y paginas

Estas en el tema de Menu dinamico - Categorias y paginas en el foro de WordPress en Foros del Web. Hola! Para la creación del menú en wordpress estoy utilizando los siguientes comandos Código HTML: wp_list_categories wp_list_pages Pero este se me depliega del la siguiente ...
  #1 (permalink)  
Antiguo 13/08/2009, 12:39
 
Fecha de Ingreso: agosto-2007
Mensajes: 4
Antigüedad: 16 años, 8 meses
Puntos: 0
Menu dinamico - Categorias y paginas

Hola!

Para la creación del menú en wordpress estoy utilizando los siguientes comandos

Código HTML:
wp_list_categories
wp_list_pages
Pero este se me depliega del la siguiente forma:
//Comienza menu
Categorias:
  • carro
  • rojo
  • bonito

Paginas:
  • Uno
  • Dos
  • Tres
  • Cuatro

//Termina menú

Y necesito poder combinar estas y no en dos listados separados:
  • Uno <--pagina
  • Dos <--pagina
  • carro <--categoría
  • rojo <--categoría
  • Tres <--pagina
  • Bonito <--categoría
  • Cuatro <--pagina

Alguna sugerencia?

Gracias de antemano
  #2 (permalink)  
Antiguo 14/08/2009, 10:36
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 10 meses
Puntos: 59
Respuesta: Menu dinamico - Categorias y paginas

Hola, no me atrevo a decir que no se puede, pero por lo menos no lo he logrado.

Si tienes definida la estructura de tu sitio puedes hacerlo tu mismo.

Mira este ejemplo, lo use en un sitio:

(Obviamente la variable $mrhelp la uso para ingresar los id's y algunos textos, pero puedes ver como lo hice)

Código php:
Ver original
  1. <?php
  2.  
  3. $quienes        = get_page($mrhelp['quienes']);
  4. $trabaje        = get_page($mrhelp['trabaje']);
  5. $contactenos            = get_page($mrhelp['contactenos']);
  6. $servicios      = get_page($mrhelp['servicios']);
  7.  
  8. ?>
  9.  
  10.         <ul id="menu-head" class="menu-horizontal">
  11.  
  12.             <li class="nivel1"><a href="<?php bloginfo('home') ?>" title="<?php print $mrhelp['tIrInicio'] ?>"><?php print $mrhelp['tInicio'] ?></a></li>
  13.            
  14.             <li class="nivel1"><a href="<?php bloginfo('home') ?>/<?php print get_page_uri($mrhelp['quienes']) ?>/" title="<?php print $mrhelp['tIrPagina'] ?><?php print $quienes->post_title ?>"><?php print $quienes->post_title ?></a>
  15.  
  16.                 <ul class="children">
  17.                     <?php wp_list_pages(array("title_li" => "", "depth" => 1, "child_of" => $mrhelp['quienes'])) ?>
  18.                 </ul>
  19.            
  20.             </li> <!-- Fin Quienes -->
  21.            
  22.              <li class="nivel1"><a class="nivel1" href="<?php bloginfo('home') ?>/<?php print get_page_uri($mrhelp['servicios']) ?>/" title="<?php print $mrhelp['tIrPagina'] ?><?php print $servicios->post_title ?>"><?php print $servicios->post_title ?></a>
  23.                
  24.                 <ul class="children">
  25.                     <?php wp_list_pages(array("title_li" => "", "depth" => 1, "child_of" => $mrhelp['servicios'])) ?>
  26.                 </ul>
  27.              
  28.              </li><!-- Fin Servicios -->
  29.              
  30.              <li class="nivel1"><a class="nivel1" href="<?php print get_category_link($mrhelp['productos']) ?>" title="<?php print $mrhelp['tVerCat'] ?><?php print get_cat_name($mrhelp['productos']) ?>"><?php print get_cat_name($mrhelp['productos']) ?></a>
  31.                
  32.                 <ul class="children">
  33.                     <?php wp_list_categories(array("hide_empty" => false, "title_li" => "", "depth" => 1, "child_of" => $mrhelp['productos'], "orderby" => 'ID')) ?>
  34.                 </ul>
  35.              
  36.              </li><!-- Fin Productos -->     
  37.              
  38.              <li class="nivel1"><a class="nivel1" href="<?php print get_category_link($mrhelp['publicacion']) ?>" title="<?php print $mrhelp['tVerCat'] ?><?php print get_cat_name($mrhelp['publicacion']) ?>"><?php print get_cat_name($mrhelp['publicacion']) ?></a>
  39.                
  40.                 <ul class="children">
  41.                     <?php wp_list_categories(array("hide_empty" => false, "title_li" => "", "depth" => 1, "child_of" => $mrhelp['publicacion'])) ?>
  42.                 </ul>
  43.              
  44.              </li><!-- Fin Publicaciones -->
  45.              
  46.             <li class="nivel1"><a href="<?php bloginfo('home') ?>/<?php print get_page_uri($mrhelp['trabaje']) ?>/" title="<?php print $mrhelp['tIrPagina'] ?><?php print $trabaje->post_title ?>"><?php print $trabaje->post_title ?></a></li> <!-- Fin Trabaje -->
  47.            
  48.             <li class="nivel1"><a href="<?php bloginfo('home') ?>/<?php print get_page_uri($mrhelp['contactenos']) ?>/" title="<?php print $mrhelp['tIrPagina'] ?><?php print $contactenos->post_title ?>"><?php print $contactenos->post_title ?></a></li> <!-- Fin Contacto -->                            
  49.  
  50.         </ul>
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
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 04:20.