Nieprzechwycony błąd TypeError: $ nie jest funkcją w WordPress. Jak to szybko naprawić?
Bardzo często podczas opracowywania nowej witryny lub opracowywania motywu widzimy błąd “Nieprzechwycony TypeError: $ nie jest funkcją”, w WordPress jest ogólnie klasyczny. Problem pojawia się, ponieważ WordPress używa bezkonfliktowej składni jQuery, Oznacza to, że kod musi być zapisany zamiast znaku dolara $ Tekst jQuery.
1. Pierwszy sposób na rozwiązanie problemu z “Nieprzechwycony TypeError: $ nie jest funkcją”
$(okno).gotowy(funkcja() {
Powinno być napisane w ten sposób:
jQuery(okno).gotowy(funkcja($) {
// kod
}
Następnie wewnątrz kodu zostanie wykonany ze znakiem dolara, cóż, lub po prostu napisz jQuery zamiast dolara.
2. Drugi sposób rozwiązania problemu z błędem “Nieprzechwycony TypeError: $ nie jest funkcją” i rozwiązanie auto-atation dla WordPress
Nie tak dawno temu wpadłem na pomysł, jak nie zmieniać wszystkiego. $ na jQuery i znalazłem bardzo proste rozwiązanie tego problemu. W pliku funkcji musisz dodać ten kod.php a cały osioł będzie działał poprawnie.
wp_add_inline_script( "jquery", '$ = jQuery;’ );
Jeśli moje rozwiązanie wydawało Ci się świetne lub masz lepsze rozwiązanie, napisz w komentarzach, będę zadowolony.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.