ajax获取WordPress边栏信息(二)

By
WP札记

上一次的文章可能说的太含糊了,所以部分朋友提出了一些疑问(我太偷懒了),所以经过很很长时间的考虑,终于决定在今天写第二部分。相对于前一篇,本篇是威力加强版,增加的内容主要有:1、如何输入两个参数;2、提供完整的代码。欢迎继续观看。

==>上篇链接:ajax获取WordPress边栏信息(一)

jQuery官方给出的ajax的例子不再叙述,相信很多同学由于英语或者其他原因,看了也是有点不太明白肿么回事。我这里主要说说在WordPress里怎样通过它来控制侧边栏的异步获取和输出,就像前一篇所说的那样。还有某些朋友好奇的:目前的ink主题侧栏的点击某项目才调取相关内容。关于这个依然需要3个步骤:

1、function.php里写入相应的函数

上面这段函数里,主要完成了两件事:获取action和page的值;显示相应的内容。其中前一步骤即是本文重点–两个(或多个)参数的输出。如何确定这个参数呢?这就需要下面的步骤完成了:

2、js部分:

注意这段语句中action=ajax_slidepage&page=’+c这一行,这就是步骤1中$_GET[‘action’]和$_GET[‘page’]的具体所指。

接着定义具体的点击行为:

3、呼,下面是边栏写入的内容:

(注意,这里集成了侧栏的滑动pager效果,具体见ink主题的newcomments…部分)

我目前用的css代码也贴出来吧:

其实主要的就是步骤1和2,这里用到的主要是ajax的get方法,当然还有post方法,这个还没搞清楚区别,留待以后分析。

Comments: 31

  1. 为什么要加die啊?想不明白

    2014年06月09日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: