X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/0461a5f2e55c8d5f1fde96ca2e83117152573c7d..9e77185fafaf4e60e2b73821e0e4b9b1a11fb85f:/wp-includes/default-constants.php diff --git a/wp-includes/default-constants.php b/wp-includes/default-constants.php index 6be5dd09..334ea71b 100644 --- a/wp-includes/default-constants.php +++ b/wp-includes/default-constants.php @@ -247,16 +247,22 @@ function wp_ssl_constants() { /** * @since 2.6.0 */ - if ( !defined('FORCE_SSL_ADMIN') ) - define('FORCE_SSL_ADMIN', false); - force_ssl_admin(FORCE_SSL_ADMIN); + if ( !defined( 'FORCE_SSL_ADMIN' ) ) { + if ( 'https' === parse_url( get_option( 'siteurl' ), PHP_URL_SCHEME ) ) { + define( 'FORCE_SSL_ADMIN', true ); + } else { + define( 'FORCE_SSL_ADMIN', false ); + } + } + force_ssl_admin( FORCE_SSL_ADMIN ); /** * @since 2.6.0 + * @deprecated 4.0.0 */ - if ( !defined('FORCE_SSL_LOGIN') ) - define('FORCE_SSL_LOGIN', false); - force_ssl_login(FORCE_SSL_LOGIN); + if ( defined( 'FORCE_SSL_LOGIN' ) && FORCE_SSL_LOGIN ) { + force_ssl_admin( true ); + } } /**