WP_User_Query sucht nicht nach Nummern?

Ich verwende diesen Code:

$users = new WP_User_Query( array( 'search' => '*63.19-4-00*', 'meta_query' => array( 'relation' => 'OR', array('key' => 'field_1', 'value' => '63.19-4-00', 'compare' => 'LIKE'), array('key' => 'field_2', 'value' => '63.19-4-00', 'compare' => 'LIKE') ) )); 

Diese Abfrage gibt meinen Benutzer nicht zurück. Wenn ich die SQL-Anfrage bekomme, WordPress erzeugen dies:

 SELECT DISTINCT SQL_CALC_FOUND_ROWS wpms_users.* FROM wpms_users INNER JOIN wpms_usermeta ON ( wpms_users.ID = wpms_usermeta.user_id ) WHERE 1=1 AND ( ( wpms_usermeta.meta_key = 'field_1' AND wpms_usermeta.meta_value LIKE '%63.19-4-00%' ) OR ( wpms_usermeta.meta_key = 'field_2' AND wpms_usermeta.meta_value LIKE '%63.19-4-00%' ) ) AND (user_login LIKE '%63.19-4-00%' OR user_url LIKE '%63.19-4-00%' OR user_email LIKE '%63.19-4-00%' OR user_nicename LIKE '%63.19-4-00%' OR display_name LIKE '%63.19-4-00%') ORDER BY user_login ASC 

Wenn ich diese SQL bekomme und auf meinem phpmyAdmin Änderungen ausführe

… 63.19-4-00% ‘)) UND (user_login ..

zu

.. 63.19-4-00% ‘)) ODER (user_login ..

das funktioniert. Warum?

Wenn ich diese ganze Sequenz entferne, funktioniert das auch.

 AND (user_login LIKE '%63.19-4-00%' OR user_url LIKE '%63.19-4-00%' OR user_email LIKE '%63.19-4-00%' OR user_nicename LIKE '%63.19-4-00%' OR display_name LIKE '%63.19-4-00%') 

Solutions Collecting From Web of "WP_User_Query sucht nicht nach Nummern?"