Automattic\WooCommerce\Internal\Admin\Onboarding
OnboardingHelper::reset_extended_task_list()
Reset the extended task list and redirect to the dashboard.
Method of the class: OnboardingHelper{}
No Hooks.
Return
null
. Nothing (null).
Usage
$OnboardingHelper = new OnboardingHelper(); $OnboardingHelper->reset_extended_task_list();
OnboardingHelper::reset_extended_task_list() OnboardingHelper::reset extended task list code WC 9.6.1
public function reset_extended_task_list() { if ( ! PageController::is_admin_page() || ! isset( $_GET['reset_extended_task_list'] ) // phpcs:ignore CSRF ok. ) { return; } $task_list = TaskLists::get_list( 'extended' ); if ( ! $task_list ) { return; } $show = 1 === absint( $_GET['reset_extended_task_list'] ); // phpcs:ignore CSRF ok. $update = $show ? $task_list->unhide() : $task_list->hide(); // phpcs:ignore CSRF ok. if ( $update ) { wc_admin_record_tracks_event( 'extended_tasklist_toggled', array( 'status' => $show ? 'disabled' : 'enabled', ) ); } wp_safe_redirect( wc_admin_url() ); exit; }