wp自定义的pagination
Published
2022-05-11
浏览次数 : 229
function 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 justify-content-center">
<?php foreach ( $pagination as $key => $page_link ) : ?>
<li class="page-item paginated_link<?php if ( strpos( $page_link, 'current' ) !== false ) { echo ' active'; } ?>">
<?php echo $page_link;
?>
</li>
<?php endforeach ?>
</ul>
<?php endif ?>
</div>
<?php
}
function wa_paginate_links() {
echo get_bootstrap_paginate_links();
};
- 标签1
- 标签1
- 标签1