让 WP_User_Query 查询支持模糊搜索用户

要让 WP_User_Query 支持模糊搜索用户,你可以使用meta_query参数与LIKE运算符。示例代码如下:

$args = array(
    'meta_query' => array(
        'relation' => 'OR',
        array(
            'key'     => 'first_name',
            'value'   => $search_term,
            'compare' => 'LIKE'
        ),
        array(
            'key'     => 'last_name',
            'value'   => $search_term,
            'compare' => 'LIKE'
        ),
        array(
            'key'     => 'user_email',
            'value'   => $search_term,
            'compare' => 'LIKE'
        )
    )
);

$user_query = new WP_User_Query( $args );

在这个例子中,$search_term是你想要搜索的模糊条件,可以是用户名、姓氏、名字或电子邮件地址。这将在用户的名字、姓氏和电子邮件地址中进行模糊搜索。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享