¿Quieres limitar la longitud de los comentarios en WordPress?
Los comentarios de WordPress fomentan las discusiones sobre el contenido de la publicación de su blog. Sin embargo, es posible que los comentarios que sean muy breves o demasiado largos no sean muy útiles.
En este artículo, le mostraremos cómo limitar fácilmente la longitud de los comentarios en WordPress.
¿Por qué limitar la longitud de los comentarios en WordPress?
Un área de comentarios activa es una excelente manera de construir una comunidad alrededor de tu blog de WordPress. Los visitantes pueden dar su opinión, hacer preguntas y ofrecer sus propios puntos de vista sobre el tema.
Sin embargo, no todos los comentarios son útiles.
Llevamos más de una década moderando comentarios de WordPress. Según nuestra experiencia, hemos descubierto que los comentarios más útiles tienen más de 60 caracteres y menos de 5000 caracteres de longitud.
Los comentarios de una sola palabra no suelen ser de mucha ayuda. En la mayoría de los casos, son comentarios spam en los que el autor sólo quiere un vínculo de retroceso desde su sitio.
Por otro lado, los comentarios largos de más de 5.000 caracteres suelen ser diatribas o quejas. A veces ni siquiera son relevantes para el artículo.
Establecer límites de longitud de los comentarios en WordPress puede mejorar la calidad general de sus comentarios y desalentar los comentarios no deseados. Sin embargo, no existe una forma integrada de hacer esto en WordPress.
Dicho esto, echemos un vistazo a cómo controlar la longitud de los comentarios en WordPress estableciendo límites mínimos y máximos.
Puede limitar la longitud de los comentarios en WordPress agregando código a su archivo funciones.php. Sin embargo, tenga en cuenta que el más mínimo error al ingresar el código puede dañar su sitio y hacerlo inaccesible.
Por eso recomendamos usar siempre Código WPC para insertar fragmentos de código en su sitio de WordPress. Es el mejor complemento de fragmentos de código de WordPress del mercado que hace que sea seguro y fácil agregar código personalizado.
Primero, necesitas instalar y activar el complemento WPCode. Para obtener instrucciones detalladas, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Nota: WPCode también tiene un versión gratuita que puedes utilizar para este tutorial. Sin embargo, actualizar al plan pago le dará acceso a más funciones, como una biblioteca de fragmentos de código más grande, lógica condicional y más.
Tras la activación, visite el Fragmentos de código » + Agregar fragmento página desde la barra lateral de administración de WordPress.
Aquí, haga clic en el botón «Usar fragmento» debajo de la opción «Agregar su código personalizado (nuevo fragmento)».
Esto lo llevará a la página «Crear fragmento de código personalizado», donde puede comenzar agregando un título para su fragmento de código. Este nombre no se mostrará en la interfaz del sitio web y puede ser el que desee.
A continuación, elija la opción ‘Fragmento de PHP’ como Tipo de código en el menú desplegable en la esquina derecha de la pantalla.
Una vez que haya hecho eso, simplemente copie y pegue el siguiente fragmento de código en el cuadro «Vista previa del código»:
add_filter( 'preprocess_comment', 'wpb_preprocess_comment' ); function wpb_preprocess_comment($comment) { if ( strlen( $comment['comment_content'] ) > 5000 ) { wp_die('Comment is too long. Please keep your comment under 5000 characters.'); } if ( strlen( $comment['comment_content'] ) < 60 ) { wp_die('Comment is too short. Please use at least 60 characters.'); } return $comment; }
Este fragmento de código funciona agregando un gancho de filtro a preprocess_comment
. Este filtro se ejecuta antes de que WordPress guarde los comentarios en la base de datos o realice cualquier procesamiento previo de los comentarios enviados.
Comprueba la longitud del comentario y muestra un mensaje de error si es demasiado corto o demasiado largo. De forma predeterminada, el límite de comentarios está establecido en un mínimo de 60 caracteres y un máximo de 5000 caracteres en este fragmento.
Sin embargo, para establecer su propio límite de comentarios, simplemente reemplace el número 5000 en el código con su número de límite máximo.
De manera similar, puede reemplazar el número 60 en el código para establecer un límite mínimo de comentarios diferente en su sitio web de WordPress.
También puede cambiar el mensaje que se mostrará en su sitio web cuando un usuario supere o no alcance el límite de comentarios. Simplemente escriba la oración que desea mostrar después de la wp_die
líneas en el código.
Después de eso, desplácese hacia abajo hasta la sección «Inserción» y elija el modo «Inserción automática».
El código personalizado se ejecutará automáticamente en su sitio web tras la activación.
Si solo desea limitar la longitud de los comentarios en páginas específicas del sitio web, también puede hacerlo.
Simplemente desplácese hacia abajo hasta la sección ‘Lógica condicional’ y active el interruptor ‘Habilitar lógica’.
Después de eso, elija la opción ‘Mostrar’ en el menú desplegable ‘Condiciones’ y haga clic en el botón ‘+ Agregar nuevo grupo’.
Esto abrirá una nueva pestaña donde deberás seleccionar la opción ‘URL de la página’ en el menú desplegable de la izquierda.
A continuación, escriba la URL de la página donde desea limitar la longitud del comentario en el campo de la derecha.
Ahora, el fragmento de código solo se activará en la página con la URL que acaba de ingresar.
Desplácese hacia la parte superior de la página y cambie el interruptor «Inactivo» a «Activo».
Finalmente, haga clic en el botón ‘Guardar fragmento’ para almacenar su configuración.
Ahora, cuando un usuario escribe un comentario que no alcanza la longitud mínima de comentario, este mensaje se mostrará en sus pantallas.
Los usuarios no podrán publicar un comentario hasta que tenga al menos la longitud mínima que usted eligió.
Del mismo modo, cuando un usuario escribe un comentario que supera su límite máximo, este mensaje se mostrará en sus pantallas.
Esto ayudará a reducir las quejas y los comentarios no deseados en su sitio web.
Bonificación: mejore la participación de los comentarios en su sitio de WordPress
Controlar la longitud de los comentarios es sólo una forma de aumentar la participación en su sección de comentarios de WordPress. Esto es excelente para mantener a los visitantes en su sitio por más tiempo e incluso puede beneficiar el SEO de su sitio cuando los comentarios de los usuarios contienen palabras clave relevantes y agregan contexto a su contenido.
También puede mejorar aún más fácilmente la sección de comentarios en su sitio web usando Comentarios sobre prosperar.
Es el mejor complemento de comentarios de WordPress que viene con un tablero de moderación dedicado, le permite cargar comentarios de forma diferida, permite a los usuarios dejar comentarios con sus perfiles de redes sociales y más.
Además, la herramienta le permite agregar una función de voto a favor o en contra para reducir el spam y fomentar comentarios interesantes en su sitio web.
Thrive Comments incluso le permite incluir comentarios alentadores en la parte superior y ocultar comentarios ofensivos o irrelevantes en la parte inferior de la sección de discusión.
Esto le permite recompensar a los usuarios que aportan el mayor valor a la discusión y, al mismo tiempo, disuadir cortésmente a otros usuarios de dejar comentarios inútiles.
Para obtener instrucciones detalladas, es posible que desees ver nuestro tutorial sobre cómo resaltar o ocultar comentarios en WordPress.
Esperamos que este tutorial te haya ayudado a aprender cómo limitar la longitud de los comentarios en WordPress. Es posible que también desee aprender cómo aumentar el tráfico de su blog o consultar nuestra lista de los mejores complementos de WordPress para hacer crecer su sitio.
Si te gustó este artículo, suscríbete a nuestro Canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en Gorjeo y Facebook.
Fuente: Cómo limitar la longitud de los comentarios en WordPress (tutorial sencillo)