Tribe_Meta_Box::show_field_text_multi( $field, $meta )
Source
File: lib/tribe-meta-box.php
public function show_field_text_multi( $field, $meta ) {
$this->show_field_begin( $field, $meta );
$meta = (array) $meta;
$hide_remove = ( count( $meta ) < 2 ) ? ' hide-remove' : '';
$size = floor( 36 / count( $field['ids'] ) );
echo '<div class="tribe-multi-text-wrap' . esc_attr( $hide_remove ) . '">';
foreach ( $meta as $k => $v ) {
echo '<div class="tribe-multi-text">';
foreach ( $field['ids'] as $key => $id ) {
$val = ( isset( $v[ $id ] ) ) ? $v[ $id ] : '';
$name = "{$field['meta']}[{$id}][]";
$ph = $field['placeholders'][ $key ];
echo "<input type='text' name='{$name}' value='{$val}' size='{$size}' placeholder='{$ph}' /> ";
}
echo "<a class='tribe-add'>+</a><a class='tribe-remove'>-</a></div>";
}
echo '</div>';
$this->show_field_end( $field, $meta );
}