Guest User

Untitled

a guest
Jan 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. function save_form_to_post( $posted_data ) {
  2.  
  3. $args = array(
  4. 'post_type' => 'projects',
  5. 'post_status'=> 'draft',
  6. 'post_title'=> wp_strip_all_tags( $posted_data['title'] ),
  7. 'post_content'=> wp_strip_all_tags( $posted_data['pitch'] ),
  8. );
  9. $post_id = wp_insert_post($args);
  10.  
  11. if( $posted_data['language'] == 'Spanish' || $posted_data['language'] == 'German' || $posted_data['language'] == 'French' ) {
  12. if( $posted_data['language'] == 'Spanish' ) {
  13. $set_language_args = array(
  14. 'element_id' => $post_id,
  15. 'element_type' => 'projects',
  16. 'language_code' => 'es'
  17. );
  18. $cat_ID = 729;
  19. } elseif( $posted_data['language'] == 'German' ) {
  20. $set_language_args = array(
  21. 'element_id' => $post_id,
  22. 'element_type' => 'projects',
  23. 'language_code' => 'de'
  24. );
  25. $cat_id = 726;
  26. } elseif( $posted_data['language'] == 'French' ) {
  27. $set_language_args = array(
  28. 'element_id' => $post_id,
  29. 'element_type' => 'projects',
  30. 'language_code' => 'fr'
  31. );
  32. $cat_id = 725;
  33. }
  34. do_action( 'wpml_set_element_language_details', $set_language_args );
  35. } else {
  36. $cat_id = 723;
  37. }
  38. wp_set_object_terms( $post_id, $cat_id, 'project_category' );
  39.  
  40. return $posted_data;
  41. }
  42. add_filter( 'wpcf7_posted_data', 'sep_save_screenplay_form' );
Add Comment
Please, Sign In to add comment