2013-08-27 45 views
7

Tôi nhận được cảnh báo sau khi gỡ lỗi plugin của tôi bằng plugin "Thanh gỡ lỗi".WordPress gzinflate(): lỗi dữ liệu khi gỡ lỗi

WARNING: \wp-includes\class-http.php:1669 - gzinflate(): data error 

Tôi đang sử dụng wp_remote_post() trong plugin & nó gây ra lỗi.

Tôi làm cách nào để khắc phục điều đó? Bất kỳ đầu mối?

Cảm ơn trước!

+0

Cuối cùng cố định it.Just thiết lập '$ header [ 'Accept-Encoding']' để chuỗi rỗng: 'wp_remote_post ($ url, mảng ( 'tiêu đề'=> array (' Accept-Encoding'=> ''), => sai, 'timeout' 'sslverify' => 300, 'body'=> $ params ) ); ' –

+0

có được một vấn đề tương tự, không làm bất cứ điều gì cụ thể , mẫu trang khá thẳng về phía trước, bao gồm 2 vòng lặp WP_Query - đặt lại siêu dữ liệu bài đăng sau mỗi - thats it. - đầu mối nào không? (lưu ý điều này cũng chỉ xuất hiện khi tôi chuyển MAMP sang PHP 5.4.1) – pushplaybang

Trả lời

4

Bạn cũng có thể sử dụng đối số 'decompress' => false và WordPress sẽ đặt giá trị tiêu đề chính xác cho bạn. Như thế này:

wp_remote_post( 
    $url, 
    array('decompress' => false) 
);