Merge pull request #996 from ultimatemember/fix/sanitize_checkbox_field_data

- Fixed: checkbox field data type on sanitize
This commit is contained in:
Nikita Sinelnikov
2022-04-20 17:26:50 +03:00
committed by GitHub
+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;
}
}