だから、私はこのようなページ構造を用意しています
Location
- New York
- Restaurant #1
- Dinner Menu
- Lunch Menu
- Restaurant #2
- Dinner Menu
- Lunch Menu
したがって、Restaurant #1 のページを例にすると、Restaurant #1 のすべての子ページのみを表示する必要があります。残念ながら、私の現在のコード ベースは代わりにニューヨークのすべての子ページを返しています。
これが私のコードです:
if ( is_page() ) {
if($post->post_parent)
$children = wp_list_pages('sort_column=menu_order&title_li=&child_of='.$post->post_parent.'&echo=0');
else
$children = wp_list_pages('sort_column=menu_order&title_li=&child_of='.$post->ID.'&echo=0');
if ($children) {
echo $children;
}
}