Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2009, 10:36
Avatar de lucasan
lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 17 años, 6 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"