diff --git a/includes/core/class-form.php b/includes/core/class-form.php index 4d7dfa5b..dd0de3a9 100644 --- a/includes/core/class-form.php +++ b/includes/core/class-form.php @@ -136,7 +136,9 @@ if ( ! class_exists( 'um\core\Form' ) ) { ) ); - if ( ! empty( $values_array ) ) { + if ( 0 !== current( array_keys( $arr_options['items'] ) ) ) { + $arr_options['items'] = array_intersect_key( array_map( 'trim', $arr_options['items'] ), array_flip( $values_array ) ); + } elseif ( ! empty( $values_array ) ) { $arr_options['items'] = array_intersect( $arr_options['items'], $values_array ); } else { $arr_options['items'] = array();