Programattically adding Wordpress post with attachment

Wawprissida

New Member
I am getting post_title, post_content and other things in $_REQUEST as well as an image file. I want to save all that as a post in the wordpress database. I have on my page\[code\]<?phprequire_once("wp-config.php");$user_ID; //getting it from my function$post_title = $_REQUEST['post_title'];$post_content = $_REQUEST['post_content'];$post_cat_id = $_REQUEST['post_cat_id']; //category ID of the post$filename = $_FILES['image']['name'];//I got this all in a array$postarr = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_title' => $post_title, 'post_content' => $post_content, 'post_author' => $user_ID, 'post_category' => array($category) );$post_id = wp_insert_post($postarr);?>\[/code\]This will get all the things in database as post but I don't know how to add the attachment and its post meta.How can I do that? Can anybody help me? I am really confused and have spent a few days trying to solve this.
 
Back
Top