Voy a probar el agente de usuario para cargar una plantilla móvil en lugar del tema de escritorio.
Hay muchos scripts de detección móvil por ahí.
- ¿
wp_is_mobile()
Funciona bien la función? - ¿Cuál es su experiencia en comparación con otras clases como, por ejemplo
mobiledetect.net
?
theme-development
mobile
Andrea Puiatti
fuente
fuente
Sí,
wp_is_mobile()
funciona bien, pero puede tener problemas al usar sistemas de almacenamiento en caché agresivos, como fastcgi, caché proxy, 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 tanto para navegadores móviles como de escritorio.
fuente
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 forma de identificar si un dispositivo admite una función X o tiene un factor de forma Y.
Empiezas a usarlo cuando el sitio es joven y luego tu sitio crece y decides almacenar en caché tu HTML y el boom de todo el código de detección de tu dispositivo deja de funcionar ... Es mejor no abandonar a ese aliado en primer lugar.
fuente