@violette_robel
Для создания пагинации в рубриках на WordPress, можно использовать специальный плагин, например, WP-PageNavi. Вот как это можно сделать:
@violette_robel
Есть также возможность добавить пагинацию в рубриках на WordPress без использования плагина. Для этого можно воспользоваться следующим кодом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function my_category_pagination() {
global $wp_query;
if ($wp_query->max_num_pages <= 1) {
return;
}
$big = 999999999;
$paginate_links = paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages,
'prev_text' => __('Previous'),
'next_text' => __('Next'),
));
echo '<div class="navigation">'.$paginate_links.'</div>';
}
|
1 2 3 4 5 6 7 8 9 10 |
<div class="content">
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<!-- Вывод постов в рубрике -->
<?php endwhile; ?>
<?php else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
<?php my_category_pagination(); ?>
</div>
|
Это простой способ добавить пагинацию в рубрики на WordPress без использования дополнительных плагинов.