先纠正一个错误,自己昨天在如何使用Wordpress内置的分页(Nextpage)功能?里面提到,“因为wp的the_post在处理查询时,会直接将文章内容用<!- -nextpage- ->分割保存到数组中。”,所以就以为只能通过手动修改WordpressP源代码来,而无法用插件实现实现feed的全文输出。后来想想自己是脑壳太死板了。既然文章内容是被保存在数组中,那么在feed中直接将该数组作为全文输出不就可以了吗。所以呢,早上起来赶忙写了这个小插件:whole_feed_output。 

原本将这个插件命名为feed_without_nextpage,目的在于在feed中对内嵌nextpage标签的文章中实现全文输出。后来发现,由于本插件由于是直接将数据库查询结果输出,实际上从应用来说,这个插件是真正做到feed的全文输出。即使文章中同时含有nextpage和more标签,它也会忽略该标签,在feed中输出全文。所以,重新将此插件命名为whole_feed_output。用此插件的话,您可以将Ronald Helf的Full Text Feed插件抛开了。但是,有一点,请注意,也正由于本插件是直接将数据库查询结果作为全文输出,所以可能会和一些对feed控制的插件有冲突,为此,我将该插件的执行优先度改为-1,也就是最先输出。如果存在冲突的话,而您有想实现nextpage的全文输出,那么请您如何使用Wordpress内置的分页(Nextpage)功能?修改wp源代码吧。

至于,nextpage的详细介绍,详看如何使用Wordpress内置的分页(Nextpage)功能?

安装 

将解压后的whole_feed_output.php上传到plugins文件夹下,在插件目录激活即可。

插件下载:

Download whole_feed_output.zip
zip- File
09. Dec 2007 (118Hits)

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/889.html