Template Wordpress

Cara Memperbaiki Kesalahan JSON yang Tidak Valid di WordPress (Panduan Pemula)

Apakah Anda mencoba memperbaiki kesalahan JSON yang tidak valid di WordPress?

Kesalahan ini muncul saat mengedit posting atau halaman WordPress di situs Anda. Anda akan melihat pesan yang mengatakan ‘Tanggapan tersebut bukan tanggapan JSON yang valid’ dan memperbarui halaman itu akan gagal.

Pada artikel ini, kami akan menunjukkan cara mudah memperbaiki kesalahan JSON yang tidak valid di WordPress. Kami juga akan berbicara tentang mengapa kesalahan ini terjadi dan bagaimana menghindarinya di masa mendatang.

Apa yang menyebabkan Error ‘Not a Valid JSON Response’ di WordPress?

Kegagalan menerima respons yang diharapkan dari server menyebabkan kesalahan ‘Bukan respons JSON yang valid’ di WordPress.

Pada dasarnya, WordPress perlu berkomunikasi dengan server saat Anda berada mengedit posting blog. Ini bergantung pada mendapatkan tanggapan dari server web hosting di latar belakang. Respons ini biasanya dalam format JSON yang digunakan untuk mengangkut data dengan cepat menggunakan JavaScript.

Jika karena alasan tertentu, WordPress gagal mendapatkan respons, atau respons tidak dalam format JSON, Anda akan melihat kesalahan ‘Bukan respons JSON yang valid’.

Kesalahan ini bisa muncul karena beberapa alasan. Namun, kemungkinan besar penyebabnya adalah pengaturan URL yang salah di WordPress atau tautan permanen yang rusak.

Karena itu, mari kita lihat cara mudah memperbaiki kesalahan JSON yang tidak valid di WordPress.

Penting: Harap buat menyelesaikan cadangan WordPress sebelum membuat perubahan besar apa pun ke situs web Anda. Ini memungkinkan Anda dengan mudah memulihkan situs web Anda ke keadaan sebelumnya.

1. Periksa URL WordPress di Pengaturan

Pertama, Anda perlu memastikan bahwa pengaturan Alamat WordPress dan Alamat Situs Anda sudah benar.

Cukup, buka Pengaturan »Umum halaman. Dari sini, Anda perlu meninjau bidang Alamat WordPress (URL) dan Alamat Situs (URL).

Untuk sebagian besar situs web, pengaturan ini harus memiliki URL yang sama di kedua bidang.

Namun, jarang, beberapa pengguna mungkin telah memberikan direktori WordPress sendiri dan menyajikan situs web di alamat yang berbeda. Jika demikian, mereka dapat memiliki URL yang berbeda di sini.

Namun, jika Alamat Situs Anda salah maka itu akan memicu kesalahan JSON yang tidak valid di WordPress.

Jika Anda membuat perubahan pada pengaturan, jangan lupa untuk mengklik tombol Simpan Perubahan untuk menyimpan pengaturan Anda. Anda sekarang dapat mengedit postingan blog dan melihat apakah menambahkan blok baru atau menyimpan postingan tersebut memicu kesalahan ‘Not valid JSON response’.

Jika Anda masih melihat kesalahan tersebut, lanjutkan membaca.

2. Perbaiki Struktur Permalink WordPress

WordPress hadir dengan Struktur URL yang ramah SEO yang memungkinkan Anda menggunakan URL yang dapat dibaca manusia untuk posting dan halaman Anda.

Namun, terkadang pengguna mungkin mengacaukan pengaturan permalink. Ini akan membuat editor WordPress tidak mungkin mendapatkan respons JSON yang valid dan menyebabkan kesalahan muncul.

Untuk mengatasinya, Anda hanya perlu mengunjungi Pengaturan »Tautan permanen halaman. Dari sini, Anda perlu meninjau opsi tautan permanen dengan cermat.

Jika Anda tidak yakin apakah Anda menggunakan pengaturan yang benar, maka cukup pilih salah satu format default yang tersedia.

Setelah itu, lanjutkan dan klik tombol Simpan Perubahan untuk menyimpan pengaturan Anda.

Sekarang Anda dapat mencoba mengedit postingan atau halaman blog untuk melihat apakah error telah hilang. Jika belum, Anda dapat mencoba langkah berikutnya ini.

3. Regenerasi File .htaccess WordPress

Itu file .htaccess di WordPress digunakan sebagai file konfigurasi untuk mengelola URL ramah-SEO (permalinks).

Biasanya, WordPress dapat meregenerasi dan memperbaruinya secara otomatis. Anda juga dapat memicu pembaruan itu hanya dengan mengklik tombol Simpan Perubahan di bagian bawah Pengaturan »Tautan permanen halaman.

