odp_get_header_for_api_request(), 'method' => $method, 'body' => $body, 'timeout' => 10 ]); if(is_wp_error($response)) { $result = [ 'state' => false, 'content' => $response->get_error_message() ]; error_log($response->get_error_message()); } else { $result = [ 'state' => (!empty($response['response']['code']) && $response['response']['code'] == 200), 'content' => json_decode($response['body']) ]; } wp_cache_set($cache_key, $result); } return $result; }