Cómo limitar la longitud de los comentarios en WordPress

¿Te gustaría limitar la longitud de los comentarios en WordPress?

Los comentarios de WordPress fomentan las discusiones en torno a la publicación de tu blog. Sin embargo, es posible que los comentarios que son muy breves o demasiado largos no sean muy útiles.

En este artículo, le mostraremos cómo limitar la longitud de los comentarios en WordPress.

Cómo limitar 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 crear una comunidad alrededor de su blog de WordPress. Los visitantes pueden dar su opinión, hacer preguntas, ofrecer su propio punto de vista sobre el tema.

Sin embargo, no todos los comentarios son útiles.

Llevamos más de una década moderando los comentarios de WordPress. Según nuestra experiencia, hemos descubierto que la mayoría de los comentarios útiles tienen más de 60 caracteres y menos de 5000 caracteres de longitud.

Los comentarios de una sola palabra no suelen ser muy útiles. En la mayoría de los casos, son comentarios de spam en los que el autor solo quiere un vínculo de retroceso de su sitio.

Por otro lado, los comentarios largos de más de 5000 caracteres a menudo son diatribas o quejas. A veces ni siquiera son relevantes para el artículo.

Establecer límites de longitud de comentarios en WordPress a menudo mejorará la calidad de sus comentarios. Sin embargo, no hay una forma integrada de hacer esto en WordPress.

Echemos un vistazo a cómo controlar la longitud de los comentarios en WordPress estableciendo límites mínimos y máximos.

Para limitar la longitud de los comentarios en WordPress, deberá agregar un código a uno de sus archivos de tema. Si no está familiarizado con el uso de fragmentos de código, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Simplemente agregue el siguiente fragmento de código a su archivo functions.php, un complemento específico del sitio o mediante el uso de un complemento de fragmentos de 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 enlace de filtro a preprocess_comment. Este filtro se ejecuta antes de que WordPress guarde cualquier comentario en la base de datos o realice cualquier procesamiento previo en los comentarios enviados.

Comprueba la longitud del comentario y muestra un mensaje de error si es demasiado corto o demasiado largo.

Aparece un mensaje de error si un comentario es demasiado corto o demasiado largo

Esperamos que este tutorial le haya ayudado a aprender a 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.

.

Deja un comentario