Тег ‘wordpress’

Патч для плагина “Я не робот”

Последнее время очень много спама стали размещать спамботы в комментах, хорошо есть Akiasmet, но выгребать каждый день по несколько десятков сообщений в день надоело. Решил поставить плагин “Я не робот” и в ходе проверки натолкнулся на 1 баг, в версии блога wordpress 2.9 в случае когда при размещении комментария не ставилась галка напротив чекбокса “Это не спам”, то есть если спам бот решил оставить комментарий, он все равно попадал в очередь на модерацию, хотя по логике работы плагина должен был удаляться. Изучив код нашел, что удаление спам комментария происходит при помощи функции:

После дальнейшего изучения решил заменить ее на функцию wp_delete_comment, после чего плагин заработал как нужно. В ближайшее время понаблюдаю динамику, смогут ли спамботы обойти данный плагин.

Для всех блогеров использующих данный плагин и столкнувшихся с данной проблемой предлагаю скачать исправленную версию плагина “Я не робот” для WordPress 2.9.

UP: Прошло несколько недель, за это время ни одного спам комментария. Пользователи могут постить сообшения без проблем. Считаем вопрос закрытым, плагин работает.

WordPress OpenID Plugin

Недавно поставил plugin OpenID для WordPress. Для тех, кто не знает что такое OpenID – рекомендую почитать статью на эту тему. Плагин работает, авторизовал сам себя для проверки при помощи логина в livejournal. Кстати, openid также работает на afisha.ru и многих других популярных сайтах Рунета. Для авторизации достаточно ввести URL до сайта в одной из систем, которая есть в данном списке.

Обновление блога до версии 2.5.1

Обновил версию WordPress до 2.5.1. Пока полет нормальный. Стоит куча лпагинов, завтра буду разбираться что к чему.

Update: Разобрался с плагинами, вроде все ок теперь. Можно писать дальше.