- Fixed: checkbox field data type on sanitize

This commit is contained in:
yuriinalivaiko
2022-04-19 19:56:12 +03:00
parent 9ae27fae62
commit 70ab56465a
+4 -4
View File
@@ -128,9 +128,9 @@ if ( ! class_exists( 'um\core\Form' ) ) {
$values_array = $wpdb->get_col(
$wpdb->prepare(
"SELECT DISTINCT meta_value
FROM $wpdb->usermeta
WHERE meta_key = %s AND
"SELECT DISTINCT meta_value
FROM $wpdb->usermeta
WHERE meta_key = %s AND
meta_value != ''",
$arr_options['post']['child_name']
)
@@ -662,7 +662,7 @@ if ( ! class_exists( 'um\core\Form' ) ) {
case 'multiselect':
case 'radio':
case 'checkbox':
$form[ $k ] = array_map( 'sanitize_text_field', $form[ $k ] );
$form[ $k ] = is_array( $form[ $k ] ) ? array_map( 'sanitize_text_field', $form[ $k ] ) : array( sanitize_text_field( $form[ $k ] ) );
break;
}
}