WordPress.org

Make WordPress Core

Changeset 40641


Ignore:
Timestamp:
05/11/2017 09:23:50 PM (14 months ago)
Author:
westonruter
Message:

Widgets: Utilize WP REST API oEmbed proxy endpoint in media widgets.

Props timmydcrawford.
See #32417, #40450.

Location:
trunk/src/wp-admin/js/widgets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/js/widgets/media-video-widget.js

    r40640 r40641  
    112112
    113113            control.fetchEmbedDfd = jQuery.ajax({
    114                 url: 'https://noembed.com/embed',
     114                url: wp.media.view.settings.oEmbedProxyUrl,
    115115                data: {
    116116                    url: control.model.get( 'url' ),
    117117                    maxwidth: control.model.get( 'width' ),
    118                     maxheight: control.model.get( 'height' )
     118                    maxheight: control.model.get( 'height' ),
     119                    _wpnonce: wp.media.view.settings.nonce.wpRestApi,
     120                    discover: false
    119121                },
    120122                type: 'GET',
    121                 crossDomain: true,
    122                 dataType: 'json'
     123                dataType: 'json',
     124                context: control
    123125            });
    124126
  • trunk/src/wp-admin/js/widgets/media-widgets.js

    r40640 r40641  
    183183
    184184                        embedLinkView.dfd = $.ajax({
    185                             url: 'https://noembed.com/embed', // @todo Replace with core proxy endpoint once committed.
     185                            url: wp.media.view.settings.oEmbedProxyUrl,
    186186                            data: {
    187187                                url: embedLinkView.model.get( 'url' ),
    188188                                maxwidth: embedLinkView.model.get( 'width' ),
    189                                 maxheight: embedLinkView.model.get( 'height' )
     189                                maxheight: embedLinkView.model.get( 'height' ),
     190                                _wpnonce: wp.media.view.settings.nonce.wpRestApi,
     191                                discover: false
    190192                            },
    191193                            type: 'GET',
    192                             crossDomain: true,
    193                             dataType: 'json'
     194                            dataType: 'json',
     195                            context: embedLinkView
    194196                        });
    195197
Note: See TracChangeset for help on using the changeset viewer.