Guest User

Untitled

a guest
Jan 18th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. $post_id = wp_insert_post(array(
  2. 'post_type' => 'testimonials',
  3. 'post_title' => 'Review ' . $review->time,
  4. 'post_content' => $review->text,
  5. 'post_excerpt' => $review->text,
  6. 'post_thumbnail' => $review->profile_photo_url,
  7. 'post_author' => $review->author_name,
  8. 'post_status' => 'draft',
  9. 'comment_status' => 'closed', // if you prefer
  10. 'ping_status' => 'closed', // if you prefer
  11. ));
  12.  
  13.  
  14. add_post_meta($post_id, 'time', $review->time);
  15.  
  16. $query_meta = array(
  17. 'posts_per_page' => -1,
  18. 'post_type' => 'testimonials',
  19. 'meta_query' => array(
  20. array(
  21. 'key' => 'time',
  22. 'value' => $review->time,
  23. 'compare' => '='
  24. ),
  25. )
  26. );
  27.  
  28. $post = query_posts($query_meta);
  29.  
  30. if (count($post) == 0) // insert
  31.  
  32. $posts = get_posts(['meta_key' => 'time', 'meta_value' => $review->time]);
  33.  
  34. if (count($posts) == 0) // insert
  35.  
  36. $query_meta = array(
  37. 'posts_per_page' => -1,
  38. 'post_type' => 'testimonials',
  39. 'meta_query' => array(
  40. array(
  41. 'key' => 'time',
  42. 'value' => $review->time,
  43. 'compare' => '='
  44. ),
  45. )
  46. );
  47.  
  48. $post = new WP_Query($query_meta);
  49.  
  50. if ($post->have_posts() == FALSE) //insert
Add Comment
Please, Sign In to add comment