An Unexpected HTTP Error occurred during the API request

Pernahkan mengalami masalah An Unexpected HTTP Error occurred during the API request di wordpress Anda ? Mungkin Anda pernah menjumpai pesan kesalahan tersebut ketika melakukan request suatu halaman ( seperti upgrade plugin, searching plugin dsb) melalui admin dashboard worpdress. Biasanya masalah ini dikarenakan server hosting Anda sedang padat atau sibuk. WordPress menetapkan batas timeout untuk setiap permintaan atau request. Jika itu melintasi batas permintaan tertentu, dalam hal ini Anda akan mendapatkan pesan error. Jika Anda perlu untuk menyelesaikan masalah ini, dapat dilakukan dengan cara meningkatkan ‘time limit’ dengan nilai atau value yang lebih tinggi.

Untuk meningkatkan ‘timeout limit of requests’ , masuk ke dalam directory  ‘wp-includes’ instalasi wordpress Anda dan mengedit file ‘http.php’ . Berikut adalah screenshot dari potongan kode di mana Anda perlu melakukan perubahan.

Edit file Http.php

Detail perubahannnya sebagai berikut
Sebelum perubahan:

 'timeout' => apply_filters(  'http_request_timeout', 5),

Setelah perubahan:

 'timeout' => apply_filters(  'http_request_timeout', 30),

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 Saya beritahukan sebelumnya bahwa pesan kesalahan ini muncul karena permintaan halaman melebihi batas waktu. Ini bisa terjadi juga karena plugin yang digunakan atau penggunaan terlalu banyak plugin yang kurang optimal.