Я реализовал аналогичное решение в мой код плагина таким образом
Код: Выделить всё
class myplugin {
public function __construct()
{
add_action('send_user_credential', array($this, 'send_scheduled_registration_email'));
}
public function send_scheduled_registration_email( $user_email, $subject, $message )
{
wp_mail( $user_email, $subject, $message );
}
public function create_new_customer( WP_REST_Request $request )
{
//other code stuff to save and generate a password
$user_email = $customer->user_email;
$num = sanitize_text_field( $request->get_param('num') );
$subject = 'User approved';
$message = ".... \n";
$message .= "...: $num_t \n";
$message .= "...password: \n";
$message .= "$password \n";
//
wp_schedule_single_event( DAY_IN_SECONDS * 1, 'send_user_credential', array( $user_email, $subject, $message ));
}
}
Сайт в данный момент находится в режиме обслуживания, но я не думаю, что это может быть проблемой?
Подробнее здесь: https://stackoverflow.com/questions/773 ... -wordpress
Мобильная версия