Chroń WordPressa przed spamem, korzystając z metody zastępowania pól! Walka ze spamem w komentarzach

W zeszłym tygodniu zaczęliśmy rozmawiać o spamie w LiveJournal. Na ostatniej lekcji na ten temat rozmawialiśmy o ochronie przed spamem w komentarzach i ten post zakończył się obietnicą, że powiem Ci, co zrobić, jeśli komentarz nie zostanie odfiltrowany jako spam.

Działania są najprostsze. Który? Poszukaj odpowiedzi pod nacięciem.

Gdzie widziałeś komentarz będący spamem?

  • Ten blogu innej osoby. Oznacza to, że jest to czyjś magazyn lub społeczność, której jesteś uczestnikiem lub czytelnikiem (nie). W takim przypadku możesz złożyć skargę do właściciela magazynu lub właściciela/opiekuna społeczności (ich listę znajdziesz w profilu społeczności). Nie będziesz mieć możliwości usunięcia cudzego komentarza w cudzym czasopiśmie lub społeczności (nawet jeśli będzie to spam).
  • Ten Twój blog: to znaczy Twój osobisty dziennik lub społeczność, w której jesteś wymieniony jako opiekun (lub nawet właściciel). W tym przypadku wszystkie karty są w twoich rękach.

Co zrobić ze spamem w komentarzu na swoim blogu?

Należy go oczywiście usunąć i to ze znakiem spamu. Ta konkretna odległość ma kilka zalet:

  • najpierw zbanujesz tego użytkownika, to znaczy nie będzie on już mógł komentować postów w Twoim magazynie lub społeczności
  • po drugie, poinformuj personel LiveJournal o tym spamie. W ten sposób mówisz o sposobach na pozostawienie spamu i skuteczniej z nim walczysz.

Usuń komentarz jako spam:

Komentarz został usunięty!

Oznacza to, co następuje:

  • wszystkie komentarze tego autora pod postem (nie tylko ten, który usunąłeś) zostały usunięte;
  • autor komentarza jest zablokowany w Twoim dzienniku, co oznacza, że ​​nie będzie mógł już dodawać komentarzy
  • skarga dotycząca spamu została automatycznie wysłana do administratorów LiveJournal.

Czy można usunąć komentarze, które Cię po prostu denerwują, uznając je za spam?

Proszę, nie rób tego. Proszę nie usuwać następujących komentarzy jako spamu:

  • niezwiązane z tematyką Twojego magazynu, ale nie nawołujące do zakupu czegoś lub przejścia do jakiejś witryny

Witaj drogi czytelniku! Dzisiaj porozmawiamy o komentarzach WordPress, o spamowe komentarze na blogach. Myślę, że podobnie jak ja masz już dość ciągłego przeglądania folderu „spam” i ręcznego sortowania komentarzy ze spamu automatycznego lub, co gorsza, ręcznego. Następnie poszukaj dobrego, sensownego komentarza w tej stercie śmieci, która przez pomyłkę została wrzucona do folderu ze spamem.

To prawda, też jestem tym strasznie zmęczony. Na początku zainstalowałem wiele różnych wtyczek antyspamowych, aby chronić WordPress przed spamem. Ale jak pokazała praktyka, wszystkie te działania są nieskuteczne. W związku z tym wymyślono jedno bardzo ciekawe rozwiązanie, chociaż nie zostało ono wymyślone przeze mnie! Pożyczyłem tę metodę z jakiegoś bloga.

Postanowiłem więc spróbować i zaimplementowałem hack na moim blogu. Po trzech miesiącach lot się udał i przez trzy miesiące nie było ani jednego spamu. Trudno w to uwierzyć, oczywiście, ale to prawda. Po eksperymencie doszedłem do wniosku, że moi czytelnicy po prostu muszą wiedzieć o ochronie WordPressa przed spamowymi komentarzami za pomocą przydatnego hacka - „podstawiania pól”!

Istota metody!

