WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Admin\Features

Onboarding::reset_profiler() public WC 1.0

Reset the onboarding profiler and redirect to the profiler.

{} Это метод класса: Onboarding{}

Хуков нет.

Возвращает

Null. Ничего.

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

$result = Onboarding::reset_profiler();

Код Onboarding::reset_profiler() WC 4.7.1

<?php
public static function reset_profiler() {
	if (
		! Loader::is_admin_page() ||
		! isset( $_GET['reset_profiler'] ) // phpcs:ignore CSRF ok.
	) {
		return;
	}

	$previous  = 1 === absint( $_GET['reset_profiler'] ); // phpcs:ignore CSRF ok.
	$new_value = ! $previous;

	wc_admin_record_tracks_event(
		'storeprofiler_toggled',
		array(
			'previous'  => $previous,
			'new_value' => $new_value,
		)
	);

	$request = new \WP_REST_Request( 'POST', '/wc-admin/onboarding/profile' );
	$request->set_headers( array( 'content-type' => 'application/json' ) );
	$request->set_body(
		wp_json_encode(
			array(
				'completed' => $new_value,
				'skipped'   => $new_value,
			)
		)
	);
	$response = rest_do_request( $request );
	wp_safe_redirect( wc_admin_url() );
	exit;
}