最新消息:

批量禁用Pingback与Trackback

WordPress 观测者 2251浏览 5评论

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

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (5)

  1. 问作者,如果这样做了,把“接受从其它博客的链接通知(pingback和trackback)”的默认勾选去掉,禁用Pingback与Trackback。那以下是不是没有效果了? 设置--撰写设置--更新服务--当您发表一篇新文章时,WordPress将会向下面的站点发出通告。更多关于“更新服务”的信息,请查看Codex文档。一行一个通告服务的URL。
    king China Mozilla Firefox Windows 2年前 (2014-09-24)回复
    • 我猜测是这样,因为那些更新服务商会去ping你的文章,而按本文设置后就不允许ping了,所以会造成更新服务失效。
      观测者 China Google Chrome Windows 2年前 (2014-09-24)回复
      • “更新服务”是指ping , 这样可以加速搜索引擎收录。"禁用Pingback与Trackback"应该不会影响到ping吧?如果影响了,就得不偿失了
        king China Mozilla Firefox Windows 2年前 (2014-09-25)回复
        • 禁用了Pingback与Trackback之后,在后台文章列表选择一篇禁用之后发表的文章,点击“快速编辑”,可以看到“允许ping”前面的复选框不是选中状态,说明该文章是不允许ping的,这样会影响到更新服务吧?具体我也不是很清楚,WordPress官方也没说明白
          观测者 China Google Chrome Windows 2年前 (2014-09-25)回复
          • 问过人,他说,"禁用Pingback与Trackback"不会影响到ping , 三者功能是不同的。
            king China Mozilla Firefox Windows 2年前 (2014-09-30)