diff --git a/includes/admin/class-admin.php b/includes/admin/class-admin.php index 6d45cdba..1926cb37 100644 --- a/includes/admin/class-admin.php +++ b/includes/admin/class-admin.php @@ -661,6 +661,7 @@ if ( ! class_exists( 'um\admin\Admin' ) ) { */ public function sanitize_photosize( $value ) { $sizes = UM()->files()->get_profile_photo_size( 'photo_thumb_sizes' ); + $sizes = array_keys( $sizes ); if ( '' !== $value ) { $value = in_array( absint( $value ), $sizes, true ) ? absint( $value ) : ''; @@ -677,6 +678,7 @@ if ( ! class_exists( 'um\admin\Admin' ) ) { */ public function sanitize_cover_photosize( $value ) { $sizes = UM()->files()->get_profile_photo_size( 'cover_thumb_sizes' ); + $sizes = array_keys( $sizes ); if ( '' !== $value ) { $value = in_array( absint( $value ), $sizes, true ) ? absint( $value ) : ''; @@ -1155,6 +1157,9 @@ if ( ! class_exists( 'um\admin\Admin' ) ) { case 'textarea': $sanitized[ $k ] = sanitize_textarea_field( $v ); break; + case 'text': + $sanitized[ $k ] = sanitize_text_field( $v ); + break; } }