首先将下面一段函数代码添加到主题的functions.php模板文件中:
border:1pxsolid#fff;
虽然网上有如何把wp-pagenavi插件集成到WordPress主题的教程,但wp-pagenavi插件函数代码拖沓,只是变相启用插件而已,并没有真正脱离wp-pagenavi插件。下面一段轻量级的函数,加上寥寥数行css样式就可以完全替代分页插件了。
background:#fff;
color:#787878;
echo ($paged > 1 && $showitems < $pages)? "<a href='".get_pagenum_link($prev)."'>上一页</a>":"";
border:1pxsolid#8d8d8d;
}
}
line-height:23px;
$pages = ceil($total_posts/$posts_per_page);
教你不用插件实现WordPress主题分页功能说到wordpress,使用时间也一年多了,虽然这个程序自身不具备纯静态功能,但是他的伪静态功能也不错,再加上设置的自由,我还是比较喜欢的,有可能是设置的随意性比较灵活吧,相对来说还是比较符合SEO优化的,总是对wordpress情有独钟,但是也有不尽人意的地方,今天我们就来分享一个小知识点,如果你也喜欢,一起来研究一下吧。
$total_posts = $my_query->post_count;
for ($i=1; $i <= $pages; $i++){
越少的使用插件,却能让使用者完全体验到主题的各项功能,才是真正好的主题,这也是所有主题设计者应考虑的问题,本站目前的新主题基本实现了零插件。网上不使用插件实现WordPress功能的文章也很多,今天再补一个不使用插件实现翻页功能的函数代码。
.pagination .current{
font-size:12px;
.pagination{
$prev = $paged - 1;
}
echo ($paged > 2 && $paged+$range+1 > $pages && $showitems < $pages)? "<a href='".get_pagenum_link(1)."'>最前</a>":"";
接下来用下面的代码替换原来模板中默认翻页代码或分页插件代码:
}
color:#393939;
echo ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) ? "<a href='".get_pagenum_link($pages)."'>最后</a>":"";
if(1 != $pages){
$showitems = ($range * 2)+1;
color:#fff;
function kriesi_pagination($query_string){
.pagination a:hover{
global$posts_per_page, $paged;
echo ($paged < $pages && $showitems < $pages) ? "<a href='".get_pagenum_link($next)."'>下一页</a>" :"";
}
WordPress默认翻页功能很弱,一页页翻,弄到你手麻,所以类似wp-pagenavi翻页插件,几乎是WordPress博客必装的插件,也是普及率很高的一款插件。
$next = $paged + 1;
echo"</div>\n";
background: #8391A7;
.pagination span, .pagination a{
上面的样式是我目前用的主题样式,根据不同的主题修改一下边框与背景,基本就可以了,做好之后就可以删除你的分页插件,试一下吧!
最后再把下面的样式代码添加到style.css中,淘宝seo优化怎么做,,刷新一下页面,与使用插件实现的翻页效果一样。