浅谈WordPress的Trackback

Chada发表于2008年05月9日 11:54 am - 872次阅读 - 繁體 - 43条回响

浅谈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示意图

二、Trackback/Pingback长什么样?

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

1). 评论与Trackback/Pingback未剥离

trackback

2). 评论与Trackback/Pingback剥离

trackback

Genmicha | 趣站酷软中的Trackback/Pingback和评论是经过剥离的。关于评论和Trackback/Pingback如何剥离,有兴趣的朋友可以查看:

1、How To: Separate WordPress Comments and Trackbacks

2、漫步的”分离评论和trackback”

二、如何打开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,欢迎各位同学继续指正;

分享这篇文章到以下网络

本文已有43条回响了 - 再添一条»

  1. anliu 说:

    刚想问你呢,因为一直没有用起来,谢谢了啊

    第1楼
  2. 漫步 说:

    汗, trackback 就是 trackback, pingback 就是 pingback, 两个不是同一个东西, 不要搞混了,

    第2楼
  3. Black-Xstar 说:

    同漫步……
    trackback和pingback是不同的,呵呵。
    貌似我只在wordpress看到pingback的说……

    第3楼
  4. anliu 说:

    我这里没有“文章默认设置”啊。为什么呢

    第4楼
  5. 痞子新 说:

    俺终于懂了。。。
    感激涕零。。。

    第5楼
  6. 痞子新 说:

    Chada,我刚给我文章模板加上trackback地址语句,只会用这句Trackback URL:
    你能不能把你那样添加的语句告诉我啊?
    怎么样添加比较美观点

    第6楼
  7. 痞子新 说:

    哎呀,忘记不能直接贴代码了。。。

    第7楼
  8. 老N 说:

    pingback和trackback貌似不同的。

    第8楼
  9. stephen 说:

    在留言模板下可以分离留言和Pingback/trackback,
    但是能不能在侧栏最新留言那里也过滤掉PB/TB,只显示正常的留言呢?我现在使用的是中文工具箱的最新留言,不知CHADA能不能提供一个方法修改一下。

    第9楼
  10. yacca 说:

    我用recent comment插件可以不显示trackback…

    第10楼
  11. 漫步 说:

    我很无耻的广告一下,其实我之前就写过一篇, 很通俗易懂哦.

    地址, http://roamlog.cn/archives/talking-about-link-and-trackback-pingback.html

    哈哈哈, 气死 chada .

    第11楼
  12. 老N 说:

    这篇文章我给您发送了一个trackback
    在您的文章里我给您有一个pingback,请看一下两者的不同之处吧。

    第12楼
  13. 老N 说:

    晕了,没打完字就发送了。pingback您的是那篇 翻译:17个可以节省你时间的CSS工具

    第13楼
  14. blacktulip 说:

    [...]今天Chada写了一篇关于WordPress的Trackback的文章,大家可以参考一下(这是伪Trackback,灭哈哈哈)[...]

    第14楼
  15. 21sta 说:

    终于懂了

    第15楼
  16. ruosen 说:

    总是忘了trackback。。。
    PS:这个网站挺好玩的http://www.cbox.ws
    侧边栏留言箱

    第16楼
  17. Chada 说:

    貌似这个是普通评论吧,因为我的Trackback/Pingback和评论是分开的。

    第17楼
  18. Chada 说:

    啊哈哈,感谢楼上很多位同学倾力教授啊,学到了很多。嗯,在修改版之后,请继续指正啊!这才有讨论的味道嘛!

    第18楼
  19. blacktulip 说:

    呵呵,说了是伪trackback啊

    第19楼
  20. 老N 说:

    我基本也就懂这些了….

    第20楼
  21. Mo 说:

    今天又裸奔啦?

    第21楼
  22. Chada 说:

    没有裸奔啊,难道我走光了?现在可是穿着衣服哦

    第22楼
  23. Chada 说:

    嘿嘿,那现在这样对了吗?老N帮我检查一下啊,感激啦~

    第23楼
  24. Chada 说:

    呵呵,如果ruosen记得的话,本站以前的留言板就有使用这个服务。很不错的呢,谢谢ruosen,Chada决定将其推荐出来^^

    第24楼
  25. Chada 说:

    这证明Chada说得还不是很含糊嘛,呵呵

    第25楼
  26. Chada 说:

    555~欺负我!!!

    第26楼
  27. Chada 说:

    死漫步,不懂得私底下偷偷告诉我,非要这么样来让我囧。
    我不气我不气我不气,哈哈

    第27楼
  28. Chada 说:

    呵呵,你找默认主题,在Single.php文件中有的。

    第28楼
  29. blacktulip 说:

    有的人搞不清楚pingback和ping的区别,这两者是完全不同的,pingback你解释过了,ping则是发表日志后向几个指定的接口发一条信息告诉它们"此博客又有更新了".比方一般来说我们要向feedburner和feedsky的接口ping一下.其实就是wordpress后台里面的”update service”.在一些离线写作软件设置里面叫做ping.

    第29楼
  30. 老N 说:

    除此以外,还有pingback和trackback 在显示上也是不同的。
    我在自己的那篇文章上加了个图,你有空看一下

    第30楼
  31. MY-Hou 说:

    我之前看过漫步的那篇东东,也搜了下,只能略解~唉~本来以为自己悟性太低~原来还有那么多人陪着的~呵呵

    Chada !!!弄主题了??侧栏跑到下面喇

    第31楼
  32. 懒人 说:

    那个。。。图片好慢。。。

    第32楼
  33. Chada 说:

    我用IE和FF在不同分辨率,windows和linux两个平台都没有发现侧边栏错位哦。My-Hou能描述一下吗?

    第33楼
  34. MY-Hou 说:

    现在没问题了!
    当时是用IE的,整个侧栏都掉到评论下面,就单单这篇日志出现此情况

    第34楼
  35. 小墨 说:

    我把index.php里面的pingback和trackback那两行删掉了~~不知道对这个两个功能是不是有影响~~

    第35楼
  36. stephen 说:

    不想多安装插件,我网上找到了中文工具箱的改良版,可以过滤掉这些东西~

    第36楼
  37. johnny 说:

    到现在偶还是不太搞得明白这个东东,不过这个功能确实好用,学习之,谢谢分享。

    第37楼
  38. Chada 说:

    啊哦,现在才发现图片全Gone了,那个图片存储还真不能用。

    我的理解就是引用了他人见解或文字,或者是话题与某人的相似,告知一声。

    第38楼
  39. 簡£單℡ 说:

    谢谢分享,正在试用此方法。

    第39楼

发表评论





[快捷键“Ctrl”+“Enter”提交]