Como Mostrar Trecho de um Post Protegido por Senha no WordPress

Se você usa posts protegidos por senha para conteúdo premium ou áreas exclusivas para membros, pode ter notado algo frustrante: o WordPress oculta esses posts do seu feed de blog e das páginas de arquivo.

Isso significa que os visitantes não têm ideia do conteúdo valioso que está esperando por trás do muro de senha. E isso pode dificultar a obtenção de cadastros ou a manutenção do interesse das pessoas. 😕

A boa notícia é que você pode mostrar uma prévia curta (ou trecho) de seus posts protegidos. Isso dá às pessoas uma espiada no que elas estão perdendo, sem revelar o conteúdo completo.

Após tentar diferentes métodos, descobrimos que a maneira mais fácil de fazer isso é com o WPCode. Neste guia, mostraremos passo a passo como exibir trechos de posts protegidos por senha sem quebrar seu site WordPress.

Exibindo trecho para posts protegidos por senha

Por que Mostrar o Trecho de Posts Protegidos por Senha?

Às vezes, ocultar completamente posts protegidos por senha pode parecer como erguer um muro que pode afastar os visitantes. Se eles não conseguem ver o que estão perdendo, podem não se sentir motivados a desbloquear o conteúdo. É aí que um trecho pode ajudar você!

Mostrar um trecho dá aos leitores uma espiada no que está dentro. É como compartilhar o primeiro capítulo de um livro: desperta a curiosidade e faz com que eles queiram mais.

Quer se trate de conteúdo premium, um vídeo exclusivo ou um guia apenas para membros, uma prévia pode ser o empurrãozinho que alguém precisa para se inscrever, fazer login ou inserir uma senha.

Isso é especialmente útil para empresas ou criadores que oferecem assinaturas. Um trecho bem elaborado mostra o valor do seu conteúdo e fortalece a confiança com seu público, mostrando exatamente para o que eles estão se inscrevendo.

Também é útil em casos mais simples, como compartilhar conteúdo pessoal com familiares e amigos usando proteção por senha.

No final, trata-se de encontrar o equilíbrio entre manter seu conteúdo seguro e torná-lo atraente o suficiente para que os visitantes interajam com ele. Mostrar trechos é uma maneira simples de fazer exatamente isso.

Trechos em um post protegido por senha

Observe que a opção 'Adicionar um trecho...' está sempre disponível no editor do WordPress.

No entanto, para posts protegidos por senha, os trechos não aparecerão a menos que você adicione um trecho de código personalizado para torná-los visíveis.

Com isso em mente, mostraremos como exibir trechos de posts protegidos por senha usando um plugin de trecho de código personalizado. Aqui está uma visão geral rápida de todas as etapas que abordaremos neste guia:

Pronto? Vamos começar!

Etapa 1: Instalando um Plugin de Trecho de Código do WordPress

Normalmente, as pessoas dirão para você adicionar um trecho de código personalizado ao arquivo functions.php do seu tema ou a um plugin WordPress específico do site.

No entanto, este método não é muito amigável para iniciantes. Um pequeno erro e você corre o risco de quebrar completamente o seu site WordPress.

É por isso que sempre recomendamos o uso de um plugin de trechos de código, e o nosso favorito é o WPCode. Em todos os sites de nossas marcas parceiras, usamos o WPCode para adicionar e gerenciar trechos de código personalizados, então sabemos em primeira mão o quão poderoso e fácil de usar ele pode ser.

Para detalhes sobre o plugin, você pode conferir nossa análise completa do WPCode.

Página inicial do WPCode

Para adicionar trechos de código personalizados, você pode usar a versão gratuita do WPCode. No entanto, fazer o upgrade para o WPCode Pro desbloqueará muitos outros recursos, como a visualização do histórico completo de revisões de todos os seus trechos e o agendamento do seu código.

Para este tutorial, usaremos a versão gratuita do WPCode.

Então, vamos instalar e ativar o plugin WPCode. Se precisar de ajuda, você pode consultar nosso guia sobre como instalar um plugin do WordPress.

Após a ativação, você pode navegar até Trecho de Código » + Adicionar Trecho. Em seguida, você desejará passar o mouse sobre 'Adicionar seu código personalizado (Novo trecho)' e clicar no botão '+ Adicionar trecho personalizado'.

Adicionando código personalizado no WPCode

Na próxima tela, você precisará selecionar o tipo de código para o seu trecho de código personalizado.

Você pode clicar em 'Trecho PHP'.

Selecione a opção de trecho PHP

Isso o levará ao editor de trechos de código do WPCode.

