Eu desenvolvi um tema responsivo e quero enviá-lo para o wordpress.org . Antes de enviá-lo, quero usá-lo wp_is_mobile()
no meu tema, mas, de acordo com a Referência de Função / wp é móvel , é uma péssima ideia, pois diz o seguinte:
Você deve perceber que isso não detecta um telefone celular especificamente, pois um tablet é considerado um dispositivo móvel. Verifique a área de plug-ins para várias alternativas úteis. Também não deve ser usado para temas.
Então, se eu usá-lo no meu tema functions.php assim:
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;
}
Meu tema será rejeitado?
Sub-pergunta:
Se eu usar minha função como no código acima e usar Caching Plugins como (WP Super Cache), minha função será confusa (falha na execução ou no retorno de falsos positivos)?
Obrigado pelo seu tempo e respostas ...
wp_is_mobile()
nada mais é do que uma piada e não é realmente confiável. Ele se baseia no lado do usuário, que pode ser manipulado pelo usuário final. Você precisa saber que a sua funcionalidade irá falhar em mais de 10% dos casos, assim que uma grande quantidade de usuários móveis será o conteúdo do desktop abaulado ou não goste ou que você não quer que ele