2017-08-09 220 views
0

我创建了2个不同的网站,一个用于移动,另一个用于使用Wordpress的桌面!我使用了一个名为等效移动重定向的插件,以便在移动用户访问桌面时将移动用户重定向到移动网站!现在我需要做到这一点,而我似乎无法找到一种有效的方法!有任何想法吗?重定向从桌面访问移动网站的用户

+0

使用此插件:https://wordpress.org/plugins/simple-mobile-url-redirect/ –

+0

这与我使用的插件完全相同!我需要同样的东西,反之亦然!检测来自桌面的用户,然后将其重定向到其他页面!这会检测用户是否来自移动设备,而不是来自桌面! –

回答

0

看看这个代码,如果你不想使用JavaScript。如果访问者在桌面浏览器上,可以使用WordPress的检测移动功能来重定向。

if(!wp_is_mobile()){ 
    // If not using mobile 
    wp_redirect("https://your_desktop_site.com"); 
    exit; 
} 

您可以将此代码添加到您的主题的functions.php文件,它将工作。

+0

哟,这就像一个魅力!非常好,谢谢!欣赏它! –

+0

谢谢,你可以upvote我的答案,并接受?对此,我真的非常感激。 –

1

您可以用JavaScript检查:

var isMobile = { 
    Android: function() { 
     return navigator.userAgent.match(/Android/i); 
    }, 
    BlackBerry: function() { 
     return navigator.userAgent.match(/BlackBerry/i); 
    }, 
    iOS: function() { 
     return navigator.userAgent.match(/iPhone|iPad|iPod/i); 
    }, 
    Opera: function() { 
     return navigator.userAgent.match(/Opera Mini/i); 
    }, 
    Windows: function() { 
     return navigator.userAgent.match(/IEMobile/i); 
    }, 
    any: function() { 
     return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); 
    } 
}; 

if(isMobile.any()){ 
    // Mobile! 
} else { 
    // Desktop 
} 
+0

我没有尝试过,因为波纹管技术更容易应用!感谢您付出努力! Apreciate it1 –

相关问题