我正在构建一个WordPress网站,我需要在父网页中创建一个由子网页组成的菜单。所以,我已经通过两种方式正确地实现了这一目标:
我想要获得的内容与此网站左侧相似:http://optinmonster.com/how-it-works/actionable-insights/
但我遇到了问题,因为当我点击我创建的菜单元素时,会打开它们自己的页面。虽然我希望它们显示在父页面上...我的想法是我希望根据我点击的菜单项在父页面中显示不同的内容。我该怎么办??有插件吗?
PS,我相信我还没有找到解决这个问题的方法,因为我在谷歌上搜索错误,所以对于我遇到的问题有明确的名称 ?? < / p>我真的很感激一些帮助。
答案 0 :(得分:3)
<?php
if ($post->post_parent) {
$page = $post->post_parent;
} else {
$page = $post->ID;
}
$children = wp_list_pages(array(
'child_of' => $page,
'echo' => '0',
'title_li' => ''
));
if ($children) {
echo "<ul>\n".$children."</ul>\n";
}
?>