Как вызвать функцию в классе с помощью Action Scheduler 3.1.4? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь отправить пользовательское электронное письмо в запланированную дату / время с помощью планировщика действий.

Однако в расписание добавляются хуки - я вижу его в ожидании на панели администратора и после запланированное время указано в списке завершено - но функция обратного вызова не вызывается.

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");
  }
}

Я неправильно ссылаюсь на функцию обратного вызова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...