WordPress广告随机显示的方法

11 3 月, 2011 by SunQ Leave a reply »

因为每天都看到同样的广告,感到很厌烦,同时,由于申请了Google Adsense、百度联盟、凡客诚品联盟、阿里妈妈等一系列的广告联盟,可是博客里面只有一两个广告位,那怎么办呢?

据说是有wordpress的广告插件,可以实现广告随机显示,但是如果插件太多的话,很容易导致WP速度变慢,于是博主们一般都希望能不用插件即可实现广告的随机显示。

Google了一下,发现不用插件实现广告随机显示的方法有好多,自己测试了一下,发现有两种方法是比较不错的。

方法一:来自求索阁:wordpress中不同广告联盟随机显示

<?php if ( rand(0, 1) == 0) { ?>
广告代码1
<?php } else { ?>
广告代码2
<?php } ?>

很简单,将“广告代码1”、“广告代码2”替换为您的Google Adsense或者百度联盟广告代码就OK了。

不过,有个缺点就是貌似只能两个广告代码交替出现,如果有两个以上的广告想同时出现的话,貌似就不是很容易实现了。

方法二:来自壹品集让你的WordPress 显示随机广告

<?php
    $ad = array(
        ‘广告代码_1’,
        ‘广告代码_2’,
        ‘广告代码_3’,
    );
    $rand = array_rand($ad);
    echo $ad[$rand];
?>

相对于第一种方法,这个可以实现多个广告代码交替出现。

不过,在实际使用中却出现了问题:如果使用了百度联盟的广告代码的话,则WordPress会报错。不知道为什么会出现这种情况。由于不懂代码,于是最佳的解决办法是,在这个代码中,不加百度联盟广告……

Advertisement
~~~广告位招商中~~~

11 comments

  1. 刘坤说道:

    不错,我考虑下是不是自己用上,哈哈

  2. 晨光博客说道:

    这样不好吧

  3. Mars说道:

    代码简单,但很实用。

  4. 求索阁说道:

    百度联盟与谷歌的谷歌可以交替的随机显示哦~

  5. 扒哥说道:

    我用的zb 而且博客没广告 飘过

  6. Sandy说道:

    凡客现在提成是16%了吧,单独的广告位效果不如个性化评论好。

  7. 志言说道:

    一种广告都没什么点击量,做那么多广告,还不等到猴年马月才能收钱啊

  8. Eureka说道:

    消灭广告的飘过

  9. 回复:WordPress广告随机显示的方法 » 人在岱北 静心聆泉

    ╭╧╮╭╧╮╭╧╮╭╧╮ ╭╧╮╭╧╮╭╧╮╭╧╮
    ║友 ║║ 情║║回║ ║访║ ║欢║║迎 ║║光║ ║临║
    〓§〓〓〓〓〓〓§〓〓〓〓〓〓§〓〓〓〓〓〓§〓
       ↓      ↓       ↓      ↓
     ☆★☆   ☆★☆    ☆★☆   ☆★☆
    ☆ 祝 ☆ ☆ 你 ☆  ☆ 快 ☆ ☆ 乐 ☆
     ☆★☆   ☆★☆    ☆★☆   ☆★☆
       ↓      ↓       ↓      ↓

    ….( 踩)朋友Ooooo….
    ……)./….( 踩)….
    …..(_/……)./…..
    ………….(_/……
    留下脚印送你祝福愿你快乐!

    回复时间:2011年3月24日星期四 15:42:43
    欢迎回访我的博客

  10. 亿品元素说道:

    其实百度和GG的广告都是可以随机的,我现在博客上就是随机的

  11. toinka说道:

    问题是我要把代码放在哪里?