Не вижу новых файлов в медиатеке (WordPress) - PullRequest
0 голосов
/ 01 октября 2019

У меня есть одна странная вещь в моей теме 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, чтобы вы могли увидеть, что он есть. Но он никогда не отображается в библиотеке мультимедиа, когда я пытаюсь получить его со страницы продукта с помощью кнопки загрузки файла пользовательского поля.

Это метабокс:

<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;
}
...