Зачем удалять поле URL (сайт) из формы комментариев?
Затем, что этим часто пользуются спамеры. Если, скажем, ссылка в самом комментарии может не отобразиться как ссылка, то в имени пользователя при стандартных настройках WordPress ещё как.
Если Вы скажете, что это не страшно, и WordPress добавляет к ссылкам атрибут rel="nofollow"
, то вот вам один момент из SEO: Google напрямую заявляет о том, что не обращает внимания на этот атрибут (у него свои внутренние механизмы фильтрации спамерских ссылок). Также точно не ясно, как действительно относится к этому атрибуту Яндекс.
Поэтому, чтобы перестраховаться и не давать надежды спамерам, просто избавимся от ненужного.
Код для удаления из формы комментариев поля для сайта
Открываем functions.php и записываем туда
// Удаляем URL из формы отправки комментариев
add_filter(
'comment_form_default_fields'
,
'sheens_unset_url_field'
);
function
sheens_unset_url_field (
$fields
) {
if
( isset(
$fields
[
'url'
] ))
unset (
$fields
[
'url'
] );
return
$fields
;
}
Если не сработало, то, скорее всего, у вас в директории с темой есть файл шаблонов комментариев — comments.php.
В нём надо найти строки наподобие таких
<p><input type=
"text"
name=
"url"
id=
"url"
value=
"<?php echo $comment_author_url; ?>"
size=
"22"
tabindex=
"3"
/>
<label
for
=
"url"
><small><?php _e(
'Website'
); ?></small></label></p
>
Всё.
Если у вас стандартная тема WordPress, должно получиться.