Come combattere lo spam dei commenti in WordPress
Pubblicato: 2019-08-14Noti molto spam nei commenti del tuo blog WordPress? Entri nella tua dashboard ogni giorno e ogni volta vedi una serie di nuovi commenti visualizzati nella sezione Commenti del tuo pannello di amministrazione ma la maggior parte di essi sono spam? Bene, vediamo come combattere lo spam dei commenti in WordPress e sbarazzarcene per sempre.
Andiamo alle impostazioni della discussione
Innanzitutto, esaminiamo alcuni dei metodi per combattere lo spam nei commenti gestendo alcune impostazioni dei commenti nella dashboard del tuo WP. Vai su Impostazioni -> Discussione nel tuo pannello di amministrazione e:
– Attiva la moderazione dei commenti;
Scorri fino alla sezione "Prima che appaia un commento" e seleziona l'opzione "Il commento deve essere approvato manualmente". Ora ogni commento aggiunto dal tuo lettore apparirà nella dashboard e non sarà pubblicato finché non lo approverai. Puoi disapprovare o spostare i commenti nel cestino se non vuoi che vengano pubblicati.
Qui puoi aggiungere alcune parole chiave che faranno passare un commento alla lista nera se sono contenute nel suo contenuto. Puoi anche inserire nella lista nera nomi, e-mail o indirizzi IP di alcuni commentatori.
– Disabilita trackback e ping;
In uno dei miei post, stavo parlando della disabilitazione di trackback e ping in WordPress e del perché è importante. Quindi disabilita i trackback nella sezione Discussione deselezionando l'opzione "Consenti notifiche di collegamento da altri blog (pingback e trackback) sui nuovi articoli" nella sezione "Impostazioni articolo predefinite". Salva le modifiche e il gioco è fatto.
– Disattiva i commenti sui vecchi post;
La maggior parte degli spammer lascia commenti per i vecchi post sperando che non siano moderati e rimangano inosservati dal proprietario del sito web. Puoi disattivare i commenti per i vecchi post nella sezione Discussione delle Impostazioni dashboard di WordPress.
Basta controllare "Chiudi automaticamente i commenti sugli articoli più vecchi di..." e impostare il numero di giorni richiesto nella sezione "Altre impostazioni dei commenti". Per impostazione predefinita ci sono 30 giorni, quindi puoi lasciare questo numero o impostarne uno personalizzato. Non dimenticare di salvare le modifiche. Ora i tuoi commenti per i post più vecchi saranno chiusi.
Puoi anche chiudere i commenti in modo permanente per tutti i tuoi post. In questo caso, dovresti deselezionare l'opzione "Consenti alle persone di pubblicare commenti su nuovi articoli" nella sezione "Impostazioni articolo predefinite" e fare clic su "Salva modifiche". Questo è!
Ora è il momento di utilizzare alcune soluzioni aggiuntive o intraprendere determinate azioni per proteggere il tuo sito Web WP dallo spam dei commenti. Vediamo quali sono.
Disattiva i commenti sui file multimediali
A volte i blogger collegano le loro immagini nei post alla pagina degli allegati (creata automaticamente da WordPress) dove le persone possono visualizzare l'immagine separatamente e lasciare un commento su quell'immagine. Esiste un plug-in che consente di disabilitare i commenti per gli allegati multimediali e si chiama Disable Comments.
Installa e attiva il plug-in così come installi e attivi qualsiasi altro plug-in per WordPress. Vai su Impostazioni -> Disattiva commenti e seleziona l'opzione Media nella sezione "Su determinati tipi di post". Fai clic sul pulsante Salva modifiche per mantenere le modifiche e questo è tutto.
Usa reCaptcha
Esiste un plugin per WordPress che consente di impostare reCaptcha sia per il modulo di accesso, il modulo di registrazione e il modulo di commento. reCaptcha permette di evitare i commenti automatici effettuati dai robot. Consente a un utente di compiere una semplice azione per dimostrare di essere un essere umano e non un bot. Si prega di leggere questo post per imparare a farlo molto facilmente.
Usa Akismet
Akismet è un plug-in predefinito per il controllo dello spam per WordPress. Dispone di un proprio database anti-spam che permette di filtrare i commenti in base ai tipi più comuni di spam rilevati dal plugin. Inizialmente, il plug-in è disponibile gratuitamente, ma per ottenere le sue chiavi API è necessario iscriversi a un piano premium.

