%s %s'; foreach ( $field['options'] as $key => $label ) { $value = isset( $meta[ $key ] ) ? $meta[ $key ] : ''; $field['attributes']['name'] = $field['field_name'] . "[{$key}]"; $html[] = sprintf( $tpl, $label, parent::html( $value, $field ) ); } $out = '
'; return $out; } /** * Do not show field description. * * @param array $field * @return string */ public static function element_description( $field ) { return ''; } /** * Normalize parameters for field * * @param array $field * * @return array */ static function normalize( $field ) { $field = parent::normalize( $field ); $field['multiple'] = false; $field['attributes']['id'] = false; $field['attributes']['type'] = 'text'; return $field; } /** * Format value for the helper functions. * * @param array $field Field parameter * @param string|array $value The field meta value * @return string */ public static function format_value( $field, $value ) { $output = '| $label | "; } $output .= '
|---|