2017-10-29 9 views

答えて

0

ワードプレスにはwp_is_mobile()と呼ばれる機能があり、ユーザーの$_SERVER['HTTP_USER_AGENT']値をチェックし、trueまたはfalseを返します。

次の例のように、条件文でコードをラップすることができます:クライアントがHTTP_USER_AGENT値を変更することができますよう

if (! wp_is_mobile()) { 
    // Run code for desktop users 
} else { 
    // Run code for mobile users 
} 

が、これは潜在的に信頼できない可能性があります。 (ただし、ほとんどの通常のユーザーはこれを変更しません)。

0

wp_is_mobile()がfalseの場合にのみ、get_sidebar()を呼び出します。

サーバーの負荷が多少かかるですが、モバイルクライアントの完全な識別には依存しません(たとえば、「display:none」を追加するなど)。また、ほとんどのキャッシングソリューションユーザーエージェントについて気にしないでください。調整しないとキャッシュの問題が発生します。

関連する問題