La carte ne s'affiche pas correctement avec WP Rocket
Si vous utilisez WP Rocket pour la mise en cache, il se peut que la carte d'utilisateur ouverte ne s'affiche pas correctement. Il s'agit d'un problème connu lié aux paramètres de mise en cache et de minification. Vous pouvez le vérifier en contournant le cache de WP Rocket et en vérifiant si la carte se charge correctement :
https://your-page-with-the-map.com/?nowprocket
Solution
- Vider le cache de WP Rocket
- Aller à WP Rocket dans votre tableau de bord WordPress.
- Manuellement clair ou rafraîchir le cache.
- Vérifiez que la carte fonctionne maintenant comme prévu.
- Exclure la page de carte de la mise en cache (si nécessaire)
Si le problème persiste, essayez désactivation de la mise en cache et de la minification pour la page contenant la carte :- En Paramètres de WP Rocketajoutez l'URL de la page de la carte à l'élément "Ne jamais mettre en cache une ou plusieurs URL" domaine.
- Désactiver Minification CSS/JS pour la page si nécessaire.
Après avoir effectué ces modifications, videz le cache de votre navigateur et testez à nouveau. Si le problème persiste, n'hésitez pas à nous contacter pour obtenir de l'aide.
La carte ne s'affiche pas lorsqu'elle est chargée dynamiquement
Si la carte ne s'affiche pas correctement lorsqu'elle est chargée ultérieurement (par exemple, dans un onglet caché ou après la révélation d'un contenu dynamique), il peut être nécessaire de l'actualiser manuellement.
Solution
Vous pouvez déclencher le oumMap.invalidateSize() une fois le contenu entièrement chargé.
Comment ajouter ce correctif
Depuis version 1.3.3Vous pouvez ajouter ce script directement dans :
Ouvrir la carte de l'utilisateur > Paramètres > Avancés > JS personnalisé
// Javascript, to be triggered when the page is loaded
oumMap.invalidateSize();
Cette opération réinitialise la carte de l'OUM.
Problèmes de préchargement du contenu
Certains thèmes/plugins utilisent le préchargement de contenu. Cela peut perturber le chargement de la carte OUM. Dans ce cas, veuillez désactiver le préchargement pour la page où vous avez intégré la carte.