В Wordpress картинки - это тоже посты, поэтому если вам нужно к записи прикрепить какую-то обложку, то для этого вам нужно:
- либо id уже добавленной картинки вставить в мета поле записи
- либо сначала создать пост, получить его id, потом создать пост-изображение, получить его id, и потом вставить в мету первого
Хотя, можно сделать так, чтобы картинка выводилась нестандартно - тогда ровно так же придумываем мету, туда указываем ссылку на картинку, а далее если у постов такая мера есть и она не пустая, то выводить изображение из ссылки по мете.