我想在我的项目中以这种格式显示我的菜单
主页Page 1
分第1页
分2页
主页
问题
我已经知道wp_nav_menu在菜单中显示菜单页面但是当我尝试制作这种类型的自定义菜单时,我很困惑地显示这种类型的菜单。
请有人帮我显示此菜单。
答案 0 :(得分:0)
试试这个:
<?php
$pages = get_pages( array(
'sort_order' => 'ASC',
'sort_column' => 'post_title',
'parent' => 0 )
);
?>
<?php
if ($post->post_parent)
//I am a subpage
$id = $post->post_parent;
else
//I am a page
$id = $post->ID;
$subpages = get_pages(array("child_of"=>$id));
?>
<ul>
<?php foreach ($pages as $page):?>
<li>
<a href="<?php echo get_permalink($page->ID); ?> "><?php echo $page->post_title ?></a>
<?php
if ( ($page->ID == $post->ID) || ($post->post_parent == $page->ID) ):
?>
<ul>
<?php
foreach($subpages as $subpage):
?>
<li>
<a href="<?php echo get_permalink($subpage->ID); ?> "><?php echo $subpage->post_title ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</li>
<?php endforeach;?>
</ul>
由于