Have you ever gone to your Akismet plug-in in Wordpress and NOT had spam to clear out? Czy kiedykolwiek poszedł do swojego Akismet plug-in w Wordpress i nie miał do jasnej spam? Even seeing it there can be depressing and a strain on your servers resources. Nawet nie widząc go można depresję i obciążenie serwerów zasobów. Why even let spam bots eat up your processor with extra SQL queries! Dlaczego nawet niech spamerami jeść swój procesor z dodatkowych zapytań SQL! I’ve come up with a spam defense lineup where 99% of my spam stops bots before they even get logged as spam! I już się z obroną spam lineup, gdzie 99% mojego spam przestaje roboty przed ich nawet zalogowany jako spam!

Defense Line 1: Number CAPTCHA Obrona Linia 1: Liczba CAPTCHA
Two months ago I posted a series of 5 Spam Blocking Posts . Dwa miesiące temu napisałem serię 5 Posty Blokowanie spamu. In one of those, I introduced my Enhanced Number Equation method. W jednym z tych, wprowadzono mojego Ściślejsza Liczba równań metody. I have essentially refitted that code for Wordpress use! Mam zasadniczo refitted że kod Wordpress wykorzystania! I actively use this on several of my own sites. I aktywnie używać tej sprawie kilka moich własnych witrynach. Navigate to a comments section in a content page on one of my custom coded sites: mmorpgexposed.com . Przejdź do sekcji uwag w treści strony, na jednym z moich stron niestandardowych kodowane: mmorpgexposed.com. It has worked wonders for me! Ma pracował dla mnie zastanawia!

Here’s the steps on how to implement it. Oto kroki, w jaki sposób do jej wdrożenia. Note I’m using Wordpress 2.6. Uwaga Używam Wordpress 2,6. If you’re using an earlier or later version it should work, but make sure you BAKCUP before you edit anything. Jeśli używasz starszej lub nowszej wersji należy pracować, ale upewnij się, że BAKCUP przed edycją niczego. Also make a note somewhere that you’ve edited this file so you can carry over the changes in the future. Również zanotować, że gdzieś już edytowany plik aby można było przeprowadzić w ciągu zmiany w przyszłości.

  1. <?php <? php
  2. //FILE: /wp-content/themes/YOURTHEME/comments.php - where YOURTHEME is the name of the theme you’re currently using / / FILE: / wp-content/themes/YOURTHEME/comments.php - YOURTHEME gdzie jest nazwa tematu aktualnie przy użyciu
  3. //FIND: <textarea name="comment" id="comment" rows="10" cols="35" wrap="virtual" tabindex="4"></textarea> / / Znajdź: <textarea name="comment" id="comment" rows="10" cols="35" wrap="virtual" tabindex="4"> </ textarea>
  4. //AFTER any closing tags for your paragraphs or label setup, add: / / Po każdym zamknięcia tagów do Twojego ust etykiecie lub instalacji, należy dodać:
  5. function numbercapcha ( ) { numbercapcha funkcja () (
  6. $firstnum = rand ( 5 , 8 ) ; $ firstnum = rand (5, 8);
  7. $secondnum = rand ( 1 , 4 ) ; $ secondnum = rand (1, 4);
  8. $coinflip = rand ( 1 , 2 ) % 2 ; $ coinflip = rand (1, 2) 2%;
  9. if ( $coinflip == 0 ) { if ($ coinflip == 0) (
  10. $math = $firstnum $secondnum ; $ matematyka = $ firstnum $ secondnum;
  11. $operators = array ( " " , "Added To" , "Plus" ) ; $ operatorów = array ( " ", "dodane do", "Plus");
  12. $operatorschoice = rand ( 1 , 3 ) % 3 ; $ operatorschoice = rand (1, 3) 3%;
  13. } else { ) Else (
  14. $math = $firstnum - $secondnum ; $ matematyka = $ firstnum - $ secondnum;
  15. $operators = array ( "-" , "Minus" ) ; $ operatorów = array ( "-", "minus");
  16. $operatorschoice = rand ( 1 , 2 ) % 2 ; $ operatorschoice = rand (1, 2) 2%;
  17. } )
  18. echo $firstnum . " " . $operators [ $operatorschoice ] . " " . $secondnum . " = <input type= \" text \" name= \" number \" maxlength= \" 2 \" size= \" 5 \" id= \" numcapcha \" style= \" width: 25px; \" >" ; echo $ firstnum. ". operatorów $ [$ operatorschoice]".. "$ secondnum." = <input type = \ "text \" name = \ "numer \" maxlength = \ "2 \" size = \ "5 \ "Id = \" numcapcha \ "style = \" width: 25px; \ ">";
  19. return $math ; return $ matematyki;
  20. } )
  21. // Contiue with your theme and use this snippit of PHP to generate the input field: / / Contiue z tematem i korzystać z tego snippit PHP do generowania pola:
  22. // <? / / <? $_SESSION['capcha'] = numbercapcha(); ?> $ _SESSION [ 'Capcha'] = numbercapcha ();?>
  23. // Example usage shown below: / / Przykład użycia poniżej:
  24. ?> >
  25. < p >< label for = "security" > Security </ label >< ? $_SESSION [ ‘capcha’ ] = numbercapcha ( ) ; ? ></ p > <P> <etykieta = "bezpieczeństwa"> Zabezpieczenia </ label> <? $ _SESSION [ 'Capcha'] = numbercapcha ();?> </ P>
  26. <?php <? php
  27. //FILE: /wp-comments-post.php (in the root directory) / / FILE: / wp-komentarze-post.php (w katalogu głównym)
  28. //FIND: $comment_type = ”; / / Znajdź: $ comment_type = ";
  29. //This should be on like 63 in Wordpress 2.6 / / To powinno być jak na 63 w Wordpress 2,6
  30. //AFTER ADD: / / Po DODAJ:
  31. if ( is_numeric ( $numcheck ) && $sessioncapcha == $numcheck ) { if (is_numeric ($ numcheck) & & $ sessioncapcha == $ numcheck) (
  32. //This should be left blank unless you want to do something else if the number was answered correctly / / To należy pozostawić puste, chyba że chcesz zrobić coś innego, jeśli numer został poprawnie odpowiedział
  33. } else { ) Else (
  34. //Number wasnt answered correctly - Show Error / / Liczba Waśniów odpowiedział prawidłowo - Pokaż Błąd
  35. wp_die ( __ ( ‘Error: You did not answer the security question correctly.’ ) ) ; wp_die (__ ( "Błąd: nie odpowiedzieć na pytanie poprawnie."));
  36. } )
  37. ?> >

