Comment modifier les filtres des users qui sont réglés sur les rôles par défaut ? Voici comment exploiter une meta donnée ACF.
Hook views_users
//Ajout des filtres dans le sous menu des users add_filter( 'views_users', 'add_filter_views_users_subsubsub' ); function add_filter_views_users_subsubsub( $views ) { // Manipulate $views $field_key = "field_5xxxxxxxxxxx"; /*Clé du champ ACF de la meta des users*/ $field = get_field_object($field_key); //var_dump($field); if ($field) { foreach($field['choices'] as $k => $v) { $user_query = new WP_User_Query( array( 'meta_key' => 'nom_meta', 'meta_value' => $k) ); $total = $user_query->get_total(); //echo '<pre>'.print_r($total); echo '</pre>'; //if( $total != '0' ){ array_push($views, '<a href="users.php?nom_meta='.$k.'">'.$k.' <span class="count">('.$total.')</span></a>' ); //} } } //print_r($views); return $views; } add_filter('pre_get_users', 'filter_users_by_profession'); function filter_users_by_profession($query) { global $pagenow; if (is_admin() && $pagenow == 'users.php' && isset($_GET['nom_meta'])) { $profession = wp_strip_all_tags($_GET['nom_meta']); $meta_query = array( array( 'key' => 'nom_meta', 'value' => $profession ) ); $query->set('meta_key', 'nom_meta'); $query->set('meta_query', $meta_query); } }