emcp_custom_126Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: form, contact, cf7, wpforms, gravity, fluent, forminator, styler.
Contact Form 7 Form appears when Form Plugin is cf7; WPForms Form appears when Form Plugin is wpforms; Gravity Form appears when Form Plugin is gf; Fluent Form appears when Form Plugin is ff; Forminator Form appears when Form Plugin is forminator.Layout = default
We reply within one business day.
Layout = boxed
We reply within one business day.
Layout = minimal
We reply within one business day.
Layout = inline
We reply within one business day.
Layout = pill
We reply within one business day.
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Form
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Form Pluginprovider | Dropdown | Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator | cf7 | |
Contact Form 7 Formform_cf7 | Shortcode | Provider picker | Shown when provider = cf7 | |
WPForms Formform_wpforms | Shortcode | Provider picker | Shown when provider = wpforms | |
Gravity Formform_gf | Shortcode | Provider picker | Shown when provider = gf | |
Fluent Formform_ff | Shortcode | Provider picker | Shown when provider = ff | |
Forminator Formform_forminator | Shortcode | Provider picker | Shown when provider = forminator | |
Layoutlayout | Dropdown | Default (stacked), Boxed card, Minimal underline, Inline (fields in a row), Rounded pill fields | default | |
Headingtitle | Text | |||
Descriptiondesc | Textarea | |||
Heading Alignmentalign | Button group | Left, Center, Right | left | |
Hide Field Labelshide_labels | Toggle | on / off | ||
Full-width Submit Buttonbtn_full | Toggle | on / off | ||
Button Alignmentbtn_align | Button group | Left, Center, Right | left |
Container
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundwrap_bg | Background | |||
Paddingwrap_pad | Dimensions | |||
Borderwrap_border | Border | |||
Border Radiuswrap_radius | Dimensions | |||
Box Shadowwrap_shadow | Box shadow | |||
Max Widthwrap_maxw | Slider | min 200, max 1400, px/% |
Heading & Description
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Heading Typographytitle_typo | Typography | |||
Heading Colortitle_color | Color | |||
Description Typographydesc_typo | Typography | |||
Description Colordesc_color | Color | |||
Space Belowhead_mb | Slider | min 0, max 100, px | 24 |
Labels
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographylabel_typo | Typography | |||
Colorlabel_color | Color | |||
Space Below Labellabel_gap | Slider | min 0, max 30, px | 6 | |
Required Mark Colorreq_color | Color | #d92d20 |
Fields
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographyfield_typo | Typography | |||
Text Colorfield_color | Color | |||
Placeholder Colorph_color | Color | |||
Backgroundfield_bg | Color | |||
Focus Backgroundfield_bg_f | Color | |||
Borderfield_border | Border | |||
Focus Border Colorfield_border_f | Color | #6a11cb | ||
Border Radiusfield_radius | Slider | min 0, max 60, px | 8 | |
Paddingfield_pad | Dimensions | |||
Input Heightfield_h | Slider | min 30, max 90, px | ||
Textarea Heightta_h | Slider | min 60, max 500, px | ||
Space Between Fieldsfield_gap | Slider | min 0, max 60, px | 16 | |
Box Shadowfield_shadow | Box shadow |
Submit Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographybtn_typo | Typography | |||
Text Colorbtn_color | Color | #ffffff | ||
Backgroundbtn_bg | Color | #6a11cb | ||
Hover Text Colorbtn_color_h | Color | |||
Hover Backgroundbtn_bg_h | Color | #4a0d8f | ||
Borderbtn_border | Border | |||
Border Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Paddingbtn_pad | Dimensions | |||
Box Shadowbtn_shadow | Box shadow | |||
Space Abovebtn_mt | Slider | min 0, max 60, px | 8 |
Messages
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographymsg_typo | Typography | |||
Error Colorerr_color | Color | #b42318 | ||
Invalid Field Bordererr_border | Color | #f04438 | ||
Success Colorok_color | Color | #067647 | ||
Success Backgroundok_bg | Color | #ecfdf3 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_126" and a settings object using the keys above. Run get-custom-widget with id 126 for the full JSON spec.