Calendar

一月 2008
« 十二   二 »
 123456
78910111213
14151617181920
21222324252627
28293031  

Translator

什么是Trackback\Pingback,在WordPress怎么用?

什么是Trackback?

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

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

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

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

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

如果你使用的主题已经给出了Trackback URI,那么你也就不用操心了,Trackback地址会显示在你的页面的某个地方,通常是文章的结尾了。
如果你想自己加上Trackback的地址,那么在模板(如:single.php)里加上下面的语句就可以了:

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

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

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

什么是Pingback?

Pingback是网络中常用的用来通知网络系统文章被引用情况的一种手段。3G博客网将其翻译为”广播”,是指计算机系统向外部发出引用信息,但也有人认为会与日常生活中的广播混淆。当其他人连结至Web作者的网页时,Web作者获取通知的方法。这个方法使得Web作者可以追踪什麽人连结至他的文章。有一些网络软体,如WordPress,具有当一篇文章出版的时候,自动pingback这篇文章中所有的连结的功能

Alice写了一篇文章A,Bob看了以後写了一篇文章B评论A,文章B中有一个LinkA 指向A。(一般来说,B有连结至A,A并不知情)
如何让A自动知道有人连结到他?可以靠Bob寄信给Alice,或是B所在的伺服器ServerB的程式,自动剖析B上面的连结LinkA,自动通知LinkA所指的A所在的伺服器ServerA,ServerA 自动在A的後面的引用清单加上B。

在WordPress里如何使用Pingback的功能?

实际上,在WordPress里,如果你使用了Pingback的功能的话,那么在文章中你可以直接就使用对方的永久链接地址。要启用这个选项,在WordPress的后台管理界面的”Options->Discussion”->”Attempt to notify any Weblogs linked to from the article (slows down posting.)”把这个选项选中。
或是在头文件上加上:<link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />
一般来说,WordPress的默认安装都允许Pingback的功能,当然也有人把它禁用了,如果你要确认的话,看看他的网页代码,在顶部有没有下面的语句:

<link rel=”pingback” href=”…” mce_href=”…” />

如果有,那就是允许的。

Self PingBack

允许self pingback就用绝对地址如:<a href=”http://wordpress.org/development/2006/04/wordpattern/” mce_href=”http://wordpress.org/development/2006/04/wordpattern/”>
禁用self pingback就用相对地址如:<a href=”/2006/04/wordpattern/” mce_href=”/2006/04/wordpattern/”>

慎用Trackback和Pingback

当你发布完你的文章后,可以确认一下你的Trackback和Pingback是不是成功了。你可以选择编辑这篇文章,然后再下面的”Custom Fields”的上方,会有信息告诉你”Already Pinged …”和Trackback的地址
当你发出一个trackback的时候,要注意是否发出一个pingback。如果你链接的网站允许了pingback,那就不要发送trackback,因为这会在对方的网站上显示出两个链接,这样可能导致对方认为你是spam。

  1. kaffox posted the following on 2009-05-15 at 7:19 上午.

    Я в принципе, мало, что смыслю в этм посте, но постараюсь все таки понять.

    Reply

Leave a reply

  1. You will post the following soon.
    Go ahead and start typing.