Automattic\WooCommerce\Internal\Admin\Onboarding
OnboardingHelper::reset_extended_task_list
Reset the extended task list and redirect to the dashboard.
Метод класса: OnboardingHelper{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$OnboardingHelper = new OnboardingHelper(); $OnboardingHelper->reset_extended_task_list();
Код OnboardingHelper::reset_extended_task_list() OnboardingHelper::reset extended task list WC 10.4.3
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;
}