我试图通过媒体上传器选项获取上传图像的URL"Insert from URL"
我使用和下面的代码,它只适用于"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?
任何建议。提前感谢。:)
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));
});