我如何定义RSS提要内容长度?

时间:2012-03-29 作者:Mestika

我正在尝试缩短RSS提要的内容。现在,它显示的方式太多,每个条目都显示得太多,我试图在选项面板的辛迪加设置中选择“摘录”,但它没有做任何事情。

我尝试过不同的方法,但效果甚微。

是否有一种简单的方法(可能的add\\u filter)可以将RSS提要内容长度设置为200?

谢谢-梅斯蒂卡

2 个回复
最合适的回答,由SO网友:janw 整理而成

我通常在模板中制作RSS提要。只需复制wp include/feed-rss2中的RSS提要。php第二步是注册它,而不是原来的:

// override feeds
function own_rss( $for_comments ) {
    //it is in my theme/feed/rss2.php
    $rss_template = get_stylesheet_directory() . \'/feed/rss2.php\';
    if( file_exists( $rss_template ) ) {
        load_template( $rss_template );
    } else {
        do_feed_rss2( $for_comments ); // Call default function
    }
}
remove_all_actions( \'do_feed_rss2\' );
add_action( \'do_feed_rss2\', \'own_rss\', 10, 1 );
第三步是根据您的需要调整您自己的RSS。

还要看看这个:http://codex.wordpress.org/Customizing_Feeds

SO网友:Mestika

我成功了——这只是因为我的摘录长度不正确,因为我使用的是自己的“shoren”功能,而不是我博客上的摘录。现在它工作得很好。。

结束

相关推荐

帮助Magpierss和Wordpress

希望有人能帮忙。我正在尝试更新一个朋友的网站-原来的开发人员不幸擅离职守,让我来收拾残局。在网站的前端,开发人员安装了Magpierss,以便在底部滚动推特提要。然而,我们刚刚注意到,在博客部分(由wordpress提供支持),他们实际上对提要进行了硬编码,因此它永远不会更新。我尝试编辑wordpress页脚,以反映前端使用的页脚,如下所示:<div id=\"footer\"> <div class=\"top_details\"> <div class