在 WordPress 的 RSS 添加额外信息

不知道大家注意到没,经常用 RSS 阅读器的人在看到不感兴趣的文章时,不会去点开原文地址去查看文章。所以 RSS 信息非常重要。我们可以在 RSS 信息中添加一些除了文章之外的额外信息,比如相关文章,订阅地址,本文链接等等。。。那么如何去添加呢?去万戈那翻了翻。。。。。

照抄了以下代码。我也懒的改了,大家自己弄吧。

1
2
3
4
5
6
7
8
9
10
11
function feed_copyright($content) {
        if(is_single() or is_feed()) {
                $content.= "<blockquote>";
                $content.= '<div>  &raquo; 转载请注明来源:<a title="Life Studio" href="http://wange.im">Life Studio</a> &raquo; <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">《'.get_the_title().'》</a></div>';
                $content.= '<div> &raquo; 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">'.get_permalink().'</a></div>';
        $content.= '<div>  &raquo; 订阅本站:<a title="Life Studio" href="http://feed.life-studio.cn">http://feed.life-studio.cn</a></div>';
                $content.= "</blockquote>";
        }
        return $content;
}
add_filter ('the_content', 'feed_copyright');

版权信息的样式可以自己定义,我比较懒,就直接借用了 blockquote 的样式。再扩展一下,这个功能如此强大,只插版权信息是不是太浪费呢?你也可以插入广告、QQ 在线状态、个性签名……发挥你的想象吧,这些都会在输出的 feed 显示的。