Cómo limitar el valor mínimo/máximo de caracteres en comentarios de Wordpress

Cómo limitar el valor mínimo/máximo de caracteres en comentarios de Wordpress

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:


    • Related Articles

    • Activar y desactivar comentarios en WordPress

      WordPress es un CMS muy complejo que permite personalizar de muchas formas la web y las páginas de esta. Si tiene un blog personal o publique noticias/actualizaciones en su web, es probable que quiera añadir comentarios en dicha página. En esta guía ...
    • Cómo añadir campos personalizados al formulario de comentarios en Wordpress

      Añadir campos personalizados al formulario de comentarios en tu sitio de WordPress puede ser muy útil para recopilar información adicional de tus usuarios. En esta guía mostramos dos formas de hacerlo: la primera es utilizando código personalizado y ...
    • Cómo limitar el acceso al login de wordpress mediante ips

      Uno de los intentos de ataque más comunes a cualquier web basado en Wordpress es tratar de acceder mediante fuerza bruta o denegando el servicio a la pantalla de acceso. Un modo de poder proteger cualquier acceso es limitar este archivo desde ...
    • Como instalar un reCaptcha en Wordpress

      Al instalar Wordpress podemos recibir cierto Spam por lo comentarios o los formularios que tengamos instalados, por eso existen herramientas que pueden aumentar la seguridad de estos y reducir al máximo el spam masivo, que puede hacer que perdamos ...
    • Cómo detectar inyecciones de código en nuestro Wordpress

      El Wordpress es el CMS más utilizado del mundo. Esto hace que sus actualizaciones, plugins y otras herramientas sean las que más soporte reciben en comparación a otras herramientas. Al ser el más utilizado con gran diferencia, también es el CMS más ...