Make WordPress Core

Ticket #36274: 36724.diff

File 36724.diff, 2.6 KB (added by zsusag, 9 years ago)

Hardcoded all YouTube oembed links to use https instead of http.

  • trunk/wp-includes/class-oembed.php

     
    3535        public function __construct() {
    3636                $host = urlencode( home_url() );
    3737                $providers = array(
    38                         '#http://((m|www)\.)?youtube\.com/watch.*#i'          => array( 'http://www.youtube.com/oembed',                             true  ),
    39                         '#https://((m|www)\.)?youtube\.com/watch.*#i'         => array( 'http://www.youtube.com/oembed?scheme=https',                true  ),
    40                         '#http://((m|www)\.)?youtube\.com/playlist.*#i'       => array( 'http://www.youtube.com/oembed',                             true  ),
    41                         '#https://((m|www)\.)?youtube\.com/playlist.*#i'      => array( 'http://www.youtube.com/oembed?scheme=https',                true  ),
    42                         '#http://youtu\.be/.*#i'                              => array( 'http://www.youtube.com/oembed',                             true  ),
    43                         '#https://youtu\.be/.*#i'                             => array( 'http://www.youtube.com/oembed?scheme=https',                true  ),
    44                         '#https?://(.+\.)?vimeo\.com/.*#i'                    => array( 'http://vimeo.com/api/oembed.{format}',                      true  ),
     38                        '#http://((m|www)\.)?youtube\.com/watch.*#i'          => array( 'https://www.youtube.com/oembed',                            true  ),
     39                        '#https://((m|www)\.)?youtube\.com/watch.*#i'         => array( 'https://www.youtube.com/oembed',                            true  ),
     40                        '#http://((m|www)\.)?youtube\.com/playlist.*#i'       => array( 'https://www.youtube.com/oembed',                            true  ),
     41                        '#https://((m|www)\.)?youtube\.com/playlist.*#i'      => array( 'https://www.youtube.com/oembed',                            true  ),
     42                        '#http://youtu\.be/.*#i'                              => array( 'https://www.youtube.com/oembed',                            true  ),
     43                        '#https://youtu\.be/.*#i'                             => array( 'https://www.youtube.com/oembed',                            true  ),
     44                        '#https?://(.+\.)?vimeo\.com/.*#i'                    => array( 'https://vimeo.com/api/oembed.{format}',                     true  ),
    4545                        '#https?://(www\.)?dailymotion\.com/.*#i'             => array( 'https://www.dailymotion.com/services/oembed',               true  ),
    4646                        '#https?://dai.ly/.*#i'                               => array( 'https://www.dailymotion.com/services/oembed',               true  ),
    4747                        '#https?://(www\.)?flickr\.com/.*#i'                  => array( 'https://www.flickr.com/services/oembed/',                   true  ),