在wordpress中显示特定的顶级和子页面
问题描述:
已经搜索了一段时间的答案,在各种菜单解决方案上看到了很多答案,但没有一个能够提供我所喜欢的东西。在wordpress中显示特定的顶级和子页面
我想在wordpress中的菜单上显示子页面和父页面。所以,如果我的网站lookslike这样的:
页1
page 1a page 1b page 1c
页2
页3
page 3a page 3b
页4
页5
当我在页面1上显示页面1和下面的所有子页面时,在子页面上我想在菜单上显示子页面和父页面,但不是其余页面顶层的页面。
我现在的代码让我一半在那里,因为它显示特定分支的任何页面上的所有子页面,因为它有一个特定的帖子ID,但我不知道要添加什么来创建父ID。我使用当前代码如下:
<ul>
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'820');
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
</ul>
答
虽然我不想回答“使用插件”的话,那也正是我打算做的事情 - 或者至少,在你点一个插件的方向,你可以从中取出代码并转换并添加到你的主题,如果你想。这只是一个单一的,很小的PHP文件。
一个老但一糖果,我现在仍然使用它(即使它没有在年更新一次它仍然适用于最新的3.4.1罚款;
它被设置为一个小部件,但显然你不需要使用它,它是一个方便的代码,它会显示链接到子页面,但也链接到兄弟页面(我理解为你的问题的第二部分),并显示
谢谢,解决了这个问题:-) – 2012-08-22 18:37:44
你应该发布你的解决方案作为答案并将其标记为正确 - 那么在将来它可以被其他谁找到这个线程搜索:) – McNab 2012-08-22 18:40:17