В одной из статей на нашем сайте Softskipper.ru мы попытались убрать обязательно поле «Сайт» в комментариях WordPress.
Что в целом прошло успешно и это поле больше не отображается под формой комментария, отпугивая посетителей желающих что-то прокомментировать. См. «Как убрать поле «Сайт» в комментариях темы WordPress?».
Теперь настала пора убрать второе поле под формой комментария — это поле email. Что бы оно также не смущало комментаторов, желающих отправить свой отклик максимально инкогнито.
Мы выбрали довольно простой путь для выполнения этой задачи. Но не настолько простой что бы устанавливать сторонний плагин на свой сайт и убрать поле email. Не долго думая будем редактировать файл functions.php нашей темы Twenty Seventeen.
Как убрать поле email в комментариях WordPress?
1. Делаем копию файла function.php темы.
Что бы можно было бы все вернуть обратно в случае неудачи.
2. Открываем на редактирование файл function.php темы.
В нашем случае это тема Twenty Seventeen.
3. Вставляем в самый его конец кусок кода.
А именно пару функций кода, написанного на php. С помощью которого мы надеемся скрыть поле email под формой комментария WordPress.
/**
*fields-show
*/
add_filter(‘comment_form_default_fields’, ’email_filtered’);
function email_filtered($fields)
{
if(isset($fields[’email’]))
unset($fields[’email’]);
return $fields;
}
Сохраняем изменения.
4. Обновляем страницу сайта.
После чего, с удовлетворенным видом, наблюдаем физическое исчезновение поля email под формой комментария.
Все, таким нехитрым способом нам все-таки удалось убрать поле email в комментариях темы и теперь пользователи больше не будут боятся оставлять свой комментарий.
Примечания и дополнения
— Удалить поле email можно при помощи дополнительного плагина. Который можно найти в сети, после чего установить и активировать.
— После обновления темы придется провести описанную процедуру добавления кода на php в файл function.php заново. Или перезалить заранее сохраненный файл function.php.
— Помимо удаления полей «Сайт» и email под формой комментариев WordPress наверняка возникнет желание удалить находящуюся чуть ниже строку «Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.». С чекбоксом для установки или снятия галочки. Так как теперь эта строка нам вроде бы как ни к чему. Чуть позже мы рассмотрим как это сделать своими силами без лишних проблем.
Еще статьи по настройке тем WordPress
— Как изменить размер заголовков записей блога темы Twenty Twenty?
— Как добавить рамку вокруг изображения (фото) в теме Twenty Twenty?