Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. Perguntas frequentes
  4. Como fazer
  5. Como exibir o formulário de login em um pop-up

Como exibir o formulário de login em um pop-up

Se você estiver procurando uma maneira de exibir  MemberPress Formulário de login no pop-up em uma ou mais páginas que você pode usar Criador de pop-ups plugin.

Etapa 1: Adicione o Criador de pop-ups Plug-in em seu site

Esse plug-in permitirá que você crie um criador de pop-ups e o configure como quiser.

  1. Navegue até seu Painel de controle do WordPress → Plugins → e clique no botão Add New (Adicionar novo);
  2. Na barra de pesquisa, digite Criador de pop-ups;
  3. Instalar e ativar o Criador de pop-ups (você também pode usar o plug-in versões pagas do PopupMaker).

Etapa 2: Adicionar Está conectado condição para o Popup Maker

Por padrão, o Popup Maker não contém uma condição para que os usuários estejam conectados. Eles oferecem a condição Condições avançadas de direcionamento que fornece essa condição, além de muitas outras. Se você não tiver essa extensão instalada, poderá adicionar o código abaixo no final do arquivo functions.php do seu tema ou usar um plug-in como o Código WPC (consulte este artigo para obter detalhes: Como adicionar trechos de código personalizados no WPCode).

function mepr_popup_logged_in() {return is_user_logged_in();}

add_filter('pum_get_conditions', function($conditions) {
  return array_merge($conditions, array(
    'popup_logged_in' => array(
      'group' => __('General'),
      'name' => __('Is Logged In'),
      'callback' => 'mepr_popup_logged_in'
    )
  ));
});

Etapa 3: Criar um pop-up

  1. Navegue até seu Painel de controle do WordPressCriador de pop-ups item de menu do painel de administração e clique em Add/Edit Post Types.
  2. Adicione o seguinte para o conteúdo do pop-up:
[mepr-login-form use_redirect="true"]
  1. Configure as definições de pop-up da seguinte forma:
    1. Abra o Gatilhos e clique em Adicionar novo acionador botão

    2. Selecione o "Tempo de atraso / Abertura automática" opção de Escolher o tipo de gatilho a ser adicionado? lista suspensa. Não é necessário marcar a opção "Você gostaria de preparar um cookie também?" opção.

    3. Se desejar, você pode clicar no ícone de lápis para editar as configurações de destino e alterar o atraso após a exibição do formulário de login (por padrão, é de 500 ms, ou seja, 0,5 segundo)
    4. Abra o Direcionamento e selecione Está conectado condição no grupo Geral da lista suspensa de condições.

    5. Clique no ponto de exclamação ao lado de Está conectado para verificar o oposto da condição Is Logged In. O botão ficará vermelho.

    6. Clique no botão + E e selecione Páginas: Selecionado na lista suspensa. Você deverá ver o campo em que pode começar a digitar a página em que gostaria que o formulário de login fosse exibido. Você pode adicionar quantas páginas quiser ou selecionar uma categoria diferente

    7. Opcionalmente, você também pode alterar Tela e Fechar configurações. Para simplificar este artigo, deixaremos essas configurações como padrão.
    8. Clique no botão Publicar para salvar o Popup.

Etapa 4: Teste sua configuração

Certifique-se de estar desconectado e abra uma das páginas que você selecionou na etapa 3.3.f. Você verá uma janela pop-up com o formulário de login. Quando você clicar em Fazer login você deve estar conectado e ser redirecionado para a página que você definiu em Configurações globais ou configurações específicas da associação. Esta é a aparência no front-end:

Para permanecer na mesma página, use o seguinte shortcode na etapa 3.2:

[mepr-login-form use_redirect="false"]

Ao abrir qualquer página enquanto estiver conectado, você não verá uma janela pop-up com o formulário de login.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.