Automattic\WooCommerce\Admin\Features\OnboardingTasks
Task::possibly_track_completion
Track task completion if task is viewable and is complete.
Метод класса: Task{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Task = new Task(); $Task->possibly_track_completion();
Код Task::possibly_track_completion() Task::possibly track completion WC 10.9.1
public function possibly_track_completion() {
if ( $this->has_previously_completed() ) {
return;
}
// Expensive check.
if ( ! $this->is_complete() ) {
return;
}
$completed_tasks = get_option( self::COMPLETED_OPTION, array() );
$completed_tasks[] = $this->get_id();
update_option( self::COMPLETED_OPTION, $completed_tasks );
$this->record_tracks_event( 'task_completed', array( 'task_name' => $this->get_id() ) );
}