本文关键字:

  最近在博客中添加了 Google 的广告,以前都是通过修改模板直接插入已经生成的广告代码,后来了解到插件 All In One And YPN 可以自动做这些工作,不仅可以方便的定制广告样式和显示位置,而且还有一个非常实用的“不显示给自己避免误点击”“仅显示给自己供测试”功能来定制广告的显隐控制,非常的方便,我们同样可以利用这个插件框架来实现阿里妈妈的广告显隐控制。

  阿里妈妈的广告只能通过修改模板插入广告代码来实现,为了避免自己误点击和因为频繁修改页面而导致的大量广告浏览量,我们可以通过插入判断当前是否是管理员以及是否开启 的显示来控制广告是否显示给自己,具体代码示例如下:

<!– 广告开始 –>
<?php
global $ai_adsused, $user_level;
if(get_option(‘ai_notme’) != “yes” || $user_level <=  8 )
{
?>

<!– 本行替换为你的广告代码 –>

<?php
}
?>
<!– 广告结束–>

  代码中, get_option(‘ai_noteme’) 判断是否开启了“不显示给我自己”选项,该选项在 All In One And YPN 中叫做 “Don’t show ads to myself. (For avoiding accidental clicks by yourself)” ,是安装了该插件之后才有的,而 $user_level 则判断当前用户权限是否是管理员,WordPress 管理权限共分 10 种,>8 的为管理员,该参数属于 WordPress 自带。

  经过上述方式插入的代码,管理员可以在后台 的选项中自由控制广告是否显示给自己,非常的方便。

    相关信息


相关日志