В данной статье мы рассмотрим как добавить пользовательские поля в форму комментариев wpDiscuz. Также, добавим пользовательское поле рейтинга, в качестве примера.
Форма комментариев по умолчанию
Как известно, по умолчанию Форма комментариев wpDiscuz состоит из следующих 4 полей:
- Имя;
- Email;
- Веб-сайт;
- Код (CAPTCHA).
Поля Имя и Email не могут быть удалены с помощью опций. Однако, решение все таки есть, вы можете скрыть поля с помощью CSS кода.
Для того чтобы скрыть текстовое поле Имя, вы должны использовать следующий CSS код:
.wpdiscuz-item.wc_name-wrapper.wpd-has-icon{ display: none !important; }
Поле Email может быть скрыто с помощью данного CSS кода:
.wpdiscuz-item.wc_email-wrapper.wpd-has-icon { display: none !important; }
Вы должны добавить CSS коды в текстовое поле «Пользовательский CSS код», расположенное на вкладке «Дизайн».
В результате вы получите Анонимные комментарии.
Важно: перед добавлением кода вы должны убрать галочку «Поле обязательно для заполнения».
Все намного проще с полем «Веб-сайт». Если вы хотите скрыть данное поле, отредактируйте его и уберите галочку с опции «Включить».
Вы можете включить Код (CAPTCHA) как для гостей, так и для зарегистрированных пользователей. Просто отредактируйте данное поле и настройте его по своему усмотрению.
Для более расширенной защиты от спама, создатели плагина разработали wpDiscuz — Google reCAPTCHA дополнение.
Макет формы комментариев
С помощью этого инструмента вы можете изменить макет формы комментариев (строки и столбцы).
Форма по умолчанию состоит из одной строки и двух столбцов. В левом столбце расположены три поля (Имя, Электронная почта, Веб-сайт), а в правом столбце два поля (CAPTCHA, кнопка «Отправить»).
Используя кнопку [Добавить строку], вы можете добавить новые строки в форму комментариев. По умолчанию, новые строки создаются с одним столбцом. Вы можете изменить его на два столбца, используя кнопку «двух столбцов» [|].
Чтобы поменять поля и ряды, просто переместите их по своему усмотрению.
И вы с легкостью можете удалить созданные вами строки или поля, используя кнопку «Удалить».
Пользовательские поля
Используя пользовательский конструктор формы wpDiscuz, вы можете добавлять настраиваемые поля в форме комментариев. Все довольно просто. Нажмите на кнопку [+] в столбце, в котором вы хотите добавить новое поле.
Например, давайте добавим поле рейтинга в форму комментариев. По умолчанию, для значков рейтинга установлены «звезды», но вы можете изменить его на любой значок Font Awesome.
Вы можете расположить поля по своему усмотрению, например, поместим поле рейтинг в верхней части правого столбца.
В итоге, форма комментариев с полем для рейтинга, должна выглядеть примерно так:
Кстати, wpDiscuz можно использовать как на страницах и записях Вордпресс, так и для продуктов WooCommerce.
На этом пожалуй все. Если у вас возникнут вопросы связанные с настройками плагина, добавьте новую тему в Форуме wpDiscuz, буду рада помочь!
Добрый день. В статье написано надо ставить код: Вы должны добавить CSS коды в текстовое поле «Пользовательский CSS код», расположенное на вкладке «Дизайн».
не могу у себя найти вкладку дизайн куда вписать Css код что бы скрыть Email строку.
Здравствуйте Степан,
Посмотрите пожалуйста видео: https://www.screencast.com/t/KrYZv5zH1
И все равно не срабатывает. Может код не правильный?!
Вот по этому и не сработало. Спасибо Большое!
Здравствуйте Ольга! Во первых спасибо вам за то что есть этот сайт и вы пишите статьи и туториали для этого замечательного плагиина комментариев на вордпресс. У меня на сайте долгое время была включена родная форма комментариев но к сожалению с функционалам у них много недастатков, точнее сказать функционал отсутствует. Очень долго искал плагины для комментов и случайно на англоязычных форумах наткнулся на wpDiscuz. К сожалению на ру-нете по этому плагину статей не так много а тут целый сайт со статями и туториалами! Ещё раз спасибо вам огромное! А во вторых у меня такой вопрос — можно ли создать несколько полей… Подробнее »
Спасибо за Ваш отзыв andrey!
Вы правы! Стандартная форма комментариев не обеспечивает необходимым функционалом, да и внешний вид тоже довольно скромный, и в данном случае лучшее решение — это конечно же плагин wpDiscuz.
Что касаться Вашего вопроса, то конечно да. Плагин позволяет Вам создавать несколько пользовательских полей одинаковых типов. Никаких ограниченный нет.