Хлопці, и снова у меня есть пару вопросиков к Вам, а если быть точнее - три. Поехали)
1) Когда код выглядел вот так:
if (have_posts()) :
while (have_posts()) :
the_post();
?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>" class="catalog-object-element">
<?php the_post_thumbnail('thumbnail') ?>
<span><?php the_title(); ?></span>
</a><?php
endwhile;
endif;
?>
<center><?php the_posts_pagination() ?></center>
то пагинация вела себя адекватно: когда, объекты было на одну страницу - она не выводилась. Когда объктов было больше чем на одну страницу - она выводилась и нормально работала. Но когда код стал вот таким:
<?php
$posts = get_posts( array(
'numberposts' => 12,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>" class="catalog-object-element">
<?php the_post_thumbnail('thumbnail') ?>
<span><?php the_title(); ?></span>
</a><?php
}
?>
<center><?php the_posts_pagination() ?></center>
то пагинация стала выводится вне зависимости от того сколько объектов (на одну страницу или на несколько) и когда ты ее переключаешь, страницы с объектами не меняются?