2017-08-09 5 views
0

私は2つの異なるウェブサイトを作成しました.1つはモバイル用、もう1つはWordpressを使用して作成されました!モバイルユーザーをモバイルサイトにリダイレクトするために、同等のモバイルリダイレクトと呼ばれるプラグインを使用しました。今私はこれを逆にする必要があり、私は効率的な方法を見つけることができない!何か案は?モバイルサイトにアクセスするユーザーをデスクトップからリダイレクトする

+0

このプラグインを使用してください:https://wordpress.org/plugins/simple-mobile-url-redirect/ –

+0

これは私が使ったプラグインと全く同じことです!私はこれと同じことが必要ですが、逆も同じです!デスクトップからのユーザーを検出し、別のページにリダイレクトしてください!これは、ユーザーがデスクトップからではなくモバイルデバイスからのものかどうかを検出します。 –

答えて

0

は、このコードを見てみましょう。訪問者がデスクトップブラウザにいる場合、WordPressのモバイル機能を検出してリダイレクトすることができます。

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

テーマのfunctions.phpファイルにこのコードを追加しても問題はありません。

+0

これは魅力のように動作します!優れたありがとう!感謝します! –

+0

ありがとう、あなたは私の答えをupvoteし、それを受け入れることができますか?ほんとうにありがとう。 –

1

あなたはjavascriptを確認することができます:あなたは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

私はこれを試していませんでした。しかし、努力をしていただきありがとうございます!それを謝ります –

関連する問題