← All widgetsWidget 80 · emcp_custom_80

Copy to Clipboard

Elementor widget1 layout6 content options15 style options2 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: copy, clipboard, button, coupon, code.

Setup guide

  1. Open a page in Elementor, search the panel for Copy to Clipboard and drag it into a container.
  2. Content › Content: Text to Copy, Show value, Button Icon, Button Label, Copied Label, Alignment.
  3. Style tab sections: Style. Colours, typography and spacing set here are scoped to this widget instance.
  4. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Demo

Default

SAVE20

Options reference

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).

Content tab

Content

OptionTypeChoices / rangeDefaultNotes
Text to Copy
copy_text
TextareaSAVE20
Show value
show_value
Toggleon / offyes
Button Icon
icon
Icon
Button Label
button_label
TextCopy
Copied Label
copied_label
TextCopied!
Alignment
alignment
Button groupLeft, Center, Rightleft

Style tab

Style

OptionTypeChoices / rangeDefaultNotes
Button Typography
btn_typo
Typography
Button Text Color
btn_text
Color
Button Background
btn_bg
Color
Button Hover Background
btn_bg_h
Color
Copied Background
copied_bg
Color
Button Padding
btn_pad
Dimensions
Button Radius
btn_radius
Dimensions
Icon Gap
btn_gap
Slidermin 0, max 30, px
Icon Size
icon_size
Slidermin 8, max 40, px
Value Typography
val_typo
Typography
Value Text
val_color
Color
Value Background
val_bg
Color
Value Border
val_border
Color
Value Padding
val_pad
Dimensions
Value Radius
val_radius
Slidermin 0, max 30, px

Add it with the MCP tools

Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_80" and a settings object using the keys above. Run get-custom-widget with id 80 for the full JSON spec.