Apesar do debate ser intenso e permanente, a corrente de opiniões que defende que os websites devem ter área de comentários aberta ainda continua a dominar.
Quando as circunstâncias são positivas, os comentários encorajam a discussão sobre o tema e dinamizam os websites. Nalguns casos podem mesmo criar-se comunidades muito activas.
Por vezes, no entanto, pode ser recomendado estabelecer limites. Permitir apenas comentários acima ou abaixo de um determinado número de caracteres.
Porque vale a pena limitar
Como sempre dizemos, cada caso é um caso mas os indicadores dos últimos anos de comentários online indicam que o número mínimo de caracteres deve rondar os 50 ou 60 e o máximo nos 4000.
Um comentário de uma ou duas palavras, mesmo que seja um elogio (exemplo: Muito bom), não ajuda ao debate, nada acrescenta ao artigo e, por vezes, trata-se de spam, com o autor a pretender um link para o seu site.
Quando é acima dos 4000 caracteres, além de ser eventualmente maior que o artigo original, parece ir ao encontro de um desejo de demonstração de certezas absolutas e tentativa de conversão para uma opção.
A ideia de impor limites ao tamanho dos comentários visa, assim, melhorar a qualidade e criar valor.
Há dois métodos para obter este efeito. O primeiro requere a instalação e activação de um plugin. O segundo usa umas linhas de código que podes usar no teu site.
Se estás à vontade com a inserção de código segue este último método. Caso contrário, opta pelo plugin.
Via plugin
Primeiro, instala e activa o Control Comment Length.
Depois vai a Settings > Control Comment Length e configura as opções como as pretenderes, como o máximo e o mínimo de caracteres autorizados.
Podes também adicionar mensagens que serão apresentadas aos utilizadores quando o comentário está curto ou longo.
O plugin está em alemão e inglês mas podes colocar a mensagem em qualquer língua. É leve e ainda fica mais leve se eliminares as imagens de screenshot que traz.
Via código
O código em causa vai acrescentar um filtro que corre antes do WordPress salvar os comentários na base de dados e os submeter. O código verifica o tamanho do comentário e se for menor ou maior que o definido apresenta uma mensagem de erro ao utilizador.
O código deve ser inserido no ficheiro functions.php do tema filho (child theme) da tua instalação WordPress.
[code]add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ ); function wpb_preprocess_comment($comment) { if ( strlen( $comment[‘comment_content’] ) > 5000 ) { wp_die(‘Texto demasiado longo. Por favor limite-o a menos de 4000 caracteres.’); } if ( strlen( $comment[‘comment_content’] ) < 60 ) { wp_die(‘Texto muito curto. Por favor, use mais de 60 caracteres.’); } return $comment; }[/code]
Claro que podes alterar os valores para os teus preferidos, bem como alterar a mensagem que surge na informação de erro.