Если вы загружаете медиафайлы с использованием функции
wp_insert_attachment()
, то можете передать ID поста, к которому нужно прикрепить запись третьим параметром
$parent_post_id
wp_insert_attachment( $attachment, $filename, $parent_post_id, $wp_error, $fire_after_hooks );
Проще всего прикрепить изображение к посту с помощью
set_post_thumbnail()
, первым параметром передаете ID записи, вторым ID медиафайла
set_post_thumbnail( $post, $thumbnail_id );