Sekitar 80% dari semua situs web berjalan di jQuery – jika situs WordPress Anda adalah salah satunya, Anda mungkin menemukan kesalahan “ReferenceError yang Tak Terbang: JQuery tidak ditentukan” di beberapa titik. Pesan kesalahan ini menunjukkan bahwa situs Anda tidak dapat memanggil fungsi dari perpustakaan jquery JavaScript, menyebabkan satu atau beberapa elemen situs web berhenti berjalan.
Untungnya, ada beberapa cara untuk memperbaiki kesalahan umum ini. Dalam artikel ini, kami akan melalui empat metode untuk melakukannya untuk pengguna WordPress.
Unduh All in One WordPress Cheat Sheet
Apa jQuery tidak didefinisikan kesalahan?
JQuery tidak didefinisikan ”adalah kesalahan WordPress umum yang terjadi ketika situs web meminta fungsi jQuery sebelum perpustakaan memuat dengan benar. Penyebab yang mungkin termasuk plugin yang bertentangan, file jQuery yang rusak, CDN yang diblokir, atau kode JavaScript Anda memuat dengan salah.”
Penyebab umum jQuery tidak didefinisikan kesalahan
Berikut adalah beberapa kemungkinan penyebab yang dapat memicu kesalahan “ReferenceRor yang tidak tertulis: jQuery tidak didefinisikan” di situs web WordPress Anda:
- Plugin yang saling bertentangan. Plugin yang baru saja diinstal atau diaktifkan mungkin memiliki variabel jQuery yang bertentangan dengan salah satu plugin lama Anda. Tidak menggunakan versi terbaru dari plugin Anda juga dapat menyebabkan kesalahan jQuery.
- JQuery yang dihosting CDN yang diblokir. Jika Anda menggunakan jQuery yang diselenggarakan oleh CDN seperti perpustakaan Google Hosted, itu mungkin turun atau diblokir dari mencapai server Anda karena banyaknya permintaan.
- File jQuery yang rusak. Ini biasanya terjadi saat mengunduh file dari situs web yang tidak dapat diandalkan.
- JavaScript berjalan secara tidak benar. JavaScript Anda berjalan sebelum kode jQuery sepenuhnya dimuat, menyebabkan situs web Anda meminta fungsi yang belum ditentukan.
4 Metode untuk memperbaiki jQuery bukanlah kesalahan yang ditentukan
Sekarang setelah Anda memahami bagaimana kesalahan “Referenceerror yang tidak tertulis: jQuery tidak didefinisikan” terjadi, saatnya untuk men -debug situs web WordPress Anda. Di bagian ini, kami akan menunjukkan kepada Anda empat solusi untuk memperbaiki masalah ini.
Penting! Jangan lupa untuk membuat cadangan situs web Anda sebelum men -debug situs untuk menghindari kehilangan data penting jika terjadi kesalahan.
1. Tambahkan cuplikan ke file wp-config.php
Cara pertama dan paling efektif untuk memperbaiki kesalahan “jQuery tidak didefinisikan” adalah dengan menentukan jalur file (abspath) dalam file inti WordPress. Masukkan cuplikan berikut ke file wp-config.php melalui manajer file atau klien FTP seperti FileZilla:
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
define('CONCATENATE_SCRIPTS', false);
2. Sertakan jQuery yang di-hosting Google dengan fallback alternatif
Mengatur Fallback membantu menyelesaikan masalah pemuatan CDN. Jika CDN yang Anda pilih tidak tersedia, server Anda dapat menjalankan versi jQuery yang di -cache agar situs tetap berfungsi secara normal.
// Fall back to a local copy of jQuery if the CDN fails
3. Tambahkan Perpustakaan JQuery secara manual
Jika metode sebelumnya tidak memperbaiki kesalahan jQuery, coba tambahkan pustaka jQuery ke Anda header.php mengajukan. Anda dapat melakukan ini melalui host WordPress Anda. Inilah cara melakukannya menggunakan manajer file hostinger:
- Buka perpustakaan Google Hosted dan salin cuplikan kode CDN dari rilis terbaru JQuery. Berikut ini adalah cuplikan kode untuk versi 3.x:
- Temukan header.php File di folder tema Anda.


- Buka file dan tempel cuplikan kode yang Anda peroleh pada langkah pertama tepat di bawah menandai.


- Simpan perubahan yang dibuat.
Tip pro
Anda juga dapat menggunakan metode ini untuk menambahkan pustaka JavaScript lainnya ke situs web WordPress Anda.
4. Pastikan jQuery dimuat
Jika Anda sudah memasukkan jQuery dalam file situs web Anda, kesalahan “ReferenceRor yang tidak tertulis: jQuery tidak ditentukan” dapat disebabkan karena kode yang tidak dimuat dengan benar.
Oleh karena itu, langkah terakhir adalah memeriksa ulang kode sumber halaman WordPress yang dimaksud dan mencari tag in the header part. You can use your browser’s Inspect Element tool to find the snippet faster. Here are some examples of the source code to look for:
Jika cuplikan mengacu pada nama file seperti contoh pertama, pastikan itu dieja dengan benar. Jika tidak, salin dan tempel URL perpustakaan jQuery ke halaman web baru untuk melihat apakah dimuat.
Tip pro
Saat menyalin dan menempelkan tautan, mungkin ada ruang tambahan yang ditambahkan ke dalamnya. Perhatikan masalah ini saat berikutnya Anda perlu menempelkan cuplikan kode dengan URL ke dalam file situs web WordPress Anda.
Cara memasukkan perpustakaan jQuery dengan benar
Ada dua cara untuk menambahkan perpustakaan jQuery ke situs web Anda - termasuk kode sumber di File html atau a File JavaScript baru.
Anda dapat melakukan metode sebelumnya dengan mengunduh file jQuery atau menyalin cuplikan kode CDN jQuery dan menambahkan jalur file atau URL ke bagian header file HTML Anda. Kami sudah membahas bagaimana melakukan keduanya di bagian sebelumnya.
Meskipun paling mudah dari keduanya, metode ini membutuhkan memperbarui semua file HTML jika Anda ingin menggunakan versi jQuery terbaru. Itu sebabnya pengembang umumnya lebih suka metode kedua.
Dengan meletakkan kode sumber dalam file JavaScript terpisah, Anda hanya perlu membuat perubahan pada file tertentu dan mulai berlaku pada semua file HTML yang memanggil fungsi.


Kesimpulan
Tidak ada situs web WordPress yang kebal terhadap kesalahan "jQuery tidak didefinisikan". Untungnya, ada empat solusi mudah untuk memperbaiki masalah umum ini:
- Tambahkan jalur absolut ke wp-config.php mengajukan.
- Sertakan jQuery yang diselenggarakan oleh Google dengan fallback alternatif.
- Tambahkan pustaka jQuery secara manual ke file header tema.
- Pastikan jQuery dimuat dengan benar.
Kami berharap artikel ini telah membantu menyelesaikan kesalahan WordPress JQESRESS Anda. Semoga beruntung!
Semua konten tutorial di situs web ini tunduk pada standar dan nilai editorial Hostinger yang ketat.
