Added Action Scheduler

This commit is contained in:
Yurii Nalivaiko
2024-09-04 18:03:22 +02:00
parent f2d4c6135a
commit ec18f52dd9
6 changed files with 128 additions and 28 deletions
+30
View File
@@ -0,0 +1,30 @@
<?php
namespace um\action_scheduler;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'um\action_scheduler\Email' ) ) {
class Email {
public function __construct() {
add_action( 'um_send_deleted_user_email', array( $this, 'send_deleted_user_email' ), 10, 2 );
}
/**
* Send an email after user account was deleted.
*
* @param string $user_email User email.
* @param string $template Template name.
*/
public function send_deleted_user_email( $user_email, $template ) {
if ( empty( $user_email ) && empty( $template ) ) {
return;
}
UM()->mail()->send( $user_email, $template );
}
}
}