Recientemente, uno de nuestros usuarios preguntó si era posible permitir comentarios anónimos en WordPress. De forma predeterminada, los usuarios no pueden dejar comentarios en WordPress sin proporcionar un nombre y una dirección de correo electrónico en el formulario de comentarios. En este artículo, le mostraremos cómo permitir a los usuarios publicar comentarios anónimos en WordPress. También le mostraremos cómo ocultar los campos de nombre y correo electrónico del formulario de comentarios de WordPress.

Seudónimo: la solución ideal

La mejor manera de permitir comentarios anónimos en WordPress mientras se limita el spam de comentarios es alentar a los usuarios a usar un seudónimo o un apodo en lugar de su nombre real.

Esto le permite construir una comunidad al mismo tiempo que permite que los usuarios sean anónimos. Los usuarios todavía tendrán que proporcionar una dirección de correo electrónico, pero la mayoría de las personas que desean dejar comentarios anónimos tienen correos electrónicos separados para esto de todos modos.

Puede comunicar esto en su política de comentarios y colocar un enlace destacado sobre el formulario de comentarios.

Si bien esta es la solución ideal, y la única que recomendamos, existen otras soluciones para permitir un mayor anonimato. Sin embargo, cuanto mayor sea el anonimato que agregue, mayor será su correo no deseado.

Hacer nombre y correo electrónico opcional

La siguiente capa de anonimato que puede agregar es hacer que el nombre y el campo de correo electrónico sean completamente opcionales. Sin apodos ni nada. Si un usuario envía solo un comentario sin nombre y correo electrónico, se procesará. Echemos un vistazo a cómo hacer que los campos de nombre y correo electrónico sean completamente opcionales.

Lo primero que debe hacer es ir a Configuración »Discusión y desmarque la casilla junto a ‘El autor del comentario debe completar el nombre y el correo electrónico’ opción. Ahora debe guardar sus cambios, y su sitio estará listo para aceptar comentarios sin nombre y dirección de correo electrónico.

Deshabilite el nombre y la dirección de correo electrónico como campos obligatorios en el formulario de comentarios de WordPress

Simplemente eliminar esta casilla de verificación no les diría a sus usuarios que pueden dejar comentarios sin proporcionar un nombre o dirección de correo electrónico. Es posible que desee comunicar esto mostrando que los campos de nombre y correo electrónico son opcionales. También sugerimos eliminar el campo URL del sitio web para desalentar el correo no deseado. Para hacer esto, necesita modificar su formulario de comentarios. Simplemente copie y pegue el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio.

function wpb_alter_comment_form_fields ($ fields) {

 // Modificar el campo de nombre y mostrar que es opcional
 $ fields ['author'] = ' ';

 // Modificar el campo de correo electrónico y mostrar que es opcional
 $ fields ['email'] = ' ';

 // Esta línea elimina la URL del sitio web del formulario de comentarios.
 $ fields ['url'] = '';

     devolver $ campos;
 }
 add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Este código simplemente agrega (Opcional) al lado de los campos de nombre y correo electrónico en su formulario de comentarios. También elimina el campo URL del sitio web del formulario de comentarios. Si desea mantener el campo URL del sitio web, elimine esa línea de código. Así es como se verá tu formulario de comentarios:

Formulario de comentario que muestra el nombre y la dirección de correo electrónico como campos opcionales en WordPress

Cómo eliminar por completo el nombre y el correo electrónico del formulario de comentarios

Para aquellos usuarios que desean eliminar los campos de nombre y correo electrónico del formulario de comentarios, aquí está el pequeño fragmento de código que debe pegar en el archivo functions.php de su tema o en un complemento específico del sitio.

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

Si su formulario de comentarios está mostrando su dirección de correo electrónico no será publicada texto, luego puede ocultarlo editando el archivo comments.php de su tema. Ubica la etiqueta y reemplazarlo con este código:

' '
     ));
 ?> 

Si no puedes localizar el comment_form , entonces aún puede ocultar este texto agregando este CSS en su tema o tema infantil style.css archivo.

.comment-notes {
 pantalla: ninguna;
 } 

Así es como se verá su formulario de comentarios sin nombre, correo electrónico ni campos de URL del sitio web:

Formulario de comentario sin nombre, correo electrónico y campos URL

Palabra de advertencia sobre los comentarios anónimos

Tenga en cuenta que sin el nombre y la dirección de correo electrónico como campos obligatorios, su formulario de comentarios atraerá una cantidad significativamente alta de comentarios no deseados. Si bien Akismet y Sucuri pueden bloquear algunas direcciones IP incorrectas, le recomendamos encarecidamente que ponga una verificación de captcha para evitar algo de eso.

Esperamos que este artículo lo ayude con su decisión de permitir comentarios anónimos en WordPress. Cubrimos muchos estilos de comentarios, por lo que si desea obtener más información, consulte nuestra guía sobre el diseño de comentarios.

Si te gusta este artículo, síguenos en Google+ y YouTube.