Make WordPress Core

Ticket #39125: 39125.diff

File 39125.diff, 1.1 KB (added by tyxla, 8 years ago)

Apply trim() to sanitization process of the external header video value.

  • src/wp-includes/class-wp-customize-manager.php

     
    38893889                $this->add_setting( 'external_header_video', array(
    38903890                        'theme_supports'    => array( 'custom-header', 'video' ),
    38913891                        'transport'         => 'postMessage',
    3892                         'sanitize_callback' => 'esc_url_raw',
     3892                        'sanitize_callback' => array( $this, '_sanitize_external_header_video' ),
    38933893                        'validate_callback' => array( $this, '_validate_external_header_video' ),
    38943894                ) );
    38953895
     
    43124312        }
    43134313
    43144314        /**
     4315         * Callback for sanitizing the external_header_video value.
     4316         *
     4317         * @since 4.7.1
     4318         *
     4319         * @param string $value
     4320         * @return string
     4321         */
     4322        public function _sanitize_external_header_video( $value ) {
     4323                return esc_url_raw( trim( $value ) );
     4324        }
     4325
     4326        /**
    43154327         * Callback for rendering the custom logo, used in the custom_logo partial.
    43164328         *
    43174329         * This method exists because the partial object and context data are passed