从新的WordPress媒体上传程序获取JS回调
Getting a JS callback from the new WordPress Media Uploader
当用户从WordPress媒体库/上传程序中选择图像时,有没有一种方法可以监听事件?
我正在为WordPress框架(Layers)开发一个扩展,它使用自己的控件上传图像,并且我不会手动触发Uploader,这意味着我无法连接到它的回调。
有没有办法获得"全球"媒体上传器,或者目前开放的媒体上传器?
类似于:
wp.media().on('insert', function(url) {
console.log('isnerted image: ' + url);
});
除了这个例子之外,我在WordPress Codex中找不到任何东西:http://codex.wordpress.org/Javascript_Reference/wp.media假设我自己启动了编辑器。
援助太迟了吗?我一直在考虑同样的问题,我想我应该添加一个想法:wp媒体上传器js在这里-https://github.com/WordPress/WordPress/blob/master/wp-includes/js/plupload/wp-plupload.js看看这个问题https://wordpress.stackexchange.com/questions/92415/image-upload-callback-in-new-3-5-media我看到有一种方法可以从中扩展回调
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' );
}
});
用上面六个选项中的一个替换success
(在您的情况下,我认为"insert"变为"added"或"complete"),如果这有帮助的话,不知道吗?
相关文章:
- 从新的WordPress媒体上传程序获取JS回调
- PHP文件没有't从Javascript应用程序获取$_POST
- 通过web应用程序获取客户端监视器的分辨率
- 使用xPath从Jquery数据验证程序获取输入
- 引导程序获取字形代码
- JavaScript从应用程序获取SharePoint联机列表
- 从Windows8JS应用程序获取仅HTTP cookie
- 从onclick处理程序获取URL
- 谷歌浏览器扩展程序 - 获取字符串中的选项卡内容
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- Chrome 扩展程序:获取当前网站名称
- 从我的 MVC 应用程序获取会话值到我的 Javascript 中
- 硒网络驱动程序获取表中可见的行号
- 如何从Web JavaScript应用程序获取桌面C#程序中的变量
- 如何通过扩展程序获取(未设置)Chrome中所选文本的背景颜色
- Chrome 扩展程序获取所选文本
- 如何使用 NPM 为您的 Angular 应用程序获取所有依赖项
- 日期时间选择器引导程序获取值并将其用作输入未定义的错误
- Chrome 扩展程序获取元关键字
- 使用 jinja2 和 google app engine 将数据从 python 处理程序获取到 javascript