@@ -55,59 +55,59 @@ class WP_oEmbed {
5555 public function __construct () {
5656 $ host = urlencode ( home_url () );
5757 $ providers = array (
58- '#https?://((m|www)\.)?youtube\.com/watch.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
59- '#https?://((m|www)\.)?youtube\.com/playlist.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
60- '#https?://youtu\.be/.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
61- '#https?://(.+\.)?vimeo\.com/.*#i ' => array ( 'https://vimeo.com/api/oembed.{format} ' , true ),
62- '#https?://(www\.)?dailymotion\.com/.*#i ' => array ( 'https://www.dailymotion.com/services/oembed ' , true ),
63- '#https?://dai\.ly/.*#i ' => array ( 'https://www.dailymotion.com/services/oembed ' , true ),
64- '#https?://(www\.)?flickr\.com/.*#i ' => array ( 'https://www.flickr.com/services/oembed/ ' , true ),
65- '#https?://flic\.kr/.*#i ' => array ( 'https://www.flickr.com/services/oembed/ ' , true ),
66- '#https?://(.+\.)?smugmug\.com/.*#i ' => array ( 'https://api.smugmug.com/services/oembed/ ' , true ),
67- '#https?://(www\.)?hulu\.com/watch/.*#i ' => array ( 'http://www.hulu.com/api/oembed.{format} ' , true ),
68- 'http://i*.photobucket.com/albums/* ' => array ( 'http://api.photobucket.com/oembed ' , false ),
69- 'http://gi*.photobucket.com/groups/* ' => array ( 'http://api.photobucket.com/oembed ' , false ),
70- '#https?://(www\.)?scribd\.com/doc/.*#i ' => array ( 'https://www.scribd.com/services/oembed ' , true ),
71- '#https?://wordpress\.tv/.*#i ' => array ( 'https://wordpress.tv/oembed/ ' , true ),
72- '#https?://(.+\.)?polldaddy\.com/.*#i ' => array ( 'https://polldaddy.com/oembed/ ' , true ),
73- '#https?://poll\.fm/.*#i ' => array ( 'https://polldaddy.com/oembed/ ' , true ),
74- '#https?://(www\.)?funnyordie\.com/videos/.*#i ' => array ( 'http://www.funnyordie.com/oembed ' , true ),
58+ '#https?://((m|www)\.)?youtube\.com/watch.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
59+ '#https?://((m|www)\.)?youtube\.com/playlist.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
60+ '#https?://youtu\.be/.*#i ' => array ( 'https://www.youtube.com/oembed ' , true ),
61+ '#https?://(.+\.)?vimeo\.com/.*#i ' => array ( 'https://vimeo.com/api/oembed.{format} ' , true ),
62+ '#https?://(www\.)?dailymotion\.com/.*#i ' => array ( 'https://www.dailymotion.com/services/oembed ' , true ),
63+ '#https?://dai\.ly/.*#i ' => array ( 'https://www.dailymotion.com/services/oembed ' , true ),
64+ '#https?://(www\.)?flickr\.com/.*#i ' => array ( 'https://www.flickr.com/services/oembed/ ' , true ),
65+ '#https?://flic\.kr/.*#i ' => array ( 'https://www.flickr.com/services/oembed/ ' , true ),
66+ '#https?://(.+\.)?smugmug\.com/.*#i ' => array ( 'https://api.smugmug.com/services/oembed/ ' , true ),
67+ '#https?://(www\.)?hulu\.com/watch/.*#i ' => array ( 'http://www.hulu.com/api/oembed.{format} ' , true ),
68+ 'http://i*.photobucket.com/albums/* ' => array ( 'http://api.photobucket.com/oembed ' , false ),
69+ 'http://gi*.photobucket.com/groups/* ' => array ( 'http://api.photobucket.com/oembed ' , false ),
70+ '#https?://(www\.)?scribd\.com/doc/.*#i ' => array ( 'https://www.scribd.com/services/oembed ' , true ),
71+ '#https?://wordpress\.tv/.*#i ' => array ( 'https://wordpress.tv/oembed/ ' , true ),
72+ '#https?://(.+\.)?polldaddy\.com/.*#i ' => array ( 'https://polldaddy.com/oembed/ ' , true ),
73+ '#https?://poll\.fm/.*#i ' => array ( 'https://polldaddy.com/oembed/ ' , true ),
74+ '#https?://(www\.)?funnyordie\.com/videos/.*#i ' => array ( 'http://www.funnyordie.com/oembed ' , true ),
7575 '#https?://(www\.)?twitter\.com/\w{1,15}/status(es)?/.*#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
7676 '#https?://(www\.)?twitter\.com/\w{1,15}$#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
7777 '#https?://(www\.)?twitter\.com/\w{1,15}/likes$#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
7878 '#https?://(www\.)?twitter\.com/\w{1,15}/lists/.*#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
7979 '#https?://(www\.)?twitter\.com/\w{1,15}/timelines/.*#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
80- '#https?://(www\.)?twitter\.com/i/moments/.*#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
81- '#https?://vine\.co/v/.*#i ' => array ( 'https://vine.co/oembed.{format} ' , true ),
82- '#https?://(www\.)?soundcloud\.com/.*#i ' => array ( 'https://soundcloud.com/oembed ' , true ),
83- '#https?://(.+?\.)?slideshare\.net/.*#i ' => array ( 'https://www.slideshare.net/api/oembed/2 ' , true ),
84- '#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i ' => array ( 'https://api.instagram.com/oembed ' , true ),
85- '#https?://(open|play)\.spotify\.com/.*#i ' => array ( 'https://embed.spotify.com/oembed/ ' , true ),
86- '#https?://(.+\.)?imgur\.com/.*#i ' => array ( 'http://api.imgur.com/oembed ' , true ),
87- '#https?://(www\.)?meetu(\.ps|p\.com)/.*#i ' => array ( 'https://api.meetup.com/oembed ' , true ),
88- '#https?://(www\.)?issuu\.com/.+/docs/.+#i ' => array ( 'https://issuu.com/oembed_wp ' , true ),
89- '#https?://(www\.)?collegehumor\.com/video/.*#i ' => array ( 'http://www.collegehumor.com/oembed.{format} ' , true ),
90- '#https?://(www\.)?mixcloud\.com/.*#i ' => array ( 'https://www.mixcloud.com/oembed ' , true ),
91- '#https?://(www\.|embed\.)?ted\.com/talks/.*#i ' => array ( 'https://www.ted.com/services/v1/oembed.{format} ' , true ),
92- '#https?://(www\.)?(animoto|video214)\.com/play/.*#i ' => array ( 'https://animoto.com/oembeds/create ' , true ),
93- '#https?://(.+)\.tumblr\.com/post/.*#i ' => array ( 'https://www.tumblr.com/oembed/1.0 ' , true ),
94- '#https?://(www\.)?kickstarter\.com/projects/.*#i ' => array ( 'https://www.kickstarter.com/services/oembed ' , true ),
95- '#https?://kck\.st/.*#i ' => array ( 'https://www.kickstarter.com/services/oembed ' , true ),
96- '#https?://cloudup\.com/.*#i ' => array ( 'https://cloudup.com/oembed ' , true ),
97- '#https?://(www\.)?reverbnation\.com/.*#i ' => array ( 'https://www.reverbnation.com/oembed ' , true ),
98- '#https?://videopress\.com/v/.*# ' => array ( 'https://public-api.wordpress.com/oembed/1.0/?for= ' . $ host , true ),
99- '#https?://(www\.)?reddit\.com/r/[^/]+/comments/.*#i ' => array ( 'https://www.reddit.com/oembed ' , true ),
100- '#https?://(www\.)?speakerdeck\.com/.*#i ' => array ( 'https://speakerdeck.com/oembed.{format} ' , true ),
101- '#https?://www\.facebook\.com/.*/posts/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
102- '#https?://www\.facebook\.com/.*/activity/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
103- '#https?://www\.facebook\.com/.*/photos/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
104- '#https?://www\.facebook\.com/photo(s/|\.php).*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
105- '#https?://www\.facebook\.com/permalink\.php.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
106- '#https?://www\.facebook\.com/media/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
107- '#https?://www\.facebook\.com/questions/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
108- '#https?://www\.facebook\.com/notes/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
109- '#https?://www\.facebook\.com/.*/videos/.*#i ' => array ( 'https://www.facebook.com/plugins/video/oembed.json/ ' , true ),
110- '#https?://www\.facebook\.com/video\.php.*#i ' => array ( 'https://www.facebook.com/plugins/video/oembed.json/ ' , true ),
80+ '#https?://(www\.)?twitter\.com/i/moments/.*#i ' => array ( 'https://publish.twitter.com/oembed ' , true ),
81+ '#https?://vine\.co/v/.*#i ' => array ( 'https://vine.co/oembed.{format} ' , true ),
82+ '#https?://(www\.)?soundcloud\.com/.*#i ' => array ( 'https://soundcloud.com/oembed ' , true ),
83+ '#https?://(.+?\.)?slideshare\.net/.*#i ' => array ( 'https://www.slideshare.net/api/oembed/2 ' , true ),
84+ '#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i ' => array ( 'https://api.instagram.com/oembed ' , true ),
85+ '#https?://(open|play)\.spotify\.com/.*#i ' => array ( 'https://embed.spotify.com/oembed/ ' , true ),
86+ '#https?://(.+\.)?imgur\.com/.*#i ' => array ( 'http://api.imgur.com/oembed ' , true ),
87+ '#https?://(www\.)?meetu(\.ps|p\.com)/.*#i ' => array ( 'https://api.meetup.com/oembed ' , true ),
88+ '#https?://(www\.)?issuu\.com/.+/docs/.+#i ' => array ( 'https://issuu.com/oembed_wp ' , true ),
89+ '#https?://(www\.)?collegehumor\.com/video/.*#i ' => array ( 'http://www.collegehumor.com/oembed.{format} ' , true ),
90+ '#https?://(www\.)?mixcloud\.com/.*#i ' => array ( 'https://www.mixcloud.com/oembed ' , true ),
91+ '#https?://(www\.|embed\.)?ted\.com/talks/.*#i ' => array ( 'https://www.ted.com/services/v1/oembed.{format} ' , true ),
92+ '#https?://(www\.)?(animoto|video214)\.com/play/.*#i ' => array ( 'https://animoto.com/oembeds/create ' , true ),
93+ '#https?://(.+)\.tumblr\.com/post/.*#i ' => array ( 'https://www.tumblr.com/oembed/1.0 ' , true ),
94+ '#https?://(www\.)?kickstarter\.com/projects/.*#i ' => array ( 'https://www.kickstarter.com/services/oembed ' , true ),
95+ '#https?://kck\.st/.*#i ' => array ( 'https://www.kickstarter.com/services/oembed ' , true ),
96+ '#https?://cloudup\.com/.*#i ' => array ( 'https://cloudup.com/oembed ' , true ),
97+ '#https?://(www\.)?reverbnation\.com/.*#i ' => array ( 'https://www.reverbnation.com/oembed ' , true ),
98+ '#https?://videopress\.com/v/.*# ' => array ( 'https://public-api.wordpress.com/oembed/1.0/?for= ' . $ host , true ),
99+ '#https?://(www\.)?reddit\.com/r/[^/]+/comments/.*#i ' => array ( 'https://www.reddit.com/oembed ' , true ),
100+ '#https?://(www\.)?speakerdeck\.com/.*#i ' => array ( 'https://speakerdeck.com/oembed.{format} ' , true ),
101+ '#https?://www\.facebook\.com/.*/posts/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
102+ '#https?://www\.facebook\.com/.*/activity/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
103+ '#https?://www\.facebook\.com/.*/photos/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
104+ '#https?://www\.facebook\.com/photo(s/|\.php).*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
105+ '#https?://www\.facebook\.com/permalink\.php.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
106+ '#https?://www\.facebook\.com/media/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
107+ '#https?://www\.facebook\.com/questions/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
108+ '#https?://www\.facebook\.com/notes/.*#i ' => array ( 'https://www.facebook.com/plugins/post/oembed.json/ ' , true ),
109+ '#https?://www\.facebook\.com/.*/videos/.*#i ' => array ( 'https://www.facebook.com/plugins/video/oembed.json/ ' , true ),
110+ '#https?://www\.facebook\.com/video\.php.*#i ' => array ( 'https://www.facebook.com/plugins/video/oembed.json/ ' , true ),
111111 );
112112
113113 if ( ! empty ( self ::$ early_providers ['add ' ] ) ) {
0 commit comments