¿Es efectivo wp_is_mobile ()?

15

Voy a probar el agente de usuario para cargar una plantilla móvil en lugar del tema del escritorio.

Hay muchos scripts de detección móvil por ahí.

  • ¿Funciona bien la función wp_is_mobile() ?
  • ¿Cuál es tu experiencia en comparación con otras clases como, por ejemplo, mobiledetect.net ?
pregunta Andrea Puiatti 26.08.2013 - 16:10

3 respuestas

15

Sí, funciona bien. Es una función muy simple pero nunca encontró un dispositivo móvil que no sea reconocido por él. Reconoce el 90% + de dispositivos móviles. La principal diferencia con mobiledetect.net es que no difiere del teléfono y las tabletas.

Consulte el código

    
respondido por el gmazzap 26.08.2013 - 16:23
7

Sí, el wp_is_mobile() funciona bien, pero puede tener problemas al usar sistemas de almacenamiento en caché agresivos, como fastcgi, proxy cache, etc. que omiten la ejecución de php.

Si ese es el caso, recomendaría algún método de detección del lado del cliente (javascript) que se carga para los navegadores móviles y de escritorio.

    
respondido por el Dan Ștefancu 24.09.2013 - 00:54
3

Es una idea de mierda usar esa función. La identificación del dispositivo siempre debe hacerse en el lado del cliente, y el agente de usuario es probablemente la peor manera de identificar si un dispositivo admite una característica X o tiene un factor de forma Y.

Empiezas a usarlo cuando el sitio es joven y luego tu sitio crece y decides guardar tu HTML y aumentar todos los códigos de detección de tu dispositivo para que no funcionen ... Es mejor no rechazar a ese aliado en primer lugar.

    
respondido por el Mark Kaplun 18.11.2015 - 08:42

Lea otras preguntas en las etiquetas