@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 без использования дополнительных плагинов.