Har du noensinne dradd til din Akismet plugger inn i Wordpress og hadde søppelpost til å tømme IKKE ? Selv å seing som det der kan trykke ned og en belastning på din tjenerressurser. Hvorfor selv lar søppelpost startet spiser opp din prosessor med ekstra SQL forespørsel ! Jeg’ve kommer opp med en søppelpostforsvarlagoppstilling hvor 99% av mine søppelpoststanser startet før de selv får logged som søppelpost !

Forsvar Ledning 1 : Paginere CAPTCHA
Siden to måneder posterte jeg en serie av 5 Søppelposter Blokkere Poster. I en av de, introduserte jeg mitt Effektiviseret Antall utliknings metode. Jeg har nødvendig refitted som koder for Wordpress bruk ! Jeg bruker aktivt dette på adskillige av mine egene steder. Naviger til et kommentarkapittel i en tilfreds side på en av min skikk kodet steder : Mmorpgexposed com. Det har gjort underverker for meg !

Her’s trinnene på hvordan til å iverksette det. Bemerk jeg’m bruke Wordpress 2,6. Hvis du’re som bruker en tidligere eller senere versjon som det burde arbeide, men sjekker deg BAKCUP før du redigerer noe som helst. Også lag en anmerkning ett eller annet sted at du’ve redigerte dette arkivet slik du kan bære over forandringene i fremtiden.

  1. <? php
  2. //FILE: /wp-content/themes/yourtheme/comments.php - hvor YOURTHEME er navnet av temaet du’re for tiden bruke
  3. //FIND: <textarea navn =» kommentar» id =» kommentar» ror =» 10" cols =» 35" innpakninger =» virtuell» tabindex =» 4"></textarea>
  4. //ETTER noen lukkende merker for din hovedavsnitt eller merker arrangement, tilføyer :
  5. funger numbercapcha( ) {
  6. $firstnum = rand ( 5 , 8 ) ;
  7. $secondnum = rand ( 1 , 4 ) ;
  8. $coinflip = rand ( 1 , 2 ) % 2 ;
  9. hvis ( $coinflip == 0 ) {
  10. $matte = $firstnum $secondnum ;
  11. $operatører = matrise (» » Tilføyde Til » Pluss » ) ;
  12. $operatorschoice = rand ( 1 , 3 ) % 3 ;
  13. } ellers {
  14. $matte = $firstnum - $secondnum ;
  15. $operatører = ordner (»- » Minus » ) ;
  16. $operatorschoice = rand ( 1 , 2 ) % 2 ;
  17. }
  18. Gjenlyd $firstnum . » «. $Operatører [ $operatorschoice ] . » «. $Secondnum . » = <Inngangstype =\ » tekst\ » kaller =\ » antall\ » maxlength =\ » 2\ » størrelse =\ » 5\ » id =\ » numcapcha\ » stil =\ » bredde : 25px ;\ »>«;
  19. returner $matte ;
  20. }
  21. //Contiue med din tema og bruker denne snippit av PHP til å generere inngangsfeltet :
  22. // <? $_SESJON [‹capcha›] = numbercapcha () ; ?>
  23. //Eksempel praksis viste seg under :
  24. ? >
  25. < p>< merk for =»sikkerhet » > Sikkerhet</ merke><? $_SESJON [ ‘capcha’ ] = numbercapcha( ) ;  ?></ p>
  26. <? php
  27. //FILE: /wp-comments-post.php (i roten katalogen)
  28. //FIND: $comment_type = ”;
  29. //Dette burde være på lik 63 i Wordpress 2,6
  30. //ETTER TILFØYER :
  31. hvis ( is_numeric ( $numcheck ) && $sessioncapcha == $numcheck ) {
  32. //Dette burde være venstre tomrom hvis ikker du vil gjøre noe annet hvis antallet ble svart riktig
  33. } ellers {
  34. //Antall wasnt svarte riktig - Utstilling Feil
  35. Wp_die( __( ‘error: Du har ikke svart sikkerheten spørsmålet riktig. ’ ) ) ;
  36. }
  37. ? >

Den ovenfor koden kan avvike litt med HTMLEN bare. Du kan ville rydde det opp til å passe din tema. Jeg bruker også CSS til å modifisere utstillingen som jeg har ikke git her. Det drar en bit hinsides målet for i dag.

Her’s en meget kvikk howto for noe CSS formgi deg starte til å la, skjønt det doesn’t må være kunner at utrolig dekorert straks :

Også har jeg forsettlig plassert feilen koden før noe annen feil er sjekket. Å sjekking som CAPTCHA er riktig først sparer innsatsen av prosess noe annet til det blir fastsatt at CAPTCHA ha blitt gått inn i riktig.

