diff --git a/core/um-fields.php b/core/um-fields.php
index 89b540aa..361d00e1 100644
--- a/core/um-fields.php
+++ b/core/um-fields.php
@@ -1596,9 +1596,8 @@ class UM_Fields {
$option_value = $k;
}
- $option_value = htmlentities($option_value);
- $option_value = apply_filters('um_select_dropdown_dynamic_option_value', $option_value);
-
+ $option_value = apply_filters('um_field_non_utf8_value',$option_value );
+
$output .= '';
// add options
- foreach($options as $k => $v) {
+ foreach( $options as $k => $v ) {
- $v = rtrim($v);
+ $v = rtrim( $v );
$use_keyword = apply_filters('um_multiselect_option_value', 0, $data['type'] );
@@ -1672,11 +1671,13 @@ class UM_Fields {
$opt_value = $v;
}
- $output .= '';
+ $output .= '>'.__( $v ,UM_TEXTDOMAIN).'';
}
@@ -1685,7 +1686,7 @@ class UM_Fields {
$output .= '';
if ( $this->is_error($key) ) {
- $output .= $this->field_error( $this->show_error($key) );
+ $output .= $this->field_error( $this->show_error( $key ) );
}
$output .= '';
@@ -1754,7 +1755,10 @@ class UM_Fields {
}
$output .= '