function sa_get_bootstrap_paginate_links() {
ob_start();
?>
<div class="pages clearfix">
<?php
global $wp_query;
$current = max( 1, absint( get_query_var( 'paged' ) ) );
$pagination = paginate_links( array(
'base' => str_replace( PHP_INT_MAX, '%#%', esc_url( get_pagenum_link( PHP_INT_MAX ) ) ),
'format' => '?paged=%#%',
'current' => $current,
'total' => $wp_query->max_num_pages,
'type' => 'array',
'prev_text' => '«',
'next_text' => '»',
) ); ?>
<?php if ( ! empty( $pagination ) ) : ?>
<ul class="pagination">
<?php foreach ( $pagination as $key => $page_link ) : ?>
<li class="paginated_link<?php if ( strpos( $page_link, 'current' ) !== false ) { echo ' active'; } ?>"><?php echo $page_link ?></li>
<?php endforeach ?>
</ul>
<?php endif ?>
</div>
<?php
$links = ob_get_clean();
return apply_filters( 'sa_bootstap_paginate_links', $links );
}
function sa_bootstrap_paginate_links() {
echo sa_get_bootstrap_paginate_links();
}
Last active
July 24, 2021 09:40
-
-
Save dasbairagya/82099cc3f97919a9d4e2702ad5f136ad to your computer and use it in GitHub Desktop.
woocommerce pagination customization
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment