不多说了,直接分享下我是如何在自己的主题里实现分页的!这里涉及到一个分页的插件,可以到这里下载:wp-pagenavi

首先需要在后台安装这个插件,安装插件就不说了,so easy!

<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;  //获取当前页码,如果不能获取可以根据自己的wp的url规则自己获取页码就可以了。例如下面这种就是更具目录结构的url获取分页码
//$paged = end(explode('/', $_SERVER["REQUEST_URI"])) ? end(explode('/', $_SERVER["REQUEST_URI"])) : 1;
$posts = query_posts("cat=$cat&orderby=date&paged=$paged");
if ($posts):
while (have_posts()) : the_post();
?>
<div>
<a href="<?php echo $post->guid;?>"><h3><?php echo $post->post_title;?></h3></a>
<div><p><?php echo mb_strimwidth(strip_tags($post->post_content), 0, 180,'...');?></p></div>
</div>
<?php

endwhile;
endif;
?>
<?php
$posts = get_posts( "category=$cat&showposts=-1" );
if (count($posts)>5){ //这里是每页显示的文章数。
?>
<?php wp_pagenavi();  //这句代码就是显示分页}?>
</div>

然后要到后台“阅读”菜单设置一下,必须注意这个红圈里面的数要和 if (count($posts)>5 中的数相同。

后台设

到此就可以在自己的主题中看到分页导航了。

页面导

转载请注明: 转载自Ryan 是菜鸟 | LNMP 技术栈笔记

如果觉得本篇文章对您十分有益,何不 打赏一下

谢谢打赏

本文链接地址: wordpress 自定义主题实现分页导航

知识共享许可协议 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可