Benutzer-Meta mit WP_User_Query suchen

In der Dokumentation für WP_User_Query gibt es einen verfügbaren Suchparameter. Es sieht ungefähr so ​​aus:

$users = new WP_User_Query(array( 'search' => 'This is my search' )); 

Sie können sogar die Spalten in der database, gegen die gesucht wird, mit dem Parameter “search_columns” wie folgt festlegen:

 $users = new WP_User_Query(array( 'search' => 'This is my search', 'search_columns' => array( 'user_login', 'user_email' ) )); 

In der Dokumentation wird nun erwähnt, dass Sie die verschiedenen Spalten, die für die Suche zur Verfügung stehen, mit dem Filter user_search_columns . Dieser Filter ist auf dieser Seite definiert:

Filter Referenz / Benutzersuche Spalten

Ich sehe jedoch nichts über die Suche auf der Basis von Usermeta. Ich möchte usermeta als Suchspalte hinzufügen. Weiß jemand, wie man das macht?

Solutions Collecting From Web of "Benutzer-Meta mit WP_User_Query suchen"

Versuche dies:

 $yoursearchquery = 'This is my search'; $users = new WP_User_Query(array( 'search' => $yoursearchquery, 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'shoe_size', 'value' => $yoursearchquery, 'compare' => 'LIKE' ), array( 'key' => 'shoe_color', 'value' => $search_operation, 'compare' => 'LIKE' ), array( 'key' => 'shoe_maker', 'value' => $yoursearchquery, 'compare' => '=' ) ) ));