首页 > 生活点滴 > 解决WordPress中通过trackback而来的垃圾评论
2014
11-19

解决WordPress中通过trackback而来的垃圾评论

王启星的个人博客基于Wordpress构建,众所周知Wordpress由于使用率非常广,致使垃圾评论也层出不穷。我曾经尝试过多种防止垃圾评论的方法,但由于各种原因,最终采取了多说评论,借助多说的屏蔽垃圾评论功能。这种方法虽然简单,却可以挡住几乎所有批量垃圾评论。然而最近发现发垃圾评论的人似乎变聪明了,使用了Wordpress的trackback功能来间接产生评论。所谓trackback,就是当其他站点引用了本站的文章时,会向本站发送一个引用通告,以评论的形式展现。于是别有用心的人就利用这个功能,向本站批量发送垃圾trackback信息,每天王启星的邮局里都塞满了这样的垃圾邮件。

WordPress后台可以关闭这个功能,方法如下:

进入后台,在左侧导航栏下面的“设置”一栏中点击“讨论”,在右侧的默认文章设置中取消“接收来自外部博客的引用通告(pingback 和 trackback)”前面的勾,最后保存更改。

但是这个方法并不能解决所有问题,有时候还会出现来自于trackback的垃圾评论,原因是在关闭这个功能之前的文章都已被设置为接收来自外部博客的引用通告,当别人引用这些文章时,还是会产生trackback。要彻底解决这个问题,需要利用phpMyAdmin等工具进入数据库后台,执行如下SQL语句(把2014年11月18号之前的全部设置为关闭状态):

UPDATE wp_posts SET ping_status = ‘closed’ WHERE post_date < ‘2014-11-18’

该条SQL语句的意思是把2014-11-18之前发的所有文章中的引用通知功能设为关闭状态,日期可以根据自己的需要设置。要注意的是,语句中“wp_posts ”开头的“wp_”前缀会有所不同,需要根据自己网站的设置情况更改一下。

顿时,我的邮箱清静了,感谢互联网!

最后编辑:
作者:修愚
wangqixing.com的主人,本站站长,很高兴认识您!
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

解决WordPress中通过trackback而来的垃圾评论》有 3 条评论

  1. 顾明妈 说:

    这不又快到年底了……家里逼着相亲……这天又见到一个……你别说人长的挺漂亮……找到一个餐馆坐下,不一会来了一男孩,慢慢的坐在她旁边……楼主很客气的站起来:请问你是?他笑着说:这样跟你说吧,如果她今天看上你,我就是他前男友!

  2. 林三 说:

    额,你惊醒了我,怪不得这么多垃圾评论,原来出处在此

  3. 确实,这个很烦恼