在媒体库(WordPress)上看不到新文件

时间:2019-10-01 10:04:42

标签: php wordpress file upload media

我的wordpress主题有点奇怪。当我尝试单击此按钮上载并将文件添加到我的产品中时(当我进入产品编辑/添加新页面时,会在自定义字段中上传文件)。 img:http://prnt.sc/pdains

然后我打开了此框,使我可以上传新文件。 img:https://prnt.sc/pdalrd 我也可以单击此处的选项卡,查看媒体库中已上传的文件。 img:https://prnt.sc/pdalnl

我可以成功上传所有内容,我得到了所需的东西,但是还有另一个问题。在此媒体库上,我再也看不到新上传的文件。从某种意义上说,总是有相同的旧文件。但是,当我选择此菜单项时,当我尝试在wordpress admin上查看库媒体时。 img:https://prnt.sc/pdan1j

然后我得到了所有上传的文件,在那里我可以看到新上传的文件。 img:https://prnt.sc/pdao1o 我尝试上传sample.pdf,这样您就可以看到它。但是,当我尝试通过自定义字段上传文件按钮从产品页面实现该功能时,它永远不会显示在媒体库上。

这是一个metabox:

<tr>
<td><label for="file_download_url">URL:</label></td>
<td><input type="text" id="file_download_url" name="file_download_url[]" value="" class="file_download_url" style="width: 100%;"/></td>
<td><input id="upload_file_button_2" class="choose-image-btn button-secondary" type="button" value="Upload file" onclick="magnaplast_add_file(this,'."'".'#file_download_url'."'".');"/></td>
<td><input class="choose-image-btn button-secondary" type="button" value="Remove file" onclick="remove_form_part('."'".'#1'."'".');"/></td>
</tr>

这是一个功能:

function magnaplast_add_file(button, field) {
    formfield = jQuery(field).attr('name');
    tb_show('', 'media-upload.php?type=file&TB_iframe=true');

    window.send_to_editor = function (html) {
        imgurl = jQuery(html).attr('href');
        jQuery(field).val(imgurl);

        tb_remove();
    }

    return false;
}

0 个答案:

没有答案