CJD Spam Nuke

CJD Spam Nuke

През последните дни пиша по-рядко в блога си, защото не остава време, но въпреки това следейки архивите на базата си те си набъбваха лекичко. В същото време се оглеждах как най-лесно ще мога да мигрирам съдържанието си към 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