Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como permitir que os usuários publiquem comentários anônimos no WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Um de nossos leitores nos perguntou recentemente se existe uma maneira de permitir que os usuários publiquem comentários anônimos no WordPress.

Por padrão, o WordPress solicita que os usuários digitem seu nome e e-mail ao comentar, mas nem todos se sentem à vontade para compartilhar suas informações pessoais. Isso pode ser uma barreira para o envolvimento e impedir que as pessoas forneçam feedback valioso.

Neste artigo, mostraremos como permitir facilmente comentários anônimos no seu site WordPress. Por sua vez, isso pode ajudar a melhorar o envolvimento do usuário e, ao mesmo tempo, respeitar a privacidade dos visitantes.

allow-users-to-post-anonymous-comments-in-post

Por que permitir que os usuários publiquem comentários anônimos no WordPress?

Imagine que você escreveu uma ótima publicação no blog e está ansioso para saber a opinião do seu público. Os comentários são uma ótima maneira de obter feedback, entender qual conteúdo tem mais repercussão e criar um senso de comunidade em seu site WordPress.

Os comentários também são uma maneira fácil de ver qual conteúdo está obtendo mais engajamento. Você pode então criar mais desse conteúdo e obter ainda mais interação.

Os visitantes também usam os comentários para interagir com outros leitores. Algumas pessoas podem até retornar a uma publicação apenas para ler os comentários, o que significa mais visualizações de página.

Dito isso, você deve incentivar os visitantes a postar comentários em seu blog do WordPress. Se estiver usando plug-ins para melhorar os comentários do WordPress, você terá um ótimo começo.

No entanto, por padrão, o WordPress não permite que os visitantes publiquem um comentário sem compartilhar seu nome e endereço de e-mail. Essa etapa adicional pode impedir que as pessoas comentem.

Muitos visitantes hesitam em compartilhar suas informações pessoais devido a preocupações com a privacidade ou medo de e-mails de spam. Como resultado, você poderá ver menos comentários e níveis mais baixos de envolvimento.

Essa falta de interação pode ser frustrante, especialmente quando se sabe que uma seção de comentários ativa pode gerar mais visualizações de página e criar uma comunidade fiel ao seu site.

Ao permitir que os usuários publiquem comentários anônimos no WordPress, você geralmente receberá mais comentários e aumentará seu envolvimento.

Esteja ciente de que permitir comentários anônimos pode tornar seu site mais vulnerável a comentários de spam. Se você permitir que os usuários publiquem comentários anônimos, também deverá usar ferramentas para combater o spam de comentários. Você também pode consultar nosso guia sobre como moderar comentários no WordPress para obter mais dicas.

Com isso em mente, vamos ver como você pode permitir que os usuários publiquem comentários anônimos no WordPress. Se você preferir ir direto para um método específico, use os links abaixo:

Método 1: Permitir que os usuários publiquem anonimamente com campos opcionais de nome e e-mail

O formulário de comentário padrão do WordPress solicita que o usuário digite um endereço de e-mail e um nome antes de poder publicar um comentário.

Esses campos são obrigatórios por padrão, mas você pode torná-los opcionais. Isso significa que os visitantes que se sentem à vontade para compartilhar suas informações pessoais ainda têm uma maneira de inserir seu nome e endereço de e-mail.

Para tornar opcionais os campos “Nome” e “E-mail” do formulário de comentários, vá para Configurações ” Discussão no painel do WordPress.

Aqui, basta desmarcar a caixa ao lado de “O autor do comentário deve preencher o nome e o e-mail”.

uncheck comment author

Depois de fazer isso, basta rolar até a parte inferior da página e clicar em “Save Changes” (Salvar alterações).

Os visitantes agora podem comentar sem digitar seu nome e endereço de e-mail. No entanto, o formulário de comentário padrão do WordPress ainda mostra os campos “Nome” e “E-mail” como obrigatórios, de modo que os visitantes não saberão que podem postar anonimamente.

Com isso em mente, você deverá adicionar rótulos “Opcional” aos campos “Nome” e “E-mail”. Enquanto estiver fazendo essa alteração, sugerimos também que remova o campo URL do site do formulário de comentários do WordPress.

Muitos spammers e bots publicam comentários com o objetivo de colocar um link em seu site. Ao remover o campo URL do site do formulário de comentários do WordPress, você pode desencorajar as pessoas a postarem comentários de spam.

Ao adicionar o seguinte trecho de código ao seu site, você pode adicionar os rótulos “Optional” e ocultar o campo URL do site.

Você pode adicionar esse código ao arquivo functions.php ou usar um plug-in de snippets de código.

A maneira mais fácil de fazer isso é com o WPCode, que é o melhor plug-in de snippets de código que permite adicionar facilmente HTML personalizado, PHP e muito mais ao seu site sem editar os arquivos do tema. Ele ajuda a evitar a quebra de seu site com código ruim/

A primeira etapa é instalar e ativar o plug-in WPCode. Para obter mais detalhes, consulte nosso tutorial sobre como instalar um plug-in do WordPress.

Comece acessando Code Snippets ” + Add Snippet. A partir daí, você verá uma biblioteca de snippets de código prontos.

