Cómo permitir que los usuarios publiquen comentarios anónimos en WordPress

Cómo permitir que los usuarios publiquen comentarios anónimos en WordPress / Tutoriales

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 que los usuarios publiquen 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 y al mismo tiempo permitir 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 comunicarlo en su política de comentarios y colocar un enlace prominente a él sobre su formulario de comentarios.

Si bien esta es la solución ideal, y la única que recomendamos, hay otras soluciones para permitir un mayor anonimato. Sin embargo, cuanto más anonimato agregue, mayor será su spam..

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. No hay apodos ni nada. Si un usuario envía solo un comentario sin nombre y correo electrónico, se realizará. Veamos cómo hacer que los campos de nombre y correo electrónico sean completamente opcionales..

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

La simple eliminación de esta casilla de verificación no le diría a los 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 spam. Para hacer esto, necesitas modificar tu 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.

 función wpb_alter_comment_form_fields ($ fields) // Modificar campo de nombre y muestra que es opcional $ fields ['author'] = '

'. ''. __( 'Nombre: (Opcional)' ) . ''. ($ req? '*': "). '

'; // Modificar el campo de correo electrónico y mostrar que son campos $ opcionales ['email'] = '

'. __ ('Correo electrónico (opcional)', 'veinte y trece'). ''. ($ req? '*': "). '

'; // Esta línea elimina la URL del sitio web del formulario de comentarios. $ fields ['url'] = "; return $ fields; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Este código simplemente agrega (Opcional) Junto a 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. Aquí es cómo se vería su formulario de comentarios:

Cómo eliminar completamente el nombre y 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 trozo de código que debe pegar en el archivo functions.php de su tema o en un complemento específico del sitio.

 función wpb_alter_comment_form_fields ($ fields) unset ($ fields ['author']); unset ($ fields ['email']); unset ($ fields ['url']); devuelve $ 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. Localiza la etiqueta y reemplazarlo con este código:

  '

'. __ ('No se requiere nombre ni dirección de correo electrónico'). ($ req? $ required_text: "). '

')); ?>

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

 .comentario-notas mostrar: ninguno;  

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

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á un número significativamente alto de comentarios de spam. Si bien Akismet y Sucuri pueden bloquear algunos IP incorrectos, recomendamos encarecidamente que coloque una verificación de captcha para evitar algo de eso..

Esperamos que este artículo le haya ayudado 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 su diseño de comentarios..

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