As far as I know you can’t add the thumbnail in the first array you send to create the post, you’ll need to grab the post ID after the wp_insert_post, then run update_post_meta after the first part of the function.
If you post your function here we might be able to help a little further.
Related Posts:
- How can I stop wp_update_post messing up HTML example code?
- When User Meta amended update Title and Slug of Post programatically
- Faster way to wp_insert_post & add_post_meta in bulk
- wordpress sanitize array?
- wp_insert_post extremely slow on big table, direct query very fast
- wp_insert_post add meta_input
- tax_input not working wp_insert_post
- wp set object terms vs wp set post terms
- See error message from wp_insert_post function?
- Adding post thumbnail in programatically inserted post
- Issue with wp_insert_post and post_content field error Could not update post in the database
- wp_insert_post incorrectly escapes HTML comments when they include tags
- wp_insert_post creates multiple pages
- How to allow data:image attribute in src tag during post insert?
- Endless loop with wp_insert_post and wp_update_post
- XMLRPC Avoid duplicate content
- How to insert custom function into wp_insert_post
- wp_insert_post does not write my post_name
- Is there a way to fire other functions from wp_insert_post
- Programmatically add terms to custom post types
- Organizing uploaded media with wp_insert_post() and wp_handle_upload according to time parameter
- wp_insert_post not returning post ID? [closed]
- wp_insert_post to schedule a post – but nothing happens?
- post_date_gmt and post_date [duplicate]
- wp_insert_post() Callback?
- Get data from wp_editor()
- wp_insert post doesn’t work
- Automatically insert php function into post $the_content
- Can I edit the wp_post > post_content right before its inserted/updated?
- Efficient way to save a lot of meta data
- wp_insert_post insert a post but return 0
- How to update post parent?
- wp_insert_post returns int(0)
- Contact Form 7 to featured image
- Conditionally set post_content in wp_insert_post
- How to use wp_insert_post to update meta box?
- wp_insert_post -> post_content not showing
- wp_insert_post bulk import 500 server error
- Is wp_insert_post exactly the same as publishing a post through the core UI?
- Could not get post ID from wp_insert_post()
- Creating New Page with WP_INSERT_POST Issue
- wp_insert_post is not creating revision in database
- wp_insert_post issue
- Inserting post, thumnail and custom fields with wp_insert_post
- add_menu_page Callback Function: Skip page content?
- WPML – Set language of inserted post
- using wp_insert_post inside of custom meta box
- wp_insert_post or wp_set_post_terms do not save taxonomy, but wp_set_post_terms does
- Making sure wp term relationships records are unique
- wp_insert_post if page doesn’t exist under current page
- Check if post is added manually or through wp_insert_post()
- Post author for revision not being set on update/insert
- Add file while inserting post
- Combining wp_insert_post() and update_post_meta()
- Inline style HTML attribute is being stripped from all elements of a post
- Programmatically create a post once a day
- wp_insert_post at same time as saving post results in 502 Bad Gateway
- Add action to create new post after wp_insert_post fires? Think it’s creating an infitnite loop
- wp_insert_post alternatives for faster process
- Update post if exist from PHP
- WP-CLI –meta-input error: Warning: Invalid argument supplied for foreach()
- tax_input in wp_insert_post partly not working
- Issue with wp_insert_post() when post_content contains links?
- Insert multiple posts as parent of the first
- oEmbded with wp_insert_post() [embedly]
- wp_insert_post Only creates draft
- Save the Post ID from wp_insert_post($post); into a text file?
- wp_insert_post removes information when updating
- Problem with wp_insert_post
- Bug in wp_insert_post script and form, probably something simple I am not seeing
- Setting Post Date Returning “Notice: A non well formed numeric value encountered”
- Custom terms inserting as single string with commas, not separated
- Inserting post_id into guid before wp_insert_post
- wp_insert_post fails at return statement (nothing is returned to the caller, the error displayed is: The Link You Followed Has Expired)
- wp_insert_post always returns 0 on one site, extensive testing done, can’t get to the bottom
- wp_insert_post order problem
- wp_insert_post limit 25
- wp_insert_post() crashing website
- XML FOLDER – wp_insert_post – how to assign XML variables to post
- Cannot insert HTML content even removing kses filters
- wp_insert_post($post), add an array of values with update_post_meta
- get_page_by_title() not working as expected
- Post meta data not showing in frontend, until hitting ‘update’ button
- Insert Multiple Posts from JSON Results
- 500 error after wp_insert_post
- insert category from form in a post
- How to insert post from external php file?
- Get original post ID after wp_insert_post
- Insert post programmatically and decide to tweet or not to tweet
- Changing wp_insert_post() location
- wp_insert_post questions
- wp_insert_post does not insert string with apostrophes correctly
- Automatically add another subpost of the same parent when a subpost is saved
- Issues with post_content when using wp_insert_post
- foreach $FILES create post how to
- I need to dynamic insert post containing javascript from my other website?
- wp_insert_post memory consumption
- wordpress apply filters and is singular()
- Cant get front end form to post to wordpress
- The reverse of wp_insert_post