腾讯云服务器优惠活动华纳云香港服务器

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

WordPress主题推荐

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

利用WordPress移动设备判断函数进行PC端或移动端广告投放-第1张-boke112百科(boke112.com)

wp_is_mobile()函数介绍:

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

wp_is_mobile()函数使用示例:

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

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

wp_is_mobile()函数使用实例:

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

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

  1. <?php ality_page_nav( ‘nav-below’ ); ?>

修改为:

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

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

本文地址:https://boke112.com/post/3699.html

赞 (0) 打赏
版权声明:本文为投稿文章,感谢 懿古今 的投稿,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
香港云主机55元/年
wu