Action_Scheduler\WP_CLI\Action
Cancel_Command::cancel_all
Cancel all actions.
Метод класса: Cancel_Command{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->cancel_all( $hook, $callback_args, $group );
- $hook(строка) (обязательный)
- The hook that the job will trigger.
- $callback_args(массив) (обязательный)
- Args that would have been passed to the job.
- $group(строка) (обязательный)
- The group the job is assigned to.
Код Cancel_Command::cancel_all() Cancel Command::cancel all WC 10.0.2
protected function cancel_all( $hook, $callback_args, $group ) { if ( empty( $hook ) && empty( $group ) ) { \WP_CLI::error( __( 'Please specify hook and/or group of actions to cancel.', 'woocommerce' ) ); } try { $result = as_unschedule_all_actions( $hook, $callback_args, $group ); } catch ( \Exception $e ) { $this->print_error( $e, $multiple ); } /** * Because as_unschedule_all_actions() does not provide a result, * neither confirm or deny actions cancelled. */ \WP_CLI::success( __( 'Request to cancel scheduled actions completed.', 'woocommerce' ) ); }