Quando começamos a gerenciar sites de comunidades do WordPress, notamos algo interessante: muitos usuários queriam compartilhar seus pensamentos, mas hesitavam em usar seus nomes reais. Alguns tinham preocupações válidas com a privacidade, enquanto outros se preocupavam com as implicações no local de trabalho.
É por isso que começamos a explorar maneiras de permitir comentários anônimos no WordPress. Depois de anos administrando vários sites de comunidades e testando diferentes métodos, aprendemos o que funciona melhor tanto para os proprietários de sites quanto para os usuários.
Neste guia, mostraremos as maneiras mais eficazes de ativar comentários anônimos no seu site WordPress e, ao mesmo tempo, manter o spam sob controle. Testamos esses métodos em vários sites com milhares de usuários, portanto, você pode ter certeza de que eles também funcionarão no seu site.

Por que permitir que os usuários publiquem comentários anônimos no WordPress?
Imagine que você escreveu uma ótima postagem no blog e mal pode esperar para ouvir 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.
Acompanhar a seção de comentários é uma maneira fácil de ver qual conteúdo obtém mais engajamento. Assim, você pode criar mais conteúdo desse tipo 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.
Portanto, 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, principalmente 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, mostraremos como você pode permitir que os usuários publiquem comentários anônimos no WordPress. Se preferir ir direto para um método específico, use os links abaixo:
Pronto? Vamos direto ao assunto.
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, acesse 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”.

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 um snippet de código personalizado ao seu site, você pode adicionar os rótulos “Optional” e ocultar o campo URL do site. Você pode adicionar esse código ao seu arquivo functions.php. No entanto, não recomendamos esse método, pois ele pode danificar seu site.
O uso de um plug-in de snippets de código é uma maneira muito melhor e mais fácil de fazer isso para iniciantes.
O WPCode é o melhor plug-in de snippets de código para adicionar facilmente HTML, PHP e outros elementos personalizados ao seu site sem editar os arquivos do tema. Ele ajuda a evitar a quebra de seu site com código incorreto.
Alguns de nossos sites parceiros usam o WPCode para gerenciar trechos de código personalizados. Ele provou ser uma ótima ferramenta para inserir scripts de rastreamento, ajustar a funcionalidade ou personalizar recursos.
Confira nossa análise completa do WPCode para obter mais informações sobre esse plug-in!

Então, vamos instalar e ativar o plugin gratuito WPCode. Para obter mais detalhes, consulte nosso tutorial sobre como instalar um plug-in do WordPress.
Após a ativação, você pode começar 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), você pode clicar em “Use Snippet” (Usar snippet).

Observação: você não precisa do WPCode Pro para usar um trecho de código personalizado. Mas se quiser mais recursos, como acesso a mais de 100 trechos de código aprovados por especialistas, controle de acesso do usuário, rastreamento de pixels de mídia social e um histórico de revisão completo, será necessário fazer upgrade do seu plano.
Em seguida, basta dar um título ao seu código e alterar o “Code Type” (Tipo de código) para “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, você deverá ativar o botão “Active” (Ativo).
Feito isso, clique em “Save Snippet” para que as alterações tenham efeito.

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.

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 e, mais uma vez, recomendamos o uso do WPCode.
Assim como no Método 1, você irá até Code Snippets ” + Add Snippet. Em seguida, você clicará no botão “Use Snippet” em “Add Your Custom Code”.

Na próxima tela, você nomeará o snippet de código personalizado 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');
Não se esqueça de alternar o snippet personalizado para “Ativo”.
Em seguida, clique no botão “Save Snippet” (Salvar snippet) na parte superior da tela.

Uma vez feito isso, você pode visualizar as alterações em uma postagem de blog para ver a diferença.
Agora você deve ver que os visitantes não podem mais digitar seu endereço de e-mail ou nome.

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 visitantes, talvez não seja necessário exibir 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.
Dica bônus: Mais maneiras de melhorar sua seção de comentários
Permitir que os usuários comentem anonimamente é apenas uma maneira de melhorar o envolvimento dos comentários no seu site WordPress.
Como os comentários são importantes, você deve tentar obter mais deles. Uma maneira de fazer isso é usar um redirecionamento de comentários. Quando alguém deixa seu primeiro comentário, você pode querer enviá-lo para uma página de agradecimento para demonstrar gratidão e incentivar mais interação.

Para obter instruções detalhadas, consulte nosso guia sobre como redirecionar a atenção do usuário com redirecionamentos de comentários.
Em seguida, adicionar um sistema de classificação simples pode incentivar as pessoas a deixar comentários úteis e bem escritos. Por exemplo, você pode destacar os principais comentários na parte superior ou dar distintivos aos melhores.

Para saber mais sobre esse tópico, leia nosso guia sobre como adicionar um sistema simples de classificação de usuários para comentários do WordPress.
Da mesma forma, o uso de um sistema de votos positivos/negativos permite que os usuários decidam quais comentários são populares e empurra o spam para o final. Isso ajuda a criar um senso de comunidade e facilita a moderação dos comentários.

Você pode ver as instruções detalhadas passo a passo em nosso guia sobre como permitir que os usuários curtam ou não curtam comentários no WordPress.
Agora, à medida que seu blog cresce, o gerenciamento de uma grande comunidade pode se tornar complicado. Talvez você queira recompensar os usuários que contribuem com comentários valiosos e desencorajar os que não ajudam.
Por exemplo, alguém pode deixar um comentário de autopromoção com um link para seu blog, ou podem aparecer vários comentários que não acrescentam muito à discussão.
Para melhorar a qualidade dos comentários, você pode destacar os comentários valiosos na parte superior e empurrar os irrelevantes para a parte inferior.

Para fazer isso, consulte nosso guia detalhado sobre como destacar ou enterrar comentários no WordPress.
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.
alvina adolf
Thanks for sharing your blog.
WPBeginner Support
You’re welcome!
Admin
chinmay
Thanks for the guidance. This helped me a lot.
WPBeginner Support
Glad our guide was helpful
Admin
Kenneth
Thank you for this article post. It’s really helpful.
WPBeginner Support
Glad our guide was helpful
Admin
Rajesh Kumar
Will it not lead to a lot of spam comments?
WPBeginner Support
There is a chance but this is for users looking to offer this option.
Admin
Heather
so helpful, thank you
WPBeginner Support
You’re welcome
Admin
reem
thanks,for helps
WPBeginner Support
Glad our article could be helpful
Admin
Bahati walker
Thanks a lot for your guide
Juan Pablo
I can’t disable Users must be registered and logged in to comment – dunno why. Any tricks to do it with php function?
Chris
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.
Hina
How to Comments in WordPress plugins. Please Help
Ahmad
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?
Usana
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
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.
Admin
ajinkya pawar
How to Comments in WordPress plugins
Someone
HEy im anon!… And my IP address?
C.K. Matthews
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.
Coupontray
Its better to use Disqus to handle Anonymous comments in any platform.