The above code may differ slightly with the HTML only. Powyższy kod może się nieznacznie różnić w HTML. You may want to tidy it up to suit your theme. Może chcesz tidy it up dostosowane do Twojego tematu. I also use CSS to modify the display which I have not provided here. Ja również użyć CSS, aby zmienić wyświetlacz, które nie są świadczone. That goes a bit beyond the goal for today. To wykracza nieco poza cel do dziś.

Here’sa very quick howto for some CSS styling to get you started, though it doesn’t have to be all that incredibly fancy right away: Oto bardzo szybki podręcznik dla niektórych stylów CSS których możesz zacząć, choć nie wszystkie muszą być niezwykle fantazyjnych, że od razu:

Also, I have intentionally placed the error code before any other error is checked. Ponadto mam celowo umieszczony kod błędu, zanim jakikolwiek inny błąd jest sprawdzany. Checking that the CAPTCHA is correct first saves the effort of processing anything else until it is determined that the CAPTCHA has been entered correctly. Sprawdzenie, że CAPTCHA jest poprawna pierwsze oszczędza wysiłek przetwarzania niczego innego, dopóki nie zostanie ustalone, że CAPTCHA, który został wpisany poprawnie.

Defense Line 2: Akismet Or Defensio Obrona Linia 2: Akismet Albo Defensio
Akismet is your second line of defense for comments. Akismet jest Twoja druga linia obrony za komentarze. It used to be your first, and you’d have to sort through all that garbage! Był on swój pierwszy i chcesz mieć do sortowania, że wszystkie śmieci! You should see a big time savings here but it should still exist. Warto zobaczyć duże oszczędności czasu tutaj, ale powinno nadal istnieć. I also posted How Akismet And Defensio Create Another Line Of Spam Defense a while back . Ja również zamieszczona Jak Akismet A Defensio Utwórz drugą linię Spam Defense chwilę z powrotem. If you’re not already using one, try them out. Jeśli nie masz już za pomocą jednego, je wypróbować. Long story short, Akismet caught more spam than Defensio did… but times change, try them both. Długa historia krótkiego, Akismet złowionych więcej spamu niż Defensio zrobił… ale czasy się zmieniają, spróbuj je oba.

