Я пытаюсь отправить пользовательское электронное письмо в запланированную дату / время с помощью планировщика действий.
Однако в расписание добавляются хуки - я вижу его в ожидании на панели администратора и после запланированное время указано в списке завершено - но функция обратного вызова не вызывается.
class Send_Custom_Email {
function schedule_email {
$action_name = 'easyvoucher_trigger_recipient_email_'.$order_id.'_'.$item_id;
add_action($action_name , array($this, 'trigger' ));
as_schedule_single_action($schedule_timestamp, $action_name , $args, 'easyvoucher');
}
public function trigger( $id ) {
error_log("Action Scheduler Triggered");
}
}
Я неправильно ссылаюсь на функцию обратного вызова?