Advertisement
Guest User

woocommerce_mail

a guest
Jun 10th, 2013
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. //Design Winner Email
  2. add_action( 'save_post', 'save_post_design_winner_email' );
  3. function save_post_design_winner_email( $post_id ) {
  4. global $post;
  5. $comp_stage = rwmb_meta('beta_design_stage');
  6. $already_sent = get_post_meta( $post_id, 'save_post_design_winner_email', true );
  7. if ($post->post_type == 'design' && $comp_stage == "winner" && $already_sent != "Yes1"){
  8. $author_id = $post->post_author;
  9. $to = get_the_author_meta('user_email', $author_id);
  10. $subject = email_placeholder_action(of_get_option('email_subject_design_winner','Empty'));
  11. //$message = email_placeholder_action(of_get_option('email_message_design_winner','Empty'));
  12.  
  13. ob_start();
  14. woocommerce_get_template('emails/design-winner-email.php', false);
  15. $message = ob_get_contents();;
  16. ob_end_clean();
  17.  
  18. woocommerce_mail($to, $subject, $message);
  19. add_post_meta($post_id, 'save_post_design_winner_email', 'Yes');
  20. }
  21. }
  22.  
  23. //Design Approval Email
  24. add_action( 'save_post', 'save_post_design_approval_email' );
  25. function save_post_design_approval_email( $post_id ) {
  26. global $post;
  27. $design_status = get_post_status($post_id);
  28. $already_sent = get_post_meta( $post_id, 'save_post_design_approval_email', true );
  29. if ($post->post_type == 'design' && $design_status == "publish" && $already_sent != "Yes1"){
  30. $author_id = $post->post_author;
  31. $to = get_the_author_meta('user_email', $author_id);
  32. $subject = email_placeholder_action(of_get_option('email_subject_design_approval','Empty'));
  33. //$message = email_placeholder_action(of_get_option('email_message_design_approval','Empty'));
  34.  
  35. ob_start();
  36. woocommerce_get_template('emails/design-approval-email.php', false);
  37. $message = ob_get_contents();;
  38. ob_end_clean();
  39.  
  40. woocommerce_mail($to, $subject, $message);
  41. add_post_meta($post_id, 'save_post_design_approval_email', 'Yes');
  42.  
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement