Categories

Новые шаблоны

WordPress. Как разрешить пользователям отправлять анонимные комментарии

Sarah Vaynbaum Декабрь 22, 2014
Rating: 5.0/5. From 1 vote.
Please wait...

Из этого туториала вы узнаете, как разрешить пользователям отправлять анонимные комментарии в WordPress.

WordPress. Как разрешить пользователям отправлять анонимные комментарии

Лучшим способом разрешить анонимное комментирование в WordPress, ограничивая при этом спам в комментариях, является поощрение пользователей использовать псевдоним вместо своего настоящего имени.

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

Сначала перейдите в раздел Настройки (Settings) » Обсуждение (Discussion) и снимите отметку возле параметра ‘Автор комментария должен указать имя и электронный адрес’ (‘Comment author must fill out name and e-mail’). Теперь сохраните изменения и на вашем сайте можно будет оставлять комментарии без имени и адреса электронной почты:

screenshot1

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

Поэтому надо внести некоторые изменения в исходный код.

Пожалуйста, выполните следующее:

  1. Войдите в панель управления.
  2. Выберите вкладку Внешний вид (Appearance), а затем Редактор (editor).
  3. Найдите файл comments.php.
  4. Откройте его:

screenshot2

Найдите следующий код в этом файле:

<?php else : ?>
<p class="field"><input type="text" name="author" id="author" value="<?php echo theme_locals("name_comment"); ?><?php if ($req) echo '*'; ?>" onfocus="if(this.value=='<?php echo theme_locals("name_comment"); ?><?php if ($req) echo '*'; ?>'){this.value=''}" onblur="if(this.value==''){this.value='<?php echo theme_locals("name_comment"); ?><?php if ($req) echo '*'; ?>'}" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /></p>
<p class="field"><input type="text" name="email" id="email" value="<?php echo theme_locals("email_comment"); ?><?php if ($req) echo '*'; ?>" onfocus="if(this.value=='<?php echo theme_locals("email_comment"); ?><?php if ($req) echo '*'; ?>'){this.value=''}" onblur="if(this.value==''){this.value='<?php echo theme_locals("email_comment"); ?><?php if ($req) echo '*'; ?>'}" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /></p>
<p class="field"><input type="text" name="url" id="url" value="<?php echo theme_locals("website_comment"); ?>" onfocus="if(this.value=='<?php echo theme_locals("website_comment"); ?>'){this.value=''}" onblur="if(this.value==''){this.value='<?php echo theme_locals("website_comment"); ?>'}" size="22" tabindex="3" /></p>

И удалите его.

Пожалуйста, убедитесь, что вы удаляете правильную часть кода. Вы можете сделать резервную копию содержимого файла для восстановления кода в случае необходимости.

Сохраните файл и обновите страницу.

Спасибо за ваше внимание.

Вы также можете воспользоваться детальной видео-инструкцией:

WordPress. Как разрешить пользователям отправлять анонимные комментарии

Темы для Вордпресс
Эта запись была размещена в WordPress туториалы и помечена как anonymous, comment, WordPress. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов