Automattic\WooCommerce\Admin\Features\OnboardingTasks
Task::dismiss
Dismiss the task.
Method of the class: Task{}
No Hooks.
Returns
true|false.
Usage
$Task = new Task(); $Task->dismiss();
Task::dismiss() Task::dismiss code WC 10.5.0
public function dismiss() {
if ( ! $this->is_dismissable() ) {
return false;
}
$dismissed = get_option( self::DISMISSED_OPTION, array() );
$dismissed[] = $this->get_id();
$update = update_option( self::DISMISSED_OPTION, array_unique( $dismissed ) );
if ( $update ) {
$this->record_tracks_event( 'dismiss_task', array( 'task_name' => $this->get_id() ) );
}
return $update;
}