W przypadku spamu ręcznego, jak zawsze, zainstalujemy wtyczkę Akismet. Myślę, że powinna ją mieć niemal każda blogerka. Jeśli jeszcze nie warto, to w Internecie jest mnóstwo literatury na temat tego, jak go zainstalować i jak go aktywować. Ta wtyczka ochroni naszego bloga przed ręcznym spamem w komentarzach. Z kolei hack „podstawiania pól” ochroni bloga przed automatycznym spamem.

Myślę, że warto zwrócić uwagę na dwie duże zalety tego tańca z tamburynem: po pierwsze pozbywamy się ciągłego problemu automatycznego spamu, a po drugie nie musimy już edytować plików silnika po aktualizacji WordPressa. To prawda, jak zawsze jest minus, będziesz musiał oszukać dwa pliki w naszym temacie, komentarze.php I styl.css. Ale moim zdaniem ten minus jest nieistotny.

Istota tej metody jest w przybliżeniu następująca! Jeśli jesteś zaawansowanym blogerem, powinieneś wiedzieć, że standardowe pole komentarza nazywa się komentarzem, dlatego ukryjemy prawdziwe pole i zastąpimy je nowym polem prawdziwego komentarza.

Dla Twoich czytelników i gości wszystko pozostanie tak jak wcześniej, ale teraz wypełnią widoczne pole prawdziwego komentarza. Jednak skrypty spamowe wypełnią standardowe pole komentarza, które ukryjemy. Nie rozumieją, że człowiek nie będzie w stanie wypełnić pola tekstowego, które nie jest widoczne na stronach bloga. Tutaj wyłapiemy komentarz będący spamem, gdyż taki komentarz zostanie zidentyfikowany po wypełnionym, niewidocznym polu komentarza.

Ogólnie rzecz biorąc, wszystko jest tak proste, jak dwa plus dwa. Osoba wypełnia widoczne pole prawdziwego komentarza, a skrypt spamowy wypełni standardowe pole komentarza w staromodny sposób, ale tym razem niewidoczny. Wypełnione niewidoczne pole będzie komentarzem spamowym! :-) Myślę, że czas zabrać się do pracy!

1. Komentarze za pomocą funkcji „comment_form()”.

Jeśli wyświetlasz komentarze za pomocą funkcji comment_form() (ta funkcja została wprowadzona w WordPress 3.0, aby przy użyciu pliku funkcje.php, możliwe było całkowite zastąpienie standardowego formularza komentarzy). Jeśli Twój szablon wykorzystuje dokładnie tę funkcję, musisz otworzyć plik funkcje.php i dodaj tam następujący kod:

//Dodanie własnego pola komentarza add_filter("comment_form_defaults", "change_comment_form_defaults"); funkcja zmiany_comment_form_defaults($default) ( $commenter = wp_get_current_commenter(); $default["comment_notes_after"] .= "

"; return $default; ) //KONIEC dodając własne pole komentarza

Teraz ukrywamy nasze standardowe pole komentarz, poprzez plik „styl.css”:

Formularz komentarza-komentarz (wyświetlanie: brak;)

Tak więc zakończyliśmy pierwszą część hackowania. Teraz mamy pole prawdziwego komentarza, które odwiedzający może zobaczyć i wypełnić, oraz standardowe pole komentarza, które jest ukryte! W kolejnym kroku musimy określić, które z tych pól pominąć, a które wyłączyć. Jeśli pole widoczne jest wypełnione, to przechodzimy, a jeśli pole niewidoczne jest wypełnione, to je wyłączamy. Aby to zrobić, otwórz plik funkcje.php i dodaj tam kod:

2. Komentarze nie poprzez funkcję „comment_form()”.

Jeśli Twoje komentarze nie są wyświetlane za pomocą funkcji comment_form(), tak jak moje! W takim przypadku otwórz plik komentarze.php i znajdź tam kod wyświetlający pole do wpisania komentarza. Coś podobnego do:

Kod ten należy zastąpić:

Teraz musimy ukryć standardowe pole komentarza. Aby to zrobić, otwórz plik stylu swojego szablonu „style.css” i dodaj tam kod:

Brak spamu (pozycja: bezwzględna; po lewej: -1000px;)

