WordPress: Ваш комментарий ожидает модерации

После последних обновлений WordPress возникла одна проблема с комментированием, а именно, после оставления комментария не выводится сообщение: Ваш комментарий ожидает модерации.С такой проблемой столкнулся и я, полагая при этом, что есть какая-то ошибка в шаблоне. Проверив код дизайна, а так же другие сайты и отзывы в интернете выяснилось  — проблема связана с обновлениями WP, особенно если при этом стоит старый шаблон.

Можно у себя на блоге проверить есть ли такая проблема, написав сообщение к любой статье под гостем. При наличии аналогичной ситуации это можно исправить, ведь для сайта это плохо — комментатор может попытаться вновь оставить сообщение или покинет блог предполагая пропажу своих комментариев.

При правильной работе должно быть так:

Сообщение: Ваш комментарий ожидает модерации

Появление такого обновления в CMS WordPress связано с новым законом в Европе о защите персональных данных General Data Protection Regulation (GDPR). Авторство проверяется через куки и разрешение на сохранение их нужно спрашивать у пользователя.

Решение проблемы довольно простое, в код формы комментирования (файл comments.php или подобный) добавить строчку:

<input type="checkbox"  name="wp-comment-cookies-consent"  
value="yes" checked  />

С другой стороны, если нет посетителей на сайте с ЕС, то этот чебокс можно сделать скрытым, при этом после отправки комментария, у автора выведется соообщение что ожидает модерации:

<input name="wp-comment-cookies-consent" 
type="hidden" value="yes" />

Похожее
2 комментария
  1. Петр:

    У меня на блоге надпись, о том что комментарий ожидает модерации не появляется после добавления комментария, но при этом добавление вышеуказанных строк в файл comments.php не дает эффекта, в чём может быть проблема?

    • Сергей Павлов:

      Петр скорее всего у Вас новая тема, а в новых темах этот функционал уже реализован. Для этого в админке нужно пройти в «Настройки-обсуждение» и установить галочки на двух настройках: «Автор комментария должен указать имя и e-mail» и «показывать галочку включения куки для комментариев» и все будет работать.
      http://profit-gid.ru/wp-content/uploads/2018/10/IxR68.jpg

      Еще как вариант, если тема старая, то стоит попробовать поставить коды в другой файл в зависимости от структуры темы.. Но скорее всего причина именно в новой теме.

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

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