Intereting Posts
Как использовать разбивку на страницы? Добавить службы обновлений при активации темы Walker_Nav_Menu Добавить строки и имя класса Где хранятся данные, связанные с Customizer, – это база данных? Каково использование $ page_title и как его использовать? Включить черновики или будущие сообщения с count_user_posts? Уникальная проблема с датой php и get_posts Настроить кнопку «Переключатель панели инструментов» для выбора всегда? Как использовать pre_get_posts для запроса другого сайта для сообщений в моей многосайтовой сети? Установка плагинов на сайте, размещенном на IIS Пропуск первых 3 сообщений в запросе wp Настройка выпадающих списков стилей и форматов tinyMCE 4 Как уменьшить пункт меню в меню администратора? Удаление конфиденциальной информации из уведомлений комментариев – notify_post_author Как передать предыдущую и следующую ссылку для сообщений с того же поста?

Создание нескольких файлов загрузки Metabox в WordPress

Я пытаюсь создать метабокс для загрузки нескольких файлов (могут быть изображения или файлы).

В настоящее время у меня есть поле для загрузки и его работоспособность до тех пор, пока мы не нажмем на загрузку и сохраним данные.

Единственная проблема – отображать файлы.

Ниже приведен мой код, который я использую для отображения метабокса:

case 'file_list': echo '<input class="cmb_upload_file" type="text" size="36" name="', $field['id'], '" value="" />'; echo '<input class="cmb_upload_button button" type="button" value="Upload File" />'; echo '<p class="cmb_metabox_description">', $field['desc'], '</p>'; $args = array( 'post_type' => 'attachment', 'numberposts' => null, 'post_status' => null, 'post_parent' => $post->ID ); $attachments = get_posts($args); if ($attachments) { echo '<ul class="attach_list">'; foreach ($attachments as $attachment) { echo '<li>'.wp_get_attachment_link($attachment->ID, 'thumbnail', 0, 0, 'Download'); echo '<span>'; echo apply_filters('the_title', '&nbsp;'.$attachment->post_title); echo '</span></li>'; } echo '</ul>'; } break; 

1) В настоящее время он отображает мне все файлы, прикрепленные к сообщению, и мне нужно отображать только файлы, загруженные с помощью этого метаболизма.

2) Нужен небольшой миниатюрный предварительный просмотр файла.

С уважением.

Вопрос 1

Я не уверен, как вы можете это сделать. Но вы можете попробовать добавить ссылку на изображение и путь к файлу как meta_post и получить значения оттуда, когда вы получите значения, вы получите только файлы / изображения с этого поста, загруженного с это метаболизм.

Вы также можете попробовать настраиваемые поля для вложений, в которых вы добавляете идентификатор, чтобы запрашивать только файлы, загруженные из этого обменника.

вопрос 2

этот код может работать.

 <?php wp_get_attachment_image( $attachment_id, $size, $icon, $attr ); ?>