Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Moderador Ramon Ahnert

    (@rahmohn)

    Olá, @birobas.

    Você pode usar a função is_user_logged_in() que verifica se um usuário está logado.

    Exemplo:

    <?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
    ?>

    Referências:
    is_user_logged_in | Function | WordPress Developer Resources

    Criador do tópico Paradise

    (@birobas)

    Olá @rahmohn obrigado pela resposta, como não manjo muito gostaria que tu me ajudasse nessa.
    Na minha página estou chamando o método wp_login_url(); da seguinte forma:

    <a href="<?php echo wp_login_url(); ?>" title="Login / Cadastro">Login / Cadastro</a>

    Não sei se a chamada do login esta certo, mas gostaria que a chamada do wp_login_url fosse chamada somente quando o usuário não estive logado, depois de logado não fosse aparecesse o link de login.

    Tu pode me ajudar?
    Agradecido.

    Moderador Ramon Ahnert

    (@rahmohn)

    @birobas

    <?php
    if ( ! is_user_logged_in() ) {
    ?>
    
      <a href="<?php echo wp_login_url(); ?>" title="Login / Cadastro">Login / Cadastro</a>
    
    <?php
    }
    ?>

    Esse código verifica se o usuário não está logado. Se isso for verdade, aparece o link para ele fazer login.

    Criador do tópico Paradise

    (@birobas)

    Obrigado @rahmohn, foi de muita ajuda.

    Agradecido.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Link para login’ está fechado para novas respostas.