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

Recentemente, um de nossos usuários perguntou se era possível permitir comentários anônimos no WordPress. Por padrão, os usuários não podem deixar comentários no WordPress sem fornecer um nome e endereço de e-mail no formulário de comentário. Neste artigo, mostraremos como permitir aos usuários postar comentários anônimos no WordPress. Também mostraremos como ocultar os campos de nome e email do formulário de comentário do WordPress.

Pseudônimo: a solução ideal

A melhor maneira de permitir comentários anônimos no WordPress enquanto limita o spam de comentários é incentivando os usuários a usar um pseudônimo ou um apelido em vez de seu nome real.

Isso permite que você crie uma comunidade enquanto ainda permite que os usuários sejam anônimos. Os usuários ainda terão que fornecer um endereço de e-mail, mas a maioria das pessoas que querem deixar comentários anônimos tem e-mails separados para isso de qualquer forma.

Você pode comunicar isso em sua política de comentários e colocar um link proeminente acima do seu formulário de comentário.

Embora esta seja a solução ideal e a única que recomendamos, existem outras soluções para permitir um maior anonimato. No entanto, quanto mais anonimato você adicionar, maior será seu spam.

Fazendo Nome e Email Opcional

A próxima camada de anonimato que você pode adicionar é tornar o nome eo campo de e-mail completamente opcional. Não há apelidos ou nada. Se um usuário envia apenas um comentário sem nome e email, ele irá passar. Vamos dar uma olhada em como tornar os campos de nome e e-mail completamente opcionais.

A primeira coisa que você precisa fazer é ir para Configurações »Discussão e desmarque a caixa ao lado de ‘Comentário autor deve preencher o nome e e-mail’ opção. Agora você precisa salvar suas alterações e seu site estará pronto para aceitar comentários sem nome e endereço de e-mail.

Desativar nome e endereço de e-mail como campos obrigatórios no formulário de comentário do WordPress

Basta remover esta caixa de seleção não diria a seus usuários que eles podem deixar comentários sem fornecer um nome ou endereço de e-mail. Você pode querer comunicar isso mostrando que o nome e os campos de e-mail são opcionais. Também sugerimos remover o campo do URL do site para desencorajar o spam. Para fazer isso, você precisa modificar seu formulário de comentário. Basta copiar e colar o seguinte código no arquivo functions.php do seu tema ou em um plugin específico do site.

função wpb_alter_comment_form_fields ($ fields) {

 // Modificar campo de nome e mostrar que é opcional
 $ fields ['author'] = ' 

'. ' '. ($ req? ' * ':' '). '

'; // Modificar campo de e-mail e mostrar que é opcional $ fields ['email'] = ' '; // Esta linha remove o URL do site do formulário de comentário. $ fields ['url'] = '';      retornar $ fields; } add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Este código simplesmente adiciona (Opcional) Ao lado dos campos de nomes e e-mails no seu formulário de comentário. Ele também remove o campo URL do site do formulário de comentário. Se você quiser manter o campo URL do site, remova essa linha de código. Veja como se pareceria com o seu formulário de comentário:

Formulário de comentário que mostra o nome e o endereço de e-mail como campos opcionais no WordPress

Como remover completamente o nome e o email do formulário de comentário

Para aqueles usuários que desejam remover campos de nome e email do formulário de comentário, aqui está o pequeno pedaço de código que você precisa para colar no arquivo functions.php do seu tema ou em um plugin específico do site.

função wpb_alter_comment_form_fields ($ fields) {
     unset ($ fields ['author']);
     unset ($ fields ['email']);
     unset ($ fields ['url']);
     retornar $ fields;
 }
 add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Se o seu formulário de comentário estiver mostrando seu endereço de e-mail não será publicado texto, então você pode ocultá-lo editando o arquivo de comentários do seu tema.php. Localize a etiqueta e substitua-o por este código:

' 

'. __ ('Nenhum nome ou endereço de e-mail é obrigatório'). ($ req? $ required_text: ''). '

'      )); ?>

Se você não consegue localizar o comment_form , então você ainda pode esconder este texto adicionando este CSS em seu tema ou tema infantil style.css Arquivo.

.comment-notes {
 Mostrar nenhum;
 } 

É assim que o seu formulário de comentário aparecerá sem campos de nome, e-mail e url do site:

Formulário de comentário sem nome, email e campos de URL

Palavra de cautela sobre comentários anônimos

Por favor, note que sem nome e endereço de e-mail como campos obrigatórios, seu formulário de comentário atrairá um número significativamente alto de comentários de spam. Enquanto Akismet e Sucuri podem bloquear alguns IPs ruins, recomendamos que você coloque uma verificação de captcha para evitar algo disso.

Esperamos que este artigo o ajude com sua decisão de permitir comentários anônimos no WordPress. Nós cobrimos muito estilo de comentário, então, se você quiser saber mais, consulte o nosso guia sobre o estilo do seu layout de comentários.

Se você gostar deste artigo, siga-nos no Google+ e no YouTube.