私はレスポンシブテーマを開発しました。それをwordpress.orgに提出したいと思います。それを提出する前に私が使用したいwp_is_mobile()
私のテーマではなく、に従って関数リファレンス/ WPはモバイルでそれが悪い考え、それはこのだと言うので:
タブレットはモバイルデバイスと見なされるため、これは特に携帯電話を検出しないことに注意してください。いくつかの便利な代替手段については、プラグインエリアを確認してください。また、テーマには使用しないでください。
したがって、テーマのfunctions.phpで次のように使用すると:
add_filter('body_class','mobile_theme_body_class');
function mobile_theme_body_class( $classes ){
if ( wp_is_mobile() ){
$classes[] = 'mobile';
}
else{
$classes[] = 'desktop';
}
return $classes;
}
私のテーマは拒否されますか?
サブ質問:
上記のコードのように関数を使用し、(WP Super Cache)のようなキャッシングプラグインを使用すると、関数が台無しになります(実行に失敗したか、誤検知を返します)?
お時間をいただきありがとうございます...
wp_is_mobile()
本当に冗談に過ぎず、本当に信頼できません。エンドユーザーが操作できるユーザー側に依存します。あなたは、モバイルユーザーが大量に彼らそれのようなまたはあなたがそれを望んでいないかどうかをデスクトップコンテンツを盛り付けされますので、あなたの機能は、例10%以上に失敗することを知っておく必要があります