Em “Add Your Custom Code” (Adicionar seu código personalizado), clique em “Use Snippet” (Usar snippet).

add custom code snippet

Em seguida, basta dar um título ao seu código e selecionar o tipo de código como PHP Snippet.

Cole o código abaixo na caixa de texto Code Preview (Visualização de código):

function wpb_alter_comment_form_fields($fields) {
 
// Modify Name Field and show that it's Optional 
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Name (Optional)' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';
 
// Modify Email Field and show that it's Optional
$fields['email'] = '<p class="comment-form-email"><label for="email">' . __( 'Email (Optional)', 'twentythirteen' ) . '</label> ' .
      ( $req ? '<span class="required">*</span>' : '' ) .
      '<input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) .
      '" size="30"' . $aria_req . ' /></p>'; 
 
// This line removes the website URL from comment form.       
      $fields['url'] = '';
 
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Em seguida, basta ativar o botão “Active” (Ativo).

Clique em “Save Snippet” para que as alterações tenham efeito.

activate custom snippet

Se você visitar seu site, verá que os campos “Nome” e “E-mail” estão marcados como “Opcional”.

Você também removeu o campo URL do site do formulário de comentários do WordPress.

optional name and email in comments

Método 2: Remover os campos de nome e e-mail do formulário de comentários do WordPress

Outra opção é remover completamente os campos “Nome” e “E-mail” do formulário de comentários do WordPress. Isso deixa bem claro que os visitantes podem postar anonimamente.

Para fazer isso, você precisará adicionar algum código ao seu site. Recomendamos usar o WPCode para isso.

Assim como no Método 1, você acessará Code Snippets ” + Add Snippet. Em seguida, você clicará no botão “Use Snippet” em Add Your Custom Code (Adicionar seu código personalizado).

add custom code snippet

Na próxima tela, você deve dar um nome ao seu código e escolher “PHP Snippet” como o tipo de código.

Em seguida, basta colar o código a seguir para remover completamente os campos “Name” e “Email”:

function wpb_alter_comment_form_fields($fields) {
    unset($fields['author']);
    unset($fields['email']);
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Certifique-se de alternar o snippet personalizado para “Ativo”.

Em seguida, clique no botão “Save Snippet” (Salvar snippet) na parte superior da tela.

save custom snippet

Visualize as alterações em uma postagem de blog para ver a diferença.

Você verá que os visitantes não podem mais digitar seu endereço de e-mail ou nome.

no required email or name in comments

Como você pode ver na imagem acima, o formulário de comentários do WordPress também tem uma caixa de seleção que diz: ‘Salvar meu nome, e-mail e site neste navegador para a próxima vez que eu comentar’.

Essa caixa de seleção é uma parte importante para tornar seu site compatível com o GDPR.

Se você não estiver coletando informações de identificação pessoal dos seus visitantes, talvez não seja necessário mostrar essa caixa de seleção. No entanto, o GDPR é um tópico complicado, por isso recomendamos a leitura cuidadosa do nosso guia definitivo para WordPress e conformidade com o GDPR antes de tomar uma decisão.

Formas de bônus para melhorar sua seção de comentários

Permitir que os usuários comentem anonimamente é apenas uma maneira de melhorar o envolvimento com comentários no seu site WordPress. Também recomendamos dar uma olhada nos seguintes guias:

Esperamos que este artigo o tenha ajudado a aprender como permitir que os usuários publiquem comentários anônimos no WordPress. Você também pode consultar nosso guia sobre como limitar o tamanho dos comentários no WordPress ou nossa seleção de especialistas dos melhores plug-ins do WordPress para melhorar os comentários.

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

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

24 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Juan Pablo says

    I can’t disable Users must be registered and logged in to comment – dunno why. Any tricks to do it with php function?

  3. Chris says

    So the first option to label the Name and EMail text area as “Optional” did not work. Instead, the Text areas for both Name and EMail are still there but there are no labels next to them, they are blank.

  4. Ahmad says

    So does links from Twitter activity now count for search
    engine optimisation? I heard they help after the Penguin Google
    algorithm refresh
    Do you participate in any forums?

  5. Usana says

    I don´t know if it was a concidence but about a month ago I did turn off all comments off and my Alexa Ranking went down (same amount of organic visitors)… what do you think? By the way this is my blog url: (Yes… I do post in Spanish).

    Have a great day!

    • WPBeginner Support says

      We don’t think Alexa Rankings are important, relevant, or an accurate tool. What you need to measure, is how your users react to change. Check how it affects your bounce rate, user engagement, conversions, and other metrics.

      Administrador

  6. C.K. Matthews says

    I’ve created a custom post type that members can use to post questions to forum. In the single-custom-post-type.php I simply omitted the author id tag so the author’s name is anonymous.

    What I want to achieve now is that if the post author wants to ask a question to the commented he or she can do so anonymously. Is there a way to edit or create a custom comment form to do something like if(!author() ) show comment author name?

    I’m very new to this and I have a custom-comments.php but evidentally what I need is in the comment_form () which at this time I am using Jetpack comments.

    Please advise.

Deixe uma resposta

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