Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para obter orientações adicionais, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Recusar

Redirecionar os utilizadores registados das páginas de início de sessão do WPForms

Quer redirecionar os utilizadores que já estão logados quando visitam o seu formulário de login? Embora o WPForms permita ocultar o formulário de login ou exibir uma mensagem para os usuários logados através das configurações de Registro de Usuário, este guia mostrará como redirecioná-los automaticamente para uma página específica usando código PHP.

Para obter informações sobre as opções de utilizador com sessão iniciada, consulte a nossa documentação de Registo do utilizador.

Configurar o seu formulário

Para começar, é necessário criar um formulário de início de sessão e adicioná-lo a uma página do WordPress.

Se precisar de ajuda para criar um formulário de login com o addon WPForms User Registration, consulte esta documentação.

Adicionar o código de redireccionamento

Adicione este snippet de código ao seu site para ativar o redireccionamento automático. Se precisar de ajuda para adicionar código personalizado, consulte o nosso guia sobre como adicionar trechos de código.

Se não tiver a certeza de como ou onde adicionar snippets ao seu site, consulte este tutorial.

Terá de personalizar dois valores neste código:

  1. Linha 10: Substituir 345 com o ID da página que contém o formulário de início de sessão. Para encontrar o ID da página, edite a página e procure o número após ?post= no URL.
  2. Linha 16: Substituir http://www.example-site.com/your-page/ com o URL para onde pretende redirecionar os utilizadores com sessão iniciada.
procurar o número no URL ao editar a página para encontrar o número de ID da página

E é isso! Gostaria de ter o seu formulário redireccionado para uma nova janela do browser? Veja o nosso tutorial sobre Como abrir o redireccionamento numa nova janela.

Ação de referência

template_redirect