Summery Summery
Check if the HTTP API can handle SSL/TLS requests.
Syntax Syntax
Return Return
(array) The test results.
Source Source
File: wp-admin/includes/class-wp-site-health.php
/* translators: Documentation explaining HTTPS and why it should be used. */ esc_url( __( 'https://wordpress.org/support/article/why-should-i-use-https/' ) ), __( 'Learn more about why you should use HTTPS' ), /* translators: Accessibility text. */ __( '(opens in a new tab)' ) ), 'test' => 'https_status', ); if ( is_ssl() ) { $wp_url = get_bloginfo( 'wpurl' ); $site_url = get_bloginfo( 'url' ); if ( 'https' !== substr( $wp_url, 0, 5 ) || 'https' !== substr( $site_url, 0, 5 ) ) { $result['status'] = 'recommended'; $result['label'] = __( 'Only parts of your site are using HTTPS' ); $result['description'] = sprintf( '<p>%s</p>', sprintf( /* translators: %s: URL to General Settings screen. */ __( 'You are accessing this website using HTTPS, but your <a href="%s">WordPress Address</a> is not set up to use HTTPS by default.' ), esc_url( admin_url( 'options-general.php' ) ) ) ); $result['actions'] .= sprintf( '<p><a href="%s">%s</a></p>', esc_url( admin_url( 'options-general.php' ) ), __( 'Update your site addresses' ) ); } } else { $result['status'] = 'recommended';
Advertisement
Changelog Changelog
Version | Description |
---|---|
5.2.0 | Introduced. |