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

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

- Page: https://pluginprobe.com/plugins/post-carousel/4.0.4/code/public/template/pagination.php
- Raw: https://pluginprobe.com/plugins/post-carousel/4.0.4/raw/public/template/pagination.php
- Modified: 2025-08-25T10:53:50+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/4.0.4/code/public/template/pagination.php#L10-L20`.

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

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
$pagination_type = isset( $view_options['post_pagination_type'] ) ? $view_options['post_pagination_type'] : '';
// Paged argument.
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, $shortcode_id ); ?>
		</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, $shortcode_id, 'on_mobile' ); ?>
		</nav>
			<?php
		}
		?>
	<?php
}

```
