Wie man Benutzer mit display_name mit WP_User_Query erhält

Ich benutze WP_User_Query , um den Benutzer mit display_name und anderen Spalten wie: user_login , user_nicename . Hier ist der Code:

 $my_users = new WP_User_Query( array( 'role' => 'technician', 'search' => '*' . $search . '*', 'search_columns' => array( 'user_login', 'user_nicename', 'user_email', 'user_url', 'display_name' ) ) ); 

Es funktioniert, wenn ich einen Benutzer suche, der display_name John Doe , aber wenn ich Doe John suche, funktioniert es offensichtlich nicht. Wie kann dieses Problem getriggers werden?
Vielen Dank.

PS: Ich habe die Suche von display_name in functions.php mit diesem Code aktiviert:

 /** * Add support for the "display_name" search column in WP_User_Query * * @see http://wordpress.stackexchange.com/a/166369/26350 */ add_filter( 'user_search_columns', function( $search_columns ) { $search_columns[] = 'display_name'; return $search_columns; } ); 

Solutions Collecting From Web of "Wie man Benutzer mit display_name mit WP_User_Query erhält"