wordprss同一位置加载不同类型广告,或者同一广告不同css样式-明生-凯发官网入口

文章随机位置插入广告方法,涉及到随机函数rand()的定义和使用。
wordpress指定区域随机出现不同位置的广告, 可以用不用css样式表来区别, 例如:

.ad {float:left; padding: 4px 4px 4px 4px;}
.ad1 {float:right; padding: 4px 4px 4px 4px;}
.ad2 {float:none; clear:both; margin-left:auto; margin-right:auto; text-align: center; padding: 4px 4px 4px 4px;}

上面的css定义了ad靠左边显示, ad1靠右边显示, ad2显示在中间, 然后插入下面的类似代码:

<?php
$ad = array(
"
google广告的代码",
"
百度推广的代码",
"
其他类型的广告代码",
);
$rand = array_rand($ad);
echo $ad[$rand];
?>
这样wordpress会随机调用样式表中的其中一个css定义来显示广告的位置,就实现了随机位置显示广告的要求了。

同样的, 我们可以让指定位置其随机显示不同类型的广告, 例如随机显示google的广告和百度推广, 相应的代码为:

<?php
$ad = array(
"
",
"
",
"
",
);
$rand = array_rand($ad);
echo $ad[$rand];
?>广告代码放这里

利用php的随机代码, 效果却非常不错, 解决了只有一个广告位而有不同类型广告需要推广的需求, 当然不限定于wordpress, 其他php网站或者博客同样可以使用这种方式添加随机广告。
发表评论
网站地图