Нужно создать плагин для WP Contact Form 7 (добавление URL вебхука)
Добрый день
Необходимо создать плагин, который будет расширять возможности плагина WP Contact Form 7 (https://wordpress.org/plugins/contact-form-7/)
Плагин должен добавить новый таб "webhook", в котором можно будет указать URL, куда, дополнительно, будут отправляться данные, которые отсылаются той или иной контактной формой.
Также для каждой контактной формы должна быть возможность (чекбокс) включить или отключить передачу данных на вебхук. То есть, если есть какие-то формы, которые пользователь не хочет передавать - он мог их отключить.
Также нужно, если это возможно, сделать мэппинг полей контактной формы и полей, которые будут передаваться на вебхук.
Что имеется ввиду описываю ниже.
Например, в форме поля прописаны, как:
- _lead_name
- _lead_phone
...
А на вебхуке ожидаются заранее определенные названия полей, например:
- name
- mobile
...
Таким образом, нужен функционал, чтобы пользователь мог настроить всё так, чтобы на вебхук передавались измененные названия полей.
_lead_name => name
_lead_phone => mobile
...
Похожее, сделано здесь, можете ознакомиться.
https://www.dharmishi.com/blog/post-contact-form-7-cf7-data-to-any-api-with-simple-api-integration
Что-то похожее, как здесь https://wordpress.org/plugins/cf7-to-zapier/ , но без подключения к Zapier. Он нам не нужен.
Дайте оценку в часах, сколько приблизительно необходимо на реализацию такого плагина
А также сколько это будет, соответственно, по деньгам
P.S. Почему мы не хотим использовать готовые плагины, указанные в описании?
Они не полностью реализовывают то, что нам необходимо, а также мы не в состоянии контролировать качество их кода. А нашим плагином будут пользоваться реальные люди и мы должны отвечать за его корректную и безопасную работу.
Нам надо получать те данные, которые люди отсылают через Contact Form 7
Пример:
Через форму, созданную на базе Contact Form 7, посетитель сайта отправил письмо. Нам нужно, чтобы эти же данные, также, отсылались на указанный нами URL (вебхук) в виде POST-запроса.
-

Я немного не об этом. Дело в том что контакт форм плагин постоянно норовит обновится. Если добавить код непосредственно в сам этот скрипт то возможно он будет вытерт при следующем обновлении.Для этого есть два пути либо создать полностью отдельный плагин на базе контакт форм плагина, либо создать добавочный плагин к этому плагину который будет перехватывать события плагина контакт форм и добавлять к ним свой функционал.
-
Актуальні фриланс-проєкти в категорії PHP
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 7 годин 34 хвилини тому ∙ 14 ставок |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 1 день 8 годин тому ∙ 47 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 4 дні 10 годин тому ∙ 69 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 5 днів 2 години тому ∙ 26 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 5 днів 23 години тому ∙ 35 ставок |