Suporte » Desenvolvendo com WordPress » Mostrar Aniversário do Usuário

  • Boa tarde,

    Estou usando ACF Date Picker, e preciso mostrar os aniversariantes do dia. Está funcionando, porém, quando não tiver nenhum aniversariante, é necessário que apareça a mensagem “Nenhum aniversariante hoje!”. O problema, que essa mensagem fica aparacendo repetido junto com o aniversariante. O correto é aparecer os aniversariantes e quando não tiver, apenas a mensagem.
    Abaixo segue meu código:

    <?php $today = date("d M");
    $niverusers = get_users(array(
        'meta_key'  => 'date_of_birth',
        'orderby'   => 'meta_value',
        'order'     => 'DESC',
    ));
    
    foreach($niverusers as $user){
        $avatar = get_avatar($user);
        $name = $user->first_name;
        $last = $user->last_name;
        $dpto = $user->dpto;
        $date = $user->date_of_birth;
        $date = date("d M",strtotime($date));
        if($today == $date){ ?>
    
    <div class="col-md-2">
        <div class="avatar-niver">
            <div class="img-niver"><?php echo $avatar; ?></div>
        </div>
        <div class="name-niver"><?php echo $name; ?> <?php echo $last; ?></div>
        <div class="dpto-niver"><?php echo $dpto; ?></div>
    </div>
    
    <?php break; } else {
    
        echo '<div class="col-md-12">';
        echo '<div class="alert-niver">Nenhum aniversariante hoje!</div>';
        echo '</div>';
    
    } } ?>

    Alguém pode me ajudar?

    Obrigado

  • O tópico ‘Mostrar Aniversário do Usuário’ está fechado para novas respostas.