@krinbin

Как вывести все дочерние страницы в wordpress?

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

$stati_children = new WP_Query(array(
  'post_type' => 'page',
  'post_parent' => get_the_ID()
  )
);

if($stati_children->have_posts()) :
  while($stati_children->have_posts()): $stati_children->the_post();
  echo '<h2>'.get_the_title().'</h2>';
  echo '<p>'.get_the_excerpt().'</p>';
  echo '<p><a href="'.get_the_permalink().'">'.Подробнее.'</a></p>';
  endwhile;
endif; wp_reset_query();


Т.е. мне нужеy аналог wp_list_pages, только что б выводил не списком, а как записи у категорий.
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 1
jams
@jams
Веб-разработчик | PHP | WP | JS
Уберите 'post_parent' => get_the_ID()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы