Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Num Pagination WP&Bootstrap
- */
- if ( ! function_exists ( 'bswp_pagination' ) ) :
- function bswp_pagination($args = [], $class = 'pagination') {
- if ( $GLOBALS['wp_query']->max_num_pages <= 1 ) return;
- $args = wp_parse_args( $args, [
- 'mid_size' => 2,
- 'prev_next' => false,
- 'screen_reader_text' => __('Posts navigation', 'bswp'),
- 'type' => 'array',
- 'current' => max( 1, get_query_var('paged') ),
- ]);
- $links = paginate_links( $args );
- ?>
- <nav aria-label="<?php echo $args['screen_reader_text']; ?>">
- <ul class="pagination justify-content-center mb-4">
- <?php
- $i = 1;
- foreach ( $links as $link ) { ?>
- <li class="page-item <?php if ($i == $args['current']) { echo 'active'; }; ?>">
- <?php echo str_replace( 'page-numbers', 'page-link', $link ); ?>
- </li>
- <?php $i++;} ?>
- </ul>
- </nav>
- <?php
- }
- endif;
Add Comment
Please, Sign In to add comment