我正在尝试在我的wordpress网站中激活用户搜索。这意味着我也想要搜索结果的用户。我尝试了一些插件,但这些都没有提供我想要的解决方案。我可以在functions.php
上放一些有助于解决问题的代码段吗?我必须使用WP_User_Query
吗?谢谢!
到目前为止,我已经使用过这些插件:
答案 0 :(得分:0)
这不完美但可能会有所帮助。 您可以创建search template并在主循环之后/之前创建用户查询,如下所示:
$search = get_query_var( 's' );
$user_query = new WP_User_Query( array(
'search' => "*{$search}*",
'search_columns' => array(
'user_login',
'user_nicename',
'user_email',
'user_url',
),
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'first_name',
'value' => $search,
'compare' => 'LIKE'
),
array(
'key' => 'last_name',
'value' => $search,
'compare' => 'LIKE'
)
)
) );