wp_is_mobile()
没有任何筛选器或替代方法。您需要做的是围绕wp_is_mobile()
并在代码中使用wp_is_mobile()
.
下面的原型可能适合您。最终,与URL参数相比,更好的选择可能是使用基于用户选择的首选项设置/清除的cookie值。请参阅上的PHP文档setcookie() 有关Cookie的更多信息。
function my_is_mobile() {
static $is_mobile;
if (isset($is_mobile)) return $is_mobile;
if (isset($_REQUEST[\'mobile\']) && $_REQUEST[\'mobile\'] == "no")) {
$is_mobile = false;
return $is_mobile;
}
$is_mobile = wp_is_mobile();
return $is_mobile;
}