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
- Passo 2 - Apri il tuo database in phpMyAdmin
- Passo 3 - Fare clic sulla tabella dei commenti
- Passo 4 - Elimina i commenti spam
Passo 1 - Fare clic su PHP e impostazioni del database nel Pannello di controllo one.com
- Accedere al pannello di controllo one.com.
- Fare clic su Impostazioni PHP e database nel riquadro Impostazioni avanzate.
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.
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.
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
- Assicurarsi di aver aperto la tabella che si desidera svuotare.
- Fai clic su Operazioni nel menu nella parte superiore dello schermo.
- Scorri verso il basso e fai clic su Svuota la tabella (TRUNCA).
- Fare clic su OK nella finestra pop-up per confermare l'azione.
Metodo 2: Effettuare una query per rimuovere commenti di spam o non approvati
- Fai clic su SQL nel menu nella parte superiore dello schermo.
- 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';
- Fare clic su Vai per confermare l'azione.
- 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';
Articoli Correlati: