Intereting Posts
Как сохранить пользовательский заголовок сообщения и Slug с помощью настраиваемого поля? Отключить вставку изображений в редактор wordpress Добавить пользовательский скрипт на странице параметров другого плагина "The_author_meta ('url')" не работает внутри "href" Получить подписи к изображениям для изображений в галерее Страница архива тегов не работает Дайте дополнительный пост-мета в RSS-каналы Как изменить загрузку по умолчанию? Аргумент offset WP_Query не работает Не удалось получить Предварительный просмотр загруженного изображения в пользовательском мета-окне Ajax создать и отредактировать форму сообщения в лайтбокс и получить результаты WordPress: Удалить ссылку в the_tags Плагин для автоматического преобразования настраиваемых полей в тег Плагин XML-парсера Как показать пользовательский счет типа сообщения на странице администрирования пользователей

Как получить изображения, включенные в сообщение

можно получить изображения, добавленные в сообщение программно? Я работаю над настраиваемым шаблоном (мой первый), и мне нужно отображать Изображения, добавленные в сообщение определенным образом (первое изображение в качестве изображения заголовка, а остальная часть imgs отображает только скрытые img-теги (будет видна через слайд-шоу лайтбокса).

Итак, есть ли какая-либо функция, например get_post_attachments('type'=>'image') , выход которой я мог бы перебирать по циклу?

Спасибо за вашу помощь

Solutions Collecting From Web of "Как получить изображения, включенные в сообщение"

Вы можете использовать get_posts() ( Codex ref для получения вложений Post ).

 <?php $args = array( 'post_type' => 'attachment', 'post_mime_type' => 'image', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $post->ID ); $attached_images = get_posts( $args ); ?> 

Это получает все изображения, прикрепленные к сообщению:

 $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_mime_type' => 'image', 'post_parent' => $post->ID ); $attachments = get_posts( $args ); if ( $attachments ) { foreach ( $attachments as $attachment ) { ...do stuff } } 

« Посмотрите на wp_get_attachment_image () », а также на связанные функции , это поможет вам начать работу.