Представьте ситуацию. Вы ведете новостной блог, публикуете несколько постов в день, постепенно становитесь популярным 😉 . Количество комментариев постоянно растет, только спама появляется все больше…
Бороться с этим явлением можно разными способами от установки CAPTCHA до использования специальных служб вроде Akismet. Но вы находитесь в менее выгодном положении, чем большинство блоггеров. Постов очень много и естественно вы не сможете легко вспомнить, о чем шла речь полгода назад.
К тому же все чаще появляется спам, добавленный людьми. CAPTCHA от него не защищает вообще, Akismet тоже часто ошибается. Да что там Akismet, иногда, читая такой комментарий, сам сомневаешься спам это или нет. Приходится смотреть о чем был пост, а это требует времени.
Но, как правило, новости широко обсуждаются только в момент их появления, а потом о них забывают. Точнее они становятся историей 🙂 .
Именно для таких постов можно применить самый надежный метод защиты от спама – закрыть комментарии.
Сделать это можно вручную через админ-панель WordPress, но есть способ проще.
Достаточно установить плагин Close Old Posts. Он будет автоматически закрывать комментирование для старых постов.
По-умолчанию, это происходит через 14 дней с момента публикации поста. Естественно эту настройку можно изменить.
Для этого нужно открыть единственный файл плагина close-old-posts.php и изменить переменную:
$cop_days_old = 14;
В остальном установка ничем не отличается от большинства других плагинов.
1) Распаковываете архив в папку wp-content/plugins
.
2) Активируете.
После этого форма комментирования исчезнет во всех постах старше 14 дней.
К сожалению, для блога вроде этого плагин абсолютно не подходит. Многие статьи, особенно те, в которых речь идет о базовых принципах программирования, остаются актуальными практически всегда. Мне до сих пор приходят комментарии к постам, написанным полгода назад. Причем комментарии «белые», т.е. с вопросами, полезными замечаниями, примерами альтернативных решений и т.п.
Даже если взять этот пост. Он вроде бы новостной, но очень сомнительно, что плагин исчезнет через месяц-другой, скорее выйдет его новая версия 😉 . А принцип работы сохранится.
В общем, советую тщательно все взвесить, прежде чем использовать такой метод защиты.
До встречи!
Интересно почитать