Вот уже почти 9 лет Akismet защищает мой блог от того спама, что сыплется на него с первых дней жизни. С момента рождения блога 14 апреля 2009 года прошло 2825 дней. За это время, по статистике Akismet, плагин защитил мой сайт от 99 409 спам-комментариев. Выходит, что в сутки на проект поступает 35 спам-комментов, которые успешно отправляются плагином в корзину. Но для более эффективного уменьшения надоедливой рекламы и мусора потребуется одно простое правило — никаких полей «Сайт» в комментируемой форме. Конечно, это не избавит вас от спама, но уменьшит его количество в разы. Как убрать поле «Сайт» в комментариях WordPress за пару минут?
Несколько лет назад я нашел этот код на просторах Рунета и был удивлен, как за короткое время избавиться на всегда от поля «Сайт» в коммент-форме. Признаюсь честно, до этого я лез в папку wp-includes, отыскивал там файл comments.php и вырезал ненужные мне элементы. А после обновления платформы делал это вновь и вновь…
Но один просто код легко избавляет от всех этих манипуляций. Достаточно перейти в тему своего блога на Wodpress, открыть файл functions.php и добавить в него следующие строки:
function del_url($fields){ $fields['url'] = ''; return $fields; } add_filter('comment_form_default_fields', 'del_url');
После того, как вы загрузите файл functions.php с изменениями поля «Сайт» в комментариях уже не будет.