То, что я пытаюсь сделать:Echo Child Page & Внук Количество страниц
Показать счетчик для детей страницы и внучат Страницы отдельно.
Так на родительской странице было бы что-то вроде этого:
В настоящее время 11 дочерних страниц и 34 страницы внучат.
Мой код в настоящее время:
<?php
$children = get_pages(array(
'child_of' => $post->ID,
));
echo count($children);?>
Он показывает подсчет общего количества детей без разбора. Документы WordPress говорят мне, что его можно изменить с помощью «родительский» => «, но я не смог заставить его работать.
Любые предложения?
Если все, что вы хотите сделать, это показать счет, то на самом деле 'get_pages()' overkill. Создайте метод, который просто выполняет подсчет или поиск существующего. Я не знаком с WP, но посмотрите, например, на get_blog_count() http://codex.wordpress.org/Function_Reference/get_blog_count. –
Да, я думаю, ты прав. Приветствия. Я попробую другой подход. – user3101778
get_blog_count - не очень хороший пример. Но посмотрите, пожалуйста, на http://codex.wordpress.org/Function_Reference/get_page_hierarchy и/или http://codex.wordpress.org/Function_Reference/get_all_page_ids –