我必须得到名字以" Z"开头的所有用户。我通过使用get_users()函数获取用户信息。如何使用参数查询来获取名字以&#34开头的用户" Z"?
我使用下面的函数向我展示以" V"," W"," X"," Y&#34开头的名称;但不是" Z"
$args = array(
'role' => 'subscriber',
'meta_query' => array(
array(
'key' => 'first_name',
'value' => array( 'V', 'Z'),
'compare' => 'BETWEEN'
)
)
);
$users= get_users($args);
答案 0 :(得分:1)
使用>=
上的“大于或等于”运算符meta_value
返回first_name
以“V”到“Z”开头的结果,包括在内。
$args = array(
'role' => 'subscriber',
'meta_query' => array(
array(
'key' => 'first_name',
'value' => 'V',
'compare' => '>='
)
)
);
$users = get_users( $args );
答案 1 :(得分:0)
这个元查询在最新的WP中使用WP_User_Query可以正常工作:
'meta_query' => array(
'key' => 'first_name',
'value' => 'Z',
'compare' => '>'
)
答案 2 :(得分:-1)
array(
'key' => 'first_name',
'value' => 'Z',
'compare' => 'LIKE'
)