Закрытие комментирование и удаление неодобренных комментариев
13.09.2008Религия с названием Yandex - предыдущая запись. За последние пару дней на мои робоблоги обрушился поток спама. Даже на простой просмотр стало уходить уйма времени. Вывод - зря была открыта возможность комментировать на робоблогах.
Полностью автоматизировать массовое закрытие комментирования мне было лень. Для начала приведу скрипт закрытия и удаления неодобренных комментов, который я написал за 10 минут:
include_once('../wp-config.php');
update_option('default_comment_status', 'closed');
$wpdb->get_results("
delete FROM $wpdb->comments
WHERE comment_approved = '0'");
$wpdb->get_results("
update $wpdb->posts
set comment_status = 'closed'
where post_type = 'post'
");
Поместив это все в один файл, который закинул в папку wp-admin, которая у меня является символической ссылкой на робоблогах. Осталось только пройтись по ссылкам вида domain.ru/wp-admin/scriptname.php - что и было сделано. Прощайте навек спамеры с моих робоблогов.
Мой блог находят по следующим фразам
• openvpn хостинг
• delphi thread
• программы для висты
• скачать ворд
• lj blogger скачать
• lj blogger скачать
Комментарии (18) на запись “Закрытие комментирование и удаление неодобренных комментариев”
Пингбеки
- Черный спам или как намертво убить спамеров | Программы для блогов
- Настройка OpenVPN чайником | Программы для блогов
Оставить комментарий
Закрывать комментарии нет смысла. Вот я только думаю - может быть, можно сделать вообще по другому?
В результате будет мнодество комментариев (типа, популярный сайт, хоть и попахивает пост-модернистским сюром - роботы комментируют роботов)
Типа так я себе представляю :)
А я как не ставил - у меня ничего не рабоает.
Так что я скрипя зубами согласился с тем, что комментарии появляются не сразу - а после предварительного модерирования (один одобренный).
Но это убивает свободу общения( спам уибвает ее еще сильнее!)
вопрос в удобстве для пользователей - я с большим удовольствием буду комментировать там, где нужно только окмментировать а на каптчу отвечать не надо...