Как прикреплять изображения к сообщению без их вставки?

Я разрабатываю тему со встроенной галереей вне контента для публикации. Поэтому я хочу, чтобы редакторы могли прикреплять изображения к странице / сообщению, не вставляя их.

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

Я посмотрел на некоторые плагины, особенно на галерею NextGen, но пока все они работают, вставив короткий код в тело сообщения.

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

Когда вы редактируете сообщение, нажмите кнопку «Добавить медиа». Загрузите изображение и, когда он будет загружен, просто закройте диалоговое окно «Вставить носитель» (используйте кнопку «x» в верхнем правом углу, а не кнопку «Вставить в сообщение»).

Затем вы можете получить (и показать) их с помощью этого кода:

 <?php $images = new WP_Query(array('post_type' => 'attachment', 'post_mime_type' =>'image', 'posts_per_page' => -1)); while ($images->have_posts()) : $images->the_post();?> <a href="<?php echo wp_get_attachment_url($post->ID); ?>"> <img width="100" height="100" src="<?php echo wp_get_attachment_thumb_url( $post->ID);?>" /> </a> <?php endwhile; ?> 

Вы также можете использовать функцию get_children для получения этих вложений (см. Ниже).

 $attachments = get_children(array( 'post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', )); foreach ($attachments as $id=>$att ) { ... }