Здравствуйте. Имеется WordPress 5.8.2. На сайте я использую библиотеку curl со следующей конструкцией
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url . '?' . http_build_query($params));
$response = curl_exec($ch);
$data = new SimpleXMLElement($response);
print_r($response);
curl_close($ch);
где url - это адрес запроса, $params - параметры запроса. В последнее время страницы с curl периодически перестали открываться (WordPress пишет "На сайте возникла критическая ошибка."). Это происходит кратковременно, буквально при перезагрузке страницы все загружается. Предполагаю, что такая ошибка возникакт, когда адрес запроса недоступен. Как поставить условие, чтобы при недоступности адреса запроса дальнейшая обработка не происходила и страница оставалась доступной?