Удаление в WordPress поля сайт из комментариев

Приветствую!
Не заметил когда делал обновление сайта, что опять появилось поле Сайт в комментариях, которое на мой взгляд абсолютно не нужно.
Решил на будущее записать рецепт удаления (фильтрации) этого поля здесь.
Нам нужно создать функцию в файле functions.php нашей текущей темы, либо через встроенный редактор, либо через ftp, sftp, ssh.

/*
Удаляем из комментариев поле сайт
*/
function remove_field_url_site_from_comments($fields) {
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields', 'remove_field_url_site_from_comments');

Собственно все:)

7 комментариев к “Удаление в WordPress поля сайт из комментариев”

    • Приветствую!
      Спасибо за найденную ошибку.
      В публикации допустил ошибку :(
      Текст поправил (последняя строка кода) — поля на сайте нет :)

      Ответить
  1. Спасибо. Действительно ненужное поле, которое используется только для спама.

    Быстрый и четкий совет. У меня все работает, поле ввода сайта пропало, осталось только имя и почта.

    Ответить
  2. А как удалить поле email ? Раньше я его удалил, но после обновления снова всплыл.

    Ответить
  3. Здравствуйте, удалил из формы сайт и емайл, но через какое то время обновил версию вордпресса и поле емайл снова появилось, причем на новых постах, на старых нет. В вашим вариантом все уже удаленно.

    Ответить
    • Все верно, после обновления темы необходимо вновь вносить вышеуказанные правки.
      Как вариант создать свою тему, либо использовать плагин по типу Disable / Hide Comment URL

      Ответить
  4. А вы тестировали плагин clearfy pro? Просто интересно, что вы скажите, потому что мне он нравится, справляется с этой проблемой как раз

    Ответить

Оставьте комментарий