Brak spamu (wyświetlanie: brak;)

Również w tej metodzie nie zapomnij dodać kodu w pliku funkcje.php, aby określić, które z tych pól pominąć, a które wyłączyć.

//Sprawdź, czy nie ma spamu add_filter("pre_comment_on_post", "verify_spam"); funkcja zweryfikować_spam($commentdata) ( $spam_test_field = trim($_POST["komentarz"]); if(!empty($spam_test_field)) wp_die("Bez spamu!"); $comment_content = trim($_POST["prawdziwy- komentarz"]); $_POST["komentarz"] = $comment_content; return $commentdata; ) //END kontrola spamu

To w zasadzie tyle! Teraz spamowe komentarze nie będą już przeszkadzać Tobie i Twojemu blogowi. Jeśli masz wątpliwości, czy wszystko zrobiłeś poprawnie, możesz sprawdzić, jak działa ten hack chroniący WordPress przed spamem. Aby to zrobić, musisz usunąć z pliku styl.css dokonano zmian, zaktualizuj stronę bloga, wypełnij każde pole komentarza i spróbuj opublikować komentarz!

Wszystkie pytania, życzenia i komentarze pisz w komentarzach do artykułu.

Każdy użytkownik Internetu nieustannie spotyka się ze spamem. Spam zalewa skrzynki pocztowe: różne oferty handlowe nieznanych firm, informacje o rzekomo wygranych kwotach, reklamy różnych towarów lub usług – lista jest długa. Ta infekcja dotknęła także blogi: większość komentarzy na nich to zwykły spam. Jeśli nie zostanie oczyszczona, może urosnąć do gigantycznych rozmiarów, co z pewnością odstraszy czytelników. Kto chce czytać blog, którego twórcy nie śledzą?
Spam wysyłany na adres e-mail i spam zamieszczany w komentarzach na blogu mają zazwyczaj różne cele. Jeśli w pierwszym przypadku spamerzy chcą wzbudzić zainteresowanie jakimś produktem lub usługą, to w drugim przypadku spam kierowany jest bardziej w stronę wyszukiwarek.

Spam w komentarzach i wyszukiwarkach

Dlaczego spamerzy mieliby promować swoje witryny za pośrednictwem Twojego bloga? Spróbujmy odpowiedzieć na to pytanie. Kilka lat temu Google wprowadził nową technikę wyszukiwania o nazwie PageRank. Oprócz oceny indeksowalnej zawartości strony, technika ta uwzględniała również liczbę linków na stronie i ich znaczenie. Dzięki PageRank Google jest zdecydowanie najlepszą wyszukiwarką pod względem trafności znalezionych wyników. Ponieważ wyszukiwarka w dużym stopniu opiera się na PageRank, ludzie mają tendencję do sztucznego zawyżania go za pomocą linków. Wszystko to można nazwać jednym słowem Bombardowanie Google’a.

Bombardowanie Google’a to sytuacja, w której duża liczba stron internetowych prowadzi do strony oryginalnej z tym samym tekstem linku (kotwicą), co pozwala wpłynąć na ranking strony w wynikach wyszukiwania. Wróćmy teraz do spamerów. Załóżmy, że mają stronę internetową sprzedającą abstrakcyjny lek o nazwie „mój lek”. Oczywiście spamerzy chcą, aby ta witryna znalazła się na szczycie wyników wyszukiwania hasła „mój lek”. Aby wywołać efekt bomby Google, spamerzy zostawiają komentarze na tysiącach blogów z linkiem do ich witryny. Spamerom nie zależy na tym, czy przeczytasz pozostawiony przez nich komentarz (o wiele lepiej dla nich, że w ogóle go nie zauważysz, bo inaczej od razu go usuniesz), zależy im na tym, aby wyszukiwarka wzięła ten komentarz pod uwagę podczas indeksowania Strona.

Walka ze spamem w komentarzach

