Имали ли сте някога отишло да ви Akismet запушалка-в в Wordpress и не са посочени ясни за спам? Дори и тъй като той не бива да има спад и щам на сървърите на ресурси. Защо дори и нека спам ботове ядат на вашия процесор с допълнителни SQL заявки! Аз излезе с спам защита състав, където 99% от моите спам ботове, преди те да спира, дори да сте влезли като спам!
Отбрана Ред 1: Брой КАПИТАН
Два месеца преди да публикуват поредица от 5 Блокиране спам съобщения. В един от тези, аз моите представи Засилено Брой уравнения метод. Имам по същество refitted този код за употреба Wordpress! I активно да използваме тази на няколко от моите собствени сайтове. Отидете до един коментар разрез в съдържанието на страницата на една от моите собствени кодирани сайтове: mmorpgexposed.com. Той е работил пита за мен!

Ето стъпките за това, как да го приложат. Забележка Аз също използвам Wordpress 2,6. Ако използвате по-ранен или по-нова версия, че трябва да работят, но не забравяйте да BAKCUP, преди да промените нищо. Да прави бележка някъде, че сте променили този файл, така че можете да носи отговорност за промени в бъдеще.
-
<? php -
/ / File: / wp-content/themes/YOURTHEME/comments.php - когато YOURTHEME е името на темата, която сте в момента се използват -
/ / Откриете: <textarea name="comment" id="comment" rows="10" cols="35" wrap="virtual" tabindex="4"> </ textarea> -
/ / След приключване тагове за вашите параграфи или етикета настройка, добави: -
numbercapcha функция () ( -
$ firstnum = Ранд (5, 8); -
$ secondnum = Ранд (1, 4); -
$ coinflip = Ранд (1, 2)% 2; -
ако ($ coinflip == 0) ( -
$ математика firstnum = $ $ secondnum; -
$ оператори = масив ( " ", "добавя", "Плюс"); -
$ operatorschoice = Ранд (1, 3)% 3; -
Иначе () -
$ математиката = $ firstnum - $ secondnum; -
$ оператори = масив ( "-", "минус"); -
$ operatorschoice = Ранд (1, 2)% 2; -
) -
ехо $ firstnum. "". операторите $ [$ operatorschoice]. "". $ secondnum. "= <вход тип = \" текст \ "име = \" номер \ "maxlength = \" 2 \ "размер = \" 5 \ "Идентификатор = \" numcapcha \ "стил = \" Дължина: 25px; \ ">"; -
двупосочен $ математика; -
) -
/ / Contiue с вашата тема и използвайте този snippit на PHP да генерира изпише в полето: -
/ / <?$ _SESSION [ 'Capcha'] = numbercapcha ();?> -
/ / Пример за използване на е показано по-долу: -
?> -
<П> <= етикет за "сигурност"> Security </ етикет> <? $ _SESSION [ 'Capcha'] = numbercapcha ();?> </ П> -
<? php -
/ / File: / доволен коментари-post.php (в главната директория) -
/ / Откриете: $ comment_type = "; -
/ / Това трябва да бъде на 63 искал в Wordpress 2,6 -
/ / След добавяне: -
ако (is_numeric ($ numcheck) & & $ sessioncapcha == $ numcheck) ( -
/ / Това трябва да бъде оставено празно, освен ако не искате да правите нещо друго, ако броят се отговори правилно -
Иначе () -
/ / Брой wasn't отговорили правилно - Покажи Грешка -
wp_die (__ ( "Грешка: Не отговор на въпрос на сигурността правилно.")); -
) -
?> - Изтеглете този код: 0810wordpresscommentcapcha.txt
Горният код може да се различава леко с HTML само. Може да искате да го tidy до отговарят на вашите тема. АЗ също употреба CSS да модифицирате дисплея, което не съм, предвидени тук. Това се отнася малко извън рамките на целта за днес.
Here'sa много бързо и евро за някои CSS стайлинг, за да сте започнали, макар че тя не трябва да бъдат всички, които невероятно луксозни веднага:
Също така, аз умишлено са поставили код на грешката, преди всяка друга грешка е проверена. КАПИТАН проверка, че е вярна първи спестява усилията за преработка на нещо друго, докато не се установи, че КАПИТАН е въведен правилно.
Отбраната, ред 2: Akismet или Defensio
Akismet е вашият втори ред на отбраната за коментари. Тя се използва за първото ви, и искате да сортирате, че през всичките отпадъци! Би трябвало да видите големи икономии на време тук, но тя трябва да продължава да съществува. АЗ също публикувано Как Akismet И Defensio Създаване на допълнителен ред за спам отбраната известно време назад. Ако не сте вече с помощта на един, опитайте да ги изгони. Разсея съмненията, Akismet уловени повече спам от Defensio не… но времето се промени, опитайте да ги и двете.
Dowload Akismet Wordpress Plug-в или изтеглите Defensio Анти-Спам Wordpress Plug-в
Отбрана Ред 3: прости Trackback валидиране
Блокиране Trackback и Pingback спам никога не е било толкова лесно. Wordpress потребители са много чувствителни към насилие, за да бъде този вид спам, който е все по-популярна за spammers избор на атаката.
Този запушалка-проверки в две неща, които могат да бъдат и двете toggled вкл. / изкл за персонализиране:
- Проверки на разследването адрес на уеб сървър изпраща искането и проверки срещу trackback URL, която е предвидена.
- Проверките, че ви е действително URL на страницата, че отнасящи се изпраща от URL.
Какво обичам за него най-много, е, че също бележи trackback от преименуването временно да го "блокиран от STBV", както е отбелязано в примера по-долу. Ако отбележите, че то прието, то ще премахне titling и да я направи активен.

