Automattic\WooCommerce\Admin\Features\OnboardingTasks

TaskList::is_visible()publicWC 1.0

Check if the task list is visible.

Method of the class: TaskList{}

No Hooks.

Returns

true|false.

Usage

$TaskList = new TaskList();
$TaskList->is_visible();

TaskList::is_visible() code WC 9.8.5

public function is_visible() {
	// If the task list is explicitly set to not be visible, return false.
	if ( ! $this->visible ) {
		return false;
	}

	// If the task list is hidden, return false.
	if ( $this->is_hidden() ) {
		return false;
	}

	// If the task list has no viewable tasks, return false.
	$no_viewable_tasks = count( $this->get_viewable_tasks() ) === 0;
	if ( $no_viewable_tasks ) {
		return false;
	}

	return true;
}