广告大小与位置优化, PHP实现WordPress随机显示不同位置和风格的广告
如何提高广告点击率是许多站长头痛的事情, 单一的广告位置和广告风格是提高网站广告点击率的一个大忌, 除非你的广告效果已经是非常完美, 任何时候都能吸引访客去点击, 否则再怎么好的广告位置, 多数回访的忠实访客都会避免去点击到广告.
许多关于广告优化的教程都提到过经常更换广告出现的位置可以提高一定的广告点击率, 原理就是许多人已经熟悉了旧广告的位置, 那个位置的广告也就会被大家遗忘, 经常更换位置就能刷新访客的潜意识, 就算怎么熟悉你网站的访客也有可能错手点了广告因为那个位置不是经常出现广告的地方.
WordPress可以在文章中添加广告, 类似Google Ads, 百度推广等等, 我们可以自行添加广告到需要的位置, 如何在Wordpress投放广告, 请先浏览:
简单插入广告在文章之内提高广告点击率, WordPress More标签另类用法
EI之前介绍过, 无论哪种投放方式, 都会在"single.php"文件的
<div class="ad">广告代码放这里</div>
之间添加广告的代码, 然后通过"style.css"文件用CSS来定义"ad"的样式, 例如
.ad {float:left; padding: 4px 4px 4px 4px;}
就是让上面添加的广告靠左边, 文章内容靠右边环绕广告.
我们可以做的不只是这些, 我们可以让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则是独立显示在中间, 然后我们将上面的
<div class="ad">广告代码放这里</div>
改为
<?php
$ad = array(
"<div class='ad'>Google广告的代码</div>",
"<div class='ad1'>百度推广的代码</div>",
"<div class='ad2'>其他类型的广告代码</div>",
);
$rand = array_rand($ad);
echo $ad[$rand];
?>
完成了这一步就可以上传"single.php"和"style.css"文件后刷新自己的Wordpress测试一下了, WordPress会随机调用样式表中的其中一个CSS定义来显示广告的位置, 效果就像Ei2U的效果一样.
同样的, 我们可以让其随机显示不同类型的广告, 例如随机显示Google的广告和百度推广, 相应的代码为:
<?php
$ad = array(
"<div class='ad'>",
"<div class='ad1'>",
"<div class='ad2'>",
);
$rand = array_rand($ad);
echo $ad[$rand];
?>广告代码放这里</div>
CSS的定义则可以根据广告的类型自己完善, 其实EI这种方法的原理很简单, 利用PHP的随机代码, 效果却非常不错, 解决了只有一个广告位而有不同类型广告需要推广的问题, 同时不限定于Wordpress, 其他PHP网站或者博客同样可以使用.
链接: 广告大小与位置优化, PHP实现WordPress随机显示不同位置和风格的广告
本站所有文章,除特别标明外, 皆为原创. 如需转载, 请复制粘贴下面的代码到文章底部.
转载自 <a href="http://www.ei2u.com/wordpress/work/480.html" title="广告大小与位置优化, PHP实现WordPress随机显示不同位置和风格的广告" rel="bookmark">广告大小与位置优化, PHP实现WordPress随机显示不同位置和风格的广告 | e网软摘</a>
不是很明白!!点了一下广告
我想显示在文章的上中下,有没办法??
写得很明白了。。。好好详读详读吧。。。呵呵
测试看看,我也来随机显示