first_name、last_name、addressのようなカスタムメタがあります。 WP_User_Queryを作成してfirst_nameやlast_name、アドレス、電子メール、ユーザー名のようなキーワードを検索したい。あなたが行うことができhttps://codex.wordpress.org/Class_Reference/WP_User_Query#Custom_Field_Parameters電子メールとメタにフィルタを適用するWP_User_Query
:
first_name、last_name、addressのようなカスタムメタがあります。 WP_User_Queryを作成してfirst_nameやlast_name、アドレス、電子メール、ユーザー名のようなキーワードを検索したい。あなたが行うことができhttps://codex.wordpress.org/Class_Reference/WP_User_Query#Custom_Field_Parameters電子メールとメタにフィルタを適用するWP_User_Query
:
あなたはWPユーザーのクエリを使用して、それが実際にwp_usermetaテーブルからデータを取り出すので、何の問題は、あなたが探しているリンクがないことを行うことができます
$args = array(
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'first_name',
'value' => '$your_variable,
'compare' => '='
),
array(
'key' => 'last_name',
'value' => '$your_variable2,
'compare' => '='
),
array(
'key' => 'address',
'value' => '$your_variable3,
'compare' => '='
),
)
);
$user_query = new WP_User_Query($args);
$your_variable
は、フォームから取得する$ _POST ['first_name']のようなものでなければなりません。
電子メールとユーザー名について同じアイデアだが、まったく同じクラスの検索パラメータを使用する:https://codex.wordpress.org/Class_Reference/WP_User_Query#Search_Parameters