Automattic\WooCommerce\Internal\Admin\Onboarding
OnboardingHelper::reset_task_list()
Reset the onboarding task list and redirect to the dashboard.
Метод класса: OnboardingHelper{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$OnboardingHelper = new OnboardingHelper(); $OnboardingHelper->reset_task_list();
Код OnboardingHelper::reset_task_list() OnboardingHelper::reset task list WC 9.7.1
public function reset_task_list() { if ( ! PageController::is_admin_page() || ! isset( $_GET['reset_task_list'] ) // phpcs:ignore CSRF ok. ) { return; } $task_list = TaskLists::get_list( 'setup' ); if ( ! $task_list ) { return; } $show = 1 === absint( $_GET['reset_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( 'tasklist_toggled', array( 'status' => $show ? 'enabled' : 'disabled', ) ); } wp_safe_redirect( wc_admin_url() ); exit; }