我正在尝试为我的帖子实现分页。虽然我有点卡在 php 函数以及如何调用它。
我猜这个简单的方法是:
<?php posts_nav_link(); ?>
但是如果我想要自定义分页怎么办?
这是我当前的代码:
<?php
global $wp_query;
$total = $wp_query->max_num_pages;
if ( $total > 1 ) {
if ( !$current_page = get_query_var('paged') )
$current_page = 1;
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '?paged=%#%',
'current' => $current_page,
'total' => $total,
'mid_size' => 4,
'type' => 'list'
));
}
?>
这是正确的,我该怎么称呼它?在 index.php 中?在哪里循环?谢谢。
编辑澄清:如何实现此代码?目前我已经把它放在我的functions.php中。那么我如何(以及在循环中的哪个位置)“引用”这个函数以便显示分页。