[accordion clicktoclose=true openall=yes tag=h2]
[accordion-item title= »Belgique »]
[insert_php]
// Préparation du tableau d’arguments
$args = array(
// Rechercher uniquement le rôle
‘role’ => ‘kine’,// Auteur
// Afficher les résultat par nom (display_name)
‘order’ => ‘ASC’,
‘orderby’ => ‘meta_value’,
‘meta_key’ => ‘country’,
// On verifie les valeurs des champs qu’on veut récupérer dans le profile des utilisateurs (meta_values)
‘meta_query’ => array(
array(
// uses compare like WP_Query
‘key’ => ‘country’,//(user_meta_key)
‘value’ => Belgique,
‘compare’ => ‘LIKE’
),
));
// Création de l’objet WP_User_Query
$wp_user_query = new WP_User_Query($args);
// Obtenir les résultats
$authors = $wp_user_query->get_results();
// On vérifie les résultats
if (!empty($authors))
{
echo ‘
// Boucle pour afficher les utilisateurs
foreach ($authors as $author)
{
// Obtenir toutes les données de l’utilisateur et les affichés
$author_info = get_userdata($author->ID);
echo ‘
‘.$author_info->first_name.’ ‘.$author_info->last_name.’
‘;
echo ‘[fa icon= »fa-map-marker »] ‘.$author_info->addr1.’ ‘.$author_info->addr2.’-‘.$author_info->zip.’ ‘.$author_info->city.’ – ‘.$author_info->country.’
‘;
echo ‘[fa icon= »fa-phone »] ‘.$author_info->phone1.’
‘;
echo ‘[fa icon= »fa-pencil-square-o »] ‘.$author_info->user_email.’
‘;
}
echo ‘
‘;
} else {
echo ‘Aucun résultat’;
}
[/insert_php]
[/accordion-item]
[/accordion]