Feedburner Feed Replacement插件的一个bug

今天偶然间发现了Feedburner Feed ReplacementFeedburner Feed Replacement插件的一个bug。这个插件没有对Page的feed进行处理,导致Page的feed也会被转向到FeedBurner。不过倒是很多人也不会把Page的留言功能打开,不过做留言板的就会开了。比如我的http://yskin.net/wordpress/feed/地址就被转向了。

解决的方法也简单,把Feedburner Feed Replacement 2.1的第66行代码加上!is_page()的判断。

给作者去了email,等作者更新吧。

Update:等了很久没等来作者的更新,好奇怪...

Update2:今天研究了一下Feedsky PingFeedsky Ping插件,他好像什么都没检测呀不仅Page,连post状态还有archive状态都没有。而且看起来代码和Feedburner Feed Replacement也很象。最近出了很多FeedBurner转向插件,做的都很象,真是伤脑筋,国外的版权意识应该高一些吧。

另外,也相当不理解,为啥要有个Ping插件,貌似WordPress自带Ping功能,用不着专门写个插件。这根本就是一个feed转向插件嘛。

Update3:晚上突然想到,page的feed是返回文章原文的,post的feed是返回文章评论的。wp-feed.php里用的判断语句是if ( is_single() || ($withcomments == 1) ),所以,自己加?withcomments=1也能看到评论feed。突然领会了在这里看到的一句话,“WP的Page一直处在一个尴尬的境地,很多写插件和模板都会单独写一个会长期更新的Page,但是Page又不会被收入到Feed中。”

Update4:插件好像只加了分类的判断,没有加archive的判断,每个年、月、日也有自己的feed嘛,唉。

本文共有 1 条评论Feedburner Feed Replacement插件的一个bug


  1. 1 grunge

    想问你的首页文章只显示部分文字是用的什么插件啊?

请留下您的评论: