Как добавить пользовательское поле в комментарии WordPress

Как известно, Вордпресс из коробки имеет встроенную систему комментариев, которая позволяет вам добавить функционал живого комментирования вашего контента. По умолчанию форма добавления комментария содержит 4 поля - имя, E-mail, веб-сайт и текст комментария. Но на некоторых типах сайтов, созданных с помощью Wordpress, может возникнуть потребность в дополнительных полях в комментариях. В связи с этим данная статья позволит решить задачу - добавить пользовательсое поле в форму добавления комментариев Wordpress.

Решаем вопрос с помощью плагина

Для этого нам нужно скачать, установить и активировать плагин под названием Wordpress Comments Fields. После активации плагин добавит новый пункт меню в панели управления сайта "Comments Fields".

плагин Wordpress Comments Fields

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

WordPress добавить пользовательское поле в комментарии

На данный момент плагин позволяет добавлять в комментарии четыре типа полей: text, select, radio и checkbox. Чтобы добавить в форму добавления комментария новое поле, достаточно просто перетащить с помощью мыши нужный нам тип поля в правую область, после чего вы сможете увидеть опции для каждого добавленного поля.

У каждого поля есть свойство Title (заголовок), которое выводится в качестве метки поля в форме комментариев. Свойство Data name - имя поля формы в нижнем регистре и на латинице, которое используется для хранения введенных значений поля при отправке формы. Кроме того, вы также можете добавить текстовое описание, сообщение об ошибке и сделать поле обязательным для заполнения. Ну и наконец вы можете управлять внешним видом полей путем указания классов CSS.

Количество добавляемых полей неограничено. После того как вы закончили с добавлением новых полей для формы комментариев на вашем Wordpress сайте, достаточно нажать на кнопку Save all changes (Сохранить все изменения) и параметры полей будут успешно сохранены. Новые пользовательские поля будут выводится выше текстовой области для текста комментария. Данные, введенные посетителями сайта в новые поля, будут выводиться ниже их комментариев в виде мета-данных.

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

Комментарии (1)

  • irmaseo.ru

    irmaseo.ru

    09 Октябрь 2020 at 18:33 | #

    Очень полезная информация, спасибо

    ответ

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

Вы комментируете как Гость.
Комментарии блога
  • Игорь
    12. Май, 2022
    Здравствуйте. Вы не подскажите, как сделать сбор всех комментариев в одном...
  • KR. Laboratories
    26. Декабрь, 2021
    Спасибо за полезную статью! Еще можно посоветовать воспользоваться...
  • irmaseo.ru
    09. Октябрь, 2020
    Очень полезная информация, спасибо
  • yan
    yan
    27. Июнь, 2020
    на manjaro может кому пригодится

    /home/yan/snap/opera/79/.config/opera/File System/
  • вася
    вася
    21. Июнь, 2020
    благодарочка
  • Владимир
    Владимир
    13. Апрель, 2020
    А как быть с андроидом? На планшете памяти хватило только на этот...
  • Владимир
    Владимир
    01. Апрель, 2020
    Вообще не помогло. Atheros как отваливался, так и отваливается. Каждый раз...
  • Дмитрий
    Дмитрий
    24. Февраль, 2020
    Спасибо. Думал не найду. 5 часов времени. Драйвера раза четыре переустанавливал. А все так просто было.
  • Алексей
    Алексей
    04. Сентябрь, 2019
    Лучше использовать универсальный способ создания карты сайта, на сайте частника Константина Гайдука есть инструкция.
  • dfgdrfg
    dfgdrfg
    05. Апрель, 2019
    ну и дерьмо эта мега, это словами не передать какой шлак
Подпишись и ты!
Яндекс Виджет
Последняя работа

Услуги
Контакты
  • Тверская область
  • г. Вышний Волочек
  • ул. 9-го Января, д.21, кв. 107
  • info@brain8torm.ru
  • brainstorm@programist.ru
  • +7 (915) 734-3849
  • +7 (904) 350-9777