Moderowanie komentarzy to bardzo skuteczny krok w walce z niechcianymi komentarzami. Najlepszą obroną przed spamem jest uważne monitorowanie komentarzy. W sekcji Komentarze panelu administracyjnego możesz zobaczyć listę ostatnich komentarzy do dowolnych postów, dzięki czemu możesz szybko śledzić aktywność spamerów na swojej stronie. Im szybciej usuniesz niepotrzebne komentarze, tym mniejsze jest prawdopodobieństwo, że spamerzy ponownie wrócą do Twojej witryny.

Ukryty spam

Spamerzy opanowują coraz więcej nowych technik spamowania. Ukryty spam może wyglądać następująco: z punktu widzenia informacji tekstowej jest to całkiem zwyczajny komentarz; Imię i nazwisko czytelnika lub URI mogą być podejrzane. Najlepszym sposobem sprawdzenia, czy jest to spam, czy nie, jest skorzystanie z łącza w identyfikatorze URI czytelnika. Jeśli witryna wygląda podejrzanie, możesz całkowicie usunąć komentarz lub usunąć z niego identyfikator URI.

Innym sposobem spamowania jest użycie tagu div zawierającego setki linków do stron trzecich. Ten typ spamu staje się coraz bardziej powszechny, ponieważ większość oprogramowania wyświetla bezpośrednio znaczniki HTML, a nie kod HTML. Aby tego uniknąć, oprogramowanie musi usunąć znaczniki; innymi słowy, filtruj znaczniki HTML podczas dodawania komentarza do bazy danych.

Spam w WordPressie

WordPress ma wbudowane narzędzia antyspamowe, co oznacza, że ​​jego użytkownicy mogą szybko i łatwo radzić sobie ze spamem. Do walki ze spamem używam wtyczki Akismet, która pozwala mi uporać się z 99% przychodzącego spamu. Pozostały jeden procent można łatwo wyczyścić ręcznie.

Cześć przyjaciele! Komentarze spamowe wyrządzają szkodę witrynie, dzisiaj porozmawiamy o tym, jak prawidłowo usuwać komentarze spamowe.

Usuwanie komentarzy w WordPressie

Podczas blogowania komentarze są nieuchronnie pisane pod artykułami, które uszczęśliwiają blogera. Im więcej komentarzy, tym lepiej wyszukiwarki oceniają bloga, im lepiej jest on promowany, tym wyższa jest jego ocena.

Ale nie tylko komentarze piszą żywi ludzie, do witryny wysyłanych jest wiele różnych śmieci w postaci tak zwanych komentarzy spamowych, a liczba takich komentarzy osiąga czasami imponujące rozmiary.

Nie powiedziałem tu nic nowego, wszyscy o tym wiedzą. Jednocześnie podczas pracy z komentarzami wielu początkujących popełnia błędy, przed którymi chciałem ich przestrzec w tym krótkim artykule.

Aby więc walczyć z komentarzami spamowymi, instalowane są różne wtyczki; na moim blogu jest zainstalowany Akismet dla WordPressa, który służy wiernie już od półtora roku. Istnieje artykuł „” napisany o instalowaniu i konfigurowaniu wtyczki, możesz go obejrzeć.

Wtyczka działa świetnie, a spamowe komentarze praktycznie nie trafiają na strony blogów. Czasami jednak zwykłe komentarze trafiają do spamu. A jeśli głupio wyczyścisz swojego bloga ze spamu, normalne komentarze nieuchronnie zostaną utracone i szkoda ich.

Teraz musisz szybko przejrzeć komentarze zawierające spam. Jeśli najedziesz kursorem na link komentarza, wyświetli się obraz strony (niebieska strzałka, zrzut ekranu 1), z której został wysłany.Za kilka sekund zrozumiesz, że jest to rodzaj reklamy leworęcznej.

Zdarza się, że obcokrajowcy zamieszczają komentarze, te komentarze są (z reguły) w języku angielskim – dlaczego na nie nie odpowiedzieć? Aby przeczytać komentarz w języku angielskim, bez problemu przetłumaczymy go w dowolnym tłumaczu (na przykład Tłumaczu Google) i w końcu zrozumiemy, że komentarz jest prawdziwy i można na niego odpowiedzieć. Możesz odpowiedzieć po rosyjsku lub po angielsku.

