Поддержка Проблемы и решения как удалить поле для сайта в комментариях

  • Здравствуйте товарищи. Подскажите как удалить поле для ввода сайта в комментариях. Неохота иметь лишние исходящие ссылки.

    • Тема изменена 4 года, 10 месяцев назад пользователем metridat.
Просмотр 7 ответов — с 1 по 7 (всего 7)
  • например скрыть стилями

    А код не подскажите?

    селектор_который_используется_у_вас_на_сайте{
    display: none;
    }

    Можете попробовать через фильтр (тут уже смотря как вывод формы для комментирования происходит), вставьте в functions.php темы:

    add_filter('comment_form_default_fields', 'website_remove');
    function website_remove($fields){
    if(isset($fields['url']))
    unset($fields['url']);
    return $fields;
    }

    вставьте в functions.php темы

    Это очень плохой совет из прошлого WP. В настоящее время сниппеты в functions.php следует добавлять с помощью плагинов типа этого: https://ru.wordpress.org/plugins/code-snippets/
    Преимущества::
    1. Просто, быстро и удобно.
    2. Безопасно. (если есть ошибка в добавляемом коде плагин не даст ему сработать и тем самым сайт сохранит работоспособность)
    3. Добавленный код в любой момент легко найти, включить\отключить
    4. Не пропадет при обновлении текущей темы и даже при смене темы.
    Я уже не говорю о такой фишке как возможность импорта\экспорта избранных сниппетов между сайтами на которых установлен такой плагин.

    Кстати вот еще один вариант для удаления поля «Сайт»

    function cb_disable_comment_url($fields) {
        unset($fields['url']);
        return $fields;
    }
    add_filter('comment_form_default_fields','cb_disable_comment_url');
    • Ответ изменён 4 года, 10 месяцев назад пользователем O.

    Пробовал и первый и второй вариант, и с плагином, и без. Поле для сайта пропало, но кнопка (отправить комментарий) прилипла к полю для имени. Подскажите как сделать промежуток между кнопкой и полем.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Подскажите как сделать промежуток между кнопкой и полем.

    Скорее всего добавить margin через CSS. Без ссылки на страницу с проблемой вряд ли удастся предложить конкретный код.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «как удалить поле для сайта в комментариях» закрыта для новых ответов.