Non, je ne sais pas ou ça se trouve dans l'inspecteur de Chrome…
Bonjour,
Je cherche à inserrer un <hr> entre mes différents modules de ma sidebar. J'ai importé jquery dans mon header :
et dans mon sidebar.php j'ai écrit ça :
Evidemment ça ne fonctionne pas (sinon je ne serais pas là…) et j'ai une erreur dans l'inpecteur que je ne comprends pas :
Je n'arrive pas à savoir si mon script jquery est bien chargé, dans fire bug il y avait un onglet script mais dans l'inspecteur de Chrome je ne sais pas ou ça se trouve. Si quelqu'un peut m'aider.
Merci beaucoup
15 réponses
Merci de ta réponse. J'ai la même erreur en mettant mon enqueue dans functions.php :
Tu as vérifié l'ordre d'appel de tes scripts?
Salut,
Il faut faire ton wp_enqueue_script dans ton functions.php
Le seul autre script que j'ai à priori c'est ça, dans le head :
Bah tu ouvres ta console et tu déplies le head.
Et si tu importes jQuery juste pour faire un prepend, c'est tuer une mouche avec un shotgun comme on dit...
Bon , jquery s'importe correctement. Voici les 2 seules scripts qui sont présents dans le head :
Pour .prepend() j'ai pas trouvé d'autre solution pour insérer ce hr entre mes Widgets. Mais sans doute qu'il y a plus simple. Je vais chercher autre chose, en HTML peut-être, parce que là il ne veut rien savoir… :(
Merci à toi de ton aide !
Tu peux le faire en natif, c'est 3 - 4 lignes au lieu d'une, avec un truc dans ce genre là.
EDIT : btw, tu as pris jQuery UI, qui n'est pas la même chose que jQuery. Prend le bon script sur le CDN de Google
Oui, j'avais vu mon erreur sur l'importation du script jquery. Je l'ai modifié pour prendre le bon mais c'est pareil. Je vais essayer le code que tu m'as proposé ! Je mets ça dans sidebar.php je suppose ? Merci
Non, tu dois créer un script JS externe et l'importer dans WP avec un register/enqueue_script.
Ça te permettra d'indiquer que ton script à des dépendances s'il y en a.
http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Parameters
Ça ne fonctionne pas. Je ne comprends pas pourquoi…
Alors, j'ai un fichier .js avec ça dedans :
Je le charge à partir de functions.php avec un register/enqueue_script.
Il est bien chargé, je le vois dans l'inpecteur et il n'y a pas d'erreur. Mais aucun hr à l'horizon.
Mein Got que ça m'agace !
Le problème c'est le script, j'ai fait ça vite fait, il y a une erreur.
En fait c'est mon wp_enqueue qui ne marche pas. Quand je mets ton script directement dans mon footer la ça marche. Je ne suis pas sûr du premier argument " script-name" ?
Hello,
Yes !! Ça marche ! Maintenant je voudrais bien savoir pourquoi. Je vais étudier ta fonction. Merci !
Et merci à Khalysto de m'avoir aider jusque là !