Make WordPress Core

Ticket #50861: 50861.2.diff

File 50861.2.diff, 5.2 KB (added by whyisjake, 3 years ago)
  • src/wp-includes/class-wp-oembed.php

     
    7272                        '#https?://(www\.)?twitter\.com/i/moments/.*#i' => array( 'https://publish.twitter.com/oembed', true ),
    7373                        '#https?://(www\.)?soundcloud\.com/.*#i'       => array( 'https://soundcloud.com/oembed', true ),
    7474                        '#https?://(.+?\.)?slideshare\.net/.*#i'       => array( 'https://www.slideshare.net/api/oembed/2', true ),
    75                         '#https?://(www\.)?instagr(\.am|am\.com)/(p|tv)/.*#i' => array( 'https://api.instagram.com/oembed', true ),
    7675                        '#https?://(open|play)\.spotify\.com/.*#i'     => array( 'https://embed.spotify.com/oembed/', true ),
    7776                        '#https?://(.+\.)?imgur\.com/.*#i'             => array( 'https://api.imgur.com/oembed', true ),
    7877                        '#https?://(www\.)?meetu(\.ps|p\.com)/.*#i'    => array( 'https://api.meetup.com/oembed', true ),
     
    8887                        '#https?://videopress\.com/v/.*#'              => array( 'https://public-api.wordpress.com/oembed/?for=' . $host, true ),
    8988                        '#https?://(www\.)?reddit\.com/r/[^/]+/comments/.*#i' => array( 'https://www.reddit.com/oembed', true ),
    9089                        '#https?://(www\.)?speakerdeck\.com/.*#i'      => array( 'https://speakerdeck.com/oembed.{format}', true ),
    91                         '#https?://www\.facebook\.com/.*/posts/.*#i'   => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    92                         '#https?://www\.facebook\.com/.*/activity/.*#i' => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    93                         '#https?://www\.facebook\.com/.*/photos/.*#i'  => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    94                         '#https?://www\.facebook\.com/photo(s/|\.php).*#i' => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    95                         '#https?://www\.facebook\.com/permalink\.php.*#i' => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    96                         '#https?://www\.facebook\.com/media/.*#i'      => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    97                         '#https?://www\.facebook\.com/questions/.*#i'  => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    98                         '#https?://www\.facebook\.com/notes/.*#i'      => array( 'https://www.facebook.com/plugins/post/oembed.json/', true ),
    99                         '#https?://www\.facebook\.com/.*/videos/.*#i'  => array( 'https://www.facebook.com/plugins/video/oembed.json/', true ),
    100                         '#https?://www\.facebook\.com/video\.php.*#i'  => array( 'https://www.facebook.com/plugins/video/oembed.json/', true ),
    10190                        '#https?://(www\.)?screencast\.com/.*#i'       => array( 'https://api.screencast.com/external/oembed', true ),
    10291                        '#https?://([a-z0-9-]+\.)?amazon\.(com|com\.mx|com\.br|ca)/.*#i' => array( 'https://read.amazon.com/kp/api/oembed', true ),
    10392                        '#https?://([a-z0-9-]+\.)?amazon\.(co\.uk|de|fr|it|es|in|nl|ru)/.*#i' => array( 'https://read.amazon.co.uk/kp/api/oembed', true ),
     
    150139                 * | SmugMug      | smugmug.com                               | 3.0.0   |
    151140                 * | YouTube      | youtu.be                                  | 3.0.0   |
    152141                 * | Twitter      | twitter.com                               | 3.4.0   |
    153                  * | Instagram    | instagram.com                             | 3.5.0   |
    154                  * | Instagram    | instagr.am                                | 3.5.0   |
    155142                 * | Slideshare   | slideshare.net                            | 3.5.0   |
    156143                 * | SoundCloud   | soundcloud.com                            | 3.5.0   |
    157144                 * | Dailymotion  | dai.ly                                    | 3.6.0   |
     
    177164                 * | Speaker Deck | speakerdeck.com                           | 4.4.0   |
    178165                 * | Twitter      | twitter.com/timelines                     | 4.5.0   |
    179166                 * | Twitter      | twitter.com/moments                       | 4.5.0   |
    180                  * | Facebook     | facebook.com                              | 4.7.0   |
    181167                 * | Twitter      | twitter.com/user                          | 4.7.0   |
    182168                 * | Twitter      | twitter.com/likes                         | 4.7.0   |
    183169                 * | Twitter      | twitter.com/lists                         | 4.7.0   |
     
    192178                 * | Someecards   | someecards.com                            | 4.9.0   |
    193179                 * | Someecards   | some.ly                                   | 4.9.0   |
    194180                 * | Crowdsignal  | survey.fm                                 | 5.1.0   |
    195                  * | Instagram TV | instagram.com                             | 5.1.0   |
    196                  * | Instagram TV | instagr.am                                | 5.1.0   |
    197181                 * | TikTok       | tiktok.com                                | 5.4.0   |
    198182                 *
    199183                 * No longer supported providers:
     
    211195                 * | Funny or Die | funnyordie.com       | 3.0.0     | 5.1.0     |
    212196                 * | CollegeHumor | collegehumor.com     | 4.0.0     | 5.3.1     |
    213197                 * | Hulu         | hulu.com             | 2.9.0     | 5.5.0     |
     198                 * | Instagram    | instagram.com        | 3.5.0     | 5.5.2     |
     199                 * | Instagram    | instagr.am           | 3.5.0     | 5.5.2     |
     200                 * | Instagram TV | instagram.com        | 5.1.0     | 5.5.2     |
     201                 * | Instagram TV | instagr.am           | 5.1.0     | 5.5.2     |
     202                 * | Facebook     | facebook.com         | 4.7.0     | 5.5.2     |
    214203                 *
    215204                 * @see wp_oembed_add_provider()
    216205                 *