fbpx
  1. Início
  2. Base de conhecimento
  3. Dicas, truques e personalizações
  4. Personalizar o MemberMouse
  5. Proteger conteúdo em páginas de categoria ou blog do modelo WordPress
  1. Início
  2. Base de conhecimento
  3. PERGUNTAS FREQUENTES
  4. Perguntas frequentes sobre o WordPress
  5. Proteger conteúdo em páginas de categoria ou blog do modelo WordPress
  1. Início
  2. Base de conhecimento
  3. PERGUNTAS FREQUENTES
  4. Perguntas frequentes sobre proteção de conteúdo
  5. Proteger conteúdo em páginas de categoria ou blog do modelo WordPress

Proteger conteúdo em páginas de categoria ou blog do modelo WordPress

O MemberMouse oferece várias maneiras diferentes de mostrar ou ocultar conteúdo com base nos direitos de acesso do membro conectado no momento. Você pode proteger páginas/posts, feeds RSS, resultados de pesquisa, arquivos e até mesmo partes específicas de uma página/post usando uma SmartTag de decisão.

Entretanto, algumas áreas do seu site WordPress são criadas por meio de uma página de modelo. Os modelos são os arquivos que controlam como o seu site WordPress será exibido na Web. Esses arquivos extraem informações do banco de dados MySQL do WordPress e geram o código HTML que é enviado ao navegador da Web e podem incluir itens como páginas de categorias, páginas de blog, páginas de tags e muito mais. Leia este artigo para Saiba mais sobre os modelos WP.

O MemberMouse permite que você mostre um trecho de sua postagem nessas páginas usando a opção <!–more–> tag. Leia este artigo para Saiba como proteger trechos de postagens. Se quiser proteger a página inteira, siga estas etapas:

  • Localize o arquivo ou a página de modelo que seu tema usa para essa página (Este artigo mostrará a você como)

  • Na parte superior de sua página de modelo, adicione o seguinte

    codeif(mm_member_decision(array("isMember"=>"false")) || mm_member_decision(array("membershipId"=>"1")))
    {
       wp_redirect("http://www.URL.com/mm-error/?code=100020");
    }


  • No código acima, qualquer pessoa que não seja membro (ou não esteja conectada), ou que tenha um nível de membro de ID1 (geralmente a associação gratuita, mas você deve verificar por Localizar suas IDs de nível de associação) também receberá a página de erro.

  • Esse código está usando um código semelhante ao Member_Decision SmartTag. Você pode ajustá-lo para proteger o modelo com base nas informações associadas ao membro conectado no momento. Leia este artigo para Saiba mais sobre Member_Decision SmartTags.
Este artigo foi útil?

Artigos relacionados

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!