From a4808224ff1fd72e7ba7024e81668eb2afa7f9aa Mon Sep 17 00:00:00 2001 From: John Blackbourn Date: Sat, 29 Aug 2015 00:18:06 +0000 Subject: [PATCH] Bring network admin user searching to parity with single site user searching by wrapping search terms in asterisks. This means that searches don't require an exact match and therefore significantly reduces friction when searching for users on the network admin screens. Fixes #32913 git-svn-id: https://develop.svn.wordpress.org/trunk@33801 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/class-wp-ms-users-list-table.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/includes/class-wp-ms-users-list-table.php b/src/wp-admin/includes/class-wp-ms-users-list-table.php index b972909e56..251f8ff536 100644 --- a/src/wp-admin/includes/class-wp-ms-users-list-table.php +++ b/src/wp-admin/includes/class-wp-ms-users-list-table.php @@ -42,8 +42,12 @@ class WP_MS_Users_List_Table extends WP_List_Table { 'fields' => 'all_with_meta' ); - if ( wp_is_large_network( 'users' ) ) + if ( wp_is_large_network( 'users' ) ) { $args['search'] = ltrim( $args['search'], '*' ); + } else if ( '' !== $args['search'] ) { + $args['search'] = trim( $args['search'], '*' ); + $args['search'] = '*' . $args['search'] . '*'; + } if ( $role == 'super' ) { $logins = implode( "', '", get_super_admins() );