Плагин для отображения pagemap под определенной страницей и следующей / предыдущей страницей под определенной страницей?

Я публикую курс онлайн. Курс написан на страницах, и мне нужна какая-то навигация для курса.

Для навигации я хочу:

  • Ссылки на предыдущую / следующую страницу
  • Индекс страницы

Я полагаю, что все страницы книги будут подстраницами (на нескольких уровнях) до начальной страницы под названием «Книга». Должна быть возможность перемещаться между ними с помощью предыдущей / следующей страницы. Также следует ориентироваться, щелкнув ссылку в индексе страницы. Я предполагаю, что я покажу этот индекс либо на боковой панели, либо на каждой странице.

Я предполагаю, что короткие коды могут выглядеть примерно так:

[previous_page pages_under="/Book" text="<< Previous page"] [next_page pages_under="/Book" text="Next page >>"] [pageindex pages_under="/Book" bullets="numbered" hierarchy="indent" current_page_in_pageindex="Make bold and remove link"] 

Solutions Collecting From Web of "Плагин для отображения pagemap под определенной страницей и следующей / предыдущей страницей под определенной страницей?"

Это даст вам идентификатор родительской страницы:

 $post->post_parent 

.. и это приведет к тому, что дети родительской страницы:

 get_children($post->post_parent); 

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

Что-то вроде этого, чтобы начать:

 <ul> <li class="heading"><?php get_title($post->post_parent); ?></li> <?php $children = get_children($post->post_parent); foreach($children as $c) { echo '<li>'.get_title($c->ID).'</li>'; }; ?> </ul>