Lajur tutorial WordPress akan memperkenalkan kepada anda cara mengatasi masalah keserasian jQuery dengan lancar selepas WordPress 5.5. Saya harap ia akan membantu rakan yang memerlukan!
Dengan kemas kini WordPress 5.5, alat pemindahan yang dipanggil jquery-migrate tidak lagi didayakan secara lalai. Ini mungkin menyebabkan kehilangan fungsi atau tingkah laku yang tidak dijangka untuk beberapa tema atau pemalam yang menjalankan kod lama.
Pemalam ini digunakan sebagai penyelesaian sementara untuk membolehkan skrip migrasi tapak web anda memberi lebih banyak masa kepada pengarang pemalam dan tema anda untuk mengemas kini dan menguji kod mereka.
Dengan kemas kini kepada WordPress 5.6, versi jQuery yang disertakan juga telah dinaik taraf.
Ini bermakna kod lama yang sebelum ini menyebabkan amaran kini boleh menyebabkan ralat atau berhenti berfungsi sama sekali.
Sesetengah ciri yang tidak lagi berfungsi akan berhenti berfungsi di belakang tabir tanpa sebarang masalah yang jelas.
Pemalam ini akan membolehkan anda menurunkan taraf kepada versi jQuery yang lebih awal untuk satu tempoh masa, tetapi sebagai pentadbir tapak, kami mengesyorkan agar anda membetulkan isu asas.
Dayakan jQuery Migrate Helper(https://wordpress.org/plugins/enable-jquery-migrate-helper/)
Pemalam ini akan memaparkan berulang kali pengesanan di latar belakang Isu keserasian jQuery yang dikesan boleh disembunyikan menggunakan pemalam Disable Admin Notices Individually. (https://wordpress.org/plugins/disable-admin-notices/)
Keseluruhan tema WordPress dan ekosistem pemalam mesti benar-benar berpisah daripada versi lama jQuery (dan berhijrah) dan beralih kepada versi baharu perpustakaan jQuery (3.5) (https: //jquery.com/) Dianggarkan ia akan mengambil masa yang lama.
Pembaca pengaturcara yang biasa dengan konteks React/Vue, ya, jQuery tidak mati, ia masih berjalan pada 38% tapak web dunia.
Atas ialah kandungan terperinci Cara lancar mengatasi masalah keserasian jQuery selepas WordPress 5.5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!