Automattic\WooCommerce\Admin\Features\Navigation

Init::reload_page_on_toggle()public staticWC 1.0

Reloads the page when the option is toggled to make sure all nav features are loaded.

Method of the class: Init{}

No Hooks.

Return

null. Nothing (null).

Usage

$result = Init::reload_page_on_toggle( $old_value, $value );
$old_value(string) (required)
Old value.
$value(string) (required)
New value.

Init::reload_page_on_toggle() code WC 8.7.0

public static function reload_page_on_toggle( $old_value, $value ) {
	if ( $old_value === $value ) {
		return;
	}

	if ( 'yes' !== $value ) {
		update_option( 'woocommerce_navigation_show_opt_out', 'yes' );
	}

	self::$is_updated = true;
}