# post-carousel/2.3.6/public/template/pagination.php

Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog &amp; News, version 2.3.6. 37 lines.

- Page: https://pluginprobe.com/plugins/post-carousel/2.3.6/code/public/template/pagination.php
- Raw: https://pluginprobe.com/plugins/post-carousel/2.3.6/raw/public/template/pagination.php
- Modified: 2021-09-27T05:53:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/post-carousel/2.3.6/code/public/template/pagination.php#L10-L20`.

```php
<?php
/**
 *  Pagination view
 *
 * @package    Smart_Post_Show
 * @subpackage Smart_Post_Show/public
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$pagination_type = isset( $view_options['post_pagination_type'] ) ? $view_options['post_pagination_type'] : '';
// Paged argument.
if ( get_query_var( 'paged' ) ) {
	$pcp_paged = get_query_var( 'paged' );
} elseif ( get_query_var( 'page' ) ) {
	$pcp_paged = get_query_var( 'page' );
} else {
	$pcp_paged = 1;
}
if ( $show_pagination ) {
	?>
	<span class="sp-pcp-pagination-data" style="display:none;"></span>

		<nav class="pcp-post-pagination pcp-on-desktop">
			<?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $view_options, $pcp_paged ); ?>
		</nav>
		<?php if ( 'filter_layout' !== $layout_preset ) { ?>
			<nav class="pcp-post-pagination pcp-on-mobile">
			<?php SP_PC_HTML::pcp_pagination_bar( $pcp_query, $view_options, $pcp_paged, 'on_mobile' ); ?>
		</nav>
			<?php
		}
		?>
	<?php
}

```
