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