试用了trackback功能,感到有些疑惑,google了一番,又实验了一下,终于大体明白了。

Betty看了如下文章:

http://yuebinliu.spaces.live.com/blog/cns!3292ECDB3D9D3229!397.entry

http://www.charlestang.cn/the-difference-between-trackback-and-pingback.htm

http://jscyshow.com/step-by-step-for-study-blog-trackback.html

http://neolee.cn/wordpress/pingback-和-trackback/

如此罗列,正好可以测试刚明白的pingback功能,wordpress应该会自动ping上面的链接的 :)

Betty总结的pingback和trackback的不同:

1,似乎trackback出现的较早。当时如果你引用了别人的文章,想自动给原文发一个通知,那么需要知道原文的trackback地址,这是不同于原文url的另一个地址。后来出现了pingback,只要你在文章中引用了链接,无需另外输入trackback地址,你的博客系统就会自动通知对方。所以wordpress发文时下面输入trackback的地方有说明,说这是用于老式系统的,新式的系统根本不用自己手动输入。

2,wordpress有设置pingback的地方。在Settings->Discussions里的第一条:发文时试图通知任何引用到的blog(会降低发文速度)。如果你把这个选项取消,那么发文时就不会自动pingback,但你仍然可以手动trackback。

3,pingback和trackback在别人博客上留下的印迹是不一样的。Betty试验的结果,用pingback的话,你留言的名字是“博客名->文章标题”,留言的内容是用[...] [...]括起来的一小段话。用trackback的话,留言的名字只有博客名,留言的内容也没有用 [...]括起来,而是直接的较长一段话,看起来很怪。

综上,Betty觉得还是用pingback比较好,又自动方便,在别人那里看的效果也比较好。但是有些老式的系统不接受直接pingback,那么只能手动trackback,比如msn spaces就是这样。

不过msn spaces也有一点好:这几篇文章都提到wordpress的主题通常都没区分一般留言、pingback和trackback,混在一起看的很不方便,而msn spaces天然就把一般留言和trackback分开了。另外,大家知道msn spaces是不支持未登录未注册的用户留言的,trackback则没有这种限制。不过,和msn spaces那么多不方便之处比起来,这点优点实在算不上什么,何况wordpress只要想,也是可以自己改模板做到这一点的。