• Olá amigos, gostaria de saber se alguém conhece algum plugin que mostre uma página para usuários que não estão logados. Já vi muito plugin de content restrict que mostra apenas para usuários logados, mas deslogados não consegui achar nada relacionado. Se alguém souber um plugin ou outro método simples de fazer, agradeço!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Não sei se seria possível, porque os usuários logados não ficam logados para sempre, alguma coisa a conta fica off seja apenas limpando o cache do navegador ou enfim, não é o caso de restringir todo o site para pessoas logadas e apenas esse conteúdo ai deixar livre?

    Criador do tópico andersu

    (@andersu)

    Olá Stephanie.
    Não entendi. É apenas para que quem estiver logado não conseguir ver uma página.
    Deslogado: Com permissão
    Logado: Sem permissão

    saudações,

    bem andersu, a questão é como criar um critério para o usuário deslogado. porque quando ele se cadastra no seu WordPress, ele pode ser adicionado a um grupo. e ai o que se faz com um plugin de restrição de conteúdo é dizer quais grupos de usuários podem acessar o conteúdo.

    mas quando o usuário não está logado, ele basicamente é um usuário anônimo. ai fica sem critério para o sistema saber se deve ou não mostrar o conteúdo.

    o que acredito ser possível, mas não saberia lhe dizer como, pois sou designer, não desenvolvedor, é inserir dados na url (parâmetros) para que o sistema entenda se deve ou não liberar o acesso. por exemplo, é muito comum em links de e-mail marketing e de afiliados que haja a partir de um certo ponto da url um símbolo de interrogação ? e então existem dados após esse símbolo. isso é justamente para passar informações ao sistema sobre o usuário.

    ai o que você poderia fazer seria fornecer um link para o conteúdo que deseja em um certo canal – rede social, grupo no Whatsapp, canal no Telegram, enfim – com essa url criada para diferenciar quem está vindo desses canais. com isso, ai sim, poderia ser configurado no WordPress que quem possuísse certos dados na url poderia ver o conteúdo, ao passo que quem não possuísse veria outro conteúdo. isso valorizaria seus canais com acesso a conteúdo, sem precisar da exigência de cadastro no WordPress.

    isso é algo técnico, que precisaria de desenvolvedor. não creio que haja plugins para isso, pois todos usam a lógica dos grupos, que além de mais fácil, lhe permite ter dados para marketing, como e-mail, nome e até telefone de contato, depende de seu formulário de cadastro.

    boa sorte! [gassho]

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, Andersu.

    Tudo bem?

    Você pode usar o plugin abaixo:
    https://pastebin.com/MSeCiDBz

    É só salvar o arquivo PHP e colocar na sua pasta de plugins ou compactar (.zip) e enviar através da administração.

    Em vez disso, também pode copiar tudo e colocar no seu funcionts.php, se estiver criando seu tema e/ou um tema filho (só remove os comentários).

    Antes disso:

    1. Altere [ 'minha-page', 'outra-pagina' ] para as páginas que você quer bloquear (só manter uma lista dentro de [ e ], separado por virgula e usando aspas).

    Como saber? Só usar o slug (ou endereço) da página.

    2. Se quiser redirecionar para outra página que não a home, coloca o caminho no home_url(), assim: home_url( '/minha-pagina-livre' );

    Espero ter ajudado e se possível, poderia explicar para a gente o motivo dessa restrição? Fiquei curioso, porque geralmente se faz o contrário hahaha

    Nota: se souber mexer em código e estiver criando um tema, me fala, que tem uma forma melhor de fazer usando um ‘template’.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Mostrar conteúdo apegas para usuários deslogados’ está fechado para novas respostas.