WordPress博客默认是不会分页的,只会显示上一页、下一页,这样不便于博客翻页,也不便于阅读。要解决这一问题可以通过分页插件WP-PageNavi来实现分页。
首先安装分页插件WP-PageNavi,下载方式有两种:
- 点击下载WP-PageNavi,然后将插件上传到Wordpress的插件目录,然后在后台启用
- 直接在博客后台搜索 WP-PageNavi,选择第一个安装并启用即可。
在启用分页插件WP-PageNavi后,我们发现博客并没有底部没有出现分页,我们还需要更改template-tags.php文件,这个文件在博客所使用的文件夹下,比如科技爱好者博客的路径是 /wp-content/themes/sparkling/inc/template-tags.php ,将这个文件下载到本地,找到以下代码:(博客主题不同代码也有所不同)
<nav class="navigation paging-navigation" role="navigation"> <h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'sparkling' ); ?></h1> <div class="nav-links"> <?php if ( get_next_posts_link() ) : ?> <div class="nav-previous"> <?php next_posts_link( __( '<i class="fa fa-chevron-left"></i> Older posts', 'sparkling' ) ); ?></div> <?php endif; ?> <?php if ( get_previous_posts_link() ) : ?> <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <i class="fa fa-chevron-right"></i>', 'sparkling' ) ); ?> </div> <?php endif; ?> </div><!-- .nav-links --> </nav><!-- .navigation -->
然后使用下面的 代码替换:
<?php wp_pagenavi(); ?>
保存后覆盖网站的template-tags.php文件,刷新一下就可以看到分页效果了。
如果没有,可能是博客开启了缓存,刷新缓存就可以看到分页了。
效果如下:
原创文章,转载请注明: 转载自科技爱好者博客
本文链接地址: WordPress博客使用分页插件WP-PageNavi实现分页 (https://www.tujing.site/801)
如果博客对您有帮助,请给我 赞助