Eh bien, j'ai vraiment un problème étrange avec le wordpress et avec Jquery. Depuis quelques semaines, lorsque nous avons mis à jour l'hébergement, le Wordpress Jquery dans l'ACP et dans certaines parties des widgets sur le site est cassé. J'ai essayé de désactiver les plugins c'est pareil. Essayé de réinstaller et ne pas ajouter de plugin, toujours la même chose. J'ai essayé de télécharger et d'ajouter de nouveaux fichiers Jquery toujours pareil. La partie Ajax/Jquery de ACP ne répond pas, la zone de widget est inamovible et les pages sont généralement blanches lorsqu'elles sont chargées. Le pied de page n'est également pas chargé. D'autres scripts fonctionnent bien sur le serveur. Je pense qu'il existe une extension PHP incompatible qui pourrait causer cela. Une idée de ce qui pourrait être le problème?Pourquoi Wordpress Jquery est-il brisé?
Répondre
essayer chargement jquery dans les balises de tête de modèle en utilisant la commande suivante
<?php wp_enqueue_script("jquery"); ?>
supprimer toutes les autres instructions de chargement verbeux pour jquery dans la tête.
Ceci chargera jQuery en mode NoConflict.
Dans ce mode, la valeur de $ n'est plus le nom du délégué à la place, vous devez utiliser jQuery Par exemple:
$(document).ready(function(){
$(#somefunction) ...
});
Devient:
jQuery(document).ready(function(){
jQuery(#somefunction) ...
});
Si je l'ajoute, la page devient blanche. Ajouté dans le fichier functions.php et dans load-scripts.php. – NickS
Je devrais ajouter que cela provoque le chargement de jquery en mode NoConflict donc il y a des ramifications sur la façon dont vous utilisez jquery. J'ai édité la réponse. –
- 1. JQuery Outils Modal Overlay - brisé IE8
- 2. brisé Hibernate Enregistrer méthode
- 3. Résolu: Pourquoi NSIS vérifie-t-il que JRE est brisé?
- 4. jquery et wordpress
- 5. Enregistrement d'objet COM brisé
- 6. brisé Java Mac 10.6
- 7. ActionScript MouseEvent.clone() apparaît brisé?
- 8. brisé Design-Surface dans VS2008
- 9. Mon menu déroulant jQuery brisé en utilisant hover()
- 10. Ajax jquery, travaille dans IE, totalement brisé dans Firefox
- 11. Wordpress Plugin et Jquery
- 12. Date.getHours() dans JavaScript m'a l'air brisé
- 13. Suppression d'un lien brisé Unix
- 14. Xcode Code Sense horriblement brisé?
- 15. Diapositive Wordpress et Jquery
- 16. Multithreading brisé avec des données de base
- 17. J'ai essayé de prototyper une méthode length() en Object et j'ai brisé jQuery - comment?
- 18. tuyau brisé intermittent smtp (errno 32)
- 19. CSS z-index brisé dans IE7
- 20. Le dépôt Git a été brisé soudainement
- 21. Pourquoi style.css rompt mon thème Wordpress personnalisé?
- 22. Un tuyau brisé ne termine plus les programmes?
- 23. Pourquoi le plugin jQuery Tablesorter ne fonctionne-t-il pas sur cette page Wordpress?
- 24. .load de jQuery() Fonction et WordPress
- 25. Charger les messages WordPress en utilisant jQuery
- 26. Jquery charge conditionnellement sur une page wordpress
- 27. jQuery dans Wordpress ne fonctionne pas?
- 28. Utiliser les plugins jQuery avec Wordpress
- 29. append titre de poste wordpress avec jquery
- 30. à wordpress supprimer comme lignes dans jquery
Je ne l'ai jamais entendu parler d'une extension PHP en conflit avec jQuery. Que se passerait-il si vous ajoutez un fichier JavaScript personnalisé? Vous pouvez obtenir des informations sur la version de jQuery à partir de 'jQuery(). Jquery;'. De même, est-ce que jQuery est en conflit avec d'autres bibliothèques JavaScript (comme Prototype)? Voir http://api.jquery.com/jQuery.noConflict/ pour résoudre les conflits. –
J'utilise le dernier. Aussi, je ne pense pas que ce soit en conflit avec d'autres bibliothèques JS. Quand j'ai essayé de le lancer depuis localhost, tout a fonctionné comme il se doit et comme avant. J'ai également essayé d'ajouter des fichiers JS personnalisés. C'est la même chose. Je ne sais pas ce qui pourrait être à l'origine de ce problème depuis le début de la mise à jour de l'hébergement. Les autres scripts utilisant jQuery fonctionnent comme prévu. Il n'y a qu'un problème avec Wordpress. Jquery semble être indéfini même après la nouvelle installation. – NickS