Changeset 26978
- Timestamp:
- 01/17/2014 07:45:51 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-oembed.php
r26968 r26978 28 28 function __construct() { 29 29 $providers = array( 30 '#https?://(www\.)?youtube\.com/watch.*#i' => array( 'http://www.youtube.com/oembed', true ), 31 'http://youtu.be/*' => array( 'http://www.youtube.com/oembed', false ), 30 '#http://(www\.)?youtube\.com/watch.*#i' => array( 'http://www.youtube.com/oembed', true ), 31 '#https://(www\.)?youtube\.com/watch.*#i' => array( 'http://www.youtube.com/oembed?scheme=https', true ), 32 '#http://youtu\.be/.*#i' => array( 'http://www.youtube.com/oembed', true ), 33 '#https://youtu\.be/.*#i' => array( 'http://www.youtube.com/oembed?scheme=https', true ), 32 34 'http://blip.tv/*' => array( 'http://blip.tv/oembed/', false ), 33 35 '#https?://(www\.)?vimeo\.com/.*#i' => array( 'http://vimeo.com/api/oembed.{format}', true ), … … 55 57 '#https?://(open|play)\.spotify\.com/.*#i' => array( 'https://embed.spotify.com/oembed/', true ), 56 58 ); 59 57 60 /** 58 61 * Filter the list of oEmbed providers. -
trunk/tests/phpunit/tests/media.php
r25409 r26978 113 113 $this->assertTrue( wp_oembed_remove_provider( 'http://foo.bar/*' ) ); 114 114 $this->assertFalse( wp_oembed_remove_provider( 'http://foo.bar/*' ) ); 115 } 116 117 /** 118 * Test secure youtube.com embeds 119 * 120 * @ticket 23149 121 */ 122 function test_youtube_com_secure_embed() { 123 global $wp_embed; 124 125 $out = wp_oembed_get( 'http://www.youtube.com/watch?v=oHg5SJYRHA0' ); 126 $this->assertContains( 'http://www.youtube.com/embed/oHg5SJYRHA0?feature=oembed', $out ); 127 128 $out = wp_oembed_get( 'https://www.youtube.com/watch?v=oHg5SJYRHA0' ); 129 $this->assertContains( 'https://www.youtube.com/embed/oHg5SJYRHA0?feature=oembed', $out ); 130 131 $out = wp_oembed_get( 'https://youtu.be/zHjMoNQN7s0' ); 132 $this->assertContains( 'https://www.youtube.com/embed/zHjMoNQN7s0?feature=oembed', $out ); 115 133 } 116 134
Note: See TracChangeset
for help on using the changeset viewer.