WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Admin\Features\OnboardingTasks

Init::add_task_dismissal() public WC 1.0

Add the dismissal status to each task.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: Init{}

Хуков нет.

Возвращает

Массив.

Использование

$Init = new Init();
$Init->add_task_dismissal( $task_lists );
$task_lists(массив) (обязательный)
Task lists.

Код Init::add_task_dismissal() WC 5.8.0

public function add_task_dismissal( $task_lists ) {
	$dismissed = get_option( 'woocommerce_task_list_dismissed_tasks', array() );

	foreach ( $task_lists as $task_list_key => $task_list ) {
		foreach ( $task_list['tasks'] as $task_key => $task ) {
			if ( isset( $task['isDismissable'] ) && in_array( $task['id'], $dismissed, true ) ) {
				$task_lists[ $task_list_key ]['tasks'][ $task_key ]['isDismissed'] = true;
			}
		}
	}

	return $task_lists;
}