简单三步给WordPress评论加上ajax效果

前几天换了主题感觉很满意,今天就想来折腾一下ajax评论,这样评论的时候就不用刷新整个页面,而且这样可以一边评论,一边浏览带有视频音频的文章。

当然,要添上这个功能,我第一个想到的是到z大那里淘金(因为以前在哪里折腾过,不过当时用的主题评论格式不支持,所以后来放弃),具体参考z大的这篇《WordPress 2.7原生嵌套评论的AJAX实现办法》

具体原理就不多说了,直接上步骤:
先下载文件:
willin_comments-ajax-v1.29-100325

把其中的两个文件上传到现在使用的主题根目录下。

修改主题header文件:

1
<?php if ( is_singular() ) wp_enqueue_script(  'comment-reply' ); ?>

用下面几行替换:

1
2
3
4
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<?php if ( is_singular() ){ ?>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script>
<?php } ?>

基本方法就是这样,如果无效果,应该是你的主题不支持这样的修改

效果见本博客的评论

雨后的咖啡 – SNP

33 Comments

EasyZhengApril 24th, 2010 at 11:12 am

既然来了就点点你的广告~~养成好习惯,大家有钱赚!
养成好习惯,成为朋友,互相交流
我的博客地址—— http://blog.comeonidea.com
我的QQ271455842
我是一个WebDesigner、SEOer、 writer……football fan、football player……我这么认为的

你的博客设计得很漂亮呵。。。你四川的么?

帅哥April 24th, 2010 at 2:18 pm

我用wordpress thread comment开启的ajix就会出现评论失败错误,所以就禁用了ajix
这个方法不错。、。

听云April 24th, 2010 at 8:29 pm

嗯我的ad是拿来点缀博客的呵呵,我是重庆人,在成都上学,你是四川的么,我等会就去看你的小窝。

听云April 24th, 2010 at 8:30 pm

嗯,第个方法简单也实用,还少用一个插件,效果也好,可以试试

EasyZhengApril 25th, 2010 at 11:09 am

你现在在哪里读书?大几啦?我大二了

听云April 25th, 2010 at 11:54 am

看我友链上那所学校嘛,我大三,我还以为你是已经工作了呢

EasyZhengApril 25th, 2010 at 12:53 pm

哟~~~你川大的呀~~~
嘻嘻,什么时候到川大来玩的时候找你玩玩哈哈~~
我川大朋友很多呢~~~~
最怀念在川大半夜看球的日子了

于泽鹏April 26th, 2010 at 9:44 am

来学习一下!

zwwoooooApril 26th, 2010 at 12:21 pm

willin的方法是最简单的了,话说willin的站访问不到了。

通常不支持的主题不是不规范就是自定义程度太高(如inove)

听云April 26th, 2010 at 12:39 pm

就是它的站打不开了,不知道什么原因

karmApril 27th, 2010 at 11:49 am

效果还不错,我也帮你点点广告拉。呵呵

听云April 27th, 2010 at 11:52 am

哈哈过你那去听歌了

蛋壳April 27th, 2010 at 1:52 pm

正要改进评论的体验的!3Q

RayApril 27th, 2010 at 2:05 pm

我也是昨天刚刚用上的

听云April 27th, 2010 at 5:55 pm

嗯,挺简单的方法可以去试试

听云April 27th, 2010 at 5:58 pm

喔,瞧瞧去

ikeeptryingApril 29th, 2010 at 11:16 pm

这个主题很简洁~
蛮多人在用的~

听云April 30th, 2010 at 9:47 am

是么,我还没碰到我周围的人在用,不过主题的确不错地

郑州seoApril 30th, 2010 at 5:02 pm

这个不错 可以用用

城主April 30th, 2010 at 5:49 pm

试试看哈

xiao3April 30th, 2010 at 8:47 pm

我使用以后似乎会出错!

听云April 30th, 2010 at 11:07 pm

嗯,效果还是不错地

听云April 30th, 2010 at 11:10 pm

是么,那可能是和主题有兼容性问题

老七May 1st, 2010 at 9:44 am

五一节玩的开心哈。留完言我也要出发了。

听云May 1st, 2010 at 10:02 am

嗯嗯,玩得愉快,我暂时还没想到去哪玩

itfanMay 2nd, 2010 at 7:31 am

试一下

张小亮May 4th, 2010 at 11:59 pm

测试下效果~

YouweiMay 9th, 2010 at 6:55 pm

我也去折腾一下

FantasyMay 19th, 2010 at 3:01 pm

好是好啊,可以主题的header没有博主所说的代码,愁……

小明May 20th, 2010 at 11:20 am

看效果

vastarMay 24th, 2010 at 6:42 pm

没看清,再看看

AKKKMay 28th, 2010 at 9:55 pm

这个兼任thread comments吗?

听云May 29th, 2010 at 10:54 pm

用了这个就没有必要使用那个插件了吧