← All widgetsWidget 271 · emcp_custom_271

Social Share

Elementor widget9 layouts13 content options19 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: share, social, facebook, twitter, x, linkedin, whatsapp, copy link.

Setup guide

  1. Open a page in Elementor, search the panel for Social Share and drag it into a container.
  2. Content › Networks: Networks, Layout, Colours, Heading, URL to Share (empty = current page), Title to Share (empty = page title), Hashtags (comma separated, X only), Via handle (X only) and 5 more.
  3. Pick a Layout: Round icons, Buttons with labels, Square tiles, Minimal (icon + text, no fill), Sticky side bar, Sticky bottom bar (mobile). Each one is shown below.
  4. Style tab sections: Buttons. Colours, typography and spacing set here are scoped to this widget instance.
  5. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Sidebar Side appears when Layout is sidebar.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Round icons

Layout = icons

Layout

Buttons with labels

Layout = buttons

Share this
Layout

Square tiles

Layout = square

Layout

Minimal (icon + text, no fill)

Layout = minimal

Layout

Sticky side bar

Layout = sidebar · fixed to the viewport, so it is not demoed inline; try it on a test page.

Layout

Sticky bottom bar (mobile)

Layout = bar · fixed to the viewport, so it is not demoed inline; try it on a test page.

Colours

Brand colours

Colours = brand

Colours

Neutral, brand on hover

Colours = brand-hover

Colours

Custom (style tab)

Colours = custom

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

Networks

OptionTypeChoices / rangeDefaultNotes
Networks
networks
Repeater5 items
↳ Network
network
DropdownX (Twitter), Facebook, LinkedIn, WhatsApp, Telegram, Pinterest, Reddit, Email, Threads, Bluesky, Copy link, Device share sheet, Printx
↳ Custom Label
label
Text
↳ Brand Color Override
color
Color
Layout
layout
DropdownRound icons, Buttons with labels, Square tiles, Minimal (icon + text, no fill), Sticky side bar, Sticky bottom bar (mobile)buttons
Colours
skin
DropdownBrand colours, Neutral, brand on hover, Custom (style tab)brand
Heading
heading
Text
URL to Share (empty = current page)
share_url
Link
Title to Share (empty = page title)
share_title
Text
Hashtags (comma separated, X only)
hashtags
Text
Via handle (X only)
via
Text
Append UTM Query
utm
Text
Copied Feedback
copied_text
TextLink copied
Sidebar Side
sidebar_pos
DropdownLeft, RightleftShown when layout = sidebar
Hide Sticky Layouts on Mobile
hide_mobile
Toggleon / off
Alignment
align
Button groupLeft, Center, Rightflex-start

Style tab

Buttons

OptionTypeChoices / rangeDefaultNotes
Icon Size
size
Slidermin 10, max 40, px16
Button Size (icons / square)
btn_size
Slidermin 28, max 90, px44
Gap
gap
Slidermin 0, max 30, px8
Radius
radius
Slidermin 0, max 50, px10
Button Padding (labelled)
pad
Dimensions
Label Typography
typo
Typography
Custom Icon / Text
custom_color
Color#101828
Custom Background
custom_bg
Color#f2f4f7
Custom Hover Icon / Text
custom_color_h
Color#ffffff
Custom Hover Background
custom_bg_h
Color#6a11cb
Neutral Background (brand on hover)
neutral_bg
Color#f2f4f7
Neutral Icon
neutral_color
Color#475467
Border
border
Border
Shadow
shadow
Box shadow
Hover Effect
hover_fx
DropdownNone, Lift, Grow, Shrinklift
Heading Typography
heading_typo
Typography
Heading Color
heading_color
Color#667085
Sticky Offset
offset
Slidermin 0, max 200, px24
Sticky Z-index
zindex
Numbermin 1, max 999999980

Add it with the MCP tools

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