- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
WordPress. Как разрешить пользователям отправлять анонимные комментарии
Декабрь 22, 2014
Из этого туториала вы узнаете, как разрешить пользователям отправлять анонимные комментарии в WordPress.
WordPress. Как разрешить пользователям отправлять анонимные комментарии
Лучшим способом разрешить анонимное комментирование в WordPress, ограничивая при этом спам в комментариях, является поощрение пользователей использовать псевдоним вместо своего настоящего имени.
Так вы можете создать сообщество пользователей сайта, в то же время позволяя им быть анонимными. Пользователям все равно придется указать адрес электронной почты, но большинство пользователей, которые оставляют скрытые комментарии в любом случае имеют отдельные электронные адреса, созданные для этого.
Сначала перейдите в раздел Настройки (Settings) » Обсуждение (Discussion) и снимите отметку возле параметра ‘Автор комментария должен указать имя и электронный адрес’ (‘Comment author must fill out name and e-mail’). Теперь сохраните изменения и на вашем сайте можно будет оставлять комментарии без имени и адреса электронной почты:
Но, просто сняв эту отметку, вы не проинформируете пользователей о возможности комментирования без предоставления имени или адреса электронной почты..
Поэтому надо внести некоторые изменения в исходный код.
Пожалуйста, выполните следующее:
- Войдите в панель управления.
- Выберите вкладку Внешний вид (Appearance), а затем Редактор (editor).
- Найдите файл comments.php.
- Откройте его:
Найдите следующий код в этом файле:
<?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. Как разрешить пользователям отправлять анонимные комментарии