Не работает DCaptcha на Wordpress 2.9.2? Не проблема – сделаем!

Предыдущую запись блога я полностью посвятил процессу обновления движка Wordpress. Обновлялся с версии 2.6.2 до 2.9.2. Всё прошло как по маслу. Единственной неприятностью стало то, что после обновления движка я заметил появление спамных комментариев к записям. Оказалось, что плагин DCaptcha от dimoning.ru, который надежно защищал от спама, с версией Wordpress 2.9.2 попросту не дружит и работать не желает. Если вы поставили 2.9.2 и хотите, чтобы плагин dcaptcha заработал и на ней, читайте пост далее. Каптча поддается лечению и ее можно адаптировать под обновленный Wordpress.

Итак, открываем папку с плагином, находим в ней файл dimoning.ru-captcha.php и корректируем его маленько. Просто удаляем строчку wp_set_comment_status ($id, ‘delete’);
И вместо неё вставляем строчку wp_set_comment_status ($id, ‘trash’);

У меня после данных манипуляций плагин работает на ура, спам не проходит. Да, кстати, кавычки в этих строчках должны быть правильные, ибо при копировании и вставке они нередко заменяются не правильными – проконтролируйте это дело.
in-net.org

Категория: О создании сайтов
Вы можете следить за комментариями с помощью RSS 2.0-ленты. В можете оставить комментарий, или Трекбэк с вашего сайта.
Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Это не спам.