Jeśli zdecydujesz się odpowiedzieć, musisz najpierw najechać myszką na żądany komentarz, aktywuje się komunikat „To nie spam” (patrz zrzut ekranu),

które musisz kliknąć. Otwiera się nowe okno, tutaj klikamy „Oczekuje”, teraz po najechaniu na komentarz pojawia się przycisk „Zatwierdź”,

Następnie komentarz pojawia się na blogu pod artykułem. Możesz dać komentarz w odpowiedzi.

Bezlitośnie usuwamy inne komentarze będące spamem. Faktem jest, że ładują bazę danych witryny, a gdy jest ich dużo, wpływa to nawet na czas jej otwarcia. Baza danych strony internetowej (bloga) również wymaga okresowego czyszczenia. Jak to zrobić, możesz zobaczyć w artykułach „” i „”. Tę pracę może wykonać każdy początkujący.

Oprócz zatykania bazy danych i dezorientowania robotów wyszukujących, linki te nie robią nic. Trzeba je także stale czyścić. Łatwo je rozpoznać (patrz zrzut ekranu),

Musisz także pamiętać, że im więcej komentarzy masz na swoim blogu, tym więcej będzie zduplikowanych stron, co jest surowo karane przez Google i blog zaczyna tracić pozycje i odwiedzających. Duplikaty należy usunąć. Jak dowiedzieć się, ile duplikatów masz na swoim blogu, napisano w poprzednim, jeśli chcesz się dowiedzieć, to na końcu poprzedniego artykułu odtwórz wideo. Czasami liczba ujęć może sięgać kilku tysięcy.

Pozdrawiam, Ivan Kunpan.

P.S. Jeśli Twój blog nie rozwija się dobrze, ma niewielu odwiedzających, być może popełniono poważny błąd przy jego tworzeniu, ponieważ blog musi być tworzony w ściśle określonej kolejności. Aby sprawdzić poprawność kreacji i promocji oraz sprawdzić, a następnie poprawić błędy.

Odpowiednio napisane i zoptymalizowane artykuły wpływają na promocję bloga. Jak poprawnie pisać i optymalizować artykuły, jak poprawnie pracować z komentarzami, jest napisane w mojej książce „”, pobierz książkę, przyniesie ci to korzyść.

Otrzymuj nowe artykuły na blogu bezpośrednio na swój e-mail. Wypełnij formularz, kliknij przycisk „Zapisz się”.

Nigdy nie myślałem, że napiszę ten artykuł i to właśnie teraz. Ale muszę, bo problem dotyczył mnie osobiście. Problemem nie jest spam jako taki. I problem nie polega na tym, jak sobie z tym poradzić, ale jak walka ze spamem wpłynęła na mnie, a raczej nie na mnie, ale na moją witrynę, w której teraz jesteś, drogi czytelniku.

Krótko mówiąc, chodzi o to, że istnieje wtyczka Akismet, która automatycznie filtruje spamowe komentarze na Twojej stronie. Wtyczka jest przydatna - bez zadawania pytań! Jego zalety są wszędzie; bez niego Twój blog utonąłby w strumieniu spamu, a Ty udusiłbyś się tym strumieniem, zatrzymując się i wyrzucając te śmieci za burtę. Ale tu jest problem. Ta wtyczka działa według zasady: raz wcisnąłem, pomyślałem, wcisnąłem dwa razy, masz przerąbane! Innymi słowy, jeśli klikniesz czyjś komentarz będący spamem w Twojej witrynie, to wszystko, ta osoba nie będzie już mogła przejść do Twojej witryny! Bez względu na to, jak próbuje, jego link do strony jest rejestrowany, jego adres IP jest rejestrowany, jego mydło gravatarowe jest rejestrowane.

