WordPress博客里,有三个名词估计很多博友都不是很了解,也有博友经常性的使用这些功能,或许也有每次只是一眼带过的而已。

PingPingbackTrackback 这三个名词,分别代表通知、引用参照,虽然短短六个字就可以解释这三个词的大意,不过还是要详细来了解一下,毕竟现在多数的个人博客或企业网站都是以WordPress形态出现,这三个功能是非常容易被用到的。

Ping、Pingback、Trackback这三者在一般博客系统上是一定会出现的,不论使用Zblog或WordPress,通常都会有这样的功能,Ping算是功能导向,Pingback简单说就是引用、Trackback则是参照告知

Ping的这部分,还可以主动通知一些服务器来收录你网站刚刚发表的新内容,WordPress后台就可以添加你需要通知的服务器。这三个功能,除了体现自身的功能外,也能增加曝光率

 

Ping 是什么

Ping?估计大家最熟悉的就是Ping一个站点是否Ping得通这个动作了。在WordPress里,此功能表现在后台→设置→撰写更新服务,在这部分您可以设置当文章发表时,想要通知的服务器地址,简单说就是通知这些服务器你的博客发表了新文章,叫它们有空过来爬一爬,收录一下你的新文章。

wordpress-ping-pingback-trackback-distinction-01

对于网站收录到搜索引擎有一定的帮助。同时,下面提到的Pingback和Trackback的通知服务也是借助Ping这个功能来实现。

 

Pingback 是什么

Pingback这个功能中文解释是引用,当你的文章有引用别人的内容时,通常内容里有加上对方的超链接,一旦文章发表后,就会自动启动Pingback功能,这功能会发送一个Ping给对方,会以评论的方式呈现。在WordPress里,此功能表现在后台→设置→讨论→默认文章设置

估计很多博友有时候在发表文章时,看见自己的新文章下面有一个跟文章内容一样的评论,这就是Pingback功能的“副作用”,是因为别人引用了你的文章后Pingback留下的评论,下面会详细解说。发送Ping的对象取决于文章内所有的网址(超链接)。换句话说,如果文章内提及太多的网址,可能会让您的服务器加重负荷。提醒一下,如果太滥发这样的Pingback,会造成被标记成为垃圾信息。WordPress繁体版是将Pingback翻译为通告。

wordpress-ping-pingback-trackback-distinction-02

以WordPress为例,这个Pingback的功能存在于后台→设置→讨论默认文章设置,左侧可以勾选设置功能的开启与关闭(同时也包含Trackback部分)。上图的设定就是会让你的文章是否使用Pingback这项功能,设定上有时还会出现自己Ping自己。

 

Trackback 是什么

Trackback的功能设置上和前面Pingback的设定是同一个地方,当您网站有开启这样的功能时,那通知信息会依照哪边发送呢?它是根据你文章中自己手动加入的网址,才会发送通知信息到该网站,告知该网站,你参照它网站内容而撰写一篇新的文章。

所以Trackback在中文解释上称作为参照,当然还是有人会翻作成引用,那就得看怎麽解释它了。我个人感觉翻作参照比较靠谱,因为它的意思是指文章内容是参考别人的文章而撰写出来的,而并非直接引用别人的文章内容,故称之为参照也未尝不可。WordPress繁体版是将Trackback翻译为引用

wordpress-ping-pingback-trackback-distinction-03

以WordPress来讲,Trackback这部分的通知是依据文章编辑区下方的发送 trackback,您在这个栏目上可以填写上您撰写这篇文章时,所参考的网页、文章的URL等等,以空格分隔每一个网址,当您发送文章后,它就会自动发出Trackback到你指定的网站中,并以评论的形式呈现。另外,如上图所示,您可以在文章编辑区下方的评论栏目里,针对单篇文章设定Trackback和Pingback

 

Pingback和Trackback的呈现方式

那么Pingback和Trackback发送到别人网站通知时,会怎样呈现呢?一般来讲,发送过去的内容会以评论的方式呈现。

以Pingback来讲,它会抓取提及到的超链接附近的一些文字作为留言内容,留言者的名称与网址正是您该篇文章的文章名称与网址,留言IP则是您的服务器IP。若是在WordPress后台看的话,会以下面的方式呈现,前台当然就是取决于博主设定的评论样式了。

若是Trackback的话,它则会抓文章第一段的一些文字作为留言内容,留言者的名称和网址都会是您的文章,至于留言IP则是你网站的IP。

 

曝光率与垃圾信息

相信大家一定会关心前面所提到的曝光率?因为Pingback和Trackback都是以评论呈现,换句话说,如果夹杂在留言区内,到是会让人家看到你的引用讯息,如果别人对你标题有兴趣,就会顺便点进去看,这样就可以增加到访率也同时免费曝光。

不过若以WordPress来讲,有些主题会把留言、Pingback、Tarckback三者混合,有些则会独立留言、Pingback和Track一区,甚至有的网站只显示留言,所以曝光这部分其实效果有限,反倒是很多国外垃圾网站,都喜欢使用Pingback、Tarckback来灌爆你的留言,WordPress内置的Akismet插件主要就是在防这种垃圾信息留言

最后提醒一下,当文章内已经会发出Pingback的时候,不要让你的Trackback同时也发出去到同一个网站的同一篇文章,变成说同一篇文章有Pingback和Trackback两个链接,因为这样很可能对方的防垃圾信息留言机制会把你误判为垃圾信息,这样就得不偿失!

 

关闭 Trackback 垃圾评论

最近发现发垃圾评论的人似乎变聪明了,使用了Wordpress的trackback功能来间接产生评论。所谓trackback,就是当其他站点引用了本站的文章时,会向本站发送一个引用通告,以评论的形式展现。于是别有用心的人就利用这个功能,向本站批量发送垃圾trackback信息。

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

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

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

UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2014-12-12'

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

 

删除垃圾评论

在上面关闭Trackback 垃圾评论之前,可能已经产生了许多垃圾评论,位置在后台 ——》 评论

选择筛选 “Ping通告” ——》 筛选 ——》 勾选作者前面的全部选中 ——》 选择“标记为垃圾评论” ——》 应用 ——》 删除“回收站”  ——》 清空回收站 ——》 删除完毕。

wordpress-ping-pingback-trackback-distinction-04

 

原文站长之家