A partir daqui, você pode adicionar o nome do seu trecho. Isso é apenas para sua referência, mas você ainda pode querer usar algo claro para poder consultá-lo facilmente mais tarde.

Por exemplo, nomeamos o nosso 'Mostrar Resumo de uma Postagem Protegida por Senha'.

Nomeando o snippet personalizado

Com isso feito, você pode passar para a próxima etapa.

Etapa 2: Adicionando um Trecho Personalizado para Exibir Trechos

Nesta etapa, você precisará copiar e colar o seguinte trecho de código no campo 'Visualização de Código' do WPCode:

function wpb_protected_excerpt($excerpt) {
    if (post_password_required()) {
        $post = get_post();
        if (!empty($post->post_excerpt)) {
            return '<p>' . esc_html($post->post_excerpt) . '</p>';
        }
    }
    return $excerpt;
}
add_filter('the_excerpt', 'wpb_protected_excerpt');

function wpb_protected_excerpt_posts($content) {
    if (post_password_required() && is_single()) {
        $post = get_post();
        if (!empty($post->post_excerpt)) {
            return '<p>' . esc_html($post->post_excerpt) . '</p>' . $content;
        }
    }
    return $content;
}
add_filter('the_content', 'wpb_protected_excerpt_posts', 10);

Veja como pode ficar na interface:

Snippet personalizado na prévia do código

Em seguida, basta alternar o interruptor de 'Inativo' para 'Ativo'.

Depois disso, prossiga e clique no botão 'Salvar Trecho'.

Salvar e ativar o snippet de código WPCode

Etapa 3: Inserindo o Trecho do Post Usando o Editor de Blocos

Agora que o trecho de código personalizado está ativado em seu site, você pode abrir uma postagem e adicionar seus excertos.

Antes de tudo, certifique-se de que sua postagem esteja protegida por senha. Se você ainda não o fez, pode encontrar a configuração na seção 'Status'.

No nosso caso, clicaremos no link de status 'Publicado'.

Abrindo o status do post

Em seguida, basta marcar a opção 'Protegido por senha'.

Depois disso, você pode adicionar a senha ao campo respectivo.

Configurando senha para o post protegido por senha

Assim que fizer isso, você pode fechar o pop-up clicando em qualquer lugar no editor de conteúdo fora do pop-up.

O próximo passo é adicionar o excerto da postagem. Para facilitar, você pode simplesmente copiar as linhas de abertura da sua postagem de blog.

🧑‍💻 Dica Pro: O WordPress não define um limite rígido para quantos caracteres você pode adicionar no campo 'Resumo'. No entanto, a forma como os resumos aparecem em seu site depende das configurações do seu tema ou widget – eles podem cortar resumos mais longos para se adequarem ao design.

Recomendamos manter os resumos com cerca de 55 palavras. Mas é uma boa ideia verificar como seus resumos aparecem em seu site e ajustá-los para combinar com seu estilo!

Em seguida, você clicará no link 'Adicionar um resumo...', e uma janela pop-up onde você pode adicionar um resumo aparecerá.

Adicionando trechos de posts

Após colar seus resumos no campo 'Resumo', clique em qualquer lugar fora do pop-up no editor de conteúdo.

Você agora deve ser capaz de ver o trecho da postagem abaixo das configurações de ‘Definir imagem destacada’.

Trecho adicionado

Se algo der errado, você sempre pode ajustar seu trecho clicando no link ‘Editar trecho’.

Finalmente, clique no botão ‘Atualizar’, ‘Salvar’ ou ‘Publicar’ para tornar as alterações visíveis.

Agora, você pode visitar seu site e ver o trecho da postagem protegida por senha no WordPress.

Trechos em um post protegido por senha

Dica Bônus: Vendendo Conteúdo Premium e Criando um Paywall

Se você está procurando monetizar seu conteúdo, adicionar um paywall pode ser uma escolha melhor.

Um paywall bloqueia seu conteúdo até que os leitores realizem ações específicas, como pagar pelo acesso. É uma forma eficaz de gerar receita, especialmente se você quiser evitar exibir anúncios. Você pode cobrar por assinaturas contínuas ou oferecer uma taxa única para acesso vitalício.

Os trechos do post e a mensagem personalizada que os visitantes verão se não estiverem inscritos e logados

Com o MemberPress, criar e gerenciar paywalls é simples. É um dos melhores plugins de paywall, e nós o usamos para gerenciar nosso site de vídeos gratuitos.

Para saber mais sobre o plugin, consulte nossa análise detalhada do MemberPress.

