我目前正在使用wp_list_child_pages
使用以下代码执行此操作:
function wpb_list_child_pages() {
global $post;
// Vars
$page = get_the_title();
$id = $post->ID;
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0&depth=1' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $id . '&echo=0&depth=1' );
if ( $childpages ) {
$html_out = '';
$html_out .= '<div class="child-page-container child-page-' . $id . '">';
// $html_out .= '<h2>' . $page . '</h2>';
$html_out .= '<ul class="child-page-list">' . $childpages . '</ul>';
$html_out .= '</div>'; // child-page-container
}
return $html_out;
}
add_shortcode('wpb_childpages', 'wpb_list_child_pages');
但这并不能完全符合我的要求。我需要显示我在Appearance&gt;中设置的结构。菜单和它只需要显示我父页面的子页面。
这可能实现吗?