Forsvar Ledning 2 : Akismet Eller Defensio
Akismet er din andre ledning av forsvaret for kommentarer. Det pleide å være din først, og du’d må sortere gjennom alt det søppelet ! Du burde se en store tidssparepengerer her men det burde enda finnes. Jeg posterte også Hvordan Akismet Og Defensio Skaper enda En Ledning Av Søppelpost Forsvar en stund tilbake. Hvis du’re som ikke allerede bruker en, prøver dem ut. Lang historie kort, Akismet fanget mer søppelpost enn Defensio gjorde… men tider forandrer seg, prøver dem begge.

Dowload Akismet Wordpress Plugg INN Eller Download Defensio Anti-Søppelpost Wordpress Plugger INN

Forsvar Ledning 3 : Enkel Trackback Validation
Til å blokkere Trackback og Pingback sendeutsøppelpost har aldri vært slik lett. Wordpress brukere er meget ømfintlige til å bli misbrukt til denne typen av søppelposten som blir meget mer populær for et søppelpostutsendervalg av angrepet.

Dette plugger innkontroller to ting som begge kan bli omkoplet på/av for tilpasning :

  1. Sjekker IP adresse av webserver som sender anmodningen og sjekker det mot trackback URL det’s blir git.
  2. Kontroller at din URL er faktisk på siden som den refererende URL sender fra.

Om hva jeg elsker det mest, er det også merker en trackback ved foreløpig ombenevning som STBV” som som blir fremhevet i eksempelet. Hvis du merker det som aksepterte, vil det fjerne titling og vil lage det aktiv.

Download Enkel Trackback Validation Plugg INN. Du kan også dra til STBV plugger innhjemmeside og leser opp om det mye mer.

Annen Alternativer
Det konkluderer arrangementet som jeg har som beskytter meg slik godt at jeg faktisk måtte vente en uke slik at jeg kunne gripe det trackback bildet som jeg brukte over for denne posten. Men, jeg er nødvendig til å dele med deg tilleggsfunksjoner gjennom som jeg kammet i prosessen av innstilleen av opp det nyutformer av denne bloggen. Du kunne også ha en tidligere eller senere versjon av Wordpress som noe av disse metodene ikke arbeide kan i. Derfor du’ll har et par mer alternativer :

WP-herdet-trackback er mye som STBV. Da jeg prøvde det, det didn’t arbeid med 2,6. Hvis uansett hva resonnerer STBV doesn’t arbeid for du fordi du havent oppgraderte ennå for, prøver dette ut.

Matte-kommentar-søppelpost-beskyttelse er den nøyaktige samme iden som hva jeg overrakte til deg i Forsvar Ledning 1. Men det plugger inn bare arbeider for Wordpress 1.5.2, 2.0.x og 2,1. Jeg prøvde det ut og hadde mye problem som er med hvorfor jeg modifiserte min forrige løsning for enda et sted til å passe inn i Wordpress. Igjen hvis du’re på en gammel versjon, kanskje mitt hakke wont arbeid for du. Slik prøv dette !

WP-Spamfree er et plugger inn at krever til å gjøre det all. Det weeds ut startet ved å anta de kan bruke Javascript og Småkaker. Mens dette vil redusere mye søppelpost, føler jeg det er en liten nok brukerbasis som ikke bruker Javascript eller småkaker, som dette kunne forårsake et problem for brukere som vil kommentere på din form. Punktet ved bruken dette ville være slik at en bruker doesn’t må gå inn i en ekstra CAPTCHA felt. Men på slutten av dagen hvis en bruker kan ikke tilføye eller kan subtrahere enkel sifferantall, jeg Don’t vet hvis deres kommentar ville være av mye bruken til noen likevel. Enda en grunn som du kunne bruke dette er det ville være noe mindre teknisk da kopiere/pasting koden som jeg har for CAPTCHA ovenfor. Det er også tonn av dokumentasjonen på deres WP-SpamFree’s website.

Konklusjoner
Jeg nylig leser en post på Shoemoney.Com om hans 60,000 kommentarer merker. Han kommenterte det med dette :

“its som er hard til å forestille seg 60k kommentarer. Spesielt når om 80% av dem manuelt er godkjent med alle søppelpostene filtrene som vi har. ”

Kanskje burde Shoemoney iverksette noe av disse tingene til å spare noe tid. ‹: vred :› Hvis du’re i den samme flekken, da lot dont søppelpostavfall din tid !

Denne posten er del av en serie av postene som jeg’m i som forteller du hvordan til å modifisere din Wordpress tema måten som jeg har ! Hvis du’d liker se noe som helst spesielt, Nyutformer kommentar på Robmalon.Com post og jeg’ll lager det del av serien !



Forlate EN Kommentar :

Kommenterer RSS Føde

6 - 2 =

Lagetr på bestilling Tema ved Rob Malon|Tilfredstiller & Design © 2008 - Rob Malon [prikk] Com. "));