Вывод дочерних страниц (WordPress)

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

Код по выводу дочерних страниц.

<?php
$page_children = new WP_Query(array(
  'post_type' => 'page',
  'post_parent' => get_the_ID() // из основного цикла
)
);

if($page_children->have_posts()) :
  while($page_children->have_posts()): $page_children->the_post();
?>
 <h2><?php the_title(); ?></h2>
 <p><?php the_excerpt(); ?></p>
 <p><a href="<?php the_permalink();?>">Подробнее</a></p>

<?php
endwhile;
endif; 
wp_reset_query(); //обнуляем запрос
?>

Оцените статью
Добавить комментарий

  1. Алексей

    Помогло, сразу вывело все что нужно на всех родительских страницах! Супер, спасибо!

    Ответить