我刚刚读了wp_是_移动功能参考,我有一些问题。正如你所读到的,有一个黑体字的解释:它也不应该被用于主题。我实在不知道这是什么意思。我只想在一个主题中实现这一点,这个主题与布局的css媒体查询和删除某些元素的wp_is_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的最佳方式,并将其合并到媒体查询中。希望你能明白我的意思。
诚挚的问候。
发布于 2015-06-25 09:51:54
wp_is_mobile()此函数用于代码,您查看站点的设备是可移动的。我的意思是,如果您在移动中查看站点,这个条件将是正确的。现在,根据您的问题,您只想在桌面上显示滑块和侧边栏,那么您的代码如下所示:
1. for sidebar
if (!wp_is_mobile() ) {
get_sidebar();
}
2. for slider
if (!wp_is_mobile() ) {
// slider related stuffs.
}https://wordpress.stackexchange.com/questions/192571
复制相似问题