我已经开发了响应式主题,我想将其提交给wordpress.org。在提交之前,我想wp_is_mobile()
在主题中使用它,但是根据Function Reference / wp是可移动的,这是一个坏主意,因为它说的是这样的:
您应该意识到,由于平板电脑被认为是移动设备,因此它不能专门检测到手机。查看“插件”区域,找到几种有用的替代方法。也不应将其用于主题。
因此,如果我在主题function.php中像这样使用它:
add_filter('body_class','mobile_theme_body_class');
function mobile_theme_body_class( $classes ){
if ( wp_is_mobile() ){
$classes[] = 'mobile';
}
else{
$classes[] = 'desktop';
}
return $classes;
}
我的主题会被拒绝吗?
子问题:
如果我在上面的代码中使用函数,并在(WP Super Cache)中使用缓存插件,我的函数会被搞砸(执行失败或返回误报)吗?
谢谢您的时间和回答...
wp_is_mobile()
真的只是个玩笑而已,真的很不可靠。它依赖于最终用户可以操纵的用户端。您需要知道,在超过10%的情况下,您的功能都会失败,因此无论他们是否喜欢它,大量的移动用户都会受到桌面内容的