Disabilita HTML nei commenti
Molti commenti spam che gli spammer pubblicano su un sito Web WordPress includono diversi tipi di HTML incorporati al loro interno. A volte i commenti spam includono diversi tipi di pubblicità irrilevante e materiale promozionale, quindi contengono collegamenti sotto forma di HTML. Per evitare tali commenti sul tuo sito web, sarebbe meglio disabilitare l'HTML e rendere impossibile l'incorporamento dei link.
Esistono 2 modi per disabilitare l'HTML nei commenti sul tuo sito Web WordPress, puoi installare e attivare il plug-in Commenti letterali di Peter, disponibile nel repository WP ufficiale. Funziona immediatamente e consente di visualizzare i tuoi commenti solo con il testo normale senza HTML.
Se vuoi disabilitare manualmente l'HTML nei commenti, apri il tuo file functions.php e inserisci il seguente codice:
// Ciò avverrà quando il commento verrà pubblicato funzione plc_comment_post($commento_in arrivo) { // converte tutto in un commento per visualizzarlo letteralmente $commento_in arrivo['contenuto_commento'] = htmlcaratteri_speciali($commento_in arrivo['contenuto_commento']); // l'unica eccezione sono le virgolette singole, che non possono essere #039; perché WordPress lo contrassegna come spam $commento_in arrivo['commento_contenuto'] = str_replace( "'", ''', $commento_in arrivo['contenuto_commento'] ); ritorno($commento_in arrivo); } // Ciò avverrà prima che venga visualizzato un commento funzione plc_comment_display($comment_to_display) { // Rimetti le virgolette singole $comment_to_display = str_replace( ''', "'", $comment_to_display ); ritorna $commento_da_visualizzare; } |
Salva le modifiche e il gioco è fatto.
Imposta la lunghezza minima del commento
Alcuni commenti spam includono solo un paio di parole e vengono inviati da spammer su vasta scala. Altri sono troppo lunghi e includono testi incoerenti senza alcun significato certo. Per evitare la possibilità di inviare commenti troppo brevi e privi di significato, sarebbe fantastico impostare la lunghezza minima dei commenti in WordPress.
Per il mio scopo, utilizzo il plug-in Simple Comment Editing che richiede passaggi aggiuntivi nell'installazione. Innanzitutto, lo installi e lo attivi come sempre, quindi vai su Impostazioni -> Opzione di modifica semplice dei commenti nella dashboard e fai clic sul collegamento "Opzioni di modifica dei commenti semplici" per accedere al sito Web ufficiale del plug-in.
Ora vai alla home page del plugin e fai clic sul pulsante "Scarica ora".
Successivamente, vai alla pagina dei prezzi e fai clic sul pulsante "Ottieni ora gratuitamente".
Successivamente, dovresti inserire le informazioni personali incluso il tuo nome e cognome e l'e-mail e quindi fare clic sul pulsante "Download gratuito".
E quindi dovresti semplicemente fare clic sul collegamento per il download nella sezione Prodotti della tabella successiva e ottenere il file zip contenente il plug-in.
Successivamente, vai di nuovo alla dashboard del tuo WP, fai clic su Plugin -> Aggiungi nuovo -> Carica plug-in e fai clic sul pulsante "Scegli file" per selezionare il file zip scaricato di recente contenente il plug-in sul tuo PC. Una volta caricato il file, fai clic sul pulsante "Installa ora" per installare e attivare il plug-in sul tuo sito web.
Ora vai su Impostazioni -> Modifica semplice dei commenti e vedrai molte più opzioni disponibili. Scorri verso il basso fino alla sezione "Lunghezza commento" e imposta il numero di caratteri che desideri sia la lunghezza minima del commento. Se selezioni l'opzione "Assicurati che un commento modificato abbia una lunghezza minima in caratteri", il plug-in verificherà automaticamente se la lunghezza del commento viene rispettata. Non dimenticare di salvare le modifiche.
Se utilizzi altri plugin per regolare la lunghezza dei commenti, sentiti libero di suggerirli.
Se utilizzi altri metodi per combattere lo spam nei commenti, puoi anche suggerirli di seguito. Spero che questo piccolo tutorial sia stato utile.