WordPress.org

Make WordPress Core

Changeset 41615


Ignore:
Timestamp:
09/27/17 13:25:06 (3 weeks ago)
Author:
johnbillion
Message:

Embeds: Add support for Amazon Kindle instant previews.

Props jsepia, morganestes, adamsilverstein, swissspidy, jbpaul17, johnbillion, rugved

Fixes #38181

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-oembed.php

    r41599 r41615  
    105105            '#https?://www\.facebook\.com/video\.php.*#i'              => array( 'https://www.facebook.com/plugins/video/oembed.json/',       true  ), 
    106106            '#https?://(www\.)?screencast\.com/.*#i'                   => array( 'https://api.screencast.com/external/oembed',                true  ), 
     107            '#https?://([a-z0-9-]+\.)?amazon\.(com|com\.mx|com\.br|ca)/.*#i'      => array( 'https://read.amazon.com/kp/api/oembed',          true  ), 
     108            '#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  ), 
     109            '#https?://([a-z0-9-]+\.)?amazon\.(co\.jp|com\.au)/.*#i'              => array( 'https://read.amazon.com.au/kp/api/oembed',       true  ), 
     110            '#https?://([a-z0-9-]+\.)?amazon\.cn/.*#i'                            => array( 'https://read.amazon.cn/kp/api/oembed',           true  ), 
     111            '#https?://(www\.)?a\.co/.*#i'                                        => array( 'https://read.amazon.com/kp/api/oembed',          true  ), 
     112            '#https?://(www\.)?amzn\.to/.*#i'                                     => array( 'https://read.amazon.com/kp/api/oembed',          true  ), 
     113            '#https?://(www\.)?amzn\.eu/.*#i'                                     => array( 'https://read.amazon.co.uk/kp/api/oembed',        true  ), 
     114            '#https?://(www\.)?amzn\.in/.*#i'                                     => array( 'https://read.amazon.in/kp/api/oembed',           true  ), 
     115            '#https?://(www\.)?amzn\.asia/.*#i'                                   => array( 'https://read.amazon.com.au/kp/api/oembed',       true  ), 
     116            '#https?://(www\.)?z\.cn/.*#i'                                        => array( 'https://read.amazon.cn/kp/api/oembed',           true  ), 
    107117        ); 
    108118 
     
    178188         * | Twitter      | twitter.com/lists     |      Yes       | 4.7.0     | 
    179189         * | Screencast   | screencast.com        |      Yes       | 4.8.0     | 
     190         * | Amazon       | amazon.com|com.mx|com.br|ca       |      Yes       | 4.9.0   | 
     191         * | Amazon       | amazon.de|fr|it|es|in|nl|ru|co.uk |      Yes       | 4.9.0   | 
     192         * | Amazon       | amazon.co.jp|com.au               |      Yes       | 4.9.0   | 
     193         * | Amazon       | amazon.cn                         |      Yes       | 4.9.0   | 
     194         * | Amazon       | a.co                              |      Yes       | 4.9.0   | 
     195         * | Amazon       | amzn.to|eu|in|asia                |      Yes       | 4.9.0   | 
     196         * | Amazon       | z.cn                              |      Yes       | 4.9.0   | 
    180197         * 
    181198         * No longer supported providers: 
Note: See TracChangeset for help on using the changeset viewer.