Cara mengatasi error JSON ketika melakukan post di website wordpress
Mengatasi error “The response is not a valid JSON response” di WordPress dapat dilakukan dengan beberapa cara, tergantung pada penyebab spesifik dari masalah tersebut. Berikut adalah beberapa solusi yang dapat Anda coba:
1. Periksa dan Perbarui Permalink:
- Masuk ke dashboard WordPress Anda.
- Buka menu “Settings” dan pilih “Permalinks”.
- Klik “Save Changes” tanpa mengubah apapun untuk memperbarui struktur permalink. Ini dapat membantu memperbaiki masalah yang terkait dengan URL yang tidak valid[4].
2. Nonaktifkan Gutenberg dan Gunakan Classic Editor:
- Beberapa pengguna melaporkan bahwa masalah ini lebih sering terjadi dengan editor blok Gutenberg. Anda bisa mencoba menonaktifkan plugin Gutenberg dan menginstal plugin Classic Editor untuk melihat apakah masalahnya teratasi[2][3].
3. Periksa Sertifikat SSL:
- Pastikan bahwa situs Anda sudah menggunakan sertifikat SSL yang valid. Anda bisa menggunakan plugin seperti “Really Simple SSL” untuk memastikan semua konten di situs Anda menggunakan HTTPS[2].
4. Periksa ModSecurity:
- ModSecurity yang aktif dapat menyebabkan blokir yang menghasilkan error JSON. Anda bisa mencoba menonaktifkan ModSecurity melalui cPanel atau menghubungi penyedia hosting Anda untuk bantuan.
5. Periksa dan Edit File .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
- Masalah ini juga bisa disebabkan oleh konfigurasi yang salah di file .htaccess. Anda bisa menambahkan atau mengedit baris berikut di antara
#BEGIN WordPress
dan#END WordPress
:
Pastikan untuk menyesuaikan path sesuai dengan struktur folder instalasi WordPress Anda.
6. Debugging WordPress:
- Aktifkan mode debugging di WordPress dengan mengedit file
wp-config.php
dan mengubahdefine('WP_DEBUG', false);
menjadidefine('WP_DEBUG', true);
. - Anda juga bisa mengaktifkan logging dengan menambahkan
define('WP_DEBUG_LOG', true);
untuk menyimpan pesan error ke dalam file log[1].
Dengan mengikuti langkah-langkah di atas, Anda seharusnya dapat mengatasi error “The response is not a valid JSON response” di WordPress. Jika masalah berlanjut, mungkin perlu untuk memeriksa plugin atau tema yang mungkin menyebabkan konflik.