Send an email if there are any woocommerce orders created a before the current Day.
$wp_query = new WP_Query( array( 'posts_per_page'=> -1, 'post_type'=>'shop_order', 'post_status'=>'wc-processing', // 'post_status'=>'wc-completed', // 'post_status'=>'wc-pending', // 'post_status'=>'wc-canceled', ) ); $message = "These orders are curently processing<br>"; $confirm_mail_send = 0; foreach ($wp_query->posts as $order) { date_default_timezone_set('Africa/Johannesburg'); $current_date = strtotime(date('Y-m-d')); // echo $current_date."<br>"; $post_date = $order->post_date; $post_date_exploded = explode(' ', $post_date); $post_date_for_diff = strtotime($post_date_exploded[0]); // echo $post_date_for_diff."<br>"; $diff = $current_date - $post_date_for_diff; // echo $diff."<br>"; function secondsToTime($seconds) { $dtF = new \DateTime('@0'); $dtT = new \DateTime("@$seconds"); return $dtF->diff($dtT)->format('%a days'); } // echo secondsToTime($diff); if ($diff > 1) { $href = 'https://tjhokopaint.co.za/wp-admin/post.php?post='.($order->ID).'&action=edit'; $message .= '<a href="'.$href.'">Order: '.$order->ID.'</a> '; $confirm_mail_send++; // echo "True"; } } echo $message; if ($confirm_mail_send != 0) { $to = 'garth@webfootprint.co.za'; $subject = 'Pending Orders'; $headers = array('Content-Type: text/html; charset=UTF-8'); wp_mail( $to, $subject, $message, $headers); }