emcp_custom_129Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: google, reviews, rating, testimonials, places, stars.
Carousel appears when Layout is carousel; Autoplay appears when Layout is carousel; Delay (ms) appears when Layout is carousel; Arrows appears when Layout is carousel; Dots appears when Layout is carousel.No reviews to show yet.
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).
Layout
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Layoutlayout | Dropdown | Grid, Carousel, List, Masonry columns, Rating badge only | grid | |
Columnscolumns | Dropdown | 1, 2, 3, 4 | 3 | Responsive |
Gapgap | Slider | min 0, max 80, px | 20 | Responsive |
Show Business Summaryshow_header | Toggle | on / off | yes | |
Summary Titleheader_title | Text | |||
Show Avatarshow_avatar | Toggle | on / off | yes | |
Show Dateshow_date | Toggle | on / off | yes | |
Show Google Badgeshow_source | Toggle | on / off | yes | |
Link to Reviewshow_link | Toggle | on / off | yes | |
Text Linesclamp | Dropdown | Show all, 3 lines, 4 lines, 6 lines | 4 | |
Write a Review Buttoncta_text | Text | |||
Button Linkcta_link | Link | |||
Autoplayautoplay | Toggle | on / off | yes | Shown when layout = carousel |
Delay (ms)delay | Number | min 1000, max 20000 | 4000 | Shown when layout = carousel |
Arrowsarrows | Toggle | on / off | yes | Shown when layout = carousel |
Dotsdots | Toggle | on / off | yes | Shown when layout = carousel |
Empty Textempty_text | Text | No reviews to show yet. | ||
Show Setup Hints When Emptyshow_error | Toggle | on / off | yes |
Query
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Reviewsreviews | Query | Source: remote |
Review Card
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundcard_bg | Background | |||
Paddingcard_pad | Dimensions | |||
Bordercard_border | Border | |||
Border Radiuscard_radius | Slider | min 0, max 60, px | 16 | |
Box Shadowcard_shadow | Box shadow | |||
Hover Shadowcard_shadow_h | Box shadow | |||
Card Stylecard_style | Dropdown | Flat, Big quote mark, Accent left border | flat | |
Accent Coloraccent | Color | #4285f4 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Author Typographyname_typo | Typography | |||
Author Colorname_color | Color | #101828 | ||
Review Typographytext_typo | Typography | |||
Review Colortext_color | Color | #344054 | ||
Date Typographydate_typo | Typography | |||
Date Colordate_color | Color | #98a2b3 | ||
Star Colorstar_color | Color | #fbbc04 | ||
Empty Star Colorstar_empty | Color | #e4e7ec | ||
Star Sizestar_size | Slider | min 10, max 40, px | 16 | |
Avatar Sizeavatar_size | Slider | min 24, max 96, px | 44 | |
Avatar Radiusavatar_radius | Slider | min 0, max 50, % | 50 |
Summary & Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Summary Backgroundhd_bg | Color | |||
Summary Paddinghd_pad | Dimensions | |||
Summary Radiushd_radius | Slider | min 0, max 60, px | 16 | |
Title Typographyhd_title_typo | Typography | |||
Title Colorhd_title_color | Color | #101828 | ||
Score Typographyhd_score_typo | Typography | |||
Score Colorhd_score_color | Color | #101828 | ||
Count Colorhd_meta_color | Color | #667085 | ||
Space Below Summaryhd_mb | Slider | min 0, max 80, px | 24 | |
Button Typographybtn_typo | Typography | |||
Button Colorbtn_color | Color | #ffffff | ||
Button Backgroundbtn_bg | Color | #4285f4 | ||
Button Hover Backgroundbtn_bg_h | Color | #1a73e8 | ||
Button Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Button Paddingbtn_pad | Dimensions |
Carousel Nav
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Arrow Colorarrow_color | Color | #101828 | ||
Arrow Backgroundarrow_bg | Color | #ffffff | ||
Arrow Hover Backgroundarrow_bg_h | Color | #f2f4f7 | ||
Arrow Sizearrow_size | Slider | min 24, max 80, px | 40 | |
Dot Colordot_color | Color | #d0d5dd | ||
Active Dot Colordot_color_a | Color | #4285f4 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_129" and a settings object using the keys above. Run get-custom-widget with id 129 for the full JSON spec.