web-dev-qa-db-fra.com

jQuery non disponible pour d'autres scripts

Je reçois des erreurs de console selon lesquelles "jQuery n'est pas une fonction" même si:

a) il IS étant correctement mis en file d'attente et appelé dans l'en-tête

b) il IS est répertorié en tant que dépendance pour les scripts mis en file d'attente.

Je suis revenu aux anciennes versions de WordPress (maintenant de retour à la version 4.8), j'ai également désactivé et activé les plugins, sans que cela fonctionne.

Je ne comprends pas comment jQuery est appelé correctement sur la page mais que les autres scripts ne peuvent pas l'utiliser comme fonction.

Le site est http://www.obair.stevenkellow.com/ pour référence

1
stevenkellow

Vous avez deux copies d'un script en ligne

var $mcj = jQuery.noConflict(true);

à l'intérieur d'une section commentée 'mc_embed_signup'. Le "vrai" est ici removeAll :

enlever tout
Type: Booléen
Un booléen indiquant s'il faut supprimer toutes les variables jQuery de la portée globale (y compris jQuery lui-même).

Vous devez rechercher ce script et essayer de comprendre ce qu'il essaie de faire, ou simplement supprimer le "vrai" si vous êtes certain de ne pas en avoir besoin.

1
Rup