From this point on:
$value[ $option ] = isset( $value[ $option ] ) ? $value[ $option ] : '';
doing an isset( $value[ $option ] ) check will always succeed, thus get_options_data() will just return an empty string instead of whatever is passed as $default when the option isn't set.
From this point on:
doing an
isset( $value[ $option ] )check will always succeed, thusget_options_data()will just return an empty string instead of whatever is passed as$defaultwhen the option isn't set.