2014-11-18 12 views
1

У меня есть родительская страница в Wordpress, и я использую приведенный ниже код для отображения информации о каждой из дочерних страниц, которые имеет родитель. Отлично. Что мне нужно сделать в другом месте на странице - это отображение количества дочерних страниц, например «Эта страница имеет X дочерних страниц». Может ли кто-нибудь помочь мне сделать это, пожалуйста?Показать число дочерних страниц текущего родителя

<?php 
    $args = array(
     'post_type'  => 'property', 
     'posts_per_page' => -1, 
     'post_parent' => $post->ID, 
     'order'   => 'ASC', 
     'orderby'  => 'menu_order' 
    );  
    $parent = new WP_Query($args);  
    if ($parent->have_posts()) : 
    ?> 
     <?php while ($parent->have_posts()) : $parent->the_post(); ?> 

       //content goes here 

     <?php endwhile; ?> 
    <?php endif; wp_reset_query(); ?> 

ответ

2

Вы можете использовать как

$pages = get_pages(array('child_of' => $post->ID, 'post_type' => 'property')); 
$count = count($pages); 
+0

Удивительно! Спасибо. –

Смежные вопросы