| @@ -10,18 +10,25 @@ | ||
| 10 | 10 | exit; |
| 11 | 11 | } |
| 12 | 12 | $pagination_type = isset( $view_options['post_pagination_type'] ) ? $view_options['post_pagination_type'] : ''; |
| 13 | 13 | // Paged argument. |
| 14 | +if ( get_query_var( 'paged' ) ) { | |
| 15 | + $pcp_paged = get_query_var( 'paged' ); | |
| 16 | +} elseif ( get_query_var( 'page' ) ) { | |
| 17 | + $pcp_paged = get_query_var( 'page' ); | |
| 18 | +} else { | |
| 19 | + $pcp_paged = 1; | |
| 20 | +} | |
| 14 | 21 | if ( $show_pagination ) { |
| 15 | 22 | ?> |
| 16 | - <span class="sp-pcp-pagination-data" style="display:none;"></span> | |
| 23 | + <span class="sp-pcp-pagination-data" style="display:none;" data-loadmoretext="<?php echo esc_attr( $view_options['load_more_button_text'] ); ?>" data-endingtext="<?php echo esc_attr( $view_options['load_more_ending_message'] ); ?>"></span> | |
| 17 | 24 | |
| 18 | - <nav class="pcp-post-pagination pcp-on-desktop"> | |
| 19 | - <?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $view_options, $pcp_gl_id ); ?> | |
| 25 | + <nav class="pcp-post-pagination pcp-on-desktop <?php echo esc_attr( $pagination_type ); ?>"> | |
| 26 | + <?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $pcp_gl_id, $pcp_paged ); ?> | |
| 20 | 27 | </nav> |
| 21 | 28 | <?php if ( 'filter_layout' !== $layout_preset ) { ?> |
| 22 | - <nav class="pcp-post-pagination pcp-on-mobile"> | |
| 23 | - <?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $view_options, $pcp_gl_id, 'on_mobile' ); ?> | |
| 29 | + <nav class="pcp-post-pagination pcp-on-mobile <?php echo esc_attr( $pagination_type_mobile ); ?>"> | |
| 30 | + <?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $pcp_gl_id, $pcp_paged, 'on_mobile' ); ?> | |
| 24 | 31 | </nav> |
| 25 | 32 | <?php |
| 26 | 33 | } |
| 27 | 34 | ?> |