Come faccio a eliminare i commenti spam da WordPress?

Questa guida mostra come ripulire i commenti spam nel database in phpMyAdmin.

Nota: Se vuoi prevenire i commenti spam da parte dei bot sul modulo dei commenti del tuo sito web, ti consigliamo vivamente di aggiungere una protezione captcha come Google reCAPTCHA.

Passo 1 - Fare clic su PHP e impostazioni del database nel Pannello di controllo one.com

  1. Accedere al pannello di controllo one.com.
  2. Fare clic su Impostazioni PHP e database nel riquadro Impostazioni avanzate.

CP-AdvancedSettings-PHPdatabase-settings.png


Passo 2 - Apri il tuo database in phpMyAdmin

Fare clic sul menu a discesa di phpMyAdmin nell'angolo in alto a destra e selezionare il database dal quale si desidera rimuovere i commenti di spam.

CP-Select-database.png


Passo 3 - Fare clic sulla tabella dei commenti

Nel menu a sinistra, fai clic sulla tabella dei commenti. Ha il prefisso seguito da _comments come wp_comments, blog_comments, ecc. È qui che vengono archiviati tutti i commenti di WordPress.

open-comments-table-phpmyadmin-03.png


Passo 4 - Elimina i commenti spam

Il modo più semplice per eliminare i commenti di spam è svuotare l'intera tabella. Ciò significa che tutti i commenti verranno eliminati, anche quelli legittimi. In alternativa, è possibile eseguire delle query per rimuovere i commenti di spam e quelli non approvati in gruppi. Vi mostreremo entrambi i metodi, sceglietene uno.

Metodo 1: svuotare l'intera tabella

  1. Assicurarsi di aver aperto la tabella che si desidera svuotare.
  2. Fai clic su Operazioni nel menu nella parte superiore dello schermo.
  3. Scorri verso il basso e fai clic su Svuota la tabella (TRUNCA).
  4. Fare clic su OK nella finestra pop-up per confermare l'azione.

remove-spam-empty-table-04.png

Metodo 2: Effettuare una query per rimuovere commenti di spam o non approvati

  1. Fai clic su SQL nel menu nella parte superiore dello schermo.
  2. Incollare la query seguente per rimuovere tutti i commenti contrassegnati come posta indesiderata, sostituendo wp_comments con il nome della tabella dei commenti.
DELETE FROM wp_comments WHERE comment_approved = 'spam';
  1. Fare clic su Vai per confermare l'azione.
  2. Ripetere gli stessi passaggi per la query seguente per rimuovere tutti i commenti non approvati, sostituendo nuovamente wp_comments con il nome della tabella dei commenti. I commenti non approvati non sono ancora stati pubblicati sul tuo sito.
DELETE from wp_comments WHERE comment_approved = '0';

remove-spam-query-05.png


Articoli Correlati:

Questo articolo ti è stato utile?

Non trovi quello che stai cercando?

Inizia una chat

È il modo più veloce per contattarci – in inglese, tutti i giorni dell’anno.