public function apply_settings( $settings = array() ) {
		$settings_fields = Carbon_Breadcrumb_Admin_Settings::get_field_data();

		foreach ( $settings_fields as $field_id => $field ) {
			$settings[ $field_id ] = get_option( 'carbon_breadcrumbs_' . $field_id );
			if ( 'checkbox' == $field['type'] ) {
				$settings[ $field_id ] = (bool) $settings[ $field_id ];
			}
		}

		return $settings;
	}