在做wordpress的开发时,需要用到wordpress的分页函数,网上很多人抱怨wordpress没有自带的分页函数,都是自己重新定义的分页函数,今天介绍一个wordpress自带的分页函数paginate_links,函数的参数如下:

<?php $args = array('base'         => '%_%','format'       => '?page=%#%','total'        => 1,'current'      => 0,'show_all'     => False,'end_size'     => 1,'mid_size'     => 2,'prev_next'    => True,'prev_text'    => __(' Previous'),'next_text'    => __('Next '),'type'         => 'plain','add_args'     => False,'add_fragment' => '','before_page_number' => '','after_page_number' => ''
); ?>

具体含义看官方的解释:http://codex.wordpress.org/Function_Reference/paginate_links

paginate_links函数使用方法一[网友版]:

<?php
global $wp_query;
echo paginate_links(array('base' => add_query_arg( 'paged', '%#%' ),'format' => '?paged=%#%','total' => $wp_query->max_num_pages,'current' => max( 1, get_query_var( 'paged' ) ),'show_all' => true,'prev_next' => true,)
);
?>

paginate_links函数使用方法二[官方版]:

<?php
global $wp_query;
$big = 999999999; // need an unlikely integer
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,'show_all'=>true,'prev_next'=>true)
);
?>

其实自己也没有将paginate_links函数看懂,只是按照官方的文档把实现的效果弄出来;有错误请指出,大家互相学习

转载于:https://blog.51cto.com/suiwnet/1401271

使用wordpress分页函数paginate_links相关推荐

  1. wordpress常用函数手册

    WordPress默认数据库表 wordpress在没有插件的情况下,默认有11个表,注意不要删除!! wp_commentmeta:存储评论的元数据 wp_comments:存储评论 wp_link ...

  2. php 动态分页,PHP动态分页函数,PHP开发分页必备啦

    PHP动态分页函数,PHP开发分页必备啦发布:mdxy-dxy 字体:[增加 减小] 类型:转载 PHP动态分页函数,PHP开发分页必备啦.其实吧,这个是必用的,不说了,PHP动态分页函数还是不错,比 ...

  3. page分页php,Page分页函数

    提供一款实例的分类函数,有需要的朋友可以参考一下.<?php教程 // page分页函数 $page = $_get["page"]; function page($rows ...

  4. PHPCMS V9自定义分页函数

    大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题 ...

  5. php分页预览函数,PHP分页函数的简单示例

    这篇文章主要为大家详细介绍了PHP分页函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!准备数据: 新建一个数据库 test 执行下面的 ...

  6. php mb strimwidth,wordpress截断函数mb_strimwidth()失效的解决方法

    wordpress截断函数mb_strimwidth()失效导致的错误 一些用户在使用WEB主题公园的wordpress主题时,会出现一个错误,那就是如果有调用文章的地方,在文章标题或者文章截断的地方 ...

  7. 【PHP】 数组分页函数、根据字段排序并分页

    if (!function_exists("pageByArr")) {/*** 数组分页函数 核心函数 array_slice* 用此函数之前要先将数据库里面的所有数据按一定的顺 ...

  8. PHP基于数组的分页函数(核心函数array_slice())

    <?php /** * 数组分页函数  核心函数  array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count   每页多少条数据 * $ ...

  9. WordPress get_allowed_mime_types函数(wp-includes/functions.php)存在跨站脚本漏洞

    漏洞版本: WordPress 3.6 漏洞描述: CVE ID:CVE-2013-5738WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自 ...

最新文章

  1. 视图属性+对象动画组件ViewPropertyObjectAnimator
  2. 用python操作MySQL
  3. iOS学习系列 - 标签Tag列表的实现
  4. Vmware虚拟机网络及IP配置
  5. css 添加 referer,http中Referer和Referrer Policy
  6. Java堆排序递归_大顶堆第二弹----堆排序(递归实现)
  7. python怎么读数据库的数据_python从数据库读取出来的字典怎么更加方便的插入数据库...
  8. java虚拟机常用命令工具
  9. VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤
  10. c++开发安卓_诺基亚科普,安卓更新为什么那么慢?
  11. 车险受益人变更需要什么资料?
  12. 边开发就能边测试?一招教你在linux服务器配置Jenkins持续集成神器
  13. ubuntu16.04下FastDFS+Nginx分布式文件系统
  14. JQuery原生js ——实现剪刀石头布小游戏
  15. 拽一个贵人出来给你当炮架子
  16. 物联网 嵌入式 单片机毕业设计题目100例
  17. [模板匹配霍夫变换]——模板匹配分析、霍夫变换分析
  18. 青少年护眼灯哪个牌子好?青少年护眼灯品牌排行榜
  19. ChromeBook安装GalliumOS:准备部分
  20. 2022年物联网统计数据

热门文章

  1. Ubuntu 10.04下更行新内核
  2. UVa 11078 - Open Credit System
  3. 华为手机如何升级鸿蒙系统_华为鸿蒙2.0带来好消息 2021年部分华为手机能升级到鸿蒙2.0...
  4. 容器和 批量删除 镜像_更高更快更稳,看阿里巴巴如何修炼容器服务「内外功」...
  5. python 重定向到其他cmd_python 如何重定向到另一个终端?
  6. Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现
  7. Java学习系列(十二)Java面向对象之序列化机制及版本
  8. Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框
  9. ListView一些特殊属性
  10. 关于最近Vue3+ Vue-CLI3+比较热门的十几篇文章