';
// Each value is displayed with label and 'Delete' option.
// The hidden input has to have ".rwmb-*" class to make clone work.
$tpl = '
';
if ( is_array( $field['options'] ) ) {
foreach ( $field['options'] as $value => $label ) {
if ( ! in_array( $value, $meta ) ) {
continue;
}
$html .= sprintf(
$tpl,
esc_html( $label ),
esc_html__( 'Delete', 'meta-box' ),
esc_attr( $field['field_name'] ),
esc_attr( $value )
);
}
} else {
$meta = array_filter( $meta );
foreach ( $meta as $value ) {
$label = apply_filters( 'rwmb_autocomplete_result_label', $value, $field );
$html .= sprintf(
$tpl,
esc_html( $label ),
esc_html__( 'Delete', 'meta-box' ),
esc_attr( $field['field_name'] ),
esc_attr( $value )
);
}
}
$html .= '
'; // .rwmb-autocomplete-results.
return $html;
}
}