АП
Size: a a a
АП
KP
AZ
АП
KP
АП
KP

YJ
$query = new WP_Query($args);
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();
// всякие манипуляшки с содержимым
endwhile;
$max_pages = $query->max_num_pages;
wp_reset_postdata();
endif;
my_pagenavi();
function my_pagenavi()
{
global $wp_query;
$big = 999999999; // уникальное число для замены
$args = [
'base' => str_replace($big, '%#%', get_pagenum_link($big)),
'format' => '',
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages
];
$result = paginate_links($args);
// удаляем добавку к пагинации для первой страницы
$result = str_replace('page/1/', '', $result);
echo $result;
}
АП
YJ
KP
YJ
KP
YJ
print_r(['max_pages' => $max_pages]);AZ
KP
KP

АП
AR