Jetpack::jumpstart_has_updated_module_option PHP Method

jumpstart_has_updated_module_option() public static method

If any module option has been updated before Jump Start has been dismissed, update the 'jumpstart' option so we can hide Jump Start.
public static jumpstart_has_updated_module_option ( string $option_name = '' ) : boolean
$option_name string
return boolean
    public static function jumpstart_has_updated_module_option($option_name = '')
    {
        // Bail if Jump Start has already been dismissed
        if ('new_connection' !== Jetpack_Options::get_option('jumpstart')) {
            return false;
        }
        $jetpack = Jetpack::init();
        // Manual build of module options
        $option_names = self::get_jetpack_options_for_reset();
        if (in_array($option_name, $option_names['wp_options'])) {
            Jetpack_Options::update_option('jumpstart', 'jetpack_action_taken');
            //Jump start is being dismissed send data to MC Stats
            $jetpack->stat('jumpstart', 'manual,' . $option_name);
            $jetpack->do_stats('server_side');
        }
    }
Jetpack