我只是读了wp_is_mobile function reference 我有一些问题。正如您所看到的,有一行粗体文字的解释:It also should not be used for themes. 我真的不知道这是什么意思。我只想在一个主题中实现这一点,该主题与css媒体查询相结合,用于布局和wp\\u is\\u mobile,用于删除某些元素。
例如,我想在大窗口(即桌面)中显示滑块和侧边栏,然后我想在移动设备中删除它们。我可以用css属性隐藏它们display: none; visibility: hidden
. 但我想知道它们是否仍在渲染。关于上面的粗线警告,我必须在何时何地使用该功能?好吧,我有个主意。如果我创建这样一个简单的条件检查,该怎么办?
<?php
if ( wp_is_mobile() )
{
get_template_part( \'mobile-content\' );
} else {
get_template_part( \'content\', get_post_format() );
}
?>
首先,它检查是否检测到移动设备,然后将呈现我的自定义模板
mobile-content.php
. 否则将渲染法线模板
content-{post-format}.php
.
请分享您的意见,哪一种是最好的实施方式wp_is_mobile
并将其组合到媒体查询中。希望你能理解我的观点。
顺致敬意,