让wordpress的RSS全文输出 | 怪僧博客-免费网络资源分享
你的位置: 怪僧博客 wordpress 阅读文章

让wordpress的RSS全文输出

[ wordpress ]  

怪僧这两天很郁闷,因为自己订阅了自己的博客想看看RSS的阅读器里的表现。发现自己的文章在RSS里只是摘要输出,文章短了还可以。要是文章长了势必会影响到朋友们的查看。这样对自己的网站也不是太有利。所以马上修改,正经的说应该是折腾了两天才搞定。无奈啊!为什么用了这么长时间,其实全是因为feedsky不能全文输出

言归正传,不知道是wordpress的BUG还是什么原因,从 2.1 版本开始 ,即使在选项里设置为全文输出 RSS,但在文章中使用 more 标签后的内容还是不能输出。所以我们只能靠自己修正了。

第一种方法:打开 wp-includes/query.php,找到 if ( is_single() || is_page() ) 替换为 if ( is_single() || is_page() || is_feed() )

第二种办法:打开 wp-includes/post-template.php,找到 if ( preg_match(‘/<!–more(.*?)?–>/’, $content, $matches) )  替换为 if ( preg_match(‘/<!–more(.*?)?–>/’, $content, $matches) && !is_feed())

第三种办法:使用全文输出插件 Full Text Feed  这个可以自己搜索到。但是目前不支持最新版本的wordpress.

第一种办法和第二种办法可以一起用没有影响的!

原创文章,转载请注明: 转载自怪僧博客-免费网络资源分享

本文链接地址: 让wordpress的RSS全文输出



无觅相关文章插件,快速提升流量

各位请注意,目前已有 0 个海贼 踏入伟大的航路!
想要的我的财富吗?想要的话都可以给你,去伟大的航路吧!我把一切都放在了那里!开始启航吧!





评论内容 (*必填):
GRAVATAR头像
设置你的头像
(Ctrl + Enter 快速提交)