Vou testar o agente do usuário para carregar um modelo móvel em vez do tema da área de trabalho.
Existem muitos scripts de detecção móvel por aí.
- A
wp_is_mobile()
função funciona bem? - Qual é a sua experiência em comparação com outras classes, como por exemplo
mobiledetect.net
?
theme-development
mobile
Andrea Puiatti
fonte
fonte
Sim,
wp_is_mobile()
funciona bem, mas você pode ter problemas ao usar sistemas de cache agressivos, como fastcgi, cache de proxy, etc. que ignoram a execução do php.Se for esse o caso, recomendo um método de detecção do lado do cliente (javascript) carregado para os navegadores móveis e de desktop.
fonte
É uma idéia de merda usar essa função. A identificação do dispositivo sempre deve ser feita no lado do cliente e o agente do usuário é provavelmente a pior maneira de identificar se um dispositivo suporta um recurso X ou tem um fator de forma Y.
Você começa a usá-lo quando o site é jovem e, em seguida, ele cresce e decide armazenar em cache seu HTML e enviar todo o código de detecção de dispositivo para de funcionar ... É melhor não seguir esse aliado em primeiro lugar.
fonte