我必须让所有的用户的名字以字母"Z“开头。我使用get_users()函数获取用户信息。如何使用参数查询来获取名称以"Z“开头的用户?
我使用下面的函数显示以"V“、"W”、"X“、"Y”开头的名称,而不是"Z“
$args = array(
'role' => 'subscriber',
'meta_query' => array(
array(
'key' => 'first_name',
'value' => array( 'V', 'Z'),
'compare' => 'BETWEEN'
)
)
);
$users= get_users($args);发布于 2014-06-30 21:15:33
使用meta_value上的“大于或等于”运算符meta_value返回first_name以"V“到"Z”开头的结果。
$args = array(
'role' => 'subscriber',
'meta_query' => array(
array(
'key' => 'first_name',
'value' => 'V',
'compare' => '>='
)
)
);
$users = get_users( $args );发布于 2015-01-15 11:18:12
在最新的WP中,这一元查询在WP_User_Query中工作得很好:
'meta_query' => array(
'key' => 'first_name',
'value' => 'Z',
'compare' => '>'
)发布于 2014-06-30 20:57:41
array(
'key' => 'first_name',
'value' => 'Z',
'compare' => 'LIKE'
)https://stackoverflow.com/questions/24498769
复制相似问题