wp_is_using_https()
Проверяет, использует ли сайт 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();
Примеры
#1 Простой пример использования
if ( wp_is_using_https() ) { // Сайт работает по защищённому протоколу HTTPS } else { // Сайт работает по обычному протоколу HTTP }
Заметки
- Смотрите: wp_is_home_url_using_https()
- Смотрите: wp_is_site_url_using_https()
Список изменений
С версии 5.7.0 | Введена. |
Код wp_is_using_https() wp is using https WP 6.6.2
function wp_is_using_https() { if ( ! wp_is_home_url_using_https() ) { return false; } return wp_is_site_url_using_https(); }