getStatusCode(); $message = $response->getMessage(); $traceId = $response->getTraceId(); // Build message with priority: backend msg > fallback > generic if (!empty($message)) { $notice = sprintf( '%s failed (HTTP %d): %s', $action, $status, $message ); } elseif (!empty($fallbackMessage)) { $notice = sprintf( '%s failed (HTTP %d): %s', $action, $status, $fallbackMessage ); } else { $notice = sprintf( '%s failed (HTTP %d)', $action, $status ); } $html = esc_html($notice); // Add correlation ID link if available if (!empty($traceId)) { $logsUrl = admin_url('admin.php?page=contai-logs&trace_id=' . urlencode($traceId)); if (!empty($websiteId)) { $logsUrl .= '&website_id=' . urlencode($websiteId); } $html .= ' [Ref: ' . esc_html($traceId) . ']'; } return $html; } }