diff --git a/includes/core/class-member-directory.php b/includes/core/class-member-directory.php index d1ca1d31..81c825fc 100644 --- a/includes/core/class-member-directory.php +++ b/includes/core/class-member-directory.php @@ -1101,7 +1101,8 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) { $wpdb->prepare( "SELECT DISTINCT meta_value FROM {$wpdb->usermeta} - WHERE meta_key = %s + WHERE meta_key = %s AND + meta_value != '' ORDER BY meta_value DESC", $filter ) @@ -1122,7 +1123,8 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) { MIN(meta_value) AS min, MAX(meta_value) AS max FROM {$wpdb->usermeta} - WHERE meta_key = '_um_last_login'", + WHERE meta_key = '_um_last_login' AND + meta_value != ''", ARRAY_A ); if ( empty( $meta['total'] ) || 1 === absint( $meta['total'] ) ) { @@ -1161,7 +1163,8 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) { $wpdb->prepare( "SELECT DISTINCT meta_value FROM {$wpdb->usermeta} - WHERE meta_key = %s + WHERE meta_key = %s AND + meta_value != '' ORDER BY meta_value DESC", $filter )