我觉得,插入广告的乐趣多于广告收入带来的乐趣。 所以,在插不插入的问题上,我从来没有犹豫过。而对于方式,插入广告要尽量保持页面的整洁和美观。我最喜欢的是图片广告,最注重的是广告的自适应。
自从把主机搬回来以后,一直比较顺当,除了折腾avatar头像那次,想了半天才找到原因。最近也有一次:前几天想换上google广告,结果无法显示,原因你懂的。我想换回google广告的原因很简单,adsense有自适应广告,而百度没有,只能用条件语句来判断浏览客户端,进而显示不同尺寸的广告。
虽然没学过任何一种编程语言,但一些简单的也大概能读懂,所以,得知贱男是用短代码方式在文章中插入广告的,百度后,我也能依葫芦画瓢的高出实现方法。演示效果看这里的广告:
实现方法:在主题函数里面加入以下代码,记得把代码换成你自己的代码。
function adbox($atts, $content=null, $code="") {
$return .= '<br> ';
$return .= '<div align=center>';
$return .= '<script type="text/javascript">';
$return .= 'var cpro_id = "u1917678";';
$return .= '</script>';
$return .= '<script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>';
$return .= '</div>';
$return .= '<br>';
return $return;
}
add_shortcode('ad' , 'adbox' );
写文章时,只需要在想显示广告的地方加入以下短代码即可:
(ad)(/ad) //把小括号改成中括号
这样显示出来的百度广告只是一种尺寸,这段广告的尺寸是640*60的,在手机下太宽,极不和谐,还要加入判断代码。由于没有任何编程基础,折腾了一个下午都没有成功,晚上请教了小童同学,终于搞定了,感谢。实现方法请参照修改以下代码:
function adbox($atts, $content=null, $code="") {
if (!wp_is_mobile()){
$return .= '<br> ';
$return .= '<div align=center>';
$return .= '<script type="text/javascript">';
$return .= 'var cpro_id = "u1672907";';
$return .= '</script>';
$return .= '<script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>';
$return .= '</div>';
$return .= '<br>';
}else{
$return .= '<br> ';
$return .= '<div align=center>';
$return .= '<script type="text/javascript">';
$return .= 'var cpro_id = "u1917678";';
$return .= '</script>';
$return .= '<script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>';
$return .= '</div>';
$return .= '<br>';
}
return $return;
}
add_shortcode('ad' , 'adbox' );
这里有两段代码,电脑下显示640*60的,移动端显示的是300*250的。