什么是Trackback?

Trackback这个词要准确地翻译成中文还是比较别扭的,通常的说法是“引用”或“引用通告”。

它是设计用来实现网站之间的互相通告的一种方法,通俗地说就是:当你引用了另外一个网站的内容时,你得告诉人家一下,“嘿,哥们!我在我的这篇文章里用了你写的文章”。而原创的那个哥们如果想知道谁用了他的文章时告诉他一声,那么他就得在网页的某个地方给出引用的地址(Trackback URI),引用的人使用这个地址在自己的文章里作为链接,当文章发表以后,原创的人就能够知道有人在什么地方引用了他的文章。

当然,必须是要支持Trackback功能的网站之间才能够实现。现在常用的博客网站都支持Trackback的功能;支持Trackback的博客软件有Movable Type,WordPress,Plog,.Text,Bloxsom,Blojsom等等。


那么在WordPress里如何使用Trackback的功能呢?

先说如何设置你自己文章的Trackback地址

如果你使用的主题已经给出了Trackback URI,那么你也就不用操心了,Trackback地址会显示在你的页面的某个地方,通常是文章的结尾了。

如果你想自己加上Trackback的地址,那么在模板里加上下面的语句就可以了:

Trackback URL: <?php trackback_url(); ?>

再说如何在文章中使用原创者的Trackback地址

在WordPress 2.0的界面,在”Upload”的按钮下面有一栏叫“Trackbacks”,点击“+”展开,你把Trackback地址填写在这个地方,多个Trackback地址的话,用空格分开。当你写完文章,按“Publish”发布时,你的通知就会发送到你引用了文章的网站。

实际上,在WordPress里,如果你使用了Pingback的功能的话,那么在文章中你可以直接就使用对方的永久链接地址。要启用这个选项,在WordPress的后台管理界面的“Options->Discussion”->“Attempt to notify any Weblogs linked to from the article (slows down posting.)”把这个选项选中。

一般来说,WordPress的默认安装都允许Pingback的功能,当然也有人把它禁用了,如果你要确认的话,看看他的网页代码,在顶部有没有下面的语句:

<link rel="pingback" href="…" />

如果有,那就是允许的。

当你发布完你的文章后,可以确认一下你的Trackback和Pingback是不是成功了。你可以选择编辑这篇文章,然后再下面的“Custom Fields”的上方,会有信息告诉你“Already Pinged …”和Trackback的地址。

慎用Trackback和Pingback

当你发出一个trackback的时候,要注意是否发出一个pingback。如果你链接的网站允许了pingback,那就不要发送trackback,因为这会在对方的网站上显示出两个链接,这样可能导致对方认为你是spam。