Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从新的WordPress媒体上传程序获取JS回调_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 从新的WordPress媒体上传程序获取JS回调

Javascript 从新的WordPress媒体上传程序获取JS回调,javascript,php,wordpress,Javascript,Php,Wordpress,当用户从WordPress媒体库/上传器中选择图像时,有没有办法监听事件 我正在为WordPress框架层开发一个扩展,它使用自己的控件上传图像,并且我不会手动触发上传程序,这意味着我无法连接到它的回调 有没有办法获得全球媒体上传器,或者是目前打开的 比如: wp.media().on('insert', function(url) { console.log('isnerted image: ' + url); }); 除了这个例子,我在WordPress抄本中找不到任何东西: 假设

当用户从WordPress媒体库/上传器中选择图像时,有没有办法监听事件

我正在为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功能。