WordPress.org

Make WordPress Core

Ticket #12868: 12868-new.diff

File 12868-new.diff, 1.0 KB (added by technosailor, 8 years ago)

This should do the trick.

  • wp-includes/formatting.php

     
    24352435                        break;
    24362436
    24372437                case 'siteurl':
     2438                        $value = esc_url_raw($value);
     2439                        if ( $value == '' && function_exists('add_settings_error') )
     2440                        {
     2441                                $value = get_option( $option ); // Resets option to stored val in case of empty
     2442                                add_settings_error('siteurl', 'invalid_siteurl', __('The WordPress address you submitted was not in the right format. Please enter a valid URL.'));
     2443                        }
     2444                        break;
    24382445                case 'home':
    24392446                        $value = esc_url_raw($value);
     2447                        if ( $value == '' && function_exists('add_settings_error') )
     2448                        {
     2449                                $value = get_option( $option ); // Resets option to stored val in case of empty
     2450                                add_settings_error('home', 'invalid_home', __('The Site address you submitted was not in the right format. Please enter a valid URL.'));
     2451                        }
    24402452                        break;
    24412453                default :
    24422454                        $value = apply_filters("sanitize_option_{$option}", $value, $option);