Bug di WordPress 5.5 dan Cara Mengatasinya

Penyebab Bug di WordPress 5.5
Ternyata, penyebab terjadinya bug di WordPress 5.5 adalah karena versi ini tidak mendukung library JavaScript yang disebut jQuery Migrate.

Apa dampaknya bagi website? Ada 2 jenis bug yang muncul, yaitu:

  1. Berbagai tampilan interaktif yang menggunakan JavaScript di website menjadi kacau.
  2. Block editor menjadi tidak berfungsi.

Seperti diketahui, fungsi dari jQuery Migrate adalah untuk memberikan tampilan yang interaktif pada plugin ataupun tema. Artinya, ketika WordPress tidak lagi mendukung jQuery Migrate, tema dan plugin yang membutuhkannya tidak dapat berfungsi dengan baik.

Hal ini terutama terjadi pada plugin versi lama yang sudah jarang diperbarui. Dan, jenis error yang muncul terkait bug ini adalah pada fungsi visual. Contohnya, search bar, menu drop down, live chat, gallery, dan lain-lain.

Tidak hanya itu, yang sangat mengganggu adalah kendala menggunakan block editor.

Pemilik website yang menggunakan Gutenberg editor, tidak bisa memposting artikel mereka. Bahkan, ada yang terpaksa kembali menggunakan classic editor seperti di salah satu pernyataan dari pengguna berikut:

“Your last update is a pure disaster. I used the classic editor plugin because your block editor is a full mess, and now it does not work anymore since your update. I can only edit in HTML mode and not in visual!

So I tried to publish my last article in your block editor, but impossible to add a featured image, I have a white page with “Featured image” title showing on the top and that is all.”

Hal ini seolah menegaskan bahwa fitur block editor yang masih menggunakan jQuery Migrate langsung terganggu dengan bug di WordPress 5.5 ini.

Meskipun dampaknya cukup signifikan, Anda tidak perlu khawatir. Sebab, ada cara mengatasi masalah ini dengan mudah.

Cara Mengatasi Bug di WordPress 5.5
Penyebab dari bug di WordPress 5.5 sudah diketahui, yaitu tidak adanya dukungan untuk jQuery Migrate.

Dengan demikian, untuk mengatasinya, Anda perlu memastikan tidak menggunakan plugin lawas yang tergantung jQuery Migrate. Atau, bisa dengan mengaktifkan kembali jQuery Migrate di WordPress Anda.

Bagaimana caranya?

1. Pastikan Versi Plugin Anda Terupdate
Sebagai langkah awal, Anda perlu mengecek apakah versi plugin sudah usang. Untuk melihat waktu terakhir update pada plugin, Anda bisa ikuti langkah di bawah ini:

  1. Masuk ke halaman dashboard WordPress Anda.
  2. Klik menu Plugins > Installed Plugins.
  3. Setelah berhasil melihat daftar plugin yang digunakan, Anda bisa klik tulisan View details
  4. Setelah itu, Anda bisa melihat detail dari plugin yang digunakan. Anda bisa melihat kapan terakhir kali plugin diupdate.

Jika plugin terakhir kali diupdate lebih dari 1 tahun, Anda bisa menggunakan plugin lain yang sejenis. Menggunakan plugin terupdate sangat direkomendasikan pada semua versi WordPress.

2. Install Plugin Enable jQuery Migrate Helper
Jika plugin yang Anda gunakan sangat penting dan tidak ingin diganti, ada solusi lain. Anda bisa menggunakan plugin bernama Enable jQuery Migrate Helper untuk mengatasi bug di WordPress 5.5 ini.

Untuk cara install, Anda bisa menyimak panduan ini:

  1. Masuk ke halaman dashboard WordPress Anda
  2. Klik menu Plugins > Add New
  3. Ketikkan “enable jquery migrate helper” pada kotak pencarian. Kemudian, klik tombol Install Now.
  4. Setelah plugin Enable jQuery Migrate Helper berhasil terpasang, sekarang saatnya Anda mengaktifkan plugin dengan cara klik Activate.
  5. Setelah berhasil mengaktifkan plugin, Anda bisa membuka website untuk melihat hasilnya. Jika langkah yang dilakukan sudah benar, maka bug di WordPress 5.5 website Anda seharusnya telah teratasi.