Mar02
5
Share

如何在 WP 博客的 Feed 中插入广告

晚上 ZZB 同学问我如何在 Feed 中插入 AdSense 广告,突然想起以前看到过一篇文章是关于如何在 WP 博客的 Feed 中插入广告的。当然这个貌似用插件就可以解决,但是还是找来和大家分享一下,毕竟很多人和三两饭一样有洁癖不愿意使用那么多插件。

原理类似之前我教大家的在日志任意位置插入 AdSense 广告,实现功能的方法也很容易,将如下代码写进 founction.php 文件即可:

<?php
function insertAds($content) {
    $content = $content.'<hr /><a href="http://www.sanliangfan.com">广告位置</a><hr />';
    return $content;
}
add_filter('the_excerpt_rss', 'insertAds');
add_filter('the_content_rss', 'insertAds');
?>

下面简单说一下原理,我们首先建立一个函数 insertAds() 这个函数包含一个内容,就是盛放广告代码的 $content ,接着使用 add_filter() 重写 the_content_rss() 然后重新利用 the_excerpt_rss() 输出 Feed 内容。

Filed under: | Tagged: , ,

5 Responses to “如何在 WP 博客的 Feed 中插入广告”

  1. lion March 11,2010 10:22 PM#

    突然想起一句话,请不要在广告里插播电视剧!如果一些比较”懒“的博主在feed里猛插广告,挖哈哈!~

    回复

  2. 如何在WordPress博客的Feed中插入广告-建站指南-站长经验 » By admin » 发布 » sin32 December 08,2009 11:16 AM#

    [...] 本文来自:http://www.sanliangfan.com/archives/1054.html 上一篇: 简评 WordPress 缓存插件(续:WP Super Cache 篇)-建站指南-站长经验 下一篇: WordPress插件:Wmd-Editor 增强型留言本编辑器-建站指南-站长经验 var aText="在线高速观看"; var playPage="http://www.sin32.cn/gvod.html"; var thunderPid="92983"; var thunderAppend=true; var thunderExceptPath="play.html"; var thunderHTMLInsert=" "; thunderFuncType=false; thunderLinker(); 标签: [标签:关键字] 本文链接: 如何在WordPress博客的Feed中插入广告-建站指南-站长经验 版权所有: sin32, 转载请注明本文出 cT="1";nc="#0033CC";nBgc="#FFEEE6";nBorder="#FF9966";tc="#FFFFFF";tBgc="#FE1923";tBorder="#B11418";tDigg="";tDugg="";defaultItemUrl="WEB_URL";defaultFeedUrl ="http://feed.bbon.cn/"; [...]

  3. pink November 12,2009 02:04 PM#

    这个好玩。我也是洁癖不愿意多装插件。只装一些不得不装的。。

    回复

  4. xiao3 March 31,2009 12:08 PM#

    这个东西怎么使用呢?能再详细点吗?谢谢~如果我要在Feed中的前面显示广告,该怎么加代码呢?

    回复

  5. luckydog March 27,2009 01:34 PM#

    非常的实用,谢谢楼主@!

    回复

Leave a Reply