mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-20 15:13:55 +09:00
- hotfixes for member directory settings and frontend functionality;
This commit is contained in:
@@ -611,7 +611,11 @@ if ( ! class_exists( 'um\core\Member_Directory_Meta' ) ) {
|
||||
foreach ( $filter_query as $field => $value ) {
|
||||
|
||||
$field = sanitize_text_field( $field );
|
||||
$value = sanitize_text_field( $value );
|
||||
if ( is_array( $value ) ) {
|
||||
$value = array_map( 'sanitize_text_field', $value );
|
||||
} else {
|
||||
$value = sanitize_text_field( $value );
|
||||
}
|
||||
|
||||
$attrs = UM()->fields()->get_field( $field );
|
||||
// skip private invisible fields
|
||||
@@ -669,6 +673,10 @@ if ( ! class_exists( 'um\core\Member_Directory_Meta' ) ) {
|
||||
|
||||
$this->sql_order = " ORDER BY CAST( umm_sort.um_value AS {$custom_sort_type} ) {$order} ";
|
||||
|
||||
} elseif ( 'username' == $sortby ) {
|
||||
|
||||
$this->sql_order = " ORDER BY u.user_login {$order} ";
|
||||
|
||||
} elseif ( 'display_name' == $sortby ) {
|
||||
|
||||
$display_name = UM()->options()->get( 'display_name' );
|
||||
|
||||
Reference in New Issue
Block a user