Wordpress对评论者不显示Google Adsense广告的设置

在博客的文章页面和边栏,我都加了一个广告.尽管没人会去点,按照广告联盟商的说法,是为了美化版面.说得比唱的还好听.广告无非是为了赚钱,但是坦白说,一个个人博客,靠这点点击广告,一年下来,应该域名费是可以赚到的,其他就应该没了.

扯远了,拉回来.说正事.对于文章内容中的广告,我一直觉得,自己看的就算了,经常来我这里的朋友,也要看广告,我相信,没几个人愿意看的,更加别说去点了.那么可以对这些用户群(访客)设置了不显示广告吗?答案是可以的,只是我不懂怎么做而已,前几天就在折腾,可是一直没有效果,虽然有一个插件很强悍,可是功能太多了,浪费了.



刚才谷歌搜索,发现了ZWO的博客有这样的东西,测试,结果还真的是我想要了,好了,直接Copy过来.

"对登录用户不显示Google Adsense广告"简单代码,在你要放广告的地方贴入:

<?php if (!$user_ID) { ?>
这里填广告代码,或者其它调用代码,又或者其他你自己不想看的内容等等
<?php } ?>

这个是最简单的方法了.就是你只要登录了,就可以不看到广告了.评论者也一样的.但是如果你是几天前评论的,你的本地Cookies又没清空了,那么对不起,广告要再次的强女干你...

延伸:只对登录用户显示广告/内容、只对评论者显示广告/内容

一、对登录用户不显示广告,对评论者和访客显示广告

<?php if (!$user_ID) { ?>
这里填广告代码,或者其它调用代码、内容等等
<?php } ?>

二、对登录用户和评论者不显示广告,只对访客显示广告

<?php if (!$user_ID && !isset($_COOKIE['comment_author_'.COOKIEHASH])) { ?>
这里填广告代码,或者其它调用代码、内容等等
<?php } ?>

继续延伸......

一、只对登录用户显示广告/内容

<?php if ($user_ID) { ?>
这里填广告代码,或者其它调用代码、内容等等
<?php } ?>

二、只对评论者显示广告/内容

<?php if (!$user_ID && isset($_COOKIE['comment_author_'.COOKIEHASH])) { ?>
这里填广告代码,或者其它调用代码、内容等等
<?php } ?>

我这里的设置就是只要登录了,文章中的广告就不显示了,如果您不想看到广告的话,那么请您登陆一下.当然,边栏的广告,没有设置,默认显示.

本文转自:ZWWoOoOo's Blog

差点忘记说了,你可以使用插件.Ozh' Who Sees Ads,我就不介绍了,没使用过,不知道效果怎么样.[下载地址]

查看 wordpress google 博客 php Adsense的相关文章

转载本站原创文章请注明:文章转自 灰狼IT路,链接: https://itlu.org/articles/1319.html

已有 21 条评论

  1. @土狼妹妹
    嗯,新年快乐

    @皓辰
    太感动了

    @断峰狼
    你毒

添加新评论