-4
A
回答
1
使用wp_is_mobile()
:
add_action('get_header', 'se26676900_die', 0);
function se26676900_die()
{
if(wp_is_mobile())
return;
die('Sorry, mobile only');
}
2
您可以使用MobileDetect停止在桌面上加载整个网站。
Mobile Detect是一个轻量级PHP类,用于检测移动设备(包括平板电脑)。它使用User-Agent字符串与特定的HTTP头结合来检测移动环境。
所以使用它,你需要检查,如果它不是手机或平板电脑,防止网站加载或重定向到一个自定义页面与该网站没有对桌面使用了一个消息。
例
// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
// Any mobile device (phones or tablets).
if (!$detect->isMobile()) {
// IT IS DESKTOP
}
'@media只有屏幕和(最小宽度:600px的){* {显示:无; }}'我想。这就是说,**为什么地狱?!** – ceejayoz 2014-10-31 14:23:38
感谢您的答案,但有没有办法停止使用jQuery? – craig 2014-10-31 14:31:00
我想你可以在jQuery中检查屏幕宽度。不过,这对你的用户来说确实是一件愚蠢的事情。 – ceejayoz 2014-10-31 14:32:09