Automattic\WooCommerce\Admin\Features\OnboardingTasks

TaskLists::menu_task_count()public staticWC 1.0

Add badge to homescreen menu item for remaining tasks

Метод класса: TaskLists{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = TaskLists::menu_task_count();

Код TaskLists::menu_task_count() WC 8.7.0

public static function menu_task_count() {
	global $submenu;

	$tasks_count = self::setup_tasks_remaining();

	if ( ! $tasks_count || ! isset( $submenu['woocommerce'] ) ) {
		return;
	}

	foreach ( $submenu['woocommerce'] as $key => $menu_item ) {
		if ( 0 === strpos( $menu_item[0], _x( 'Home', 'Admin menu name', 'woocommerce' ) ) ) {
			$submenu['woocommerce'][ $key ][0] .= ' <span class="awaiting-mod update-plugins remaining-tasks-badge woocommerce-task-list-remaining-tasks-badge"><span class="count-' . esc_attr( $tasks_count ) . '">' . absint( $tasks_count ) . '</span></span>'; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
			break;
		}
	}

}