add_filter('http_request_args',function ($args,$url){if (! isset($GLOBALS['cm_http_start'])){$GLOBALS['cm_http_start']=array()}$GLOBALS['cm_http_start'][$url]=microtime(true);return $args},9999,2);add_action('http_api_debug',function ($response,$context,$class,$args,$url){if (empty($GLOBALS['cm_http_start'][$url])){return}$ms=(microtime(true) - $GLOBALS['cm_http_start'][$url]) * 1000;if ($ms < 1000){return}// only slow calls $err=is_wp_error($response) ? ' ERROR:' . $response->get_error_message():'';$line=sprintf("[%s] %8.0fms  %s%s  (entry: %s)\n",date('H:i:s'),$ms,$url,$err,isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI']:'cli');@file_put_contents(WP_CONTENT_DIR . '/cm-http-slow.log',$line,FILE_APPEND | LOCK_EX)},10,5);