PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 2.2.10
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v2.2.10
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
← All changes | public/template/pagination.php +13 -6 4.0.7 → 2.2.10 View file →
@@ -6,22 +6,29 @@
6 6 * @subpackage Smart_Post_Show/public
7 7 */
8 8
9 9 if ( ! defined( 'ABSPATH' ) ) {
10 - exit; // Exit if accessed directly.
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, $shortcode_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, $shortcode_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 ?>