Как добавить пользовательские поля в форму комментариев wpDiscuz - Русское сообщество wpDiscuz плагина

Как добавить пользовательские поля в форму комментариев wpDiscuz

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

Форма комментариев по умолчанию

По умолчанию Форма комментариев wpDiscuz состоит из следующих 4 полей:

  • Имя;
  • Email;
  • Веб-сайт;
  • Код (CAPTCHA).

Поля Имя и Email не могут быть удалены с помощью опций. Однако, решение все таки есть, вы можете скрыть поля с помощью CSS кода.

Для того, чтобы скрыть текстовое поле Имя, вы должны использовать следующий CSS код:

#wpcomm .wpdiscuz-item.wc_name-wrapper.wpd-has-icon{
   display: none !important;
}

Поле Email может быть скрыто с помощью данного CSS кода:

#wpcomm .wpdiscuz-item.wc_email-wrapper.wpd-has-icon {
   display: none !important;
}

Вы должны добавить CSS коды в текстовое поле «Пользовательский CSS код», расположенное на вкладке «Дизайн».

В результате вы получите Анонимные комментарии.

Необходимо подчеркнуть, что перед добавлением кода вы должны убрать галочку «Поле обязательно для заполнения».

Все гораздо проще с полем «Веб-сайт». Если вы хотите скрыть данное поле, редактируйте его и снимите галочку с опции «Включить».

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

Для расширенной защиты от спама, создатели плагина разработали wpDiscuz – Google reCAPTCHA дополнение.

Макет формы комментариев

С помощью этого инструмента вы можете изменить макет формы комментариев (строки и столбцы).

Форма по умолчанию состоит из одной строки и двух столбцов. В левом столбце расположены три поля (Имя, Электронная почта, Веб-сайт), а в правом столбце два поля (CAPTCHA, кнопка «Отправить»).

 

Используя кнопку [Добавить строку], вы можете добавить новые строки в форму комментариев. По умолчанию, новые строки создаются с одним столбцом. Вы можете изменить его на два столбца, используя кнопку «двух столбцов» [|].

Меняйте поля и ряды по своему усмотрению, просто перемещая их.

Вы с легкостью можете удалить созданные вами строки или поля, используя кнопку «Удалить».

Пользовательские поля

Используя пользовательский конструктор формы wpDiscuz, вы можете добавлять настраиваемые поля в форме комментариев. Все довольно просто. Нажмите на кнопку [+] в столбце, в котором вы хотите добавить новое поле.

Как мы видим вариантов довольно много. Просто выберите необходимое поле.

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

Следует отметить, что вы можете расположить поля по своему усмотрению. Я, например, поместила поле рейтинг в верхней части правого столбца.

В итоге, форма комментариев с полем для рейтинга, должна выглядеть примерно так:

На этом пожалуй все. Если у вас возникнут вопросы связанные с настройками плагина, добавьте новую тему в Форуме wpDiscuz, буду рада помочь!

2
Оставить комментарий

avatar
1 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
Ольгаandrey Авторы недавних комментариев
  Подписаться  
новые старые популярные
Уведомить о
andrey
Участник
andrey

Здравствуйте Ольга! Во первых спасибо вам за то что есть этот сайт и вы пишите статьи и туториали для этого замечательного плагиина комментариев на вордпресс. У меня на сайте долгое время была включена родная форма комментариев но к сожалению с функционалам у них много недастатков, точнее сказать функционал отсутствует. Очень долго искал плагины для комментов и случайно на англоязычных форумах наткнулся на wpDiscuz. К сожалению на ру-нете по этому плагину статей не так много а тут целый сайт со статями и туториалами! Ещё раз спасибо вам огромное! А во вторых у меня такой вопрос – можно ли создать несколько полей… Подробнее »