If you’re looking for a way to display 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.
- Navegue até seu Painel de controle do WordPress → Plugins → e clique no botão Add New (Adicionar novo);
- Na barra de pesquisa, digite Criador de pop-ups;
- 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
By default Popup Maker doesn’t contain a condition for users being logged in. They offer the Condições avançadas de direcionamento extension that provides this condition along with many others. If you don’t have this extension installed you can add the code below at the end of your theme’s functions.php file, or use a plugin like the 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
- Navegue até seu Painel de controle do WordPress → Criador de pop-ups item de menu do painel de administração e clique em Add/Edit Post Types.
- Adicione o seguinte para o conteúdo do pop-up:
[mepr-login-form use_redirect="true"]

- Configure as definições de pop-up da seguinte forma:
- Abra o Gatilhos e clique em Adicionar novo acionador botão

- Selecione o "Tempo de atraso / Abertura automática" opção de Escolher o tipo de gatilho a ser adicionado? dropdown list. You don’t need to check the "Você gostaria de preparar um cookie também?" opção.

- If you want you can click the pencil icon to edit target settings and change the delay after the Login Form will popup (by default it is 500ms so it’s 0.5 seconds)
- Abra o Direcionamento e selecione Está conectado condição no grupo Geral da lista suspensa de condições.

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.

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

- Opcionalmente, você também pode alterar Tela e Fechar settings. For simplicity of this article, we’ll leave these settings as default.
- Clique no botão Publicar para salvar o Popup.
- Abra o Gatilhos e clique em Adicionar novo acionador botão

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 or membership-specific settings. Here’s what it looks like on 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.




