78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

WordPress模板列表实现上下页数字分页导航功能

WordPress列表上下页数字分页导航代码

在我们的主题中要实现WordPress分页导航有很多种方法,相关的WordPress分页导航插件有很多,

但是今天wordpress教程网分享的这段WordPress上一页下一页代码是集成到主题当中,不需要用插件来实现的WordPress分页导航功能,更加简洁美观。

效果展示

源码.jpg WordPress模板列表实现上下页数字分页导航功能  第1张

WordPress列表上下页数字分页导航代码使用方法

在主题的functions.php文件添加下面代码

function fenye(){
$args = array(
'prev_next'          => 0,
'format'       => '?paged=%#%',
'before_page_number' => '',
'mid_size'           => 2,
'current' => max( 1, get_query_var('paged') ),
'prev_next'    => True,
'prev_text'    => __('上一页'),
'next_text'    => __('下一页'),
);
$page_arr=paginate_links($args);
if ($page_arr) {
echo $page_arr;
}else{
}
}

在需要用到分页功能的页面调用以下代码

<?php fenye(); ?>

模板分页样式

<div class="fenye uk-margin-large-top uk-margin-large-bottom">
<span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="http://www.78moban.cn/plugin/?paged=2">2</a>
<a class="next page-numbers" href="http://www.78moban.cn/plugin/?paged=2">下一页</a>				 
</div>

css美化样式

/*
* ------------------------------------------------------------------------------
* 分页样式
* ------------------------------------------------------------------------------
*/

.fenye span {
	transition: all .3s;
}

.fenye a {
	border: 1px solid #eee;
	color: #888;
}

.fenye .page-numbers {
	background: #fff;
	display: inline-block;
	padding: 8px 16px;
	border-radius: 4px;
	margin-right: 5px;
	box-shadow: 0 5px 10px -5px #e0e8f3;
}

.fenye .page-numbers:hover {
	background: #2c63ff;
	color: #fff
}

.fenye .current {
	background: #2c63ff;
	color: #fff;
	box-shadow: 0px 5px 10px -5px #2c63ff;
}

.crumb a {
	color: #222
}

效果图上的样式是本站分页样式,也许并不适合其他的站点,可以根据自己喜欢的样式来写,这里就不做分享了。

本文链接:http://78moban.cn/post/11966.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部