2009-06-04 6 views
1

J'ai du mal à faire fonctionner mes fonctions jquery dans wordpress.jquery et wordpress

Quelqu'un peut-il aider avec pourquoi ceux-ci devraient fonctionner normalement mais pas dans wordpress ???

+0

Veuillez donner plus de détails. –

Répondre

4

Il semble que vous deviez charger le script en utilisant wp_enque_script. Vous pouvez trouver la documentation pour cette fonction et pour charger des scripts dans WordPress en général au codex page for wp_enque_script. En outre, j'ai trouvé un article sur Using jQuery with WordPress qui fournit un exemple de code pour le chargement du script et ensuite l'utilisation de celui-ci.

Si vous regardez la documentation du Codex, il dit:

La bibliothèque jQuery inclus avec des charges Wordpress en mode "no conflict".

Donc, pour pouvoir utiliser la fonction $() comme d'habitude, vous devez faire

jQuery(document).ready(function($) { 
    // $() will work as an alias for jQuery() inside of this function 
}); 

Pour un exemple de ce qui ressemble, regardez à l'étape 2 de l'article Themocracy lié ci-dessus.

Je suis sûr que vous serez bien avec ces ressources, j'espère qu'ils vous aideront.

+0

Salut à tous, a enquêté sur ce, bravo, un autre problème était que j'appelais jquery du cdn de goolge et non le wordpress construit dans la version qui commence en mode NoConflict. utilisé wp_enqueue_script ('jquery'); \t pour appeler cela et cela fonctionne enfin! Cheers. – DanC