六月 20th, 2007

让 WordPress 真正输出全文 RSS

Category: WordPress, Author: Nicky, Popularity: 13%
RSS 虽然我不会因为一个优秀的博客没有全文输出而退订它 (退订博客的其他原因),但是随着订阅的 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()) {
update: 全文输出插件 Full Text Feed

Tags:, , .
评论数量(23) | Add Comments
本文网址:http://www.osxcn.com/wordpress/full-text-rss-feeds.html



23 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon ray1980 Says:
    我用插件实现的全文输出
  2. Gravatar Icon youdu Says:
    有利有弊吧。 有些读者不感兴趣的post就不会看,全文带图片输出那会拖死人,滚动条。
  3. Gravatar Icon Alucard.G Says:
    有个摘要够了,全文有时候也挺麻烦。。
  4. Gravatar Icon yj Says:
    全文好一些。长的不想看的,按快捷键就跳到下一篇了。 不想改动的话,安装Yskin的这个插件也可以。
  5. Gravatar Icon motta Says:
    我看前博客上面有个全文输出的插件,不过还没用过 http://www.qianblogger.com/2007/04/14/wordpress-plugin-fulltextfeed/
  6. Gravatar Icon alex.vu Says:
    两种方式都提供就是了啊,让读者自己选择自己想要的方式
  7. Gravatar Icon akuii Says:
    恩,这两天正在为这个发愁...我的博客由于模板限制只能摘要输出,而我还是喜欢全文输出,昨天还问过riku没成功,马上去试试...
  8. Gravatar Icon fisio Says:
    在阅读器里一般也就是看个大概,真正有兴趣仔细看并且回复的人会打开的。。。 所以我一般用 more 标签 但是发现这样在我自己的首页上有效,到 Google Reader 里还是全文 o.O
  9. Gravatar Icon 北极冰仔 Says:
    我昨天遇到这个问题了, 在文章里使用了MORE标签导致RSS输出摘要, 最后使用YSKIN的插件搞定了, 代码很简单, 只要一行, 换一个全局变量就可以了.
  10. Gravatar Icon yj Says:
    to fisio: 这可能是因为你的wp是2.1之前的版本。
  11. Gravatar Icon mario Says:
    请问博主,我是个wordpress新手,我想请问让wordpress怎么能显示摘要,比如显示全文的前10行,然后用类似Continue Reading »来让人阅读全部? 谢谢!
  12. Gravatar Icon 总而言之,统而言之 Says:
    to mario, 你可以不使用 more 标签,手动输入摘要内容即可。这样内容可以自己设定~
  13. Gravatar Icon 总而言之,统而言之 Says:
    也可以看看我提供的办法: http://jiangzhanyong.com/2007/06/wordpress-tip-excerpt-on-web-and-full-feed-412.html
  14. Gravatar Icon yeahlang Says:
    请教nicky兄一个问题,googlereader如何退订某一个RSS feed?
  15. Gravatar Icon Nicky Says:
    选中一个 Feed,点击 Feed settings - Unsubscribe。 不要用我的博客来做测试哈,呵呵!
  16. Gravatar Icon yeahlang Says:
    呵呵~在没有看到回复之前搞定了,谢谢nicky兄,测试的是天佑的comments feed,呵呵~
  17. Gravatar Icon 漫步 Says:
    不好意思,最近一直寻找稳定的空间 几经折腾,现在基本 稳定下来了. 域名也已经更换..搞的tb了你好多次 非常抱歉..
  18. Gravatar Icon Nicky Says:
    就是说嘛,不是看见你留言,还以为是 Spam。
  19. Gravatar Icon We Says:
    不行,失败了!
  20. Gravatar Icon 小墨 Says:
    用了这三个方法都不行啊~~~~~~~~
  21. Gravatar Icon Heyi Says:
    似乎WordPress 2.5以后不需要这个插件了?我今天尝试从2.3升级到2.5,可惜因网路问题导致失败,还是停留在2.3,Heyi正在找这个“Full text Feed”。
  22. Gravatar Icon Follhouse Says:
    博主,你好,我想请问下为什么我的RSS在Google Reader 以及在鲜果输出的时候完全失掉格式呢,但是在抓虾就可以实现有格式的输出,我已经设置了全文输出了。如果你知道是什么原因的话,麻烦帮我看下,非常感谢。
  23. Gravatar Icon gongyesheji Says:
    输出全文是挺好的!

13 Trackbacks/Pingbacks

leave a reply