He desarrollado un tema receptivo y quiero enviarlo a wordpress.org . Antes de enviarlo, quiero usarlo wp_is_mobile()
en mi tema, pero según Function Reference / wp es móvil , es una mala idea porque dice esto:
Debe darse cuenta de que esto no detecta un teléfono móvil específicamente, ya que una tableta se considera un dispositivo móvil. Consulte el área de Complementos para ver varias alternativas útiles. Tampoco debe usarse para temas.
Entonces, si lo uso en mi tema functions.php así:
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;
}
¿Se rechazará mi tema?
Subpregunta:
Si uso mi función como en el código anterior y utilizo complementos de almacenamiento en caché como (WP Super Cache), ¿mi función se estropeará (no se pudo ejecutar o devolvió falsos positivos)?
Gracias por su tiempo y respuestas ...
wp_is_mobile()
no es más que una broma realmente y es realmente poco confiable. Se basa en el lado del usuario que puede ser manipulado por el usuario final. Debe saber que su funcionalidad fallará en más del 10% de los casos, por lo que una gran cantidad de usuarios móviles recibirán contenido de escritorio, les guste o no les guste o no