Pengantar
WordPress sangat bergantung pada sistem REST API. Ketika jembatan ini terganggu, pengguna akan berhadapan dengan masalah yang sangat mengganggu rutinitas manajemen konten.
Deskripsi Masalah
Error ini paling sering ditemui saat Anda sedang menulis atau mengedit post. Saat Anda menekan tombol Update, muncul: “Updating failed. The response is not a valid JSON response.”
Penyebab Umum
Firewall Aplikasi Web (WAF) Terlalu Ketat: Fitur seperti ModSecurity memblokir panggilan API.
Konflik Permalink: Konfigurasi URL penulisan ulang yang tidak terarah dengan benar.
Mixed Content (HTTP vs HTTPS): Panggilan API masih berusaha menggunakan koneksi non-SSL.
Karakter Kosong di functions.php: Adanya baris kosong atau spasi ekstra di tema.
Langkah-langkah Troubleshooting
Langkah 1: Perbarui dan Simpan Ulang Permalinks
Masuk ke Dashboard WP Anda.
Navigasi ke Settings > Permalinks.
Tanpa mengubah apa pun, scroll ke bawah dan klik tombol Save Changes.
Langkah 2: Periksa Pengaturan HTTPS
Masuk ke Settings > General.
Pastikan WordPress Address dan Site Address menggunakan https://.
Langkah 3: Nonaktifkan ModSecurity atau Aturan Firewall
Masuk ke cPanel.
Cari modul bernama ModSecurity.
Nonaktifkan (Disable) ModSecurity untuk domain Anda dan coba simpan artikel kembali.
Best Practices
Gunakan Site Health Secara Rutin: Selalu jadikan halaman Site Health sebagai acuan utama.
Hindari Modifikasi Core Files: Jangan pernah mengubah fungsi bawaan di wp-includes.
FAQ (Pertanyaan yang Sering Diajukan)
1. Apa itu JSON?
JSON adalah format pertukaran data ringan yang dibutuhkan WordPress untuk berkomunikasi.
-
Bisakah saya mematikan REST API?
Sangat tidak disarankan karena editor Gutenberg sangat bergantung padanya. -
Apakah Cloudflare bisa memicu JSON error?
Bisa, jika konfigurasi WAF terlalu agresif.
Kesimpulan
Kesalahan “Invalid JSON” umumnya berasal dari hambatan pada koneksi antara browser dan server backend.
Butuh Bantuan Ahli?
Frustrasi tidak bisa menerbitkan artikel? Biarkan pakar dari WPRescueID turun tangan!