I co z tego – pytacie. W przeciwnym razie! Baza danych jest wspólna dla całego Internetu. Oznacza to, że do bazy danych napływają statystyki z całego Internetu. A jeśli gdzieś ktoś raz kliknie spam, to nic złego się nie stanie. Ale jeśli takich kliknięć jest kilka, to masz problemy... Jak się pewnie już domyślasz, ja mam takie problemy.Przyznaję się szczerze - przez brak doświadczenia początkującego blogera, a la webmastera, na początku pisałem komentarze z linkami ludziom na ich stronach - zaprosiłem ich do projektu MLM. Ale to nie miało większego sensu i wkrótce... Co było dalej, nie mam pojęcia. Ale fakt jest faktem – nie mogę pisać komentarzy – mam zakaz wstępu na prawie wszystkie strony, które mają aktywowaną wtyczkę. Jak zgrzeszyłem i kogo rozgniewałem, nawet nie wiem.

Teraz, żeby zostawić komentarz, muszę się zboczyć - zmienić link w polu adresu strony i wysłać SMS-a tego typu: „Szanowny Adminie! Zostawiłem Ci komentarz do Twojego artykułu, ale najprawdopodobniej trafił on do folderu ze spamem - wtyczka Akismet przez pomyłkę mnie zbanowała. Jeśli nie masz nic przeciwko, usuń mój poprzedni komentarz ze spamu, a ten wyślij do kosza, ale NIE do spamu! Z góry dziękuję". Jeśli nagle, drogi czytelniku, rozpoznasz ten tekst, nie miej mi za złe – próbowałem się do ciebie dostać, próbując ominąć wtyczkę.

Najciekawsze jest to, że próby napisania do pomocy technicznej Akismetowa nie dały żadnego efektu poza martwą, głuchą ciszą, jak w czołgu. Nie mają czasu zajmować się takim małym narybkiem, który aktywował ich dzieło za darmo. Co najciekawsze, sami Akismetowie w opisie swojej cudownej technologii twierdzą, że kliknięcie przycisku spamu nie wpływa na możliwość pozostawiania komentarzy na innych stronach - tam, gdzie klikniesz, nie będą one tam dozwolone. Ale to tylko w ich opisie, w rzeczywistości wcale tak nie jest.

Dlatego też mam do Was, drodzy koledzy, ogromną prośbę – nie klikajcie na swojej stronie przycisku spamu tylko przy komentarzach, które waszym zdaniem są dla Was niestosowne. To nie fakt, że zawsze i wszędzie piszesz wszystko, co autorzy chcą usłyszeć, i nie jest faktem, że Tobie się to samo nie przydarzy. Ja oczywiście nie będę twierdził, że z mojego IP nie jest wysyłany spam, choć sprawdzałem to i nigdzie mnie nie zauważono, mimo że NA PEWNO wiem, że tego nie zrobiłem, bo sam spamu nie toleruję i takich metod nawet nie rozumiem, przez ich głupotę. Prawdopodobnie pozostanę z myślą, że komuś nie spodobały się moje komentarze. Cóż, przepraszam jeśli kogoś uraziłem, chociaż w żaden sposób nie stawiam sobie tego celu. Ale możesz po prostu usunąć komentarz do kosza - jeśli ktoś nie jest głupi, zrozumie, że nie jest mile widziany, po co sobie wszędzie rujnować życie? Tak jest?

Na koniec chcę Ci powiedzieć, że będzie mi miło widzieć Cię ponownie na stronach bloga i proszę o pozostawienie opinii, jeśli również spotkasz się z takim problemem. Dla jasności obejrzyj także film o spamie w komentarzach. I żeby nie było przypadkowych kliknięć. Pamiętaj, że w Internecie każde słowo i litera są rejestrowane, a każde Twoje działanie jest rejestrowane na zawsze. Jeszcze raz przepraszam jeśli kogoś uraziłem lub zaniepokoiłem.

P.S. Zrobię film, gdy pojawi się spam, dla przejrzystości, w przeciwnym razie po prostu wszystko wyczyściłem - nie sądziłem, że będzie to przydatne.

P.P.S. Komentarze pojawiły się w folderze ze spamem, więc nagrałem film, obejrzyj, może się przyda.

Postępuj zgodnie z przyciskami, powiedz znajomym o artykule - to doprowadzi do pieniędzy!