WordPress Media Uploader:打开WP Media Uploader时打开“选择文件”对话框

时间:2019-10-30 20:44:46

标签: javascript jquery wordpress upload

在前端,我有用于上传图像的按钮。通过jQuery打开Wp媒体对话框时,我试图打开选择文件对话框。再次单击按钮时,此代码可以正常工作。但是当我们第一次单击该按钮时不起作用。

我尝试了回调函数,但是它也不起作用。我也检查代码是否存在页面上触发点击之前。但是他们都没有帮助我。

$('.wpfepp-thumbnail-link').click(function(e)
{
    e.preventDefault();
    var clicked = $(this);
    custom_uploader = wp.media.frames.file_frame = wp.media({
        title: wpfepp.chooseimg,
        button: {
            text: wpfepp.chooseimg
        },
     multiple: false
});
custom_uploader.on('select', function() {
    attachment = 
custom_uploader.state().get('selection').first().toJSON();
wpfepp_forms.get( $(clicked).closest('.wpfepp-form')     
).load_thumb(attachment.id);
});
/* Code to trigger click for Select file dialog box*/
if(custom_uploader.open())
{   
    jQuery(".button-hero").trigger('click');
 } 
});

0 个答案:

没有答案