Dowload Akismet Wordpress Plug-in Or Download Defensio Anti-Spam Wordpress Plug-in Akismet pobrać Wordpress Plug-in lub pobrać Defensio Anti-Spam Wordpress Plug-in

Defense Line 3: Simple Trackback Validation Obrona Linia 3: Simple Trackback Validation
Blocking Trackback and Pingback spam has never been so easy. Blokowanie spamu Manipulator kulowy i Pingback nigdy nie było tak łatwe. Wordpress users are very susceptible to being abused to this kind of spam which is becoming much more popular for a spammers choice of attack. Wordpress użytkowników są bardzo podatne na ich wykorzystanie do tego typu spam, który staje się coraz bardziej popularne na wybór ataku spamerów.

This plug-in checks two things which can both be toggled on/off for customization: Ten plug-in sprawdza dwie rzeczy, które mogą być zarówno toggled on / off do dostosowania:

  1. Checks the IP address of the webserver sending the request and checks it against the trackback URL that’s being provided. Kontrole adres IP z serwera sieciowego wysłanie wniosku oraz sprawdza go przed trackback URL, które są przewidziane.
  2. Checks that your URL is actually on the page that the referring URL is sending from. Kontrole, że adres URL jest w rzeczywistości na stronie, że odnosząc się wysyłając z adresu URL.

What I love about it most, is it also marks a trackback by temporarily renaming it to “BLOCKED BY STBV” as highlighted in the example below. Co o nim kocham najbardziej, jest to także oznacza trackback przez tymczasowo go do zmiany nazwy "zablokowana przez STBV", jak podkreślono w przykładzie poniżej. If you mark it as accepted, it will remove the titling and make it active. Jeśli znak towarowy jako przyjęte, będzie usunąć początkowa i uczynić ją aktywną.

Download Simple Trackback Validation Plug-in . Pobierz Simple Trackback Validation Plug-in. You can also go to the STBV plug-in homepage and read up about it a lot more. Można również przejść do STBV plug-in stronie i przeczytać o nim na wiele więcej.

Other Options Inne opcje
That concludes the setup that I have which is safeguarding me so well that I actually had to wait a week so that I could grab that trackback picture I used above for this post. That concludes the setup, że mam zabezpieczenia, który jest mi tak dobrze, że ja rzeczywiście musiał czekać tydzień, tak że nie mogę pobrać obraz trackback, że użyłem powyżej tego postu. However, I find it necessary to share with you additional options that I combed through in the process of setting up the redesign of this blog . Jednak uważam, że konieczne podzielić się z Wami dodatkowe opcje, które poprzez nieczesanych w procesie tworzenia nowego wyglądu tego bloga. You might also have a earlier or later version of Wordpress in which some of these methods may not work. Można również mieć wcześniejsze lub nowsza wersja Wordpress, w którym niektóre z tych metod mogą nie działać. Therefore you’ll have a few more options: Dlatego będziesz miał kilka opcji:

WP-Hardened-Trackback is a lot like STBV. WP-Hardened-Trackback jest dużo jak STBV. When I tried it, it didn’t work with 2.6. Kiedy próbował go, nie pracują z 2,6. If for whatever reason STBV doesn’t work for you because you havent upgraded yet, try this out. Jeśli z jakiegokolwiek powodu STBV nie działa dla Ciebie, ponieważ masz jeszcze ulepszony przystań, spróbuj tego.

