WordPress默认翻页功能很弱,一页页翻,弄到你手麻,所以类似wp-pagenavi翻页插件,几乎是WordPress博客必装的插件,也是普及率很高的一款插件。

虽然网上有如何把wp-pagenavi插件集成到WordPress主题的教程,但wp-pagenavi插件函数代码拖沓,只是变相启用插件而已,并没有真正脱离wp-pagenavi插件。

下面有2种方法,都是用一段轻量级的函数来实现分页插件的功能。

调用

在需要调用的位置插入以下代码即可实现 Pagenavi 的功能。

分析

  • ‘base’ 参数用来提供创建页面链接的参考链接
  • ’format’ 参数是用来替换成页码
  • ’total’ 参数是设置页面的总数
  • ’current’ 参数用于设置当前的页码,它们都必须是整数。这些参数我们在使用的时候必须提供的。
  • ‘show_all’参数设置为 true 就会显示所有的页面,默认情况它是被设置为 false 的
  • 通过 ‘end_size’ 和 ‘mid_size’ 这两个参数来控制页码显示的规则。’end_size’ 参数是用来控制在开始和结束的两端显示多少个数字,默认是 1 。’mid_size’ 参数是用来显示多少个数字显示在当前页数字的两边,并且不包括当前页。
  • ‘prev_next’ 这个参数是用来设置是否显示上一页和下一页的页码链接,默认是 true,然后我们可以通过 ‘prev_text’ 和 ‘next_text’ 这两个参数来控制上一页和下一页的文本。

更多参考官方  <?php echo paginate_links( $args ) ?>

CSS方案一

CSS方案二

方法二(可自定义分页显示数量)

functions.php中加入

在需要调用分页的位置用以下代码

CSS方案

根据自己的主题调整CSS即可。




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客