@@ -107,6 +107,10 @@ discard block |
||
| 107 | 107 | public static function main_network_site_url() { |
| 108 | 108 | return self::preserve_scheme( 'siteurl', 'network_site_url', false ); |
| 109 | 109 | } |
| 110 | + |
|
| 111 | + /** |
|
| 112 | + * @return string |
|
| 113 | + */ |
|
| 110 | 114 | private static function raw__url( $option ) { |
| 111 | 115 | global $wpdb; |
| 112 | 116 | switch( $option ) { |
@@ -124,6 +128,10 @@ discard block |
||
| 124 | 128 | } |
| 125 | 129 | } |
| 126 | 130 | |
| 131 | + /** |
|
| 132 | + * @param string $option |
|
| 133 | + * @param string $url_function |
|
| 134 | + */ |
|
| 127 | 135 | public static function preserve_scheme( $option, $url_function, $normalize_www = false ) { |
| 128 | 136 | $previous_https_value = isset( $_SERVER['HTTPS'] ) ? $_SERVER['HTTPS'] : null; |
| 129 | 137 | $_SERVER['HTTPS'] = 'off'; |