Error “The response is not a valid JSON response” sering muncul ketika pengguna WordPress mencoba menyimpan atau memperbarui postingan atau halaman. Masalah ini dapat mengganggu alur kerja Anda, namun untungnya ada beberapa solusi yang dapat Anda coba.
Penyebab Umum Error
Sebelum membahas solusi, penting untuk memahami beberapa penyebab umum error ini:
- Permalink Tidak Valid: Pengaturan permalink yang rusak dapat menyebabkan error ini.
- Masalah Plugin atau Tema: Konflik antara plugin atau tema yang Anda gunakan.
- Batasan Server: Beberapa server hosting membatasi fungsi tertentu yang diperlukan oleh WordPress.
- Masalah SSL atau Mixed Content: Koneksi yang tidak aman atau konten campuran dapat menyebabkan respons JSON tidak valid.
- Konfigurasi REST API: REST API WordPress mungkin terganggu, menyebabkan error ini.
Solusi Mengatasi Error “The Response is Not a Valid JSON Response”
- Perbarui Permalink
- Pergi ke Settings > Permalinks dan klik Save Changes tanpa mengubah apapun. Ini akan memperbarui struktur permalink dan sering kali dapat memperbaiki masalah.
- Nonaktifkan Plugin dan Tema
- Nonaktifkan semua plugin, lalu aktifkan kembali satu per satu untuk mengidentifikasi penyebabnya. Anda juga dapat mencoba mengganti tema sementara ke tema default seperti Twenty Twenty-One.
- Cek Konfigurasi SSL
- Pastikan situs Anda menggunakan sertifikat SSL yang valid. Gunakan plugin seperti Really Simple SSL untuk memperbaiki masalah ini.
- Periksa Pengaturan REST API
- Beberapa plugin keamanan mungkin memblokir REST API. Pastikan REST API WordPress tidak terganggu dengan menonaktifkan sementara plugin keamanan Anda.
- Nonaktifkan Fitur ModSecurity
- Jika Anda menggunakan server dengan ModSecurity, coba nonaktifkan fitur ini sementara untuk melihat apakah masalahnya teratasi.
- Gunakan Classic Editor
- Editor blok Gutenberg kadang-kadang menyebabkan masalah ini. Menggunakan Classic Editor dapat menjadi solusi sementara.
- Periksa Pengaturan .htaccess
- Periksa file .htaccess Anda untuk melihat apakah ada aturan yang mengganggu. Anda bisa mencoba mengganti file .htaccess dengan versi default.
- Gunakan VPN atau Ganti Penyedia Layanan Hosting
- Jika masalahnya disebabkan oleh batasan server, menggunakan VPN atau mengganti penyedia layanan hosting bisa menjadi solusi jangka panjang.
- Cek Versi PHP
- Pastikan WordPress Anda berjalan di versi PHP yang didukung. Versi yang lebih lama mungkin tidak kompatibel dengan WordPress terbaru.
- Flush Cache
- Jika Anda menggunakan plugin caching seperti W3 Total Cache atau WP Super Cache, pastikan untuk flush cache setelah melakukan perubahan.
Pencegahan di Masa Depan
Untuk mencegah masalah ini terulang, pastikan untuk selalu memperbarui WordPress, tema, dan plugin ke versi terbaru. Backup situs Anda secara rutin dan pertimbangkan untuk menggunakan managed WordPress hosting yang memiliki dukungan teknis yang baik.
Kesimpulan
Mengatasi error “The response is not a valid JSON response” di WordPress memerlukan beberapa percobaan dan error. Dengan mengikuti langkah-langkah di atas, Anda dapat mengidentifikasi dan memperbaiki penyebab masalah ini. Jangan ragu untuk berkonsultasi dengan penyedia layanan hosting Anda jika masalah terus berlanjut.