O MemberPress permite que você configure diferentes pacotes de assinatura e decida qual conteúdo é acessível em cada nível. Essa flexibilidade permite oferecer vários níveis de associação adaptados às necessidades do seu público.

Para mais detalhes, você pode conferir nosso guia sobre como criar um paywall no WordPress.

💡 Observação: Paywalls nem sempre são sobre dinheiro. Por exemplo, o The New York Times os utiliza para aumentar listas de e-mail, pedindo aos visitantes que se inscrevam em uma newsletter ou criem uma conta gratuita. Enquanto isso, o The Washington Post oferece testes ou artigos gratuitos antes de exigir pagamento.

Perguntas Frequentes: Exibindo Trechos para Posts Protegidos por Senha no WordPress

Tem dúvidas? Abaixo estão algumas perguntas comuns que as pessoas fazem ao configurar trechos protegidos por senha no WordPress.

Este método funcionará com qualquer tema do WordPress?

Sim, este método funcionará com qualquer tema do WordPress. O código usa uma função padrão do WordPress, conhecida como hook de filtro, que não depende do seu tema específico. Isso significa que ele altera o funcionamento do WordPress em seu núcleo, mantendo a compatibilidade entre diferentes designs.

É seguro adicionar este código usando o plugin WPCode?

Absolutamente. Usar um plugin de trechos de código como o WPCode é a maneira mais segura de adicionar código personalizado ao seu site WordPress.

Ele possui um tratamento de erros inteligente que pode impedir que um trecho ruim quebre seu site. Além disso, ele mantém seu código separado dos arquivos do seu tema, para que você não perca suas personalizações se atualizar ou trocar de tema.

Posso também exibir trechos para páginas protegidas por senha?

Sim, este código funciona para qualquer tipo de postagem que suporte trechos, incluindo páginas. Mas você pode precisar habilitar os trechos para páginas primeiro.

Alguns temas fazem isso automaticamente. Se o seu não fizer, você pode ativá-lo facilmente. Para ajuda passo a passo, consulte nosso guia sobre como adicionar trechos às suas páginas no WordPress.

Qual é a diferença entre proteção por senha e um plugin de associação?

A proteção por senha funciona bem para situações simples, como compartilhar uma postagem com um grupo pequeno e confiável. Todos usam a mesma senha para visualizar o conteúdo.

Um plugin de membro como o MemberPress é feito para vender acesso. Ele permite que você crie vários níveis de assinatura, aceite pagamentos e dê a cada usuário seu próprio login. É perfeito se você quiser construir um site completo de membros ou vender cursos online.

Mais Maneiras de Controlar o Acesso e Crescer seu Site WordPress

Esperamos que este artigo tenha ajudado você a aprender como mostrar trechos para posts protegidos por senha no WordPress. Agora você tem uma maneira poderosa de atrair leitores sem entregar tudo.

Em seguida, você pode querer conferir estes outros guias sobre como controlar o acesso ao conteúdo e expandir seu site:

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

6 CommentsLeave a Reply

  1. Esta é uma solução ótima e simples. Eu estava procurando algo dentro do WordPress que funcionasse exatamente como o Patreon, onde eu tinha conteúdo premium. Ele mostra um trecho do artigo, mas o resto só é acessível após inserir uma senha. Essa solução foi muito útil.

  2. Olá - Fui usar seu código para Mostrar Manualmente o Resumo de um Post Protegido.

    Funciona muito bem até você colocar a senha e ir ler o post protegido - ele aparece em branco! Então o resumo aparece na página da categoria. Eu vou para o post, coloco a senha para ler tudo e ele aparece em branco, apesar de haver um post escrito no painel.

    Agradeceria uma edição para este override manual quase perfeito para resumos em conteúdo protegido!

    • Aparentemente post_password_required retorna FALSE se a senha foi inserida. Assim, a lógica original falha. Isso pode não estar totalmente correto também, mas está funcionando para mim.

      if ( post_password_required() ) { $post = get_post();

      return $post->post_excerpt.$content; } else { return $content; }

  3. qual seria o código para uma página? Isso faz com que todas as minhas páginas fiquem ocultas, mostrando apenas o cabeçalho e o rodapé.

    • Oi Lori,

      Tenho o mesmo problema. Você encontrou uma solução para este problema?

      Claro que qualquer outra pessoa também é convidada a compartilhar ajuda e informações! ;- )

  4. Não tenho certeza se isso funciona agora. As pessoas acham que o conteúdo deve ser gratuito e acessível…. Talvez para downloads ou doações, acho que funcionaria.

Deixe uma Resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.