wp_is_using_https()
Checks if the site is using HTTPS.
For a successful HTTPS check, it must be specified for both front and admin URLs (home and site URL). I remind you that in WP core it can be under a different URL:
1 time — 0.0034051 sec (very slow) | 50000 times — 7.82 sec (fast) | PHP 7.4.8, WP 5.7.1
No Hooks.
Returns
true|false. true when HTTPS is used for the front and admin URLs (home and site URL). false when HTTPS is not used for at least one URL.
Usage
wp_is_using_https();
Examples
#1 A simple example of how to use
if ( wp_is_using_https() ) {
// Site works over a secure HTTPS protocol
} else {
// The site works via the standard HTTP protocol
}
Notes
Changelog
| Since 5.7.0 | Introduced. |
wp_is_using_https() wp is using https code WP 6.9
function wp_is_using_https() {
if ( ! wp_is_home_url_using_https() ) {
return false;
}
return wp_is_site_url_using_https();
} 