wordpress判断只在首页,文章页,单页,手机/移动端,电脑端显示
大概是从3.4版开始,wordpress已集成移动设备判断检测函数:
<?php wp_is_mobile(); ?>
实例1:
<?php if ( wp_is_mobile() ) {
/* Display and echo mobile specific stuff here */
} ?>
该函数不支持任何参数。
实例2:
<?php if ( wp_is_mobile() ){
echo ‘你正在使用移动设备浏览’;
}else{
echo ‘你目前使用的不是移动设备’;
} ?>
实例3:
<?php if ( wp_is_mobile() ){ ?>
正在使用移动设备浏览
<?php }else { ?>
不是移动设备
<?php } ?>
如果判断只在电脑版显示
<?php if (!wp_is_mobile() ): ?>
只在电脑版显
<?php endif ;?>
第一、只在首页显示
<?php if (is_home ()) : ?>
//显示内容
<?php endif; ?>
第二、只在内容页显示
<?php if (is_single() ) : ?>
//显示内容
<?php endif; ?>
第三、只在单页中显示
<?php if (is_paged() ) : ?>
//显示内容
<?php endif; ?>
如何在使用的wordpress主题里面添加手机端判断函数来区别不同平台加载不同页面代码呢,首先需要大家了解一点,wordpress从3.5版起就已经在wp程序内部集成了移动设备判断检测函数,不需要大家在另外添加和集成了。
那手机端我们可以通过( wp_is_mobile()来判断不同的访问平台,下面的代码很实用,用来双重判断wordpress主题的,移动端显示项及非移动端显示项。
<?php
if
(
wp_is_mobile
(
)
)
{
?> 使用移动设备浏览显示内容
<?php
}
else
{
?> 非移动设备默认显示内容
<?php
}
?>