wp_is_using_https()WP 5.7.0

Проверяет, использует ли сайт HTTPS.

Для успешной проверки HTTPS должен быть указан для обоих URL фронта и админки (home и site URL). Напомню что в WP ядро может находится под другому URL:

Работает на основе: wp_is_home_url_using_https(), wp_is_site_url_using_https()
1 раз — 0.0034051 сек (очень медленно) | 50000 раз — 7.82 сек (быстро) | PHP 7.4.8, WP 5.7.1

Хуков нет.

Возвращает

true|false. true, когда HTTPS используется для URL-ов фронта и админки (home и site URL). false, когда хотя бы для одного URL HTTPS не используется.

Использование

wp_is_using_https();

Примеры

0

#1 Простой пример использования

if ( wp_is_using_https() ) {
	// Сайт работает по защищённому протоколу HTTPS
} else {
	// Сайт работает по обычному протоколу HTTP
}

Заметки

Список изменений

С версии 5.7.0 Введена.

Код wp_is_using_https() WP 6.0.2

function wp_is_using_https() {
	if ( ! wp_is_home_url_using_https() ) {
		return false;
	}

	return wp_is_site_url_using_https();
}