Content · Elementor

Advanced Callout Box widget for Elementor

A note, tip, or warning box with an icon and optional button.

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 note, tip, or warning box with an icon and optional button.

Advanced Callout Box Widget (Free).

render() writes HTML data attributes: data-accent, data-align, data-collapsible, data-copy, data-icon-position, data-type.

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 “Advanced Callout Box”. Typing “king” lists every King Addons widget.
  4. Set inspector controls from this widget’s PHP. Configure “Type”, “Title”, “Title HTML Tag”, “Content”. 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 Advanced Callout Box.

Inspector controls from this widget’s PHP

ControlWhat the code does
Content — TypeThe chosen value is read in render() and applied on the front end. Options: Note; Tip; Warning.
Content — TitleSaved on the widget and consumed in render().
Content — Title HTML TagThe chosen value is read in render() and applied on the front end. Options: H1; H2; H3; H4; H5; H6; DIV; P.
ContentSaved on the widget and consumed in render().
Content — Show IconSwitcher inspector control (`kng_show_icon`).
Content — Icon PositionThe chosen value is read in render() and applied on the front end. Options: Left; Top; None.
Content — Custom IconSwitcher inspector control (`kng_icon_override`).
Content — Select IconIcon rendered with Elementor Icons_Manager in this widget’s HTML.
CTA — ButtonSwitcher inspector control (`kng_button_enable`).
CTA — Button TextSaved on the widget and consumed in render().
CTA — Button LinkElementor URL control (href, new tab, nofollow) applied to a front-end link.
Box — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Box — BorderElementor border group: type, width, color, and radius when the group includes it. Selector: `{{WRAPPER}} .king-addons-advanced-callout`.
Box — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} .king-addons-advanced-callout`.
Box — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup. (min 0, max 80).
Box — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Box — Content AlignmentWrites CSS `text-align` onto the widget’s front-end markup. Options: Left; Center; Right.
Box — Icon GapSpacing/size control (min 0, max 60).
Box — Margin BottomWrites CSS `margin-bottom` onto the widget’s front-end markup. (min 0, max 200).
Box — Left Accent BarSwitcher inspector control (`kng_accent_enable`).
Box — Accent ColorColor written to this widget’s CSS selector.
Box — Accent Bar WidthSpacing/size control (min 1, max 16).
Icon — ColorColor written to this widget’s CSS selector.
Icon — SizeSpacing/size control (min 12, max 80).
Title — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-advanced-callout__title`.
Title — ColorWrites CSS `color` onto the widget’s front-end markup.
Content — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-advanced-callout__content`.
Content — ColorWrites CSS `color` onto the widget’s front-end markup.
Button — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-advanced-callout__button`.
Button — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Button — SpacingSpacing/size control (min 0, max 60).
Button — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup. (min 0, max 80).
Button — Border WidthSpacing/size control (min 0, max 8).
Button — Border StyleOptions: None; Solid; Dashed; Dotted; Double.
Button (Normal) — Background ColorColor written to this widget’s CSS selector.
Button (Normal) — Text ColorColor written to this widget’s CSS selector.
Button (Normal) — Border ColorColor written to this widget’s CSS selector.
Button (Hover) — Background ColorColor written to this widget’s CSS selector.
Button (Hover) — Text ColorColor written to this widget’s CSS selector.
Button (Hover) — Border ColorColor written to this widget’s CSS selector.

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 Advanced Callout Box actually change on the page?

A note, tip, or warning box with an icon and optional button. Inspector labels from this widget’s PHP include “Type”, “Title”, “Title HTML Tag”, “Content”.

How do I add Advanced Callout Box in Elementor?

Install King Addons and Elementor, edit a page, search the panel for “Advanced Callout Box”, 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 content widgets

Get King Addons

One free plugin. 80+ Elementor widgets, 650+ templates, and 4,000+ sections. Search for Advanced Callout Box after you activate it.

Get King Addons