Удаляем поле «Сайт (URL)» из формы комментариев

Стандартная форма добавления комментариев к статьям на wordpress для незарегистрированных посетителей имеет определенный набор полей: «Имя», «E-mail», «Сайт», «Комментарий». При этом изменить или удалить какое-либо поле простым редактированием шаблона комментариев в вашей теме не получится: не всегда такой файл присутствует в ней, а если он и есть, то в нем не содержится указанный набор полей. Но что же делать, если из каких-либо соображений (к примеру, SEO или эстетических) нам захотелось удалить то или иное поле (в моем примере поле «Сайт»)? Ответ — использовать хитрость (знания) и щепотку готового кода.

Для удаления поля «Сайт» из формы комментирования для незарегистрированных пользователей необходимо в файл functions.php вашей активной темы добавить следующий код:

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

После этого поле «Сайт» будет исключаться из формы комментирования автоматически.

Источник: http://wpdevsnippets.com/remove-url-field-from-comment-form/

Оцените статью

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *