从wp_is_mobile排除iPad
我遇到一个非常烦人的问题。我用媒体查询和is_mobile构建了我的网站(认为is_mobile与较小的屏幕相同。我真是愚蠢。),但是经过一些测试,显然iPad确实把它搞砸了(好的,实际上我做到了)。 如果我可以从wp_is_mobile函数中排除iPad,则可以轻松解决所有问题。我该如何重写该功能? function wp_is_mobile() { static $is_mobile; if ( isset($is_mobile) ) return $is_mobile; if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== …