Таким вот образом делаю 7-8 посты кастомными, всё отлично работает в category.php, но вот пагинация ни в какую, видимо из-за офсетов или еще чего... Сталкивался кто-нибудь с подобным? как заставить пагинацию корректно работать?
<?php
$categories = get_queried_object_id();
$args = array(
'posts_per_page' => 6,
'cat' => $categories
);
$ar = array(
'posts_per_page' => 2,
'offset' => 6,
'cat' => $categories
);
$arg = array(
'posts_per_page' => 6,
'offset' => 8,
'cat' => $categories
);
$query = new WP_Query( $args );
$q = new WP_Query($ar);
$qu = new WP_Query($arg);
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post(); ?>
// содержимое обычное
<?
}
}
wp_reset_postdata();
if ( $q->have_posts() ) {
while ( $q->have_posts() ) {
$q->the_post(); ?>
// содержимое "необычное"
<?
}
}
wp_reset_postdata();
if ( $qu->have_posts() ) {
while ( $qu->have_posts() ) {
$qu->the_post(); ?>
//содержимое обычное
<?
}
}
wp_reset_postdata();