六月 20th, 2007
让 WordPress 真正输出全文 RSS
Category: WordPress, Author: Nicky, Popularity: 13%
虽然我不会因为一个优秀的博客没有全文输出而退订它 (退订博客的其他原因),但是随着订阅的 Feed 数量越来越多,RSS 阅读器的使用频率越来越高,渐渐的把 RSS 当成一个信息聚合工具,而不是更新通知工具 (全文还是摘要)。虽然我不能要求我订阅的博客都使用全文输出,但我可以让订阅我的博客的人能看到全文输出的文章。虽然我还是会点击链接去查看一些喜欢的博客的文章或进行评论,但我还是希望他们输出的是全文。所以还是让 WordPess 全文输出吧,从 2.1 版本开始 (全文 feed 與 More tag),即使在选项里设置为全文输出 RSS,但在文章中使用 more 标签后的内容还是不能输出,目前我找到下面两种方法来修正这个问题。
天佑 给出的方法:
打开 wp-includes/query.php,找到
if ( is_single() || is_page() )
替换为
if ( is_single() || is_page() || is_feed() )
Walker 给出的方法:
打开 wp-includes/post-template.php,找到
if ( preg_match('/<!--more(.*?)?-->/', $content, $matches) ) {
if ( preg_match('/<!--more(.*?)?-->/', $content, $matches) && !is_feed()) {
Tags:Feed, rss, WordPress.
评论数量(23) | Add Comments
本文网址:http://www.osxcn.com/wordpress/full-text-rss-feeds.html

