很多wordpress主题都不带分页导航链接,其首页、分类目录页、标签页等都只提供一个简单的上一页和下一页的链接。要在这些归档页面添加分页导航链接可以通过安装插件去实现,这类插件也很容易找到。不过安装过多的插件在一定程度上会额外占用服务器的资源,对于网站访问量大,注重网站执行效率的站长,也可以用添加代码的方式来添加分页导航链接。
以首页为例,找到loop循环的结尾部分,一般是在”endwhile;”的后面添加以下wordpress分页代码:
<!--?php?global $wp_query;?$big=999999999;?echo paginate_links(array(??'base'=-->str_replace($big,'%#%',esc_url(get_pagenum_link($big))),??'format'=>'?paged=%#%',??'current'=>max(1,get_query_var('paged')),??'total'=>$wp_query->max_num_pages,??'end_size'=>1,??/* 首尾显示的页数 */??'mid_size'=>2,??/* 当前页左右显示的页数 */??'show_all'=>false,?/* true则显示全部页码 */??'prev_next'=>true,?/* false则不显示上下页 */??'prev_text'=>'« 上一页',?/* 上一页的链接文本 */??'next_text'=>'下一页 »'?/* 下一页的链接文本 */?));?><!--?php ?global $wp_query; ?$big=999999999; ?echo paginate_links(array( ??'base'=-->str_replace($big,'%#%',esc_url(get_pagenum_link($big))), ??'format'=>'?paged=%#%', ??'current'=>max(1,get_query_var('paged')), ??'total'=>$wp_query->max_num_pages, ??'end_size'=>1,??/* 首尾显示的页数 */ ??'mid_size'=>2,??/* 当前页左右显示的页数 */ ??'show_all'=>false,?/* true则显示全部页码 */ ??'prev_next'=>true,?/* false则不显示上下页 */ ??'prev_text'=>'« 上一页',?/* 上一页的链接文本 */ ??'next_text'=>'下一页 »'?/* 下一页的链接文本 */ ?)); ?>str_replace($big,'%#%',esc_url(get_pagenum_link($big))), ??'format'=>'?paged=%#%', ??'current'=>max(1,get_query_var('paged')), ??'total'=>$wp_query->max_num_pages, ??'end_size'=>1,??/* 首尾显示的页数 */ ??'mid_size'=>2,??/* 当前页左右显示的页数 */ ??'show_all'=>false,?/* true则显示全部页码 */ ??'prev_next'=>true,?/* false则不显示上下页 */ ??'prev_text'=>'« 上一页',?/* 上一页的链接文本 */ ??'next_text'=>'下一页 »'?/* 下一页的链接文本 */ ?)); ?>
© 版权声明
THE END
- 最新
- 最热
只看作者