Je vais tester l'agent utilisateur pour charger un modèle mobile au lieu du thème de bureau.
Il existe de nombreux scripts de détection mobile.
- La fonction
wp_is_mobile()
fonctionne- t-elle bien? - Quelle est votre expérience par rapport à d'autres classes comme par exemple
mobiledetect.net
?
theme-development
mobile
Andrea Puiatti
la source
la source
Oui, cela
wp_is_mobile()
fonctionne bien, mais vous pouvez rencontrer des problèmes lors de l'utilisation de systèmes de mise en cache agressifs, tels que fastcgi, cache proxy, etc. qui sautent l'exécution php.Si tel est le cas, je recommanderais une méthode de détection côté client (javascript) qui est chargée pour les navigateurs mobiles et de bureau.
la source
C'est une idée merdique d'utiliser cette fonction. L'identification du périphérique doit toujours être effectuée côté client, et l'agent utilisateur est probablement le pire moyen d'identifier si un périphérique prend en charge une fonctionnalité X ou s'il a un facteur de forme Y.
Vous commencez à l'utiliser lorsque le site est jeune, puis votre site grandit et vous décidez de mettre en cache votre code HTML et de faire exploser tout le code de détection de votre appareil ..... Mieux vaut ne pas descendre cet allié en premier lieu.
la source