我不会为您编写表单,而是创建一个表单并将其提交到页面进行处理,或者使用AJAX API. 然后使用WP_User_Query
实际搜索用户。这是一个非常WP_Query
-类似的类,该类应允许您执行所有需要的操作,包括从$wpdb->usermeta
表通过传递meta_query
参数类似于Codex中的以下参数:
$args = array(
\'meta_query\' => array(
\'relation\' => \'AND\',
array(
\'key\' => \'country\',
\'value\' => \'Israel\',
\'compare\' => \'=\'
),
array(
\'key\' => \'age\',
\'value\' => array( 20, 30 ),
\'type\' => \'numeric\',
\'compare\' => \'BETWEEN\'
)
)
);
$user_query = new WP_User_Query( $args );
如果您有问题,请编辑问题以包含您的(尝试工作)代码和更多详细信息,我将编辑答案。