【问题标题】:How to search Wordpress User by Username or First name on frontend?如何在前端按用户名或名字搜索 Wordpress 用户?
【发布时间】:2014-04-11 10:15:47
【问题描述】:

这是我的代码,但没有得到想要的结果。我只想通过其名字搜索特定用户,其角色是 it_guy。请任何人帮忙。

$users = new WP_User_Query( 
    array( 

        'role' => 'it_guy',
        'meta_key' => 'first_name',
        'search'  => '*'.esc_attr( $your_search_string ).'*',
        'orderby' => 'first_name',
        'order' => 'ASC',
        'offset' => '',
        'number' => '',

));


foreach($users as $user)
    {
         <?php echo $user->first_name; ?>
    }

【问题讨论】:

  • 如果您没有得到想要的结果,请明确您的预期输出并提供“错误”的输出

标签: wordpress frontend


【解决方案1】:

你应该试试这个,

$users = new WP_User_Query(
        array(
                'role' => 'it_guy',
                'meta_key' => 'first_name',
                'orderby' => 'meta_value',
                'order' => 'ASC',
                'offset' => '',
                'number' => '',
                'meta_query' => array(
                        array(
                                'key'     => 'first_name',
                                'value'   => esc_attr( $your_search_string ),
                                'compare' => 'LIKE'
                        )
                )
        )
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-23
    • 2016-01-31
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2016-09-28
    相关资源
    最近更新 更多