WP_Customize_Manager::_validate_external_header_video PHP Method

_validate_external_header_video() public method

Ensures that the provided URL is supported.
Since: 4.7.0
public _validate_external_header_video ( WP_Error $validity, mixed $value ) : mixed
$validity WP_Error
$value mixed
return mixed
    public function _validate_external_header_video($validity, $value)
    {
        $video = esc_url_raw($value);
        if ($video) {
            if (!preg_match('#^https?://(?:www\\.)?(?:youtube\\.com/watch|youtu\\.be/)#', $video)) {
                $validity->add('invalid_url', __('Please enter a valid YouTube URL.'));
            }
        }
        return $validity;
    }
WP_Customize_Manager