Описание https_ssl_verify
— Filter
Хук https_ssl_verify позволяет изменить способ проверки SSL-сертификатов при выполнении HTTP-запросов в WordPress. Он срабатывает при использовании функций, связанных с HTTP, например, wp_remote_get() или wp_remote_post(), и позволяет изменять результат проверки SSL
Примеры использования
Пример отключения проверки SSL для определённого URL:
add_filter('https_ssl_verify', function($verify, $url) {
if (strpos($url, 'example.com') !== false) {
return false; // Отключаем проверку SSL для example.com
}
return $verify; // Возвращаем оригинальное значение для других URL
});
В этом примере мы отключаем проверку SSL для URL, содержащих ‘example.com’
Пример включения проверки SSL для всех запросов:
add_filter('https_ssl_verify', function($verify, $url) {
return true; // Всегда проверяем SSL-сертификаты
});
Этот код гарантирует, что все запросы будут проходить проверку SSL
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить поведение проверки SSL в WordPress для безопасности или устранения проблем с подключением
– Производительность
Незначительное влияние на производительность, так как изменения касаются только проверки SSL
– Предупреждения
Отключение проверки SSL может привести к уязвимостям в безопасности, используйте с осторожностью
Альтернативы
Тип: filter
Этот хук позволяет изменять параметры HTTP-запроса, включая настройки SSL
Используйте его, если нужно изменить настройки запроса, не ограничиваясь только проверкой SSL