Carlos Robles frikiblog

WordPress menu dos niveles

| 0 comments

Para hacer un menu de dos niveles en wordpress, teniendo que al hacer clic sobre el primer nivel se va al post correspondiente, y se despliega su submenu, hacemos esto:

<ul id="nav">
<?php wp_list_pages('title_li=&depth=1'); ?>
 </ul>
<?php 
if($post->post_parent)
$parent= $post->post_parent; 
else
$parent= $post->ID ;


$childrens = wp_list_pages("title_li=&child_of=".$parent."&echo=0"); 
 
if ($childrens) { ?>
 <ul id="subnav">
<?=$childrens; ?>
 </ul>
<?php } ?> 

Por su puesto nos queda el css de turno para dejarlo chulo (list-style:none, display:block; float:left, etc)

Facebook Twitter Linkedin Plusone Digg Delicious Reddit Email

Leave a Reply

Required fields are marked *.