Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak ograniczyć spam w komentarzach WordPress dzięki plikom ciasteczka dla komentarzy

Rozwijająca się witryna wiąże się z nowymi wyzwaniami, a jednym z nich jest spam w komentarzach. Na szczęście istnieje wiele rozwiązań pozwalających skutecznie walczyć ze spamem w komentarzach. Na przykład, używając Akismet można skutecznie ograniczyć spam w komentarzach. Możesz także użyć CAPTCHA, aby zablokować spamujące boty. W tym artykule pokażemy, jak ograniczyć spam w komentarzach WordPress za pomocą plików ciasteczka dla komentarzy.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę Cookies for Comments. Wtyczka działa po wyjęciu z pudełka i nie ma żadnych ustawień do skonfigurowania.

Jak działa plik ciasteczka dla komentarzy?

Większość spamu w komentarzach jest wysyłana przez boty spamowe. Te boty spamowe to w zasadzie skrypty oprogramowania, które przeszukują sieć w poszukiwaniu formularzy komentarzy, a następnie przesyłają spamowe komentarze.

Aby spamować tysiące witryn internetowych, programy te nie wczytują obrazków i arkuszy stylów. Tekst na stronie wystarcza im do określenia obecności formularza komentarza.

Wtyczka Cookies for comments wczytuje arkusz stylów lub obrazek po wejściu na twoją stronę w witrynie WordPress. Jeśli przeglądarka użytkownika pobierze arkusz stylów lub plik obrazka, wtyczka ustawi plik ciasteczka w przeglądarce użytkownika.

Wtyczka sprawdza plik ciasteczka, gdy użytkownik próbuje wpisać komentarz. Jeśli plik ciasteczka istnieje, oznacza to, że użytkownik nie jest botem spamującym.

Jeśli plik ciasteczka nie istnieje, użytkownik najprawdopodobniej jest botem spamującym, a przesłany przez niego komentarz jest oznaczany jako spam.

Jak całkowicie powstrzymać boty spamujące przed komentowaniem

Plik ciasteczka dla komentarzy z powodzeniem wykryje spamerów, ale pozwoli im na wpisanie komentarza. Ten komentarz trafi do spamu. Przy odrobinie wysiłku można całkowicie uniemożliwić botom wpisywanie komentarzy.

Aby to zrobić, musisz znaleźć wartość pliku ciasteczka. Kliknij prawym przyciskiem myszy w dowolnym miejscu twojej witryny internetowej, a następnie wybierz opcję Zobacz źródło strony.

Opening page source view in Google Chrome

Spowoduje to otwarcie nowej karty w twojej przeglądarce pokazującej źródło HTML strony. Musisz przewinąć stronę w dół, aż znajdziesz linię podobną do tej:

.
<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&amp;o=i&amp;t=201927728" width='1' height='1' />

Wartość po css.php?k= jest wartością pliku ciasteczka. W tym przykładzie jest to 9692e3a737ecafe8fe6329490410ff50. Wartość ta będzie potrzebna w następnym kroku.

Teraz musisz połączyć się z twoją witryną internetową za pomocą klienta FTP i edytować plik .htaccess. Po prostu wklej ten kod przed czymkolwiek innym w twoim pliku .htaccess.

RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
RewriteRule ^wp-comments-post.php - [F,L]

.

Musisz zastąpić XXX wartością pliku ciasteczka.

To wszystko. Twój plik .htaccess będzie teraz szukał wartości pliku ciasteczka, a gdy go nie znajdzie, uniemożliwi użytkownikowi komentowanie.

Mamy nadzieję, że ten artykuł pomógł Ci ograniczyć spam w witrynie WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby uzyskać więcej poradników dotyczących filmów WordPress. Możesz nas również znaleźć na Twitterze i Google+.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

8 komentarzyZostaw odpowiedź

    • WPBeginner Support

      You’re welcome, glad you liked our post :)

      Administrator

  1. leetramp

    I’m running WP 3.9 and WP warns that this plugin has not been tested with this 3.9. Is this something you can work on resolving? (And, thanks for the what looks like a great plugin!)

    [I’m also running a WP 4.0 site, and I just installed the plugin on both. I’ll let you know if this works for me.]

  2. 1Mattman

    Will this also work with FS Contact Form if you have one setup with no captcha?

  3. Tony Franco

    Very Interesting this Solution! One question, this makes the load more slowly?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.