Thème WordPress bloquant l’affichage du widget Javascript

Publié par Jean-Michel le

J’essaie d’implémenter ce widget dans le site Web d’un client.

Voici le widget : http://www.tripadvisor.com/Widgets-g294458-d6694228-c6-a_widgetKey.selfserveprop-Interesting_Times_Bureau-Bucharest.html

Voici la page avec le widget : http://interestingtimes.ro/tripadvisortest/

Le thème bloque le Javascript. Je suis passé au thème wordpress par défaut et cela fonctionnait bien.

Aucune suggestion?

PS : j’ai renommé le dossier des plugins pour les désactiver, mais ça n’a pas marché.

Solution n°1 trouvée

La majeure partie de votre Javascript est reportée au pied de page et mise en cache. Je me demande si votre thème fait le cache JS… Je vois que vous êtes sur le thème Jupiter, vu ici : http://support.artbees.net/support/solutions/articles/1000089339-how-to-add-custom -css-et-javascript

Vous pouvez essayer d’insérer la recommandation de leur support, via la boîte personnalisée. Vous pouvez également faire une solution de contournement folle, mais pas géniale pour le référencement – créez une page html, insérez le code dans la page html vierge et mettez-le dans la page sur laquelle vous en avez besoin. Cela entraîne l’exécution du JS dans un environnement séparé, de sorte que la mise en cache du JS effectuée par le thème Jupiter ne l’affectera pas.

Personnellement, je n’aime pas les thèmes qui font cela avec JS, avoir un thème trop dépendant de JS est difficile sur mobile, et peut être difficile avec des conflits de plugins, c’est plus pour les personnes qui recherchent les fonctionnalités JS, et cela ne me dérange pas de fonctionner dans les limites étroitement prédéterminées du thème.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *