Marketing · Elementor

Testimonial & Review widget for Elementor

A single testimonial or review block: quote, name, role, photo, optional rating.

Open live demo

Get King Addons

This page describes the PHP/JS for this widget — not a renamed stub. Install the free plugin from WordPress.org.

Get King Addons

What it actually does

A single testimonial or review block: quote, name, role, photo, optional rating.

How to add it in Elementor

  1. Install King Addons. Install Elementor and King Addons. Get King Addons from WordPress.org.
  2. Edit with Elementor. Open a page and click Edit with Elementor.
  3. Insert the widget. Search the panel for “Testimonial & Review”. Typing “king” lists every King Addons widget.
  4. Set inspector controls from this widget’s PHP. Configure “Layout”, “Show Image”, “Upload Image”, “Image Size”. Style and Content tabs are listed on this page.

When to use it

Tip: After King Addons is active, type king in the Elementor search box to list every widget, including Testimonial & Review.

Inspector controls from this widget’s PHP

ControlWhat the code does
LayoutThe chosen value is read in render() and applied on the front end.
Image — Show ImageSwitcher inspector control (`king_addons_testimonial_image_switcher`).
Image — Upload ImageMedia Library attachment(s); render() uses the URL/ID as the image source.
Image — Image SizeElementor image-size group (thumbnail, medium, large, full, custom).
Rating — Show RatingSwitcher inspector control (`king_addons_testimonial_rating_switcher`).
Rating — Rating ScaleSpacing/size control (min 1, max 10).
RatingNumeric control (default 5, min 0, max 10).
Rating — IconIcon rendered with Elementor Icons_Manager in this widget’s HTML.
Content — TitleSaved on the widget and consumed in render().
Content — SubtitleSaved on the widget and consumed in render().
Content — DescriptionSaved on the widget and consumed in render().
Image — Width (px)Writes CSS (width, flex) onto the widget’s front-end markup. (default 70, min 0).
Image — Height (px)Writes CSS `height` onto the widget’s front-end markup. (default 70, min 0).
Image — Gap between Image and Content (px)Writes CSS `gap` onto the widget’s front-end markup. (default 20, min 0).
Image — Gap between Image and Content (px) (King Addons Testimonial Whole Testimonial Gap 2)Writes CSS `gap` onto the widget’s front-end markup. (default 15, min 0).
Image — CSS FilterCSS filter group (blur, brightness, contrast, saturation). Selector: `{{WRAPPER}} .king-addons-testimonial-image img`.
Image — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} .king-addons-testimonial-image img`.
Image — BorderElementor border group: type, width, color, and radius when the group includes it. Selector: `{{WRAPPER}} .king-addons-testimonial-image img`.
Image — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Title — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-testimonial-title`.
Title — ColorWrites CSS `color` onto the widget’s front-end markup.
Title — MarginWrites CSS `margin` onto the widget’s front-end markup.
Subtitle — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-testimonial-subtitle`.
Subtitle — ColorWrites CSS `color` onto the widget’s front-end markup.
Subtitle — MarginWrites CSS `margin` onto the widget’s front-end markup.
Subtitle — Title-Subtitle Block MarginWrites CSS `margin` onto the widget’s front-end markup.
Subtitle — Title-Subtitle Block Margin (King Addons Testimonial Title Subtitle Margin 2)Writes CSS `margin` onto the widget’s front-end markup.
Description — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-testimonial-description`.
Description — ColorWrites CSS `color` onto the widget’s front-end markup.
Description — MarginWrites CSS `margin` onto the widget’s front-end markup.
Rating — SizeSpacing/size control (min 0, max 100).
Rating — SpacingSpacing/size control (min 0, max 100).
Rating — ColorColor written to this widget’s CSS selector.
Rating — Unmarked ColorColor written to this widget’s CSS selector.
Rating — MarginWrites CSS `margin` onto the widget’s front-end markup.
Whole Testimonial — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-testimonial-layout`.
Whole Testimonial — Space between Bio and Description (px)Writes CSS `gap` onto the widget’s front-end markup. (default 25, min 0).
Whole Testimonial — Space between Image and Title + Subtitle, Rating (px)Writes CSS `gap` onto the widget’s front-end markup. (default 20, min 0).
Whole Testimonial — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Whole Testimonial — MarginWrites CSS `margin` onto the widget’s front-end markup.
Whole Testimonial — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} .king-addons-testimonial-layout`.
Whole Testimonial — BorderElementor border group: type, width, color, and radius when the group includes it. Selector: `{{WRAPPER}} .king-addons-testimonial-layout`.
Whole Testimonial — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.

Content and Style tabs from this widget’s PHP, including repeater fields and group controls (typography, background, border, shadow). Elementor’s Advanced tab is core Elementor and is not listed here.

FAQ

What does Testimonial & Review actually change on the page?

A single testimonial or review block: quote, name, role, photo, optional rating. Inspector labels from this widget’s PHP include “Layout”, “Show Image”, “Upload Image”, “Image Size”.

How do I add Testimonial & Review in Elementor?

Install King Addons and Elementor, edit a page, search the panel for “Testimonial & Review”, drag it onto the canvas, then set Content and Style.

Do I need Elementor Pro?

No. King Addons runs on free Elementor. Some King Addons options (for example template-in-accordion, extra popup conditions, parts of the template catalog) need King Addons Pro — not Elementor Pro.

Related marketing widgets

Get King Addons

One free plugin. 80+ Elementor widgets, 650+ templates, and 4,000+ sections. Search for Testimonial & Review after you activate it.

Get King Addons