2012-04-03 112 views
0

嗨我一直在尝试几个小时,以显示我的页面模板上的特定页面和他们的孩子的四列网格。我的网站结构是:WordPress的 - 从页面模板列出特定的页面和子页面或创建一个新的菜单?

Main Page 
    Service Page 
    -Service Type 1 
    --Service Type 1, Item 1 
    --Service Type 1, Item 2 
    -Service Type 2 
    --Service Type 2, Item 1 
    --Service Type 2, Item 2 

我有困难想列出我的“服务类型”,并有子页面从我的页面模板。

我试图制作一个页面ID(来自“服务类型”的ID)数组并显示这些页面的标题。

然后,我想要搜索数组,看看它里面的页面是否有子元素,如果是这样的话,显示下面的子标题作为链接(在我的css后面)。

这听起来并不困难,但我似乎无法摆脱困境。我一直在捣碎代码,但无法弄清楚。

我可以利用显示在基本列表中的页面:

<?php wp_list_pages('include=453&title_li='); ?> 
<?php wp_list_pages('child_of=453&sort_column=post_title&title_li=') ?> 
<?php wp_list_pages('include=457&title_li='); ?> 
<?php wp_list_pages('child_of=457&sort_column=post_title&title_li=') ?> 

但希望有更多的东西动态的,所以,如果我增加更多的服务类型,我不必手动输入所有的代码,而不是我所能用新的ID填充数组?

我想我的页面的顶格有类似:

-Service Type 1   -Service Type 2   -Service Type 3 
    --Service Type 1, Item 1 --Service Type 2, Item 1 --Service Type 3, Item 1 
    --Service Type 1, Item 2 --Service Type 2, Item 2 --Service Type 3, Item 1 

上午我接近这一权利或我应该做某种形式的菜单吗? 任何帮助,将不胜感激!

谢谢!

回答

0

原来,不是列出页面和子页面,而是创建一个新菜单以实现我想要获得的内容。

我使用的代码在这里,使第二个菜单:

http://wordpress.org/support/topic/on-adding-second-menu-to-twenty-eleven?replies=4

我有一个问题,在“主页”出现在第二个菜单让我用在这里找到删除它的功能:

http://wordpress.org/support/topic/remove-home-from-menu-1?replies=9

+0

不要忘记点击勾选向左接受的答案,因此,如果有人需要这个在将来,他们就会知道答案已经公布。 – Theresa 2012-04-04 20:42:22