Atenção!

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

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Redirecionar Utilizadores com Sessão Iniciada das Páginas de Login do WPForms

Pretende redirecionar utilizadores que já se encontram com sessão iniciada quando visitam o seu formulário de início de sessão? Embora o WPForms lhe permita ocultar o formulário de início de sessão ou exibir uma mensagem para utilizadores com sessão iniciada através das definições de Registo de Utilizador, este guia irá mostrar-lhe como redirecioná-los automaticamente para uma página específica utilizando código PHP.

Para obter informações sobre as opções integradas para utilizadores com sessão iniciada, consulte a nossa documentação de Registo de Utilizador.

Configurar o Seu Formulário

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

Se precisar de alguma assistência sobre como criar um formulário de início de sessão com o suplemento WPForms User Registration, consulte esta documentação.

Adicionar o Código de Redirecionamento

Adicione este trecho de código ao seu site para ativar o redirecionamento 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 trechos ao seu site, dê uma vista de olhos neste tutorial.

Terá de personalizar dois valores neste código:

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

E é tudo! Gostaria que o seu formulário fosse redirecionado para uma nova janela do navegador? Consulte o nosso tutorial sobre Como Abrir Redirecionamento numa Nova Janela.

Ação de Referência

template_redirect