WordPress自动判段移动端函数(wp_if_mobile)的应用

 

这两天想在网站上放广告,谷歌Adsense的审核遥遥无期,无奈只能先用百度联盟凑合下了。

不过百度联盟的广告并没有自适应的功能,只提供网页版和移动版两种代码,并且这两种版本的广告只能在对应的电脑或手机上才能显示,否则只是一大块空白,非常难看。

那么自适应的Wordpress主题如何将两种代码都集成在网页中,从而实现PC端显示网页版的广告,手机显示移动版的广告呢?

 

一开始现在百度上查找wordpress自适应放置广告的代码,无果而终。

无意间看到wordpress继3.4版本后集成了wp_if_mobile函数,去官网确认后,的确在wordpress4.0下wp-includes/vars.php中找到了wp_if_mobile();

那么我们就可以利用这个函数判断访客是电脑还是手机浏览啦!

我的方案:

<?php if (wp_is_mobile()): ?>

<!------------ 手机端广告------------->

<?php else: ?>

<!------------ 网页端广告------------->

<?php endif; ?>

大功告成!

 

那么这样的方法还可以运用在很多其他的方面了!

3 comments

  1. 哦我去,原来wordpress有这么神奇的函数。。我之前还复制了好长一段代码到function.php来实现这个功能。。真长姿势了。。

    1. 网上很多号称前端技术都过时了,还是要去官方网站找答案 [嘻嘻] 你原来还活着啊!多久没更了!

Leave a comment

Your email address will not be published. Required fields are marked *