您的位置:知蚁博客 » Wordpress互联网络 » wordpress 3.1最新评论模块中去除pingback和trackback评论

wordpress 3.1最新评论模块中去除pingback和trackback评论

作者: 发布时间:2011-03-26 分类:Wordpress互联网络 标签: 4,806人浏览

  为了验证wordpress 3.1中的Pingback和Trackback功能,用站内文章做了下测试,结果发现我的【最新评论】模块中显示有点问题,具体请看下图:

  默认的评论显示的是所有的评论,看来要限制下显示的类型了,通过查看wordpress的代码(从数据库中也可以),找到wordpress中有以下几种类型的评论:comment、pingback和trackback。找到类型后,剩下的就是修改代码了。

  水石居使用的主题中有自带的最新评论小工具,只要修改一句代码就可以了,在get_comments函数调用的时候多传递个类型参数就可以了。

$comments=get_comments(array(‘number’=>$limit,’status’=>’approve’));
修改为
$comments=get_comments(array(‘number’=>$limit,’status’=>’approve’,'type’=>’comment’));

  对于wordpress 3.1自带的最新评论部分,需要修改的文件路径为:wordpress\wp-includes\default-widgets.php,打开该文件后搜索$comments=get_comments即可,我这里的结果是在643行,然后按照上面的修改即可。

  如果你当前用的主题中也包含自己的最新评论插件,修改方法也是类似。关于修改中的 ‘type’=>’comment’ 是显示正常的评论,Pingback和Trackback类型的不显示,如果要显示的话修改下类型即可,此外还可以指定 ‘type’=>’pings’,这个就是同时包含Pingback和Trackback。
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/9

相关文章

0访客评论

我来说说

(必须)

(必须,保密)

你确定你已经看过文章了?
取消

无觅相关文章插件,快速提升流量