X

Como Exigir um Comprimento Mínimo de Comentário no WordPress

Snippets por IsItWP

Você está procurando uma maneira de exigir um comprimento mínimo de comentário no WordPress? Este trecho exibirá esta mensagem de erro se o trecho tiver menos de 20 caracteres: “Todos os comentários devem ter pelo menos 20 caracteres.”

Instruções:

Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou em um plugin específico do site:

add_filter( 'preprocess_comment', 'minimal_comment_length' );

function minimal_comment_length( $commentdata ) {
     $minimalCommentLength = 20;

     if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength ){
       wp_die( 'All comments must be at least ' . $minimalCommentLength . ' characters long.' );
     }

     return $commentdata;
}

Este trecho foi criado por Paul.

Observação: Se esta é a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como copiar / colar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.

Se você gostou deste snippet de código, considere conferir nossos outros artigos no site, como: WPForms vs. Gravity Forms – Melhor Comparativo de Plugins de Formulário.

Comentários   Deixe uma Resposta

  1. Posso adicionar um estilo de div personalizado para mensagens de erro?

    1. Infelizmente, não que eu saiba. Esta página de erro não é do seu tema, mas do núcleo do WordPress. Já vi alguns hacks, mas todos exigem a modificação de arquivos do núcleo, e isso não é uma boa ideia.

Adicionar um Comentário

Ficamos felizes que você escolheu deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!