Make WordPress Core

Ticket #40353: 40353.5.patch

File 40353.5.patch, 1.0 KB (added by umangvaghela123, 7 years ago)
  • wp-includes/formatting.php

     
    41734173                        if ( is_wp_error( $value ) ) {
    41744174                                $error = $value->get_error_message();
    41754175                        } else {
    4176                                 if ( preg_match( '#http(s?)://(.+)#i', $value ) ) {
     4176                                if ( wp_http_validate_url($value) && preg_match( '#http(s?)://(.+)#i', $value ) ) {
    41774177                                        $value = esc_url_raw( $value );
    41784178                                } else {
    41794179                                        $error = __( 'The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL.' );
     
    41864186                        if ( is_wp_error( $value ) ) {
    41874187                                $error = $value->get_error_message();
    41884188                        } else {
    4189                                 if ( preg_match( '#http(s?)://(.+)#i', $value ) ) {
     4189                                if ( wp_http_validate_url($value) && preg_match( '#http(s?)://(.+)#i', $value ) ) {
    41904190                                        $value = esc_url_raw( $value );
    41914191                                } else {
    41924192                                        $error = __( 'The Site address you entered did not appear to be a valid URL. Please enter a valid URL.' );