2017-08-09 273 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 –

相關問題