Удаление в 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');

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Комментарии: 6
  1. Roman

    это на этом сайте?
    просто в данный момент поле сайт есть :)

    1. Vladimir (автор)

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

  2. Dima

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

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

  3. PizzaCompany

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

  4. spravocnikpolekarstvam.ru

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

    1. Vladimir (автор)

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

Добавить комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.