用过xiu 主题的小伙伴们肯定都知道,主题后台可以设置手机端和非手机端显示不同的广告位,是如何实现的呢?我们来看看广告调用代码:
if( _hui('ads_index_01_s') ) echo '<div class="ads ads-content">'.hui_get_adcode('ads_index_01').'</div>';
学了一点 php 基础的都知道,上面是一个判断语句,看不懂的话请前往陌小雨博客分享的php 零基础入门教程,3 天看懂 80%的 php 代码。
我们找到对应的函数,可以看到如下代码:
function hui_get_adcode($name){ if( !$name ) return ''; if( wp_is_mobile() ){ return _hui($name.'_m'); }else{ return _hui($name); } }
可以看到该函数用到了 wordpress 内置的一个函数 wp_is_mobile(),该函数返回值为 true 或 false。
有的小伙伴可能会觉得一头雾水,这是因为上面代码与主题后台设置的参数有关,3 分钟了解 wordpress 主题后台制作:wordpress 主题后台制作教程
我们可以简化一下代码:
<?php if ( wp_is_mobile() ){ ?> 移动端广告代码 <?php } else { ?> 非手机端广告代码 <?php } ?>
是不是很简单呢,
你可能对这些文章感兴趣:
- WordPress网站利用body_class()实现多种布局
- 博客文章底部的随机语言是怎么实现的?
- WordPress插件推荐:xiu主题开启ajax和全站无刷新音乐的办法
- xiu主题手机端显示侧边栏
- 给xiu主题添加一个浮动小人
- 分享适合xiu主题的多说评论样式
- xiu主题修改社交字符
- xiu主题给评论添加签到按钮
- xiu主题添加vip等级评论样式
- xiu主题文章版权申明优化
- 分享陌小雨博客导航外链跳转样式及xiu主题评论用户名外链修改办法
- xiu主题仿dux主题搜索弹出框,让百度站内搜索和wordpress自带搜索共存。
- 美化xiu主题Blockquote样式
- xiu主题集成百度站内搜索,可添加其他广告联盟广告位
如有疑问,请前往问答中心反馈!
反馈