WordPress大部分使用自适应主题,可以实现PC端和手机端自适应,我们仅需维护一个模板,即可实现不同设备浏览。
但部分网站由于需求原因,需要PC端和手机端做区分,无法方便得做自适应,那么这时,我们可以用wp_is_mobile()函数来判断设备,并提供对应的内容。使用下列代码插入到你模板中要使用的位置即可。
<?php if ( wp_is_mobile() ){ ?>
我是移动端内容
<?php }else { ?>
我是PC端内容
<?php } ?>
如此,我们可以实现智能根据设备,选择匹配内容。比如,我们可以使用这个wp_is_mobile()函数来实现两套模板,一套适用PC端,一套适用移动端:
<?php
if ( wp_is_mobile() ){ ?>
<?php get_template_part('single-m') ?>
<?php }else { ?>
<?php get_template_part('single-pc') ?>
<?php } ?>
其中,single-m对应移动端的模板文件,single-pc对应PC端的模板文件。
觉得文章有用就打赏一下文章作者
微信扫一扫打赏