$title, 'post_content' => $description, 'post_category' => array($_POST['cat'],$_POST['pet_state'],$_POST['pet_status']), 'post_status' => 'pending', 'post_type' => 'pet', 'tags_input' => $tags, 'user-email' => $useremail, 'user-contact' => $usercontact, 'petcity' => $petcity, 'petgender' => $petgender, 'petage' => $petage, 'petbreed' => $petbreed, 'petvac' => $petvac, 'petsize' => $petsize, 'pethair' => $pethair, 'petpatt' => $petpatt, 'petnotes' => $petnotes, 'petdate' => $petdate, 'pettime' => $pettime, 'petplace' => $petplace, ); //SAVE THE POST $pid = wp_insert_post($new_post); // save taxonomies: post ID, form name, taxonomy name, if it appends(true) or rewrite(false) wp_set_post_terms($pid,array($_POST['cat']),'types',true); wp_set_post_terms($pid,array($_POST['pet_state']),'state',true); wp_set_post_terms($pid,array($_POST['pet_status']),'status',true); wp_set_post_terms($pid,$_POST['post_tags'],'colors',true); //REDIRECT TO THE NEW POST ON SAVE $link = get_permalink( $pid ); wp_redirect( $link ); //ADD OUR CUSTOM FIELDS add_post_meta($pid, 'dbt_city', $petcity, true); add_post_meta($pid, 'dbt_gender', $petgender, true); add_post_meta($pid, 'dbt_age', $petage, true); add_post_meta($pid, 'dbt_breed', $petbreed, true); add_post_meta($pid, 'dbt_vac', $petvac, true); add_post_meta($pid, 'dbt_size', $petsize, true); add_post_meta($pid, 'dbt_hair', $pethair, true); add_post_meta($pid, 'dbt_patt', $petpatt, true); add_post_meta($pid, 'dbt_notes', $petnotes, true); add_post_meta($pid, 'dbt_date', $petdate, true); add_post_meta($pid, 'dbt_time', $pettime, true); add_post_meta($pid, 'dbt_place', $petplace, true); add_post_meta($pid, 'dbt_mail', $useremail, true); add_post_meta($pid, 'dbt_contact', $usercontact, true); } // END THE IF STATEMENT THAT STARTED THE WHOLE FORM //POST THE POST do_action('wp_insert_post', 'wp_insert_post'); ?>