Przez ostatni tydzień zauważyłem wzrost spamu w komentarzach tutaj na Ghacks. Spam pojawiałby się masowo — czyli w setkach — w ciągu kilku minut na tym blogu, a ogromna większość komentarzy wymykała się z kolejki moderacji. Każdy komentarz zawierał słowo kluczowe jako nazwę autora komentarza, link do domeny bogatej w słowa kluczowe, losowe zdanie, które nie miało nic wspólnego z artykułem, oraz zwykły tekstowy link do tej samej domeny.
Zaskoczyło mnie to, że wtyczka antyspamowa AntiSpam Bee nie wyłapała spamu, ale przepuściła go. Oznaczało to również wiele ręcznej moderacji i kontroli komentarzy, aby usunąć wszystko, co wymknęło się z witryny.
W 2009 roku wyjaśniłem, w jaki sposób skutecznie usuwać spam z WordPressa. Metoda polegała na uruchomieniu komend MySQL w celu usunięcia określonych typów komentarzy, na przykład zawierających konkretną nazwę domeny, z komentarzy. Ta metoda, chociaż bardzo skuteczna w usuwaniu komentarzy, które już trafiły na blogu, nie chroniła bloga przed nowymi atakami spamowymi.
fragment spamu
Istnieje jednak opcja blokowania powtarzającego się spamu z WordPress i chciałbym wyjaśnić, jak poprawnie go skonfigurować. Ta opcja jest częścią każdej instalacji WordPress, co jest dobre, ponieważ nie trzeba instalować kolejnej wtyczki ani modyfikować kodu, aby z niej skorzystać.
Aby rozpocząć, kliknij Ustawienia > Dyskusja na pulpicie administracyjnym WordPress. Pamiętaj, że potrzebujesz wystarczających uprawnień, aby otworzyć ustawienia tutaj.
Znajdź ustawienie Czarnej listy komentarzy tutaj i dodaj tutaj słowa lub frazy, które chcesz automatycznie blokować. Jeśli komentarz zawiera dodane tutaj słowa lub wyrażenia, zostanie automatycznie przeniesiony do folderu ze spamem.
Gdy komentarz zawiera którekolwiek z tych słów w treści, nazwie, adresie URL, adresie e-mail lub adresie IP, zostanie oznaczony jako spam. Jedno słowo lub adres IP na linię. Będzie pasować do słów, więc „naciśnij” będzie pasować do „WordPress”.
komentarz czarna lista
Po prostu dodaj słowa, frazy lub nazwy domen, które WordPress ma automatycznie blokować, gdy tylko zostaną uwzględnione w komentarzach. Pamiętaj, że WordPress nie rozróżnia legalnych komentarzy od spamu.