Javascript 从新的WordPress媒体上传程序获取JS回调
当用户从WordPress媒体库/上传器中选择图像时,有没有办法监听事件 我正在为WordPress框架层开发一个扩展,它使用自己的控件上传图像,并且我不会手动触发上传程序,这意味着我无法连接到它的回调 有没有办法获得全球媒体上传器,或者是目前打开的 比如:Javascript 从新的WordPress媒体上传程序获取JS回调,javascript,php,wordpress,Javascript,Php,Wordpress,当用户从WordPress媒体库/上传器中选择图像时,有没有办法监听事件 我正在为WordPress框架层开发一个扩展,它使用自己的控件上传图像,并且我不会手动触发上传程序,这意味着我无法连接到它的回调 有没有办法获得全球媒体上传器,或者是目前打开的 比如: wp.media().on('insert', function(url) { console.log('isnerted image: ' + url); }); 除了这个例子,我在WordPress抄本中找不到任何东西: 假设
wp.media().on('insert', function(url) {
console.log('isnerted image: ' + url);
});
除了这个例子,我在WordPress抄本中找不到任何东西:
假设我自己启动编辑器。来不及提供帮助?我一直在研究同一个问题,我想我应该添加一个想法:wp媒体上传器js就在这里——看看这个问题,我发现有一种方法可以扩展它的回调。查看上传程序js后,我看到以下内容:
init: function() {},
error: function() {},
success: function() {},
added: function() {},
progress: function() {},
complete: function() {}
所有这些都可以通过以下方式进行扩展:
$.extend( wp.Uploader.prototype, {
success : function(){
console.log( 'callback action replacing this line' );
}
});
将成功替换为上述六个选项中的一个在您的情况下,我认为“插入”变为“添加”或“完成”,如果这样有帮助的话,我建议在您的问题中用WordPress替换WP,因为我想知道这个WP媒体上传器是什么?然后我浪费时间发现它只是一个Wordpress功能。