Чтобы реализовать возможность анонимных комментариев в WordPress, существует несколько подходов. Во-первых, можно использовать специальные плагины, такие как WPDiscuz или Anonymous Comments, которые позволяют пользователям оставлять комментарии без указания имени и электронной почты. Установив и активировав один из этих плагинов, вам нужно будет настроить его параметры в разделе администрирования WordPress.
Во-вторых, если вы хорошо разбираетесь в коде, вы можете внести изменения в файл functions.php вашей темы. Добавьте код, который отключает обязательные поля для имени и e-mail, однако это потребует знаний PHP и работы с темой.
Наконец, важно помнить о модерации комментариев, поскольку анонимность может быть использована недобросовестными пользователями для размещения спама или оскорбительных сообщений. Рассмотрите возможность применения системы фильтрации или автоматической модерации комментариев.
Не забудьте предупредить пользователей о том, что их комментарии будут проверены перед публикацией, если вы решите использовать фильтрацию. Также стоит учитывать, что анонимные комментарии могут понизить уровень доверия к вашим статьям, так как отсутствие имени может вызвать сомнения у других читателей.
Как добавить анонимное комментирование?
В стандартной конфигурации WordPress требует от комментирующих указания своего имени и e-mail. Это предусмотрено наличием знака “*” рядом с соответствующими полями. Если хотя бы одно из этих полей не будет заполнено, система выдаст ошибку и не допустит публикацию комментария.

Однако стандартные возможности платформы позволяют установить такую анонимность, разрешая вводить только текст комментария. Для этого необходимо перейти в админ-панели в раздел Настройки -> Обсуждение и убрать галочку с пункта Автор комментария должен указать имя и e-mail.

После этих изменений в форме комментариев исчезнут символы “*”, и соответствующие поля станут необязательными для заполнения.

На первый взгляд, кажется, что задача решена. Но есть одна важная деталь. Посетители, желающие оставить комментарий, не знают о возможности сделать это анонимно, поскольку продолжают видеть поля Имя и E-mail. В результате они могут просто покинуть сайт. Наша цель – скрыть эти поля от глаз пользователей, оставив только место для ввода текста комментария. Для этого нужно внести изменения в основной файл конфигурации темы functions.php, добавив следующий код:
function hide_commentform_fields($fields) { unset($fields['author']); unset($fields['email']); unset($fields['url']); return $fields; } add_filter( 'comment_form_default_fields', 'hide_commentform_fields' );
Если вы не знаете, как редактировать файл functions.php, воспользуйтесь плагином ProFunctions.

ВАЖНО! Позволяя анонимные комментарии, вы рискуете столкнуться с активностью спам-ботов, что может привести к значительному увеличению спама на вашем сайте. Рекомендуется установить капчу для формы добавления комментариев (например, с помощью плагина Google Captcha (reCAPTCHA) by BestWebSoft).
Также стоит учесть, что возможность анонимного комментирования может повлиять на качество комментариев. Анонимные пользователи чаще оставляют неуместные или неприемлемые комментарии. Рекомендуется периодически просматривать комментарии и модерировать их, чтобы поддерживать конструктивный диалог на сайте.
Кроме того, если вы хотите сохранить возможность оставлять имя при анонимном комментировании, вы можете использовать настраиваемую ссылку или текст под формой комментариев, поясняя пользователям, что их имя будет скрыто от других или что оно может быть заполнено по желанию.
Безопасность и приватность пользователей
Для обеспечения конфиденциальности ваших посетителей, применяйте механизмы защиты данных. Пользуйтесь плагинами, которые шифруют данные и помогают избежать утечек. Настройте систему так, чтобы личные данные пользователей не собирались без их ведома. Это уменьшает риски, связанные с кибератаками, и создает комфортные условия для общения на сайте.
Важно помнить, что открытые системы имеют свои уязвимости. Регулярно обновляйте плагины и темы, чтобы избежать потенциальных угроз.
Проверьте настройки комментариев, чтобы минимизировать возможность злоупотреблений. Ограничение числа ссылок в сообщениях или включение CAPTCHAs могут существенно повысить безопасность вашего ресурса. Организуйте регулярные бэкапы, чтобы в случае необходимости защитить данные от потерь. Используйте инструменты для мониторинга активности, чтобы отслеживать подозрительное поведение и реагировать на него быстро.