Как выполнить навигацию по дочерней странице?

Я не нахожу информацию об этом, поэтому я, вероятно, неправильно ее формулирую в своем поиске. Поэтому я надеюсь, что кто-то может указать мне в правильном направлении.

У меня есть 50 штук контента, которые будут размещаться на моем сайте WordPress. Каждый фрагмент контента будет разбит на 5-6 страниц (каждый). Поэтому для этого я создал собственный шаблон страницы.

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

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

Любое направление было бы чрезвычайно полезно.

Я get_children решение для вас, он использует get_children для определения того, есть ли какие-либо, а затем условно устанавливает значение $p_id для $p_id для параметра child_of , так что список дочерних страниц из определенного родителя всегда может быть показан по используя wp_list_pages() .

Код:

 function wpse125273_child_page_nav() { global $post; $args = array( 'post_parent' => $post->ID, 'post_type' => 'page', 'post_status' => 'publish' ); $children = get_children( $args ); if ( empty( $children ) ) { $p_id = $post->post_parent; } else { $p_id = $post->ID; } $args = array( 'child_of' => $p_id, 'post_type' => 'page', 'post_status' => 'publish' ); wp_list_pages( $args ); } 

Примечание: примерный и непроверенный