Изтегли Прости Trackback за проверка на Plug-в. Можете също да отидете в STBV запушалка-в началната страница и да прочетете създаден за него много повече.
Други Опции
Това заключение, инсталиране, че аз имам, който е защитата на мен толкова добре, че аз действително трябваше да се чака една седмица, така че мога да грабнете този trackback картина I-горе, използвани за тази публикация. Независимо от това, да се намери за необходимо да споделя с вас допълнителни опции, които чрез пенирани в процеса на създаването на преработка на този блог. Можете също така да имат ранен или по-късна версия на Wordpress, в която някои от тези методи не могат да работят. Затова ще имате още няколко опции:
WP-уплътнените-Trackback е много прилича STBV. Когато аз се опитах го, той не работи с 2,6. Ако STBV за каквато и да е причина не работи за вас, защото сте пристанище реконструирани още, опитайте това.
Изпити-Коментарът-спам защита, е точно същата идея, както това, което представи пред вас в отбраната на линия 1. Все пак определителен член запушалка-само работи за WordPress 1.5.2, 2.0.x и 2,1. Аз се опитах го и имаше много проблеми с това, което е защо промяна предишният ми решение за друг сайт, за да се впише в Wordpress. Отново, ако сте на старата версия, може би ми рязка рана имам навик да работят за Вас. Така че, опитайте това!
WP-SpamFree е запушалка-по-твърди, че го правят всички. Той плевели на ботове от поемането те арго използва JavaScript и Cookies. Макар че това ще намали доста от спам, Чувствам се има предвид, че е достатъчно малък потребителски база не се използва JavaScript или бисквитки, че това може да предизвика проблем за потребителите, които искат да коментират своята форма. Точката за използване на това ще бъде така, че потребителят не трябва да влиза допълнително КАПИТАН област. Но в края на деня, ако потребителят не може да добавяте или изважда единна цифра номера, не знам, че техните коментари ще бъдат на много по използване на никого, във всеки случай. Друга причина може да се използва това е, че би било малко по-малко технически после копиране / вмъкване на код Имам за КАПИТАН-горе. Има също така и тона на документацията за тяхното WP-SpamFree в Интернет.
Изводи
I последните прочетете в длъжност на Shoemoney.Com за неговата 60000 коментари марка. Той коментира, че с това:
"Неговата трудно да си представим г. 60k коментари. Особено когато около 80% от тях са одобрени ръчно с всичките спам филтри, имаме."
Може би Shoemoney да изпълнява някои от тези неща, за да спестите известно време.
Ако сте в същото място, а после нека dont спам отпадъци отделеното време!
Тази публикация е част от поредица от постове, в която съм, който ви казва как да модифицирате вашите Wordpress тема начина, по който съм! Ако искате да видите нещо по-конкретно, коментира по RobMalon.Com дизайн пост и ще ги направи част от поредицата!






































1 Trackback (а)
Оставете коментар: