Нужно создать плагин для 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-запроса.
-

Я немного не об этом. Дело в том что контакт форм плагин постоянно норовит обновится. Если добавить код непосредственно в сам этот скрипт то возможно он будет вытерт при следующем обновлении.Для этого есть два пути либо создать полностью отдельный плагин на базе контакт форм плагина, либо создать добавочный плагин к этому плагину который будет перехватывать события плагина контакт форм и добавлять к ним свой функционал.
-
Current freelance projects in the category PHP
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 2 hours 11 minutes back ∙ 11 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 1 day 3 hours back ∙ 46 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
267 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 4 days 5 hours back ∙ 69 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 4 days 20 hours back ∙ 26 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 5 days 18 hours back ∙ 35 proposals |