Si dispone de un blog personal o un noticiario es posible que quiera personalizar los comentarios de su página.

 

Ya sea porque recibe comentarios extremadamente largos o simplemente por querer establecer un máximo de caracteres.

 

En esta guía mostramos cómo poder limitar el valor mínimo y máximo de caracteres en los comentarios de su Wordpress.

 

El proceso será añadir un código en el fichero functions.php del tema que tiene activo en su Wordpress. Para ello, es necesario acceder a los archivos del hosting mediante FTP. Cómo acceder a FTP

 

Una vez ya esté dentro de su FTP, debe ir a los archivos del tema instalado de su Wordpress. La ruta predeterminada es /web/wp-content/themes/nombredeltema.

 

Dentro de la carpeta de su tema verá un archivo llamado “functions.php” debe editar el archivo para poder añadir el siguiente código:

 

function wpbody_longitud_comentario($comentario) {

    if ( mb_strlen( $comentario['comment_content'] ) > 1000 ) {

        wp_die('Comentario supera el límite permitido.');

    } elseif ( mb_strlen( $comentario['comment_content'] ) < 100 ) {

        wp_die('¡Comentario demasiado corto!');

    }

    return $comentario;

}

 

Mostramos una captura del código añadido desde webFTP, se debe añadir al final del todo del fichero:

 

 

Este código es un ejemplo. Hará que los comentarios que superen los 1000 caracteres sean denegados y los que no lleguen a los 100 también.

 

Cuando se superen los 1000 mostrará el mensaje “Comentario supera el límite permitido” y cuando se escriban menos de 100 dirá “¡Comentario demasiado corto!”

 

Si quiere editar el texto a mostrar solo debe cambiar la misma parte de texto en el código de arriba. Lo mismo sucede con los caracteres máximos/mínimos, si quiere poner un valor concreto solo debe editar los números del código y remplazarlos.

 

Al hacer una prueba de límite y máximo, Wordpress muestra el siguiente mensaje de error:

 

Comentario con menos de 100 caracteres:

 

 

Comentario con más de 1000 caracteres: