Здравствуйте. Только начал изучать wordpress и не могу решить тривиальную задачу. У меня есть страница "Список услуг". У это страницы есть дочерние. Ну и мне нужно вывести список дочерних страниц, но с миниатюрами и постраничной навигацией. Ну я вот использую такой вот код
<?php
$args = array(
‘numberposts’ => 5,
‘category’ => 156
);
$posts = get_posts( $args );
foreach($posts as $post){ setup_postdata($post);
the_title();
the_content();
}
wp_reset_postdata(); // сброс
?>
<?php if( function_exists(‘wp_corenavi’) ) { wp_corenavi(); } ?>
И у меня ничего не выводится. Вообще много чего пробовал и всё никак не могу решить задачу. Посоветуйте пожалуйста. Записи я легко вывел с помощью if (have_posts()) : while (have_posts()) : the_post(); ?> и т.д. А страницы также вывести не получается.
Судя по вашему коду вы выводите записи с категории, айди которой 156. А вам нужно отобразить дочерние страницы!
Ощущаете разницу? )
Для того, что бы вывести список дочерних страниц используйте этот код:
А как я так выведу миниатюры? Ну а также пагинацию.
А вообще можно вывести список страниц с помощью <?php if (have_posts()) : while (have_posts()) : the_post(); ?>. Записи я так вывел, а вот страницы не получается.
По большому счету можно. Для этого нужно создать еще один цыкл с параметрами: