Как в WordPress добавить возможность оставлять анонимные комментарии?

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

Как добавить анонимное комментирование?

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).

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

Создай свой первый сайт на WordPress
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос