Как удалить поле ввода 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 готов поделиться опытом с вами. Если же хотите заработать первые деньги в сети, то его конкурс комментаторов даст вам такую возможность.