Como alterar o programa de exclusão de spam do Akismet no WordPress

Depois de publicarmos nosso artigo sobre como mudar o cronograma do lixo do WordPress, um dos nossos leitores perguntou se era possível alterar a agenda de exclusão para comentários de spam em Akismet. Por padrão, o Akismet mantém comentários de spam em seu banco de dados do WordPress por 15 dias antes de excluí-los. Neste artigo, mostraremos como alterar o esquema de spam de exclusão da Akismet no WordPress.

Como alterar o programa de exclusão de spam do Akismet no WordPress

Por que mudar como o Akismet exclui o Spam no WordPress?

Este tutorial é apenas para o plugin do Akismet. Se você não estiver usando, consulte nosso guia sobre por que você deve começar a usar o Akismet.

O Akismet permite combater o spam de comentários no WordPress. Ele monitora todos os comentários, pingbacks e trackbacks.

Os comentários de spam residem no seu banco de dados, o que significa que eles aumentam o tamanho do backup do banco de dados. Eliminar-lhes mais cedo pode ajudar a manter o tamanho do banco de dados um pouco menor.

Embora alguns usuários possam acreditar que a exclusão de comentários de spam melhora o desempenho do banco de dados, não achamos que ele tenha um efeito importante no desempenho do banco de dados na maioria das circunstâncias.

Se você estiver recebendo milhares de comentários de spam e tentar excluí-los manualmente, isso pode afetar o desempenho do seu site.

Por outro lado, alguns usuários podem querer manter comentários de spam por um período mais longo, para que possam revisá-los mais tarde para evitar falsos positivos.

Dito isso, vejamos como você pode alterar a agenda de exclusão para comentários de spam no WordPress com o Akismet.

Alterando Spam Comentário Excluir agenda no WordPress com Akismet

O Akismet exclui automaticamente os comentários de spam depois de mantê-los por 15 dias no seu banco de dados. Isso lhe dá tempo para revisar manualmente os comentários de spam.

Se ele marcou um comentário genuíno como spam, então você pode marcá-lo como não spam. É assim que a Akismet aprende e melhora seus algoritmos para capturar comentários de spam de forma mais eficiente.

Compartilhe a pasta de spam

Você pode alterar o número de dias que a Akismet deve manter comentários de spam em seu banco de dados. Basta adicionar este código ao arquivo functions.php do seu tema ou em um plugin específico do site.

add_filter ('akismet_delete_comment_interval', 'custom_spam_delete_interval');

 função custom_spam_delete_interval () {
 retornar 7;
 } 

Mude 7 com o número de dias que deseja manter um comentário. Este filtro simplesmente modifica o cronograma de exclusão de spam da Akismet.

Alterando o número para 0, permitirá que o Akismet exclua todos os comentários em sua próxima agenda de exclusão de comentários. Isso não lhe dará muito tempo para revisar comentários de spam.

Você pode ver suas mudanças em ação visitando Configurações »Akismet página. Desloque-se até a parte inferior da página, e você verá uma nota em pequenas letras dizendo ‘O spam na pasta de spam com mais de 7 dias é excluído automaticamente.’

Comente o esquema de exclusão de spam mostrado nas configurações do Akismet

Ele irá substituir 7 dias com o número de dias que você usou em seu filtro.

Nota: Quando os comentários de spam são excluídos, eles não são enviados para o lixo, então você não pode recuperá-los.

Esperamos que este artigo o ajude a alterar o calendário de exclusão de comentários de spam da Akismet no WordPress