从媒体库“Insert from url”获取图片URL

时间:2015-05-13 作者:maheshwaghmare

我试图通过媒体上传器选项获取上传图像的URL"Insert from URL"

enter image description here

我使用和下面的代码,它只适用于"Insert Media",

    var abc = wp.media.frames.abc = wp.media({
            frame:    \'post\',
            state:    \'insert\',
            library: { type: \'image\' },
            editing:   false,
            multiple: false,
        });

        abc.on( \'insert\', function() { 
            json = fn.state().get( \'selection\' ).first().toJSON();
            console.log(json.title);
            console.log(json.url);
        });
如何从选项卡获取URL"Insert from URL", 当用户插入URL时(&A);点击Add Image/Insert in Page?

任何建议。提前感谢。:)

1 个回复
SO网友:maheshwaghmare

找到解决方案了。。。!

使用fn.state(\'embed\' 代替fn.on( \'insert\'
或使用Both 其中fn.state(\'embed\' &;fn.on( \'insert\'

fn.state(\'embed\').on( \'select\', function() {
    var state = fn.state(),
        type = state.get(\'type\'),
        embed = state.props.toJSON();

    // SHOW JSON for embeded URL
    console.log(\'embed\'+JSON.stringify(embed));
});

结束

相关推荐