我想在我的项目中以这种格式显示我的菜单
主页面 1 子页面 1
子
页面
2 主页面 2
问题
我已经编写了 wp_nav_menu 来在菜单中显示菜单页面,但是当我尝试制作这种类型的自定义菜单时,我对显示这种类型的菜单感到困惑。
请有人帮我显示这个菜单。
试试这个:
<?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>
谢谢