/** * Normalize parameters for field. * * @param array $field * * @return array */ static function normalize_field($field) { $field = wp_parse_args($field, array('min' => 0, 'max' => 10, 'step' => 1)); $field = parent::normalize_field($field); $field['attributes']['type'] = 'range'; return $field; }
/** * Get the attributes for a field * * @param array $field * @param mixed value * * @return array */ static function get_attributes($field, $value = null) { $attributes = parent::get_attributes($field, $value); $attributes['type'] = 'range'; return $attributes; }
/** * Normalize parameters for field. * * @param array $field * @return array */ public static function normalize($field) { $field = wp_parse_args($field, array('max' => 10)); $field = parent::normalize($field); return $field; }