博客添加了嵌套评论Ajax提交功能打赏
今天,又想起了一个问题,记得年前的时候有朋友访问我的博客,在评论后说评论没有ajax效果,导致了浏览器假死,我说暂时不会添加,因为自己当时没接触过ajax。最近对ajax有了些接触,不过自己还是没能力去修改主题,让它支持ajax评论提交。
但是,我至少知道了,需要实现这个功能不必要对主题进行重新构架,这样来说,增加一段代码也许就能实现了。至此,问题已经有了新的解决方法,我们有万能的百度,随便一搜,有很多方法。
总结并增加、修改了部分代码后,成功实现了ajax效果,与此同时还实现了刷新前重新编辑的功能,大家有兴趣可以在此评论测试下效果。
方法是willin提供的,无插件,简单的修改代码就能实现。
具体方法如下:
一、下载代码
下载 comments-ajax-1.29.zip (5.20k) v1.29 适用于 WP 2.8 ~ 3.0
下载 comments-ajax-1.3.zip (5.15k) v1.3 用了新函数get_post_status_object(), 只能在 WP 3.0 以上使用。
二、解压上传
解压后,把 comments-ajax.js 及 comments-ajax.php 上传到你所使用的主题文件夹内。
三、修改代码
在 header.php 找到
< ?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> < ?php wp_head(); ?>
修改为
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script> < ?php wp_head(); ?> < ?php if ( is_singular() ){ ?> <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script> < ?php } ?> <!--p wp_head();--> <!-- /comments-ajax.js"> // --> <!--p }-->
需要提醒的是,之前加载过ajax控件的无需再次加载,文件默认开启评论提交后的再编辑功能,不想要的可以打开源文件修改,文件内部有说明。
- 固定链接:https://www.poorren.com/blog-add-ajax
- 文章标签:ajax,提交,评论
- 扫二维码:博客添加了嵌套评论Ajax提交功能
- 版权所有:除"转载分享"分类外,未经注明,均为原创、整理,转载请注明出处。
一直在提交中。
测试一下。谢谢。
非常感谢,弄好了,其它方法都未成功。
我也来试试看~我正找这个功能呢~
淡淡的
滴答滴答滴答滴答滴答滴答滴答
更新测试
再次测试。,。。。。
最后测试
嵌套测试
我是来告诉你,你的邮件回复功能是可以用的哦,呵呵
过来试一试了,评一下了
有没有什么问题额?
我来测试一下吧
效果跟你博客的差不多呵
我的回复貌似做好了。收到邮件的话有空给个回音,谢谢哦
测试一下了,看看有没有ajax效果
感觉不错,不过刚刚整好主机却出现问题了,希望明天能恢复正常,不然就换备用主机了
又添加了邮件通知功能功能,不知道能不能收到?