Les meilleurs développeurs WordPress freelances sont sur Codeur.com

Detection navigateur et mise en cache page sous WP

 Fermé · Moins de 500 € · 4 offres · 1432 vues · 6 interactions


Bonjour,
je suis sous wordpress et je souhaite avoir une fonction de détection du navigateur de l'utilisateur qui serait compatible avec un système de mise en cache des pages.
La fonction doit être utilisable dans le menu de wordpress ainsi que dans les pages et postes.

J'utilise actuellement une fonction PHP qui marche très bien, autant dans le menu que dans les pages.
Le seul problème est que cette fonction est intégrée au page html.
L'utilisation d'un plugin de mise en cache du site et du html, casse l'utilisation de cette fonction de détection du navigateur.
Par exemple, si je vide le cache du site et du navigateur, et que je me rends sur mon site depuis Firefox, celui-ci me dira que je suis sous Firefox. Si maintenant j'ouvre le site depuis Chrome, sans vider le cache, celui-ci me dira que je suis toujours sous Firefox et non pas Chrome.
J'ai besoin que l'on rende compatible ma fonction de détection avec un système de mise en cache des pages.
On m'a dit que ce problème était contournable en utilisant de l'AJAX ou alors via un système de cookie.

Le plugin de mise en cache que j'utilise est le suivant : WP ROCKET
La version de wordpress est : 4.7
Les besoins : avoir un menu avec le nom, l'url et l'icone qui change suivant le navigateur.
Avoir une div qui change suivant le navigateur.
Avoir des liens qui changent suivant le navigateur.
(tout ceci fonctionne déjà, mais n'est pas compatible avec un système de mise en cache des pages.)

En pièce jointe vous trouverez le code php que j'utilise pour effectuer la détection du navigateur.

Si vous avez besoin de plus d’information n'hésitez pas.
Merci.
Cordialement.

BrowserDetect.txt

Budget indicatif : Moins de 500 €

Publication : 23 décembre 2016 à 14h06

Profils recherchés : Développeur WordPress freelance , Développeur JavaScript freelance , Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

4 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

BiKay Agence de développement mobile
monequipeinfo Agence web
Kawtar Alaoui Développeur e-commerce
G
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients