如何通过php+wordpress实现分页获取数据

1.首先我们通过WordPress来搭建我们的博客网站,需要实现分页获取数据,我们需要了解一下WordPress给我们提供的api。

主要是get_posts()这个api的使用方法。

      函数的结构大概长这么个样子:<?php  get_posts($args); ?>  ,其中$args是需要传入的参数。那么这个参数都有什么呢?下面就贴个图吧。

get_posts()函数的参数

有关get_posts函数的更多介绍:http://www.boke8.net/wordpress-get_posts.html

通过参数的介绍,我们可以看到我们需要使用的就是numberposts和offset这两个参数,其他的暂时用不上。

2.现在已经知道了我们所需要的参数,但是如何去给参数赋值呢?直接写死参数肯定是不能够实现分页功能的。所以我们需要在请求数据的时候,通过url上传参数,然后通过php文件去接收这个值。


php获取url传递上来的数值

上图是我写的php,可以看到 请求数据的时候  将页数  偏移量通过url传递上去,然后再通过php文件中$_GET['对应的变量名']获取到这个值。

3.然后我们就可以在客户端请求的时候去动态的给给两个参数赋值以达到分页请求的效果。

OVER~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,155评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,100评论 25 709
  • 原文位于Redis官网http://redis.io/topics/twitter-clone Redis是NoS...
    luluai阅读 998评论 1 7
  •   首先自我检讨下,本来应该是30号或者31号写下的总结,因为拖延直到新年的第一天才开始写。那么本来应该是复盘的内...
    宇文从寒阅读 412评论 0 0
  • 一、与君诀别 盛大的新婚喜宴上,新郎苏辰像道闪耀的光亮瞎无数来宾少女的眼。倨傲的下巴,深邃眼神灿若星辰,身姿如阿波...
    萌芽叮当阅读 470评论 6 4