Создать (показан) миниатюру для публикации?

Я использую wp_insert_post и media_sideload_image для создания сообщения и прикрепления одного изображения к сообщению. Однако, как я могу пометить это прикрепленное изображение как признак эскиза? Это сделало бы перечисление эскизов значительно быстрее, используя the_post_thumbnail, вместо того, чтобы прокручивать каждый столбец вручную, показывая первое изображение.

Как я могу пометить прикрепленное изображение в виде миниатюры?

Спасибо, Деннис

Solutions Collecting From Web of "Создать (показан) миниатюру для публикации?"

Возможно, используйте set_post_thumbnail() ? ( Codex ref. )

РЕДАКТИРОВАТЬ

Чтобы получить идентификатор вложения с помощью идентификатора сообщения:

 // Associative array of attachments, as $attachment_id => $attachment $attachments = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ); $attachment = $attachments[0]; // ID of your single, attached image. 

Затем установите его как изображение:

 set_post_thumbnail( $attachment ); 

Я должен проверить, чтобы быть уверенным; документы немного запутывают. Выход по умолчанию может быть объектом. Независимо от того, get_children() доставит вас к ID вашего одиночного приложения, учитывая идентификатор сообщения.