Automattic\WooCommerce\Admin\Features\OnboardingTasks
TaskLists::menu_task_count
Add badge to homescreen menu item for remaining tasks
Method of the class: TaskLists{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = TaskLists::menu_task_count();
TaskLists::menu_task_count() TaskLists::menu task count code WC 10.6.2
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="menu-counter 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;
}
}
}