Cómo permitir a los usuarios publicar comentarios anónimos en WordPress

Recientemente uno de nuestros usuarios nos preguntó si era posible permitir comentarios anónimos en WordPress. Por defecto, 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 animando 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 tendrán que proporcionar una dirección de correo electrónico, pero la mayoría de las personas que quieren 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 destacado sobre su formulario de comentarios.
Si bien esta es la solución ideal, y la única que recomendamos, existen otras soluciones que permiten un mayor anonimato. Sin embargo, cuanto más anonimato añada, mayor será el spam.
Haciendo que Nombre y Correo Electrónico sean Opcionales
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 sólo un comentario sin nombre ni correo electrónico, lo aprobará. 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 Settings " Discussion y desmarcar la casilla junto a 'Comment author must fill out name and e-mail' option. Ahora necesita guardar sus cambios, y su sitio estará listo para aceptar comentarios sin nombre ni dirección de correo electrónico.
Simplemente quitando esta casilla de verificación no le dirá a sus usuarios que pueden dejar comentarios sin proporcionar un nombre o una 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 que se elimine el campo URL del sitio web para desalentar el spam. Para ello, debe modificar su formulario de comentarios. Simplemente copie y pegue el siguiente código en el archivo functions.php de su tema o en un plugin específico del sitio.
12345678910111213141515161718functionwpb_alter_comment_form_fields($fields) { // Modify Name Field and show that it's Optional $fields['author'] = '
'. ''. Nombre (facultativo)". ( $req? '*': '') .................................................................................................................................................................................................................................. "size="30". $aria_req. ' />
Modificar el campo Email y mostrar que es Opcional$fields['email'] = '.
'. "Correo electrónico (opcional)", "veintitrés"... ( $req? '*': '') . esc_attr( $commenter['comment_author_email'] ) . "size="30". $aria_req. ' />
Esta línea elimina la URL del sitio web del formulario de comentarios. campos['url'] = ''; return$fields;}add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');
Este código simplemente añade (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. Así es como se vería su formulario de comentarios:
Cómo quitar completamente el nombre y el correo electrónico del formulario de comentarios
Para aquellos usuarios que deseen eliminar los campos de nombre y correo electrónico del formulario de comentarios, aquí está el pequeño trozo de código que necesita pegar en el archivo functions.php de su tema o en un plugin específico del sitio.
1234567functionwpb_alter_comment_form_fields($fields) { unset($fields['autor']); unset($fields['email']); unset($fields['url']); return$fields;}add_filter('comment_form_default_fields', 'wpb_alter_alter_comment_comment_form_form_form_fields');
Si se muestra su formulario de comentarios Su dirección de correo electrónico no será publicada , puede ocultarla editando el archivo comments.php de su tema. Localice la etiqueta y reemplácela por este código:
12345 '
'. ('No se requiere nombre ni dirección de correo electrónico.') . ( $req? $texto_requerido: '') .
' ));?>
Si no puede localizar el formulario de comentarios, entonces todavía puede ocultar este texto añadiendo este CSS en el archivo style.css de su tema o tema hijo.
123.notas de inicio {muestran:ninguna;}
Así es como se verá su formulario de comentarios sin los campos de nombre, correo electrónico y url del sitio web:
Advertencia sobre los comentarios anónimos
Tenga en cuenta que sin nombre y dirección de correo electrónico como campos obligatorios, su formulario de comentarios atraerá un número significativamente alto de comentarios de spam. Mientras que Akismet y Sucuri pueden bloquear algunas IPs malas, recomendamos encarecidamente que coloque una verificación de captura para evitar algunas de ellas.
Esperamos que este artículo le haya ayudado con su decisión de permitir comentarios anónimos en WordPress. Hemos cubierto un montón de estilos de formularios de comentarios, así que si quieres saber más, consulta nuestra guía sobre cómo estilizar el diseño de tus comentarios.
Si te gusta este artículo, por favor síguenos en Google+ y YouTube.
Deja una respuesta