利用WordPress移动设备判断函数进行PC端或移动端广告投放

WordPress建站 admin 1年前 (2018-05-28) 78次浏览 已收录 0个评论 扫描二维码

现在很多独立博客站点都或多或少会选择挂上一些联盟广告,但是很多站点投放的都是PC端广告,这样在移动设备上看到这些广告就有点不太协调。其实,现在一些联盟广告已经有PC端和移动端的广告代码,我们只需要通过一个WordPress内置的移动设备判断函数就可以对站点分别投放PC端广告或移动端广告。

WordPress内置的移动设备判断函数:wp_is_mobile(),大概的意思就是判断用户是否采用移动设备访问网站,返回的结果是一个布尔函数,返回值为true或false。

  1. <?php if ( wp_is_mobile() ){ ?>
  2. 此处可以放置移动端广告代码
  3. <?php } else { ?>
  4. 此处可以放置PC端广告代码

PS:懿古今折腾的主题的广告代码都是存放在incad文件夹内,大家可以自行折腾。因为投放的联盟广告一般都极少更换,所以建议直接把PC端广告代码和移动端广告代码直接放到广告文件中,而不是放在主题选项中。

懿古今使用的是博客布局,原先我是开启了滚动加载,也就是拖动到网站底部时会自动滚动,而不需要翻页,这个功能在移动端是很好用的,但是在PC端总是自动加载看不到页脚很不爽,所以决定通过这个wp_is_mobile()函数来处理一下,让它达到在PC端不滚动,在移动端能够滚动加载。

如打开Nana文件夹,编辑blog.php文件,找到以下代码:

修改为:

  1. <?php if ( wp_is_mobile() ) { ality_page_nav( ‘nav-below’ ); } ?>

这样开启滚动加载后,在PC端打开博客布局首页就不会自动加载,但是用手机打开这个首页就会自动加载,大家可以用电脑和手机分别访问博客看看。

喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址