0

首先,我知道有很多与这个问题相关的问题。但问题是它们都以某种方式与 jquery 相关。

但我的问题实现了香草 javascript。

基本上,除了onselect(). 我无法获取附件的 URL。

这是代码。

var custom_uploader;

var uploadButton = document.getElementById('upload_logo_button');

uploadButton.addEventListener("click", function(e) {
    e.preventDefault();

    if ( custom_uploader ) {
        custom_uploader.open();
        return;
    }

    custom_uploader  = wp.media.frames.file_frame = wp.media({
        frame: 'select',
        title: 'Choose Image',
        button: {
            text: 'Select Image'
        },
        multiple: false
    });

    custom_uploader.onselect = function() {
        var attachment = custom_uploader.state().get('selection').first().toJSON();
        console.log(attachment);
        var uploadLogoImage = document.getElementById("upload_image").innerHTML(attachment.url);
    }

    //Open the uploader dialog
       custom_uploader.open();
});

请有人告诉我为什么即使图像成功上传到 WP 媒体,我也无法获取图像的 URL。

提前致谢。如果有人需要更多信息,请随时询问。再次感谢。

4

0 回答 0