Нужно создать плагин для 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
Telegram авторедирект смс
12 345 UAH
Нужно перенаправлять или дублировать сообщения от бота другому боту или на веб ресурс. Если так возможно конечно же PHP ∙ 3 ставки |
Gmail get message php
12 345 UAH
нужно с сайта(php) по api gmail брать письма с почты xxxx @ gmail.com задача только в получении новых писем, саму обработку сделаю сам PHP ∙ 2 ставки |
Админка для статейного сайтаДобрый день. необходимо написать админ панель для игрового статейного сайта (сайт этот - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) В админке должно быть: 1. **Управление пользователями:** - Создание новых пользователей. -… HTML и CSS верстка, PHP ∙ 6 ставок |
Laravel + VueJS + InertiaJSДобрый день, написан проект, он рабочий и готов к запуску. Кроме одного нюанса. SSR(Server Side Rendering) очень медленно работает, при запуске бота для проверки нагрузки - сайт падает спустя 3-4 минуты. Если в процессе проверки перезапускать SSR - работает но очень медленно.… Javascript, PHP ∙ 2 ставки |
Изменить логику акции 1+1=3Видео о том, что нужно сделать https://www.loom.com/share/e73bc4b1b04c49f7b78acf95e9ce7d15?sid=73b5c8ee-c7c5-4518-86ef-acfc7ffda194 Если кратко, то нужно изменить логику акции 1+1=3 В настоящее время при добавлении 2-х пицц 40см, появляется модальное окно, где пользователь… PHP ∙ 1 ставка |