Namun, terkadang itu mungkin tidak diperbarui atau memiliki pengaturan yang salah. Ini akan memengaruhi tautan permanen WordPress Anda dan juga dapat menyebabkan kesalahan respons JSON yang tidak valid.

Untuk memperbaikinya, Anda perlu menyambungkan ke situs web Anda menggunakan klien FTP atau aplikasi pengelola file di Hosting WordPress dasbor akun.

Setelah terhubung, Anda perlu mencari file .htaccess di folder root situs web Anda dan mengunduhnya sebagai cadangan ke komputer Anda.

Tip: Tidak dapat menemukan file .htaccess? Lihat artikel singkat ini di bagaimana menemukan file .htaccess.

Setelah itu, Anda perlu mengedit file .htaccess menggunakan klien FTP atau aplikasi pengelola file.

Setelah file terbuka, Anda perlu menghapus semua kode di dalamnya dan menggantinya dengan kode berikut:

# BEGIN WordPress RewriteEngine On RewriteRule. * – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase / RewriteRule ^ index .php $ – [L]
RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. /index.php [L]

# SELESAI WordPress

Jangan lupa untuk menyimpan perubahan Anda dan mengunggah file kembali ke situs web Anda.

Sekarang Anda dapat mengunjungi situs web Anda dan mengedit dan memposting atau halaman untuk melihat apakah Anda dapat mereproduksi kesalahan respons JSON yang tidak valid.

Jika Anda masih melihat kesalahan tersebut, ada beberapa langkah lagi yang dapat Anda lakukan.

4. Lihat Log Debug Rest API

Kesalahan respons JSON yang tidak valid juga berarti bahwa REST API WordPress di situs web Anda mengalami kesalahan.

REST API adalah sekumpulan teknik yang digunakan WordPress untuk berkomunikasi dengan server saat Anda bekerja di situs web Anda.

Anda dapat melihat detail kesalahan ini di alat Kesehatan Situs WordPress. Mengunjungi Alat »Kesehatan Situs halaman.

Dari sini, Anda mungkin melihat masalah berlabel ‘REST API mengalami hasil yang tidak terduga’.

Mengkliknya akan menampilkan lebih banyak detail yang mungkin memberi Anda beberapa petunjuk tentang plugin atau layanan pihak ketiga mana yang mungkin menyebabkan masalah.

Jika ini tidak memberikan petunjuk apa pun, Anda dapat melanjutkan ke langkah berikutnya.

5. Nonaktifkan Semua Plugin WordPress

Terkadang, plugin WordPress mungkin bertentangan satu sama lain atau dengan inti WordPress. Ini dapat mengakibatkan perilaku yang tidak terduga dan bisa menjadi alasan potensial untuk kesalahan JSON yang tidak valid.

Cukup buka Plugin »Plugin Terpasang halaman. Dari sini, pilih semua plugin WordPress Anda dan kemudian pilih ‘Nonaktifkan’ di bawah menu tarik-turun Tindakan Massal. Sekarang, klik tombol Apply untuk melanjutkan.

WordPress sekarang akan menonaktifkan semua plugin yang Anda instal.

Sekarang Anda dapat mencoba lagi untuk mereproduksi kesalahan tersebut. Jika kesalahan hilang, ini berarti salah satu plugin yang dipasang di situs web Anda yang menyebabkannya.

Untuk mengetahui plugin mana, Anda perlu mengaktifkannya satu per satu dan kemudian mencoba mereproduksi kesalahannya. Ulangi ini sampai Anda menemukan pelakunya.

Setelah itu, Anda dapat menghubungi pembuat plugin untuk mendapatkan dukungan atau mencari plugin alternatif.

6. Beralih ke Editor Klasik untuk sementara

Jika semua langkah di atas gagal, maka Anda bisa sementara beralih ke Editor Klasik untuk WordPress.

Editor WordPress versi lama ini menggunakan editor teks yang lebih sederhana dan tidak terlalu bergantung pada REST API untuk mendapatkan respons JSON.

Untuk menggunakannya, Anda perlu menginstal dan mengaktifkan Editor Klasik plugin. Untuk lebih jelasnya, lihat panduan langkah demi langkah kami di cara memasang plugin WordPress.

Plugin berfungsi di luar kotak, dan itu akan menonaktifkan editor Gutenberg setelah aktivasi.

Sekarang Anda dapat melanjutkan mengerjakan situs web Anda dan kembali ke pemecahan masalah nanti.

7. Pemecahan Masalah Lebih Lanjut

