Księgowość internetowa wFirma 80% taniej dla czytelników WebInsider.pl

Ostatnio trafiła pod moją opiekę strona ze sporą ilością (ponad 32 000) komentarzy – co mogłoby cieszyć, gdyby nie fakt, że wszystkie były SPAMem. Dlatego postanowiłem zacząć m.in. od ich wyczyszczenia, ale zważywszy na ich ilość ręczne czyszczenie raczej nie wchodziło w grę. A przynajmniej nie miałem na to ochoty…

WordPress: Masowe czyszczenie komentarzy

Z racji tego, że WordPress posiada sporą społeczność, można było założyć, że ktoś już przygotował odpowiednią wtyczkę do tego zadania. I rzeczywiście, wystarczy w wyszukiwarce wtyczek wpisać choćby „Bulk Comments” by znaleźć przynajmniej kilka pozycji, które mogą pomóc w takim zadaniu.

Ale jeśli ktoś umie/wie jak dostać się do np. do panelu PhpMyAdmin (a nie jest to specjalnie trudne, a nie raz Wam pomoże :-)) dla swojego serwera – to może się okazać, że szybciej niż instalacja i ew. konfiguracja wtyczki będzie skorzystać z prostej komendy.

WordPress: Masowe kasowanie komentarzy z poziomu PhpMyAdmin

Po zalogowaniu się do PhpMyAdmin wystarczy wybrać odpowiednią bazę danych (jeśli jest więcej niż jedna) lub poprzedzić nazwę tabeli nazwą bazy:

nazwa.bazy.nazwa_tabeli
Ale zanim przystąpicie do operacji na bazie danych warto – na wszelki wypadek – wykonać kopię zapasową bazy danych za pomocą zakładki „Eksport” dla wybranej bazy.

Więcej na ten temat pisałem np. przy okazji artykułu o tym jak zmienić domenę dla strony (WordPress).

Następnie przechodzimy do zakładki „SQL” i tu możemy wpisać komendy które chcemy wykonać:

wordpress_phpmysql_del_all_comments01.

We wspomnianym wyżej przypadku skorzystałem z polecenia które niczym antybiotyk czy bomba atomowa pozbyło się ze strony wszystkich komentarzy:

DELETE FROM wp_comments;

I ponad 32 000 komentarzy wyparowało w mniej niż 0.03 sekundy:

wordpress_phpmysql_del_all_comments02.

Precyzyjne kasowanie komentarzy

Ale zapewne nie każdy z Was potrzebuje kasować od razu wszystkie komentarze, dlatego można skorzystać z bardziej precyzyjnego „leku”.

Kasujemy tylko komentarze oznaczone jako SPAM:

DELETE FROM wp_comments WHERE comment_approved = "spam";

Kasujemy tylko komentarze niezatwierdzone, czyli „oczekujące”:

DELETE FROM wp_comments WHERE comment_approved = '0';

Kasujemy tylko komentarze zatwierdzone:

DELETE FROM wp_comments WHERE comment_approved = '1';

Kasujemy komentarze z kosza:

DELETE FROM wp_comments WHERE comment_approved = 'trash';

Kasujemy trackbacki:

DELETE FROM wp_comments WHERE comment_type = 'trackback';

W wariancie „bez wyboru bazy” w PhpMyAdmin musicie lekko zmodyfikować każde z poleceń, tak by wskazać odpowiednią bazę danych:

DELETE FROM nazwa_bazy.wp_comments WHERE ...

Na koniec jeszcze raz zachęcam, by przed każdą operacją na bazie danych zrobić wcześniej kopię zapasową.

(!) Zgłoś błąd na stronie
Spodobał Ci się artykuł? Zapisz się do naszego Newslettera - ZERO SPAMu, same konkrety, oraz dostęp do dodatkowych materiałów przeznaczonych dla subskrybentów!
Na podany adres e-mail otrzymasz od nas wiadomość e-mail, w której znajdziesz link do potwierdzenia subskrypcji naszego Newslettera. Dzięki temu mamy pewność, że nikt nie dodał Twojego adresu przez przypadek. Jeśli wiadomość nie przyjdzie w ciągu najbliższej godziny (zazwyczaj jest to maksymalnie kilka minut) sprawdź folder SPAM.
Monika ćwiczy przed kongresem ko..., ale jej też należy się zniżka 80% na skięgowość wFirma dla oglądających WebInsider.pl
WebInsider poleca księgowość wFirma
WebInsider korzysta z VPSa w HitMe.pl
WebInsider poleca VPSy DigitalOcean
WebInsider poleca serwis Vindicat
Napisz komentarz
wipl_napisz-komentarz_01Jeśli informacje zawarte na tej stronie okazały się pomocne, możesz nam podziękować zostawiając poniżej swój komentarz.

W tej formie możesz również zadać dodatkowe pytania dotyczące wpisu, na które – w miarę możliwości – spróbujemy Ci odpowiedzieć.
Linki partnerskie
Niektóre z linków na tej stronie to tzw. „linki partnerskie”, co oznacza, że jeśli klikniesz na link i dokonasz wymaganej akcji (np. zakup/rejestracja) możemy otrzymać za to prowizję. Pamiętaj, że polecamy tylko te produkty i usługi, z których sami korzystamy, i uważamy, że są tego na prawdę warte… :-)
Znaki towarowe i nazwy marek
W niektórych wpisach (oraz innych miejscach na stronie) mogą być przedstawione/użyte znaki towarowe i/lub nazwy marek, które stanowią własność intelektualną tych podmiotów, a zostały użyte wyłącznie w celach informacyjnych.
Roztańczona Karolina dzięki motywowi Divi od Elegant Themes właśnie skończyła pierwszą stronę