През последните дни пиша по-рядко в блога си, защото не остава време, но въпреки това следейки архивите на базата си те си набъбваха лекичко. В същото време се оглеждах как най-лесно ще мога да мигрирам съдържанието си към MovableType и разглеждайки dump-ове на базата си съзрях стотици (или хиляди) spam коментари в нея.

Всъщност от версия 1.5 насам WordPress има далеч по-читаво анти-спам поведение, както и Mark As Spam опцията при модериране на коментарите. Когато я видях се запитах защо пък само Mark, но не се разрових да гледам – както и да е, когато вградената anti-spam защита улови тайно коментар, той прави въпросното нещо – mark as spam, но не го изтрива от базата. Това се случва и ако ръчно се маркира като спам някой коментар. Така базата си набъбва тайно и полека. Най-тъпото е, че веднъж маркиран като spam един коментар няма как повече да бъде видян през интерфейса на WP. Не съм проверявал кода за това, но подозирам, че спамът остава в базата (макар и невидим) за да може на тази база да се филтрира последващия спам – така или иначе обаче е логично да има начин човек да си анихилира спама в базата макар и заради чист експорт, който ми е нужен в момента.

Става лесно с едно SQL query в MySQL-а, но бях убеден, че затова трябва да има плъгин – разбира се, че има…

http://www.chrisjdavis.org/2005/03/03/mass-delete-15

Накратко за Йовко Ламбрев

ИТ и Интернет експерт, предприемач, блогър и фотограф от Пловдив. Фен на WordPress, книгите и музиката. Вярва, че можем да направим света по-добър.

  1. Добри хора са намерили работещо решение и срещу ненужното достигане на спам коментарите до базата. Bad Behavior ги спира още на ниво http заявка. Има си разширение за WordPress, разбира се.

    От няколко месеца съм с него и нито имам друга спам защита, нито id-ата на последователни коментари са през 10-20-50-1000…

    Отговор

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *