gpt4 book ai didi

javascript - 从新的 WordPress 媒体 uploader 获取 JS 回调

转载 作者:行者123 更新时间:2023-11-28 07:27:20 25 4
gpt4 key购买 nike

当用户从 WordPress 媒体库/ uploader 中选择图像时,是否可以监听事件?

我正在为 WordPress 框架(图层)开发一个扩展,它使用自己的控件来上传图像,并且我不会手动触发 uploader ,这意味着我无法连接到它的回调。

有没有办法获取“全局”媒体 uploader 或当前打开的媒体 uploader ?

类似于:

wp.media().on('insert', function(url) {
console.log('isnerted image: ' + url);
});

除了这个示例之外,我在 WordPress Codex 中找不到任何内容:http://codex.wordpress.org/Javascript_Reference/wp.media假设我自己启动编辑器。

最佳答案

来不及提供帮助?我一直在研究同样的问题,想添加一个想法:wp media-uploader 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我看到有一种方法可以从中扩展回调。查看 uploader 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' );
}
});

用上面六个选项之一替换success(在你的情况下,我认为“插入”变成“添加”或“完成”)不知道这是否有帮助?

关于javascript - 从新的 WordPress 媒体 uploader 获取 JS 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29489555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com