Wordpress - 如何显示子页面,但不显示子页面的父页面?

时间:2012-05-18 22:50:54

标签: wordpress

我正在使用最新版本的Wordpress 3.3.2。我有几个页面设置,有几个子页面。父页面充当网站的类别或主要部分。

这是我的基本结构:

Parent_Page
 - Subpage_1
   -- Child_of_1
   -- Child_of_1
   -- Child_of_1
 - Subpage_2
   -- Child of_2

等等......所以我想做的只是“子”页面,而不是子页面或父页面。

这将为我提供所有主要部分内所有页面的列表。

目前我正在使用get_pages,但它看起来有点儿麻烦。当我排除几页时,它开始带走子页面和父页面。

 $storeparent = 18;
 $shopargs = array(
'depth'        => -1,
'child_of' => $storeparent,
'title_li'     => __(''),
'sort_column'  => 'menu_order',
'post_status'  => 'publish',
'link_before'  => '',
'link_after'   => '',
'echo' => 1,
'exclude' => '149,151'
 );

在我排除页面的情况下,我可以添加一些并且它可以工作,但是一旦我点击了某个页面ID,它也开始删除子页面。有点令人困惑,因为我没有告诉它删除子页面。

我现在排除的页面是与“Parent_Page”处于同一级别的页面。

我是否必须按数字顺序订购我想要排除的页面?

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)