X

Como Redirecionar Usuário do BuddyPress Após o Login

Snippets por IsItWP

Você está procurando uma maneira de redirecionar usuários após o login para uma página específica? Embora provavelmente exista um plugin para isso, criamos um snippet de código rápido que você pode usar para redirecionar usuários do BuddyPress após o login no WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar este código ao arquivo bp-custom.php do seu tema:

function wps_redirect_bp_login() {
  if( is_user_logged_in() && bp_is_register_page() ) {
    bp_core_redirect( get_option('home') . '/the-slug/' );
  }
}
add_action( 'template_redirect', 'wps_redirect_bp_login', 1 );

Você precisa atualizar bp_core_redirect( get_option('home') . '/the-slug/' ); e alterar /the-slug/ para o slug da página que você deseja carregar.

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.

Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 62 melhores temas gratuitos de blog WordPress e como criar um formulário de doação WordPress.

Comentários   Deixe uma resposta

  1. Isso não funcionou. Isso funcionou.

    //Redirecionar após o login
    function bb_admin_default_page() {
    return ‘/URL SLUG/’;
    }
    add_filter(‘login_redirect’, ‘bb_admin_default_page’, 100, 3);

  2. Kristin Armstrong July 30, 2020 at 3:14 pm

    Alguma maneira de redirecionar para uma página específica, mas se um "http_referrer" estiver presente, então deixá-lo ter prioridade? Tenho lutado com este problema por tempo demais 🙁

    1. Você pode querer verificar a superglobal $_SERVER: https://www.php.net/manual/en/reserved.variables.server.php

      Ele tem uma opção para ler o cabeçalho http_referrer. Você também pode querer verificar a nota dessa página sobre o cabeçalho http_referrer.

  3. Vishal Jogiya May 29, 2020 at 1:10 pm

    Olá,
    Obrigado pelo código. Funcionou como um profissional para mim.
    Usei o "trecho de código" como você instruiu em outro blog, porque eu não queria mexer no arquivo real do WordPress onde o usei.
    Obrigado pela ajuda.
    Saudações e uma xícara de café da minha parte.
    Obrigado

  4. Tentei, não funciona

    1. Você está recebendo alguma mensagem de erro?

  5. Tentei, mas não funcionou

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!