在 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> » 转载请注明来源:<a title="Life Studio" href="http://wange.im">Life Studio</a> » <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">《'.get_the_title().'》</a></div>'; $content.= '<div> » 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">'.get_permalink().'</a></div>'; $content.= '<div> » 订阅本站:<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 显示的。
我烧网最变态。加在RSS里让他们烦死!
[...] 在 wordpress 的 rss 添加额外信息 – forece blog [...]
自从在feed里加上版权,采集的人就少了,呵呵
@万戈 我又给撤了,突然发现怎么在文章里也出现了版权信息,能不能只在 RSS 里边显示啊。
@FORECE 改成 if( is_feed() )
呵呵
好久弄点广告到feed里面
@浩子 这个主意真不错!+1
找WP代码去万戈那里准没错,哈哈
@囧啊囧 他是代码狂人。我是代码收集狂人。
这个功能是很实用的,先收藏下!
@Tuixy 嗯,可以往FEED里边仍广告。哈哈。
悄悄的告诉lz,这个文章我转载走了。