Bagaimana Cara Memperbaiki Masalah Migrasi & JavaScript WordPress 5.5 Jquery?

Diterbitkan: 2022-06-02

Halo teman-teman, hari ini di posting blog ini, kita akan membahas cara memperbaiki masalah migrasi jquery & javascript WordPress 5.5? Jadi teruslah membaca.

Kutipan: Ada banyak alat yang tersedia saat ini untuk aplikasi pengembangan web dan desain situs web. Namun, WordPress adalah topik yang paling banyak dibicarakan di kota. Banyak orang yang akrab dengan istilah WordPress, yang paling populer di kalangan teknisi. Versi baru telah dirilis, tetapi versi WordPress terbaru adalah WordPress 5.5.

Daftar isi:

pengantar
Perilaku tidak biasa dari WordPress 5.5
Pemecahan masalah untuk WordPress 5.5
Konflik setelah memperbarui WordPress 5.5
Kesalahan setelah memperbarui WordPress 5.5
Apa itu jQuery Migrasi?
WordPress 5.5 jQuery Migrasi kesalahan
Cara memperbaiki masalah di WordPress 5.5 jQuery Migrate
Cara menggunakan jQuery Migrate untuk memperbaiki masalah Javascript di WordPress 5.5
Kesimpulan

Pengantar:

WordPress 5.5 telah sukses besar. Rilis WordPress 5.5 "Eckstine" menambahkan beberapa fitur luar biasa ke pusat platform, membuatnya sukses besar. Saat kami membahas pembaruan, beberapa masalah yang tidak dapat dihindari muncul.

Ada juga percekcokan tema dan plugin yang tak terhitung banyaknya yang telah menyebabkan situs terpecah. Perusahaan menghentikan dukungan untuk JQuery Migrates dengan pembaruan terbaru ke WordPress 5.5. Dalam waktu kurang dari dua minggu, tampaknya telah menghapus ratusan ribu situs web. Beberapa tema dan plugin WordPress menggunakan skrip jQuery yang sudah ketinggalan zaman, yang dapat menyebabkan berbagai masalah. Masalah yang tak terhitung jumlahnya dilaporkan oleh beberapa pengguna plugin populer tersebut.

Mari kita bicara tentang masalah dan apa yang dapat dilakukan untuk memperbaikinya.

Mengenali Perilaku yang Tidak Biasa:

Dengan dirilisnya WordPress 5.5, alat migrasi jquery-migrate tidak akan lagi diaktifkan. Beberapa tema atau plugin yang menjalankan kode lama mungkin menunjukkan perilaku yang tidak diharapkan sebagai akibatnya. Untuk menghentikan “perilaku tak terduga” dari WordPress 5.5, lebih dari 80.000 penerbit WordPress mengunduh plugin WordPress. Demikian juga, karena penutupan jQuery Migrate, pembaruan berdampak pada sekitar 2400 plugin, menyebabkan konflik.

Di antara banyak jenis plugin yang terpengaruh adalah keamanan. Pengguna juga mengalami masalah dengan pengoptimalan, gaya, dan plugin lainnya.

Beberapa pengguna mungkin mengalami masalah dengan tema mereka karena kode yang kedaluwarsa. Namun, selama kasus ini, beberapa masalah disebabkan oleh plugin yang dibundel dengan tema WP yang sesuai. Pembuat halaman premium dan plugin slider, misalnya, sering disertakan dengan beberapa tema. Namun, tebak itu tergantung pada lisensi perangkat lunak Anda; mereka mungkin atau mungkin tidak diperbarui ke versi terbaru karena premium. Jika memutakhirkan ke versi tema terbaru tidak benar-benar menyelesaikan masalah Anda, Anda mungkin dapat memulihkan fungsionalitas dengan menginstal WordPress Enable jQuery Migrate Helper.

Namun perlu diingat bahwa itu hanya perbaikan jangka pendek. Memecahkan masalah situs Anda untuk menentukan fitur apa yang menyebabkan masalah mungkin bermanfaat. Untuk mempelajari lebih lanjut tentang pemecahan masalah, teruslah membaca.

Bagi Kandidat yang ingin memajukan karir mereka, Pelatihan WordPress adalah pilihan terbaik.

Pemecahan Masalah Pembaruan WordPress 5.5:

Menggunakan Chrome Dev Console untuk memecahkan masalah adalah salah satu opsi. Konsol dapat diakses dengan menekan tombol F12 pada keyboard Anda. Konsol juga dapat diakses dengan memilih More Tools kemudian Developer Tools dari menu tiga titik vertikal di sudut kanan atas.

Berikut ini contoh bagaimana kesalahan mungkin muncul:

Console Error

