wordpress中rss输出全文而首页输出摘要的方法

日期:2007/08/01
分类:网站建设与运营

RSS输出全文能够方面订阅者,避免给读者带来二次点击。同时又能增加你的blog订阅量。

我的RSS都是输出全文。但是wordpress2.1以后如果你在文章中用了<!–more–>这个标签,RSS中也会被截断。为了以后升级程序的时候修改方便,将办法记录在这里。

天佑 给出的方法:
打开 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

插件2:WordPress 2.1 feed Tuneup

我使用的是第二个插件。

特别注意: 在进行了以上措施时,一定要在后台输出设置中将RSS输出摘要改为全文。否则RSS输出的全文会是不包含HTML信息的。链接,换行,图片等都不显示。

Comments

2 Responses to “wordpress中rss输出全文而首页输出摘要的方法”

  1. Gravatar老村长
    2007/08/06 7:57 上午 - 引用

    贵站连接 已做好~合作愉快

  2. Gravatar24楼
    2007/08/07 5:26 下午 - 引用

    呵呵,有一个点名活动,详情见http://www.24lou.cn/?p=43
    http://blogunion.org/marketing/mistakes-i-made-in-blogging.html

您的评论或留言对本站至关重要: