Я стараюсь, чтобы все эти пользователи имели роль в качестве кандидата и 3 навыков следующим образом. skill a, skill x, skill e
. Только хочу трех пользователей, Что мне не хватает
$args = array( 'role' => 'candidate', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'as_skills', 'value' => array('skilla','skillx','skille'), 'compare' => '=' ), ), ); $test = get_users($args); echo "<pre>"; print_r($test); echo "</pre>";
не получая данных, но данные есть точно.
Есть одна небольшая проблема. Вы должны использовать 'IN'
вместо =
потому что вы хотите проверить значения с помощью массива
$args = array( 'role' => 'candidate', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'as_skills', 'value' => array('skilla','skillx','skille'), 'compare' => 'IN' ), ), ); $test = get_users($args); echo "<pre>"; print_r($test); echo "</pre>";