Setelah Anda menekan file, layar baru muncul dengan kesalahan. Setelah itu, Anda dapat mengklik ikon X merah untuk melihat apa kesalahannya.

Uncaught TypeError

Konflik Umum Setelah Memperbarui Ke WordPress 5.5:

Banyak masalah yang dialami beberapa penerbit setelah memutakhirkan ke WordPress 5.5 terkait dengan hilangnya fungsionalitas situs.

Masalah dengan Pembaruan WordPress 5.5

  • Editor Klasik tidak berfungsi.
  • Tombol "Tambah Media" dan "Setel Gambar Unggulan" tidak berfungsi.
  • Layar kosong ditampilkan dan pecah dalam tampilan teks editor blok 5.5.
  • Pembaruan basis data tidak ada.
  • Penggeser Gambar tidak berfungsi.
  • Menu ponsel menghilang.
  • Bilah pencarian telah berhenti bekerja.

Ini hanya beberapa masalah yang dialami pengguna.

Kesalahan Migrasi Jquery Setelah Memutakhirkan Ke WordPress 5.5:

Anda mungkin pernah mendengar tentang fitur baru di WordPress 5.5, yang paling jelas dan terlihat oleh pengguna. Namun, banyak halaman web, pengembang, dan administrator situs web telah terpengaruh secara negatif oleh pembaruan WordPress 5.5. Itu karena pembaruan di atas termasuk perubahan internal yang signifikan yang menyebabkan masalah di sejumlah tempat. Kita berbicara tentang penonaktifan alat Migrasi jQuery.

Apa Itu jQuery Migrate Semua Tentang?

Dengan kata lain, terlepas dari versi jQuery yang diinstal secara default di WordPress, ini memungkinkan penggunaan kode usang. Akibatnya, pengembang tema dan plugin dapat bersantai dan menggunakan jQuery versi WordPress yang mereka anggap sesuai. Namun, dalam sistem yang juga terus diperbarui dan di mana sumber daya terbaru selalu dicari, ini tidak masuk akal.

Jika Anda bekerja dalam desain web, Anda mungkin akrab dengan perpustakaan jQuery. jQuery Migrate, seperti jQuery, adalah pustaka JavaScript yang mengizinkan pengembang plugin dan tema untuk menggunakan kode jQuery yang sudah ketinggalan zaman selama beberapa dekade.

Meskipun memiliki kode usang, jQuery Migrate memungkinkan sebagian dari banyak halaman web berfungsi. Akibatnya, banyak halaman web sudah berhenti bekerja setelah dimatikan.

Kesalahan Migrasi jQuery WordPress 5.5:

1. Kesalahan Pagination Di WordPress 5.5:

Di situs tertentu, memutakhirkan ke WordPress menyebabkan pagination gagal.

Pagination mengacu pada nomor halaman navigasi yang ada di bagian bawah dokumen multi-halaman; yang dapat Anda temukan dengan mudah di bagian kategori situs web. Pagination adalah struktur navigasi yang mengelompokkan daftar halaman untuk membantu kita menavigasi di antara mereka.

WordPress telah menerima laporan bug resmi untuk masalah ini. Apa yang terjadi adalah bahwa kata "halaman" digunakan secara tidak konsisten. Ini digunakan oleh WordPress untuk pagination, meskipun dengan nilai numerik. Kata "halaman" digunakan dalam topik, bersama dengan nilai non-numerik.

Seharusnya hanya memiliki nilai numerik dan tidak akan digunakan untuk hal lain, seperti? Id = xxx & page = penawaran Untuk menghindari konflik, sebaiknya ganti nama variabel ini dalam kode khusus apa pun.

Beberapa solusi lain yang bisa diterapkan adalah menonaktifkan fungsi redirect canonical (); yang terhubung ke tindakan pengalihan template secara default, untuk permintaan ini.”

2. Setelah Meningkatkan WordPress 5.5, Perbaiki Kesalahan Pagination:

Fungsi ini sangat kuat dan serbaguna, tetapi memiliki kelemahan: menggantikan kueri WordPress asli, yang menyebabkan pagination rusak. Jika Anda benar-benar memiliki sesuatu yang mirip dengan ini:

('cat = 8') postingan kueri;
Atau sesuatu seperti itu:
( array ('cat' => 8 ) ) permintaan posting

Anda harus melihat entri yang sama, tidak peduli berapa banyak halaman yang Anda majukan dalam pagination Anda.

Untuk memperbaikinya, kita harus menggunakan kode ini untuk membangun kembali pagination dengan kueri baru yang menjalankan postingan kueri:

