【发布时间】:2015-06-17 05:58:52
【问题描述】:
我有一个父页面 A 和子页面 X、Y、Z、D
我想在页面 X 和 Y 上显示指向所有子页面的链接
当您转到页面 X 和 Y 时,您应该会看到所有子页面 X、Y、Z、D 的列表
由于某种原因,我只得到子页面(页面 D)
我正在使用这个功能。
$args = array(
'sort_order' => 'asc',
'sort_column' => 'post_title',
//'hierarchical' => 1,
'exclude' => '',
'include' => '',
'meta_key' => '',
'meta_value' => '',
'authors' => '',
'child_of' => A,
'parent' => -1,
'exclude_tree' => '',
'number' => '',
'offset' => 0,
'post_type' => 'page',
'post_status' => 'publish'
);
$pages = get_pages($args);
if ( $pages)
{
foreach($pages as $page)
{
$page = '<ul> <li> <a href=" ' . get_page_link( $page->ID ) . '"> ' .$page->post_title . ' </a> </li></ul>';
}
return $page;
}
我做错了什么?
【问题讨论】:
-
来点简单的怎么样:
$mypages = get_pages( array( 'child_of' => A, 'sort_column' => 'post_title', 'sort_order' => 'asc' ) );
标签: wordpress