Получение подстраницы подстраницы – Пользовательские сообщения

У меня есть одна страница с настраиваемыми сообщениями. Они отображаются на одной странице со списком, вы можете выбрать одну страницу, и когда вы доберетесь до этой страницы, мне нужно показать подстраницы этой страницы.

Вот до сих пор я сделал это, его первая страница с пользовательскими сообщениями:

<select name="select_page" id="select_page" class="select_page" data-mini="true" data-theme="c"> <?php $pageId = 5; $subpages = get_pages( array( 'child_of' => $pageId, 'sort_order' => 'asc', 'sort_column' => 'menu_order') ); ?> <?php if($post->post_parent) {?> <option value="<?php echo get_page_link($pageId) ?>" >Startpage</option> <?php } else {?> <option value="<?php echo get_page_link($pageId) ?>" selected="selected">Startpage</option> <?php } ?> 

Это было для списка, мне нужно показать подстраницы этих подстраниц и показать его в списке.

  <?php foreach($subpages as $page) { $i++; $pages[] += $page->ID; ?> <?php if($page->post_title == get_the_title()) {?> <option value="<?php echo get_page_link($page->ID) ?>" selected="selected"><?php echo $i.'. '.$page->post_title ?></option> <?php } else {?> <option value="<?php echo get_page_link($page->ID) ?>"><?php echo $i.'. '.$page->post_title ?></option> <?php } ?> <?php }?> </select> 

Мой вопрос:

Как показать подстраницы этой подстраницы?

Проблема здесь

 $subpages = get_pages( array( 'child_of' => $pageId, 'sort_order' => 'asc', 'sort_column' => 'menu_order') ); 

Параметр «child_of» также запрашивает внуков вместе с детьми. Вместо этого используйте параметр «parent», который будет запрашивать только прямые дети. Как только это будет сделано, вы снова будете использовать тот же код в своем foreach

 foreach($subpages as $page) { $subsubpages = get_pages( array( 'parent' => $page->ID, 'sort_order' => 'asc', 'sort_column' => 'menu_order') ); // use $subsubpages along with $page here } 

Если вы хотите пойти еще ниже в уровнях, вы, вероятно, захотите реализовать эту логику в форме рекурсивной функции