mojwp.ru
Назад

Как удалить поле ввода URL в комментариях

Опубликовано: 27.02.2014
6
451

как удалить поле ввода url комментариевИспользуем небольшой код, который позволит удалить поле ввода ссылки на сайт (URL) в форме ввода комментария. Как уже поняли - все делаем без плагинов.

Подобное пригодится на сайтах под РСЯ, либо там, где данное поле просто бесполезно (софтовики, download, новостники и пр.).

Далее предложу два пути решения вопроса: для тех шаблонов, где есть comment_form () и для тех, где данное поле ввода выводится через input. Выберите подходящий вариант.

Если есть comment_form ()

Для работы вам понадобится файл функций шаблона, который обычно носит название functions.php. Сделайте на всякий случай его резервную копию, после чего сразу в начале, с новой строки за <?php, вставляем следующий код:

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

Все. Поле исчезло, в чем можете убедиться.

Если нет comment_form ()

Значит у вас поля ввода Имени, Email и URL будут выводиться через input.
Поле ввода Url будет выглядеть примерно так:

Могут быть прописаны еще параметры, но в целом будет выглядеть так. В этом случае достаточно удалить данное поле вручную из файла comments.php, чтобы добиться желаемого результата.

Хотите развивать свои знания в вебстроительстве и оптимизации сайтов? Максим seoslim.ru готов поделиться опытом с вами. Если же хотите заработать первые деньги в сети, то его конкурс комментаторов даст вам такую возможность.

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • andrey
    Опубликовано: 27.02.2014 Ответить на сообщение

    А как тогда быть с обновлениями темы? Когда тема обновится эта запись слетит в файле функций.

    • Виталий
      Опубликовано: 27.02.2014 Ответить на сообщение

      Да, слетит, т.к. обновляются файлы шаблона.
      Однако тот, кто проводит модификации шаблона, точно никогда его не будет обновлять, т.к. модификации призваны его улучшить и персонализировать под задачи сайта.

  • Ксенья Юрьевна
    Опубликовано: 13.03.2014 Ответить на сообщение

    Вот эта статья не только бесполезная, но даже вредная, по этому способу у меня удалился весь сайт. Потом я его восстанавливала через хостинг.

    • Виталий
      Опубликовано: 13.03.2014 Ответить на сообщение

      Добрый день.
      Насколько я помню вы уже не первый раз сталкиваетесь с подобными проблемами. Быть может стоит делать самостоятельно резервные копии или обратиться все же за услугами к людям, которые разбираются?

    • Андрей
      Опубликовано: 13.03.2014 Ответить на сообщение

      Ну не скажите данная статья довольно таки полезна, во многих сучьях - со временем поймете 🙂

    • Mons
      Опубликовано: 03.08.2017 Ответить на сообщение

      Судя по блогу вы ж прошли курсы и более того в заголовке указываете что вебмастер, в чем проблема? Добавление фильтра в файл, никак не может удалить блог. Удаляется блог как правило ручками людей и в редких случаях иными способами )

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.