Come cambiare la pianificazione di spam di Akismet in WordPress
Dopo aver pubblicato il nostro articolo su come modificare la pianificazione dei rifiuti di WordPress, uno dei nostri lettori ha chiesto se fosse possibile modificare la pianificazione di eliminazione per i commenti spam in Akismet. Per impostazione predefinita, Akismet conserva i commenti spam nel database di WordPress per 15 giorni prima di eliminarli. In questo articolo, ti mostreremo come modificare la pianificazione dello spam di eliminazione di Akismet in WordPress.
Perché cambiare come Akismet elimina lo spam in WordPress?
Questo tutorial è solo per il plugin Akismet. Se non lo stai usando, consulta la nostra guida sul perché dovresti iniziare ad usare Akismet.
Akismet ti consente di combattere lo spam dei commenti in WordPress. Controlla tutti i commenti, i pingback e i trackback.
I commenti spam risiedono nel database, il che significa che aumentano le dimensioni del backup del database. Eliminarli prima potrebbe aiutare a mantenere le dimensioni del database un po 'più piccole.
Mentre alcuni utenti possono credere che l'eliminazione dei commenti spam migliora le prestazioni del database, non pensiamo che abbia un effetto maggiore sulle prestazioni del database nella maggior parte delle circostanze.
Se ricevi migliaia di commenti di spam e provi a eliminarli manualmente, ciò potrebbe influire sul rendimento del tuo sito. Consulta la nostra guida su come eliminare in gruppo i commenti spam in WordPress.
D'altra parte, alcuni utenti potrebbero voler mantenere i commenti spam per un periodo più lungo, in modo che possano rivederli in un secondo momento per evitare falsi positivi.
Detto questo, vediamo come è possibile modificare la pianificazione di eliminazione per il commento spam in WordPress con Akismet.
Modifica del commento spam Elimina la pianificazione in WordPress con Akismet
Akismet elimina automaticamente i commenti spam dopo averli conservati per 15 giorni nel database. Questo ti dà il tempo di rivedere manualmente i commenti spam.
Se ha contrassegnato un commento autentico come spam, puoi contrassegnarlo come non spam. In questo modo Akismet impara e migliora i suoi algoritmi per catturare i commenti spam in modo più efficiente.
È possibile modificare il numero di giorni in cui Akismet dovrebbe mantenere i commenti spam nel proprio database. Basta aggiungere questo codice al file functions.php del tuo tema o in un plug-in specifico del sito.
add_filter ('akismet_delete_comment_interval', 'custom_spam_delete_interval'); function custom_spam_delete_interval () return 7;
Cambia 7 con il numero di giorni in cui vuoi mantenere un commento. Questo filtro modifica semplicemente il programma di cancellazione dello spam di Akismet.
Cambiando il numero a 0, Akismet consentirà di eliminare tutti i commenti sulla sua successiva pianificazione di eliminazione dei commenti. Questo non ti darà molto tempo per rivedere i commenti spam.
Puoi vedere i tuoi cambiamenti in azione visitando Impostazioni »Akismet pagina. Scorri fino alla fine della pagina e vedrai una nota in lettere minuscole che dice 'Lo spam nella cartella spam più vecchio di 7 giorni viene eliminato automaticamente.'
Sostituirà 7 giorni con il numero di giorni utilizzati nel filtro.
Nota: Quando i commenti spam vengono cancellati, non vengono inviati al cestino, quindi non è possibile recuperarli.
Speriamo che questo articolo ti abbia aiutato a cambiare il programma di eliminazione dei commenti spam di Akismet in WordPress. Potresti anche voler vedere la nostra guida su come bloccare i bot dei commenti spam in WordPress con honeypot.
Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi anche trovarci su Twitter e Facebook.