posting kueri ( array ('cat' => 8,'paged' => dapatkan kueri var ('paged'))
Dan jika tidak ada yang berhasil di atas, coba ini:
posting kueri ( array ('category' => 8,'paged' => dapatkan kueri var ('page') );

Cara Memperbaiki Masalah jQuery Di WordPress 5.5:

Terima kasih kepada plugin WordPress untuk memulihkan perpustakaan migrasi jQuery. Plugin ini akan mengembalikan fungsionalitas ke situs Anda. Tetapi plugin entah bagaimana tidak mengatasi masalah dengan situs web Anda.

Plugin mengembalikan fungsionalitas ke situs Anda. Namun, itu tidak membahas masalah situs.

Plugin atau tema usang adalah sumber masalah situs. Jika penggeser gambar Anda tidak berfungsi, kemungkinan besar karena masalah dengan plugin penggeser gambar. Solusinya adalah memperbarui plugin. Namun, jika plugin yang perlu diubah tidak memiliki pembaruan; Anda mungkin menggunakan plugin yang ditinggalkan. Sebuah plugin yang ditinggalkan pertimbangkan yang tidak diperbarui untuk waktu yang lama.

Karena beberapa plugin tidak memerlukan pembaruan yang sering, sulit untuk menentukan apa yang dimaksud dengan "waktu lama".

Sebagian besar pembuat plugin bekerja untuk meningkatkan perangkat lunak mereka. Secara umum, jika pengembang telah berhenti memperbarui plugin selama satu tahun atau lebih, itu berarti pengembang telah meninggalkan plugin. Selain itu, yang terbaik adalah mencopot pemasangan plugin itu. Plugin yang ditinggalkan dapat menyebabkan risiko keamanan. Menemukan plugin yang dirawat dengan lebih giat yang melakukan hal yang sama seperti dalam kasus plugin yang ditinggalkan adalah ide yang bagus.

Aktifkan jQuery Migrate Helper adalah plugin yang Anda perlukan untuk membuat situs WordPress Anda kembali aktif dan berjalan. Plugin jQuery Migrate Helper bukanlah perbaikan untuk masalah yang terjadi setelah pembaruan WordPress 5.5. Ini hanyalah sarana untuk memulihkan fungsionalitas. Sangat penting untuk melanjutkan ke langkah berikutnya untuk menentukan apa yang salah dan menyelesaikan masalah.

Anda akan berada dalam situasi yang lebih baik dalam kaitannya dengan keamanan dan pengalaman pribadi bagi pengunjung situs Anda setelah Anda memperbaiki plugin atau tema.

Bagaimana Cara Menggunakan jQuery Migrate Helper Untuk Memperbaiki Masalah JavaScript Di WordPress 5.5?

Sedangkan pendiri tema atau plugin Anda bekerja untuk memperbaiki masalah dengan kode usang; Anda dapat memanfaatkan solusi sesaat dengan mengunduh dan menginstal plugin gratis di bawah ini:

Aktifkan Pembantu Migrasi jQuery.

Memasang plugin Facilitate jQuery Migrate Helper memang telah membantu banyak pengguna WordPress dalam mengaktifkan kembali plugin mereka.

Plugin ini mengaktifkan "dukungan untuk kode JavaScript lama yang menggunakan fungsi yang sangat usang di perpustakaan JavaScript jQuery," yang berarti terhubung ke skrip migrasi; mengembalikan fungsionalitas ke plugin dan tema Anda yang rusak.

Pikiran Akhir:

WordPress 5.5 masih memiliki banyak fitur yang berguna untuk, antara lain, membangun dan mendesain situs web dan blog yang sederhana dan kompleks. Penghapusan jQuery, kerangka kerja JavaScript yang fantastis, bagaimanapun, telah menyebabkan beberapa masalah atau konflik dengan inti dan ekstensi. Anda dapat mengatakan bahwa, untuk sebagian besar, WordPress 5.5 adalah versi yang sukses. Kami menghabiskan beberapa jam untuk memeriksa daftar bug potensial dan juga komunitas WordPress melakukan banyak upaya mengagumkan untuk menyelidiki dan menyelesaikan setiap masalah.

Selama Anda tetap berpegang pada salah satu solusi di atas, Anda akan dapat menyelesaikan konflik, meskipun hanya sementara.

Biodata Penulis

Meravath Raju adalah Pemasar Digital, dan penulis yang bersemangat, yang bekerja dengan MindMajix, penyedia pelatihan online global terkemuka. Selain itu, Meravath Raju berisi pengetahuan dan pemahaman mendalam tentang TI dan teknologi saat ini yang menuntut seperti Keamanan Siber, QA dan Pengujian Perangkat Lunak, Intelijen Bisnis, Tenaga Penjualan, Analisis data, Manajemen Proyek, alat ERP, dll.