Mengatasi pesan error ‘An Unexpected HTTP Error occurred during the API request’ WordPress

Kadang-kadang Anda akan menjumpai pesan kesalahan sebagai berikut ‘An Unexpected HTTP Error occurred during the API request’ ketika melakukan request suatu halaman ( seperti upgrade plugin, searching plugin dsb) melalui admin dashboard worpdress.

Mungkin masalah ini terjadi selama 2 -3 menit dan kemudian setelah itu panel admin wordpress anda kembali normal.  Jika anda mendapatkan error ini sering pada halaman dashboard Anda,  disini kami memberikan sulosi dan bagaimana cara mengatasinya.

WordPress menetapkan batas timeout untuk setiap permintaan/request.Jika itu melintasi batas permintaan tertentu, dalam hal ini Anda akan mendapatkan pesan error. Jika Anda perlu untuk menyelesaikanmasalah ini,dapat dilakukan dengan cara meningkatkan ‘time limit’ dengannilai/value yang lebih tinggi.

Untuk meningkatkan ‘timeout limit of requests’ , masuk ke dalam directory  ‘wp-includes’ instalasi wordpress Anda dan mengedit file ‘class-http.php’ .

Berikut adalah screenshot dari potongan kode di mana Anda perlu melakukan perubahan.


Detail perubahannnya sebagai berikut :

  • Sebelum perubahan

[PHP]

‘timeout’ => apply_filters( ‘http_request_timeout’, 5),

[/PHP]

  • Setelah perubahan

[PHP]

‘timeout’ => apply_filters( ‘http_request_timeout’, 30),

[/PHP]

Perubahan yang dilakukan sebelumnya adalah meningkatkan time limit dari 5 detik hingga 30 detik, sekarang Anda tidak akan mendapatkan pesan kesalahan kembali di halaman dashboard wordpress Anda. Anda dapat meningkatkan nilai timeout ini dengan jumlah sesuai pilihan Anda.

Seperti yang kami beritahukan sebelumnya bahwa pesan kesalahan ini muncul karena permintaan halaman melebihi batas waktu. Ini mungkin terjadi karena plugin yang digunakan atau penggunaan terlalu banyak plugin yang kurang optimal.