Math-Comment-Spam-Protection is the exact same idea as what I presented to you in Defense Line 1. Math-comment-Spam-Ochrona jest dokładnie taki sam pomysł jak to, co Ja wam przedstawione w Obrony Linia 1. However the plug-in only works for Wordpress 1.5.2, 2.0.x and 2.1. Jednak plug-in działa tylko pod kątem WordPress 1.5.2, 2.0.x oraz 2,1. I tried it out and had a lot of problems with it which is why I modified my previous solution for another site to fit into Wordpress. Ja postarałem się go i miał wiele problemów z tym co jest dlaczego zmodyfikowano mój poprzedni roztwór do innej witryny, aby pasowały do Wordpress. Again, if you’re on an old version, maybe my hack wont work for you. Ponownie, jeśli jesteś na starej wersji, może mój siekać wont pracy dla Ciebie. So try this! Więc spróbuj!

WP-SpamFree is a plug-in that claims to do it all. WP-SpamFree jest plug-in twierdzi, że nie wszystko. It weeds out bots by assuming they cant use JavaScript and Cookies. To chwasty obecnie przez roboty przy założeniu, oni cantomat używać JavaScript i plików cookie. While this will reduce a lot of spam, I feel there is a small enough user base not using JavaScript or cookies, that this might cause a problem for users that want to comment on your form. Mimo to wiele zmniejszyć ilość spamu, nie czuję się wystarczająco mała baza użytkowników nie używając języka JavaScript lub cookies, że mogłoby to spowodować problem dla użytkowników, którzy chcą na swój komentarz. The point in using this would be so that a user doesn’t have to enter an extra CAPTCHA field. Punkt w użyciu byłoby to tak, aby użytkownik nie musiał wprowadzić dodatkowe CAPTCHA dziedzinie. But at the end of the day, if a user cannot add or subtract single digit numbers, I don’t know if their comment would be of much use to anyone anyways. Ale na koniec dnia, gdy użytkownik nie może dodać lub odjąć cyfrę liczby pojedynczej, nie wiem ile ich komentarz byłby znacznie wykorzystania nikomu anyways. Another reason you might use this is it would be somewhat less technical then copying/pasting the code I have for the CAPTCHA above. Innym powodem może użyć to byłoby trochę mniej technicznych następnie kopiowanie / wklejanie kodu Mam dla CAPTCHA. There is also ton of documentation on their WP-SpamFree’s website . Istnieje również mnóstwo dokumentacji, na WP-SpamFree stronie internetowej.

Conclusions Wnioski
I recent read a post on Shoemoney.Com about his 60,000 comments mark . Ja niedawno przeczytałem post na temat jego Shoemoney.Com 60000 komentarzy znak. He commented it with this: On skomentował to z tym:

“Its hard to imagine 60k comments.   Especially when about 80% of them are manually approved with all the spam filters we have.” "Jej trudno sobie wyobrazić 60k komentarzy. Zwłaszcza, gdy około 80% z nich są ręcznie z zatwierdzonym wszystkie filtry antyspamowe mamy".

Maybe Shoemoney should implement some of these things to save some time. Może Shoemoney powinny wdrożyć niektóre z tych rzeczy, aby zaoszczędzić trochę czasu. : twisted: If you’re in the same spot, then dont let spam waste your time! Jeśli w tym samym miejscu, a potem niech dont spam odpadów swój czas!

This post is part of a series of posts in which I’m telling you how to modify your Wordpress theme the way I have! Ten post jest częścią szeregu stanowisk, w których mam powiedzieć Ci jak zmienić swoje Wordpress theme sposób mam! If you’d like to see anything in particular, comment on the RobMalon.Com Redesign post and I’ll make it part of the series! Jeśli chcesz zobaczyć coś w szczególności, komentarz na RobMalon.Com Redesign post i będę się jej częścią serii!


1 Trackback(s) 1 Trackback (y)

  1. Aug 28, 2008: Web Discoveries : 5 Blogs About Food or Money | Axonoid 28 sierpnia 2008: Web Odkrycia: 5 Blogi O Żywności lub Pieniądze | Axonoid



Leave A Comment: Pozostaw komentarz:

Comments RSS Feed Komentarze RSS

7 Added To 4 = 7 dodaje się do 4 =

Custom Theme by Rob Malon | Content & Design © 2008 - Rob Malon [dot] Com. Custom Theme by Rob Malon | Content & Design © 2008 - Rob Malon [kropka] com. "));