Eğer wordpress kullanıyorsanız eklenti yüklerken veya wordpress.org ile bağlantı kuracağınız zaman “API İsteği Sırasında Beklenmedik HTTP Hatası Oluştu” hatasını almışsınızdır. Bunun çözümü ile ilgili çok makale gördüm fakat wordpressin son sürümlerinde işe yaramıyorlar.
Aslında söylenen şey geçerli fakat belirtilen dosyada öyle bir satır yok. Normalde http.php dosyasında yapacağınız şeyleri class-http.php dosyasında yapacaksınız.
Kısa geçeyim;
1- wp-includes klasörünün içindeki class-http.php dosyasını açın.
86. satırdaki (şuanki sürümde)
‘timeout’ => apply_filters( ‘http_request_timeout’, 5),
kodunu şunla değiştirin;
‘timeout’ => apply_filters( ‘http_request_timeout’, 30),
Daha sonra
‘redirection’ => apply_filters( ‘http_request_redirection_count’, 5),
satırını şununla değiştirin;
‘redirection’ => apply_filters( ‘http_request_redirection_count’, 30),
Bu şekilde 5 saniye olan timeout değeri 30 saniye olacaktır. Ve o hata bir daha çıkmayacaktır. (Umarım…)
Bu Sorunu Cozmuyor Başka Bir Yol Daha Lazim.