我正在使用最新版本的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”处于同一级别的页面。
我是否必须按数字顺序订购我想要排除的页面?
有人有任何建议吗?