Eric @ EricBess WebHome

胜不骄,败不馁,胸有激雷而面如平湖

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

什么是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 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
-欢迎为本文评级

相关日志

本文读者也关心以下内容:

  • N/A

01月 14th, 2008 作者: eric | WordPress, 网站技术 | Trackback ? | 1评论| Email This Post Print This Post | 305 views

Add a Comment

Leave a reply

No Comments

Trackbacks and Pingbacks

  1. Trackback from Eric @ Eric&Bess WebHome

    WordPress:如何将留言和 Trackback/Pingback 区分开来...

    首先大家需要明白,WordPress 是一个功能极其强大的平台,内核程序的主要职责只是管理和维护一个包含有日志、用户、留言等信息的数据库,而不直接负责处理与前端用户的交互–但它提....