packages/kirki-framework/core/src/Values.php
public static function get_sanitized_field_value( $field ) {
		$value = $field['default'];
		if ( isset( $field['option_type'] ) && 'theme_mod' === $field['option_type'] ) {
			$value = get_theme_mod( $field['settings'], $field['default'] );
		} elseif ( isset( $field['option_type'] ) && 'option' === $field['option_type'] ) {
			if ( isset( $field['option_name'] ) && '' !== $field['option_name'] ) {
				$all_values     = get_option( $field['option_name'], [] );
				$sub_setting_id = str_replace( [ ']', $field['option_name'] . '[' ], '', $field['settings'] );
				if ( isset( $all_values[ $sub_setting_id ] ) ) {
					$value = $all_values[ $sub_setting_id ];
				}
			} else {
				$value = get_option( $field['settings'], $field['default'] );
			}
		}
		return $value;
	}
public static function get_sanitized_field_value( $field ) {
		$value = $field['default'];
		if ( isset( $field['option_type'] ) && 'theme_mod' === $field['option_type'] ) {
			$value = get_theme_mod( $field['settings'], $field['default'] );
		} elseif ( isset( $field['option_type'] ) && 'option' === $field['option_type'] ) {
			if ( isset( $field['option_name'] ) && '' !== $field['option_name'] ) {
				$all_values     = get_option( $field['option_name'], [] );
				$sub_setting_id = str_replace( [ ']', $field['option_name'] . '[' ], '', $field['settings'] );
				if ( isset( $all_values[ $sub_setting_id ] ) ) {
					$value = $all_values[ $sub_setting_id ];
				}
			} else {
				$value = get_option( $field['settings'], $field['default'] );
			}
		}
		return $value;
	}
public static function get_sanitized_field_value ( $ field ) { $ value = $ field [ 'default' ] ; if ( isset ( $ field [ 'option_type' ] ) && 'theme_mod' === $ field [ 'option_type' ] ) { $ value = get_theme_mod ( $ field [ 'settings' ] , $ field [ 'default' ] ) ; } elseif ( isset ( $ field [ 'option_type' ] ) && 'option' === $ field [ 'option_type' ] ) { if ( isset ( $ field [ 'option_name' ] ) && '' !== $ field [ 'option_name' ] ) { $ all_values = get_option ( $ field [ 'option_name' ] , [ ] ) ; $ sub_setting_id = str_replace ( [ ']' , $ field [ 'option_name' ] . '[' ] , '' , $ field [ 'settings' ] ) ; if ( isset ( $ all_values [ $ sub_setting_id ] ) ) { $ value = $ all_values [ $ sub_setting_id ] ; } } else { $ value = get_option ( $ field [ 'settings' ] , $ field [ 'default' ] ) ; } } return $ value ; }
Gets the value or fallsback to default.

@static
@access public
@param array $field The field aruments.
@return string|array
Gets the value or fallsback to default .