这是我写的第一个Wordpress插件.用于实现Wordpress首页分页部分的Ajax分页效果.具体是什么效果呢?你可以点击我的分页看看.
使用这个插件的好处,用一句话来总结就是提高用户体验.下面我具体解释一下,它是如何提高体验的….
- 使用了基于jQuery的Ajax技术,页面局部刷新,效果很酷…(这个插件本身加上css载入也就是几kB的大小.不会拖慢你的博客,前提是你已经载入过jQuery的框架.)
- 因为只是请求了页面部分区域的更新,一次客户端载入的数据更少,当然感觉速度更快.
- 还因为载入的数据量少了,当然就为你节省了带宽.也许对服务器的负担也能稍稍缓解.(这个是理论上的解释).
这个插件本来是要和mg12合作开发的.因为我之前不知道要如何实现这个效果,后来明白了,并整合到了目前的主题,mg12就提议我写个插件,我的技术有限,他就提出合作,但是他这两天忙.我又闲着,就参考插件的写法,自己写了.
原来写个插件也不难.就是语言翻译方面我比较费劲.因为我的英语比较烂.如果你使用英文版,可能感觉我的语句比较奇怪…见谅了.
这个插件还没有发布到wordpress的官方,我已经申请了,但是….还是因为语言水平的问题.我不知道能不能通过去.所以我先把它放在的Google code上面.
安装方法,
1,解压上传到你博客的插件目录.到后台激活.
2,修改你的主题index.php文件.
在 之前”get_header()” ,”get_footer()”.插入 ” if($_POST['action'] != ‘ajax_page’)” .如果你的存在 “get_sidebar()” 也做同样的处理.
请确保你的内容(文章列表)的父级ID包含了分页导航,如果不是,你需要修改…(这个就是说你的首页文章列表和分页导航,因该一个DIV里面.这要Ajax返回的数据才方便插入.)
3,到后台去设置.保存.具体情况请看后台,我写了相应的说明.
这个是临时的下载的地址,如果可以通过Wordpress官方的审核,我将修改这个地址.
PS.
Leeiio同学想知道我的404页面的Ajax是如何实现的.我会尽快写出教程.包括我修改mg12的评论分页插件为jQuery方式实现Ajax.还有javasctipt代码重载的方法.请大家先别着急.这些好东东我一定会和大家分享的.
声明:本站遵循署名-非商业性使用-相同方式共享3.0共享协议. 转载请注明转自 PhilNa ™
@bunorte
是的.我写成插件就是傻瓜试的使用.我强烈不建议全站Ajax.只在必要的地方用用就好了.