Временно вие ми чистите спама

2 July, 2009 – 23:56:16 от Кирил Владимиров

Звучи абсурдно, нали? Еми да, ама не е. Ето малко предистория.

Всичко се започна с ъпдейта на този блог до Wordpress 2.8 Baker. След ъпдейта имах проблеми с Akismet. Не допускаше никакви коментари да бъдат публикувани. Оказа се, че просто получава страшно много спам коментари и “по навик” блокира всички като спам. Не ми се търси линка, където е обяснен този бъг.

Всичко това е, защото две ботчета яко ме тормозят и на ден пускат повече от стотина спам коментара. Така, че в момента, всеки коментар, вероятно ще бъде отсяван като спам. Съответно между 10 страници е малко трудно да отсея кой какъв е. Ботчетата са едва две, като едно от тях използва два мейла.

От няколко дни се навивам да си напише плъгин, който изобщо да не допуска до запис в wp_comments коментари, които отговарят на дадени критерии, но все не намирам време и желние. До тогава, вие ми чистите спама. Ще се запитате как? Еми и да не се запитате, аз казвам. Просто във футъра на блога си добавих следното редче:

<?php global $wpdb;
$wpdb->query(“DELETE FROM `wp_comments` WHERE `comment_author_email` = ‘email@gmail.com’ OR `comment_author_email` = ‘email1@gmail.com’ OR `comment_author_email` = ‘gonew@gmail.com’”); ?>

Заявката е написана за има-няма 30 секунди, но към момента работи идеално. Така със всяко влизане триете по някой и друг спам, не да се налага наведнъж да чистя всичко, а просто ще преглеждам за редовни коментари.

Еми докато си напиша плъгинчето ще е така. Благодаря Ви! :)

  1. 3 Коментара за “Временно вие ми чистите спама”

  2. Gravatar

    Оказа се, че не само ти имаш проблем след ъпдейта с акисмет. За жалост всички имаме :( .

    От knoxvillez за Jul 3, 2009

  3. Gravatar

    Must have: http://www.bad-behavior.ioerror.us/ абсолютно необходима добавка към акисмета, понякога и редовни усери ги спира ако идват от мрежи в които има заразени компютри и са влезли в черните списъци (ако си ги включил).

    От Ivaylo за Jul 3, 2009

  4. Gravatar

    Една поправка само – ти имаш проблем с акисмет още преди да ъпгрейдваш до wp 2.8 :D

    От EvilSide за Jul 3, 2009

Изкажи своето мнение!