浅谈WordPress的Trackback

在前天的日志”推荐Chada经常逛的网站“中,痞子新提到了一个问题,就是使用WordPress这么久了,但是一直”不知道哪里看trackback”,在后续评论中,stephen也提到了同样的关于WordPress中的Trackback的疑惑。那么今天Chada就来谈谈WordPress的Trackback,因为Chada不是专业人士,以下文字均为自己所理解,所以只能说是“浅谈”。
[Updated May 9th, 2008: 啊哦,原来下面的东西中很多都是错误的,大家还是别看了。【糗】【囧】【衰】,哦,这三个字啊,足以形容自己现在的心情。嘿,不过Chada也很棒啦,至少花了很多时间在这篇文章上啊,下面的示意图貌似是正确的。而且懂得了很多。]
[Updated May 9th, 2008: 我再Update一次,修改一下里面的错误,欢迎继续指正。啊哦~]
我们常在逛一些博客的时候看到文末都有相似一句话,“你可以在自己的博客上写一篇相似的日志,然后TrackBack到这篇文章,或者把地址贴在评论里。”,那么,
一、什么叫Trackback / Pingback?
Pingback是网志中常用的用来通知网志系统文章被引用情况的一种手段。当其他人链接至Web作者的网页时,Web作者获取通知的方法。这个方法使得Web作者可以追踪什么人连结至他的文章。有一些博客平台,如WordPress,具有当一篇文章发表的时候,自动pingback这篇文章中所有的连结的功能。
TrackBack是用来实现不同博客间的互相通告:比如说A写了一篇文章,里面提到了某x。然后B看到这篇文章之后,也写了一篇关于某x的文章。然后B想让A知道自己也写了一篇这样的文章,或者是B的文章中提到了A所写的内容,那么B不必直接到A的那篇文章后评论,而只要通过向A的文章发送一个Trackback就可以了。
上面两者的区分貌似在于前者是自动的,后者是手动的。Right否?
【下图应该更改为Trackback/Pingback示意图】

二、Trackback/Pingback长什么样?
Trackback/Pingback是一个包含源日志的日志标题及该日志的永久链接,大部分Trackback/Pingback带有部分文字的评论。如果源日志没有标题,那么将会是源日志的永久链接地址。Trackback/Pingback和普通的评论一样出现在评论列表里,但是可以通过修改代码剥离普通评论与Trackback/Pingback。【如下图】
1). 评论与Trackback/Pingback未剥离

2). 评论与Trackback/Pingback剥离

Genmicha | 趣站酷软中的Trackback/Pingback和评论是经过剥离的。关于评论和Trackback/Pingback如何剥离,有兴趣的朋友可以查看:
1、How To: Separate WordPress Comments and Trackbacks
二、如何打开WordPress的Trackback/Pingback功能?
一个博客只有打开了Ping功能,才可以收到其他博客的Trackback/Pingback。WordPress在安装的时候已经默认打开ping功能,如果您曾经将ping功能关闭,那么可以在“后台-Setting-Discussion-Default article settings”[中文版路径应该是“后台-设置-讨论-文章默认设置”]中选中第二项。【如下图】

如果你想关闭整站的ping功能,只想在某篇文章中允许Trackback/Pingback,那么在撰写该篇文章的时候,你可以在编辑台下方找到Comments & Pings[评论和pings],然后在勾选Allow Pings[允许Pings]选项。【如下图】

三、如何发送Trackback/Pingback?
上面一步只是说到了打开ping功能,才能接收到他人的Trackback/Pingback,那么如果我们Trackback到其他人的博客应该怎么做呢?这分两种情况:
1). WordPress 2 WordPress: 如果你是想Pingback到另一个基于WordPress平台的博客,那么,只要在文中提及该篇文章的地方加上对方文章地址即可。比如上文中的B,他只要在文中提到某x的地方或者引用A博客文字的地方加上A关于某x的那篇文章的地址,即可Pingback到A的那篇文章中。如果你想Trackback到其他博客,那么只要你在文中有对方的博客地址,那么在Trackback地址栏填入目标文章的永久链接即可。
2). WordPress 2 other blogs: 如果你想Trackback的目标博客不是基于WordPress平台的博客,那么,需要得到目标文章的Trackback地址。基本上所有支持Trackback的博客平台对于每篇文章都有独立的Trackback地址,于文后都有“获取本文Trackback地址”字样的按钮。【下图为获取zblog平台文章Trackback地址的按钮】
![]()
四、Trackback/Pingback的好处?
通过Trackback/Pingback可以把同种主题的博客文章组织起来,扩大博客网络。比如说上文中的A博客的读者,在看到文后的来自B的Trackback/Pingback后,可能会通过这个Trackback/Pingback进入B的博客。而一篇好的文章往往不止一个Trackback/Pingback。读者可以通过Trackback/Pingback组织起来的网络方便的阅读不同文风的文章,也可以增进各博客间的感情交流。同时,搜索引擎如Google,也比较喜欢Trackback/Pingback,通过Trackback/Pingback搜索引擎的蜘蛛可以爬行的更远,这样同在一个Trackback/Pingback网络的博客页面也会获得比较高的排名值。[很多SEO大手就是用这种方法来增加反向链接。]
【后记】
嗯,两个小时,写完这些东西。因为Chada并不是这方面的专家,很多东西都是凭自己的理解写出来的,欢迎各位朋友指出文中的错误。也欢迎大家对Trackback/Pingback这个话题进行讨论,在下面的评论栏里留下您的宝贵的看法。
【更正】
1、Trackback有时候也叫Ping或者是Pingback,,漫步同学和Black-Xstar同学说,这里是错误的,Trackback并不等同于Pingback,欢迎各位同学继续指正;
刚想问你呢,因为一直没有用起来,谢谢了啊
汗, trackback 就是 trackback, pingback 就是 pingback, 两个不是同一个东西, 不要搞混了,
同漫步……
trackback和pingback是不同的,呵呵。
貌似我只在wordpress看到pingback的说……
我这里没有“文章默认设置”啊。为什么呢
俺终于懂了。。。
感激涕零。。。
Chada,我刚给我文章模板加上trackback地址语句,只会用这句Trackback URL:
你能不能把你那样添加的语句告诉我啊?
怎么样添加比较美观点
哎呀,忘记不能直接贴代码了。。。
pingback和trackback貌似不同的。
在留言模板下可以分离留言和Pingback/trackback,
但是能不能在侧栏最新留言那里也过滤掉PB/TB,只显示正常的留言呢?我现在使用的是中文工具箱的最新留言,不知CHADA能不能提供一个方法修改一下。
我用recent comment插件可以不显示trackback…
我很无耻的广告一下,其实我之前就写过一篇, 很通俗易懂哦.
地址, http://roamlog.cn/archives/talking-about-link-and-trackback-pingback.html
哈哈哈, 气死 chada .
这篇文章我给您发送了一个trackback
在您的文章里我给您有一个pingback,请看一下两者的不同之处吧。
晕了,没打完字就发送了。pingback您的是那篇 翻译:17个可以节省你时间的CSS工具
[...]今天Chada写了一篇关于WordPress的Trackback的文章,大家可以参考一下(这是伪Trackback,灭哈哈哈)[...]
终于懂了
总是忘了trackback。。。
PS:这个网站挺好玩的http://www.cbox.ws
侧边栏留言箱
貌似这个是普通评论吧,因为我的Trackback/Pingback和评论是分开的。
啊哈哈,感谢楼上很多位同学倾力教授啊,学到了很多。嗯,在修改版之后,请继续指正啊!这才有讨论的味道嘛!
呵呵,说了是伪trackback啊
我基本也就懂这些了….
今天又裸奔啦?
没有裸奔啊,难道我走光了?现在可是穿着衣服哦
嘿嘿,那现在这样对了吗?老N帮我检查一下啊,感激啦~
呵呵,如果ruosen记得的话,本站以前的留言板就有使用这个服务。很不错的呢,谢谢ruosen,Chada决定将其推荐出来^^
这证明Chada说得还不是很含糊嘛,呵呵
555~欺负我!!!
死漫步,不懂得私底下偷偷告诉我,非要这么样来让我囧。
我不气我不气我不气,哈哈
呵呵,你找默认主题,在Single.php文件中有的。
有的人搞不清楚pingback和ping的区别,这两者是完全不同的,pingback你解释过了,ping则是发表日志后向几个指定的接口发一条信息告诉它们"此博客又有更新了".比方一般来说我们要向feedburner和feedsky的接口ping一下.其实就是wordpress后台里面的”update service”.在一些离线写作软件设置里面叫做ping.
除此以外,还有pingback和trackback 在显示上也是不同的。
我在自己的那篇文章上加了个图,你有空看一下
我之前看过漫步的那篇东东,也搜了下,只能略解~唉~本来以为自己悟性太低~原来还有那么多人陪着的~呵呵
Chada !!!弄主题了??侧栏跑到下面喇
那个。。。图片好慢。。。
我用IE和FF在不同分辨率,windows和linux两个平台都没有发现侧边栏错位哦。My-Hou能描述一下吗?
现在没问题了!
当时是用IE的,整个侧栏都掉到评论下面,就单单这篇日志出现此情况
我把index.php里面的pingback和trackback那两行删掉了~~不知道对这个两个功能是不是有影响~~
不想多安装插件,我网上找到了中文工具箱的改良版,可以过滤掉这些东西~
到现在偶还是不太搞得明白这个东东,不过这个功能确实好用,学习之,谢谢分享。
啊哦,现在才发现图片全Gone了,那个图片存储还真不能用。
我的理解就是引用了他人见解或文字,或者是话题与某人的相似,告知一声。
谢谢分享,正在试用此方法。
最近刚转到WordPress下,以前用百度空间没办法,现在正在学习
不错,前来学习,虽然没有图片!