喜欢穷折腾的阿汤哥
tangtr.cn

FanlyMip主题按照不同分类添加不同广告代码

本站点的移动版采用了泪雪博客的FanliyMIP主题进行了改造,完全符合百度的MIP标准,毕竟百度是国内使用率最高的搜索引擎,接入百度MIP有一定的好处。而且泪雪的MIP主题,直接使用插件就能改造,省了不少麻烦。
但是毕竟是喜欢折腾的阿汤哥,使用过程中有不少需求,例如在各个页面插入GoogleAdsense广告默认的主题仅支持百度的各种广告,泪雪在博客上也说要更新主题支持 Google adsense 但是一直没更新。看了泪雪写的添加mip- adsense 组件,终于把google广告加入了进来。但是~又是但是~收到了google合作规范中心的邮件,某些页面违反了合作规范不能显示。所以有了想法,让不同分类文章显示不同的广告。

1、GoogleAdsense代码改造

想使用MIP adsense代码需要在foot.php文件

<script src="https://c.mipcdn.com/static/v1/mip.js"></script>

这句语句之后添加如下代码

<script src="https://c.mipcdn.com/static/v1/mip-adsense/mip-adsense.js"></script>

然后将你在GoogleAdsense的广告代码,改造成如下的格式

<mip-adsense ad-client="ca-pub-4413237575816591" ad-slot="9862911456" ad-format="auto"></mip-adsense>

将以上代码插入到你想要放置广告的地方即可。我这里放在了footer.php文件中最上方,即在评论后显示广告。可以看看本文的效果。

2、不同分类选择不同页脚文件

这里需要用到wordpress的条件判断标签。具体的原理及用法可以参考WordPress 条件判断标签及用法大全这里是说实现办法。更改任何文件前请先备份。
首先复制两份footer.php文件,将其重命名为footer-ads.php和footer-blocked.php。
将上一步改造后的代码复制到footer-ads.php文件里。
然后修改footer.php文件

<?php
if ( is_home() ) :
        get_footer( 'blocked' );//如果是主页面,则使用footer-blocked.php页脚文件
elseif ( in_category(array('wordpress'))) :
        get_footer( 'blocked' );//如果不是主页面但是是属于“wordpress”分类的文章,仍使用blocked.php
elseif (is_single(array('190'))):
        get_footer('blocked');//如果是ID号为“190”的文章,仍使用blocked.php
else :
        get_footer('ads');//其他类型的文章使用foter-ads.php
endif;
?>

以上代码不必完全相同。根据你的需要填写自己的选择。这里只是介绍方法。

赞(0)
未经允许不得转载:汤忒热 » FanlyMip主题按照不同分类添加不同广告代码

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!