$headers, 'redirection' => 0, 'timeout' => max(1, (int) ceil($timeoutSec)), ]); if (is_wp_error($response)) { return null; } return [ 'status' => (int) wp_remote_retrieve_response_code($response), 'body' => (string) wp_remote_retrieve_body($response), ]; } }