Sejumlah hal dapat memblokir REST API WordPress atau membuatnya mengembalikan respons JSON yang tidak valid. Kami telah membahas penyebab yang paling mungkin di atas, tetapi jika itu tidak memperbaikinya untuk Anda, berikut adalah beberapa langkah lagi yang dapat Anda coba.

Beralih ke Tema WordPress Default

Terkadang konflik antara tema WordPress Anda dan plugin atau inti WordPress dapat mengakibatkan perilaku yang tidak terduga.

Anda dapat mengujinya, hanya dengan beralih ke tema WordPress default seperti TwentyTwentyOne atau Twenty-Twenty.

Matikan Sementara Firewall Aplikasi Situs Web

Jika Anda menggunakan file Firewall WordPress Suka Sucuri, Cloudflare, atau plugin, maka ada kemungkinan bahwa terkadang mereka juga memblokir permintaan yang sah.

Cara termudah untuk mengetahuinya adalah dengan menonaktifkan sementara plugin atau layanan firewall WordPress Anda.

Beberapa firewall WordPress tingkat aplikasi dapat dinonaktifkan hanya dengan menonaktifkan plugin. Untuk firewall level DNS seperti Sucuri dan Cloudflare, Anda dapat menonaktifkannya dari dasbor akun Anda.

Aktifkan Debugging di WordPress

WordPress hadir dengan fitur bawaan yang memungkinkan Anda menyimpan catatan kesalahan. Namun, ini tidak diaktifkan secara default.

Untuk mengaktifkannya, Anda perlu menambahkan kode berikut ke Anda wp-config.php file:

definisikan (‘WP_DEBUG’, benar); definisikan (‘WP_DEBUG_LOG’, benar);

Setelah itu, WordPress akan menyimpan log semua kesalahan di file debug.log yang terletak di dalam / wp-content / folder. Anda dapat mengakses file ini dengan menggunakan klien FTP.

Log kesalahan dapat memberi Anda petunjuk tentang apa yang mungkin menyebabkan kesalahan JSON tidak valid di situs web Anda. Untuk lebih jelasnya, lihat panduan kami di menyiapkan log kesalahan WordPress dan menggunakannya untuk men-debug kesalahan.

Cari Bantuan Ahli

Terakhir, jika semuanya gagal, ini bisa jadi karena kesalahan konfigurasi pada server hosting WordPress Anda. Paling andal Perusahaan hosting WordPress dapat membantu pengguna dengan masalah umum WordPress seperti itu.

Cukup hubungi mereka melalui obrolan langsung atau tiket dukungan dan mereka mungkin dapat membantu Anda memperbaikinya.

Kami harap artikel ini membantu Anda mempelajari cara memperbaiki kesalahan JSON yang tidak valid di WordPress. Beri tahu kami solusi mana yang berhasil untuk Anda di komentar di bawah.

Anda mungkin juga ingin melihat buku pegangan lengkap kami dari kesalahan WordPress paling umum dan cara memperbaikinya.

Jika Anda menyukai artikel ini, silakan berlangganan kami Saluran Youtube untuk tutorial video WordPress. Anda juga dapat menemukan kami di Indonesia dan Facebook.

.

Sumber Artikel

WP Tips

Recent Posts

Statistik Kunci untuk Diketahui untuk 2023

Tanda tangan email berfungsi sebagai cara ampuh bagi individu dan bisnis untuk meninggalkan kesan abadi…

1 tahun ago

Cara Memperbaiki ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ di WordPress

Apakah kesalahan 'ERR_SSL_VERSION_OR_CIPHER_MISMATCH' menghentikan Anda mengakses situs web WordPress? Kesalahan ini hanya terlihat saat mengunjungi…

1 tahun ago

5 Cara Meningkatkan Bisnis Anda Dengan AI

Jika Anda adalah individu yang banyak akal dan berpikiran maju yang bekerja di bidang pemasaran,…

1 tahun ago

Tingkatkan Dasbor Anda dengan Laporan MonsterInsights Baru

Siap menguasai Google Analytics 4 dengan sedikit bantuan dari MonsterInsights? GA4 adalah alat analitik yang…

1 tahun ago

Cara Menerjemahkan Plugin WordPress dalam Bahasa Anda

Apakah Anda mencari cara untuk menerjemahkan plugin WordPress ke dalam bahasa Anda? Dengan menerjemahkan plugin…

1 tahun ago

Peretasan Pengalihan WordPress: Pencegahan dan Perbaikan Terbaik

Mencari solusi untuk hack redirect WordPress? ????‍???? Peretasan pengalihan WordPress sayangnya merupakan kejadian umum dan…

1 tahun ago