最新消息:

批量禁用Pingback与Trackback

WordPress 观测者 10588浏览

Pingback与Trackback的作用与区别:
Pingback简单说就是引用,一旦你的网站启动Pingback功能,当你的文章有引用别的网站上的内容,当你的文章发表或者是更新时,会以评论的方式给对方发送一个ping消息。具体的表现为当你的新文章发布后,文章的评论中会出现一个和你文章内容相同的评论。

Trackback则是参照告知,是针对老式博客系统的一种引用通知方式。这部分的通知是依据文章编辑区下方的“发送trackback到”这个可选项中的链接地址发送以评论的方式到指定的网站。如下图:

如果刚好你的单篇文章下方的“这个页面接受trackback和pingback”这个选项开启了时,当对方发送Trackback,则你网站中对应的链接文章会显示一条评论。

在国外,很多的垃圾网站都喜欢使用Pingback、Tarckback来灌爆你的留言,现在国内也有相当的网站加入到了这一行列中。而这个功能对大多数站长来说,不仅不实用,反而会带来服务器压力增大,垃圾评论满天飞的不快。

禁用Pingback与Trackback:
进入WordPress后台,在“设置-讨论”里面把“接受从其它博客的链接通知(pingback和trackback)”的默认勾选去掉。

但这步操作只对设置生效以后的文章有效,在后台文章列表中打开你之前发布的文章,点“快速编辑”,可以看到该文章的状态仍是“允许ping”:

如果博客中文章较少,可以手动一篇篇去修改。当然我们也可以进入phpMyAdmin执行以下语句进行批量修改:

UPDATE wp_posts SET ping_status='closed';

通过以上的SQL命令就能把所有文章的Pingback功能关闭了。

转载请注明:观测者 » 批量禁用Pingback与Trackback