Content · Elementor

Magazine Grid & Slider widget for Elementor

A magazine layout: mixed tile sizes for featured and secondary posts, as a grid or slider.

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 magazine layout: mixed tile sizes for featured and secondary posts, as a grid or slider.

render() writes HTML data attributes: data-overlay-link, data-slick, data-slide-effect, data-src, data-url.

Content is loaded with WP_Query in PHP (not a hardcoded list in the editor).

Some inspector controls are marked Pro in PHP (eicon-pro-icon / king-addons-pro-control). Those need King Addons Pro, not Elementor Pro.

The widget script reads data attributes: data-action, data-ajax, data-direction, data-icon, data-nonce, data-overlay-link, data-post-id, data-slick.

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 “Magazine Grid & Slider”. Typing “king” lists every King Addons widget.
  4. Set inspector controls from this widget’s PHP. Configure “Source”, “Selection”, “Order By”, “Order”. Style and Content tabs are listed on this page.
  5. Preview the published page. render() writes HTML data attributes: data-overlay-link, data-slick, data-slide-effect, data-src, data-url.

When to use it

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

Inspector controls from this widget’s PHP

ControlWhat the code does
Query — SourceSelects the value used for WP_Query ignore_sticky_posts.
Query — SelectionSelects the value used for WP_Query posts_per_page. Options: Dynamic; Manual.
Query — Order ByThe chosen value is read in render() and applied on the front end. Options: Date; Title (Pro); Last Modified (Pro); Post ID; Post Author; Comment Count.
Query — OrderThe chosen value is read in render() and applied on the front end. Options: Ascending; Descending.
Query — Select TaxonomyThe chosen value is read in render() and applied on the front end.
Query — AuthorsAjax Select2: options load from a King Addons admin-ajax endpoint.
Query — OffsetWP_Query `posts_per_page` — how many posts are fetched (default 0, min 0).
Query — Not Found TextPrinted in the widget HTML from render().
Query — Randomize Query (Pro)Switcher inspector control (`query_randomize`).
Query — Exclude Items without ThumbnailWhen this switch is on, render() outputs the wrapped markup.
Layout — Select LayoutThe chosen value is read in render() and applied on the front end. Options: Layout 1 (3 posts) (Pro); Layout 2 (4 posts) (Pro); Layout 3 (5 posts) (Pro); Layout 4 (4 posts) (Pro); Layout 5 (5 posts) (Pro); Layout 5.0 (4 posts) (Pro); Layout 5.1 (3 posts); Layout 5.2 (5 posts)….
Layout — Force Responsive One Column (Pro)Switcher inspector control (`force_responsive_one_column`).
Layout — Open Links in New Tab (Pro)Switcher inspector control (`open_links_in_new_tab`).
Layout — Image SizeElementor image-size group (thumbnail, medium, large, full, custom).
Layout — Rows NumberWrites CSS `grid-template-rows` onto the widget’s front-end markup. Options: 1 Row; 2 Rows; 3 Rows.
Layout — Container HeightWrites CSS `min-height` onto the widget’s front-end markup. (min 100, max 1500).
Layout — Featured Box WidthWrites CSS `grid-template-columns` onto the widget’s front-end markup. (min 10, max 100).
Layout — Horizontal GutterWrites CSS `grid-column-gap` onto the widget’s front-end markup. (min 0, max 50).
Layout — Vertical GutterWrites CSS `grid-row-gap` onto the widget’s front-end markup. (min 0, max 50).
Grid Elements — Select ElementThe chosen value is read in render() and applied on the front end.
Grid Elements — Show Last Update DateSwitcher inspector control (`show_last_update_date`).
Grid Elements — DisplayOptions: Inline; Separate Line; Custom Width.
Grid Elements — Element WidthWrites CSS `width` onto the widget’s front-end markup. (min 0, max 100).
Grid Elements — Vertical AlignOptions: Top; Middle; Bottom.
Grid Elements — Horizontal AlignWrites CSS `text-align` onto the widget’s front-end markup. Options: Left; Center; Right.
Grid Elements — Title HTML TagThe chosen value is read in render() and applied on the front end. Options: H1; H2; H3; H4; H5; H6; div; span….
Grid Elements — Enable Drop CapSwitcher inspector control (`element_dropcap`).
Grid Elements — Trim Text BySelects the value used for the excerpt produced by wp_trim_words().
Grid Elements — Word CountWord count passed to WordPress excerpt trimming for each card (default 20, min 1).
Grid Elements — Letter CountNumeric value used in this widget’s render/JS (default 40, min 1).
Grid Elements — Show AvatarWhen this switch is on, render() outputs the wrapped markup.
Grid Elements — Avatar SizeNumeric value used in this widget’s render/JS (default 32, min 8).
Grid Elements — Read More TextPrinted in the widget HTML from render().
Grid Elements — SeparatorPrinted in the widget HTML from render().
Grid Elements — Select StylingThe chosen value is read in render() and applied on the front end. Options: Taxonomy Style 1; Taxonomy Style 2.
Grid Elements — No CommentsSaved on the widget and consumed in render().
Grid Elements — One CommentSaved on the widget and consumed in render().
Grid Elements — Multiple CommentsSaved on the widget and consumed in render().
Grid Elements — Select Styling (Element Separator Style)The chosen value is read in render() and applied on the front end. Options: Separator Style 1; Separator Style 2.
Grid Elements — Extra Text DisplayThe chosen value is read in render() and applied on the front end. Options: None; Before Element; After Element.
Grid Elements — Extra TextPrinted in the widget HTML from render().
Grid Elements — Extra Icon PositionThe chosen value is read in render() and applied on the front end. Options: None; Before Element; After Element.
Grid Elements — Select IconIcon rendered with Elementor Icons_Manager in this widget’s HTML.
Grid Elements — Select AnimationAnimation picker; the chosen effect is applied on the front end.
Grid Elements — Animation DurationWrites CSS `transition-duration` onto the widget’s front-end markup. (default 0.3, min 0, max 5).
Grid Elements — Animation DelayWrites CSS (king-addons-animation-wrap, transition-delay) onto the widget’s front-end markup. (default 0, min 0, max 5).
Grid Elements — Animation TimingSelect inspector control (`element_animation_timing`).
Grid Elements — Animation SizeOptions: Small; Medium; Large.
Grid Elements — Animation TransparencySwitcher inspector control (`element_animation_tr`).
Grid Elements — Show on this DeviceSwitcher inspector control (`element_show_on`).
Elements — Grid ElementsRepeater rows; render() loops each item to build the list or slides.
Media Overlay — Overlay WidthWrites CSS (width, top, left, bottom, right) onto the widget’s front-end markup. (min 0, max 100).
Media Overlay — Overlay HeightWrites CSS (height, top, left, bottom, right) onto the widget’s front-end markup. (min 0, max 100).
Media Overlay — Link to Single PageSwitcher inspector control (`overlay_post_link`).
Media Overlay — Select AnimationAnimation picker; the chosen effect is applied on the front end.
Media Overlay — Animation DurationWrites CSS `transition-duration` onto the widget’s front-end markup. (default 0.7, min 0, max 5).
Media Overlay — Animation DelayWrites CSS (king-addons-animation-wrap, transition-delay) onto the widget’s front-end markup. (default 0, min 0, max 5).
Media Overlay — Animation TimingSelect inspector control (`overlay_animation_timing`).
Media Overlay — Animation SizeOptions: Small; Medium; Large.
Media Overlay — Animation TransparencySwitcher inspector control (`overlay_animation_tr`).
Grid Media — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Grid Media — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Grid Media — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Grid Media — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Media Overlay — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-grid-media-hover-bg`.
Media Overlay — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Media Overlay — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Media Overlay — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Media Overlay — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Title (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Title (Normal) — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Title (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Title (Hover) — ColorWrites CSS (a, color) onto the widget’s front-end markup.
Title (Hover) — Background ColorWrites CSS (a, background-color) onto the widget’s front-end markup.
Title (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Title — Transition Duration (seconds)Writes CSS (transition-duration, king-addons-pointer-item) onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Title — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-title a`.
Title — Featured Box Title Font SizeWrites CSS (article, font-size) onto the widget’s front-end markup. (min 10, max 100).
Title — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Title — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Title — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Title — MarginWrites CSS `margin` onto the widget’s front-end markup.
Content — ColorWrites CSS `color` onto the widget’s front-end markup.
Content — DropCap ColorWrites CSS (p, first-child, color) onto the widget’s front-end markup.
Content — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Content — Border ColorWrites CSS `border-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-grid-item-content`.
Content — Drop Cap TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-content.king-addons-enable-dropcap p:first-child:fir…`.
Content — Justify TextSwitcher inspector control (`content_justify`).
Content — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Content — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Content — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Content — MarginWrites CSS `margin` onto the widget’s front-end markup.
Excerpt — ColorWrites CSS `color` onto the widget’s front-end markup.
Excerpt — DropCap ColorWrites CSS (p, first-child, color) onto the widget’s front-end markup.
Excerpt — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Excerpt — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Excerpt — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-excerpt`.
Excerpt — Drop Cap TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-excerpt.king-addons-enable-dropcap p:first-child:fir…`.
Excerpt — Justify TextSwitcher inspector control (`excerpt_justify`).
Excerpt — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Excerpt — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Excerpt — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Excerpt — MarginWrites CSS `margin` onto the widget’s front-end markup.
Date — ColorWrites CSS `color` onto the widget’s front-end markup.
Date — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Date — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Date — Extra Text ColorWrites CSS `color` onto the widget’s front-end markup.
Date — Extra Icon ColorWrites CSS (color, fill) onto the widget’s front-end markup.
Date — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-date`.
Date — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Date — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Date — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Date — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Date — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Date — MarginWrites CSS `margin` onto the widget’s front-end markup.
Time — ColorWrites CSS `color` onto the widget’s front-end markup.
Time — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Time — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Time — Extra Text ColorWrites CSS `color` onto the widget’s front-end markup.
Time — Extra Icon ColorWrites CSS (color, fill) onto the widget’s front-end markup.
Time — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-time`.
Time — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Time — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Time — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Time — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Time — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Time — MarginWrites CSS `margin` onto the widget’s front-end markup.
Author (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Author (Normal) — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Author (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Author (Normal) — Extra Text ColorWrites CSS `color` onto the widget’s front-end markup.
Author (Hover) — ColorWrites CSS (a, color) onto the widget’s front-end markup.
Author (Hover) — Background ColorWrites CSS (a, background-color) onto the widget’s front-end markup.
Author (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Author — Transition Duration (seconds)Writes CSS `transition-duration` onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Author — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-author`.
Author — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Author — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Author — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Author — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Author — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Author — Avatar SpacingWrites CSS `margin-right` onto the widget’s front-end markup. (min 0, max 25).
Author — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Author — MarginWrites CSS `margin` onto the widget’s front-end markup.
Comments (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Comments (Normal) — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Comments (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Comments (Normal) — Extra Text ColorWrites CSS `color` onto the widget’s front-end markup.
Comments (Hover) — ColorWrites CSS (a, color) onto the widget’s front-end markup.
Comments (Hover) — Background ColorWrites CSS (a, background-color) onto the widget’s front-end markup.
Comments (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Comments — Transition Duration (seconds)Writes CSS `transition-duration` onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Comments — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-comments`.
Comments — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Comments — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Comments — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Comments — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Comments — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Comments — MarginWrites CSS `margin` onto the widget’s front-end markup.
Comments — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Read More (Normal) — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-grid-item-read-more .inner-block a`.
Read More (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Read More (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Read More (Normal) — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} .king-addons-grid-item-read-more .inner-block a`.
Read More (Hover) — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-grid-item-read-more .inner-block a.king-addons-button-none:hov…`.
Read More (Hover) — ColorWrites CSS (a, color) onto the widget’s front-end markup.
Read More (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Read More (Hover) — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} .king-addons-grid-item-read-more .inner-block :hover a`.
Read More — Transition Duration (seconds)Writes CSS (transition-duration, a) onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Read More — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-read-more a`.
Read More — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Read More — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Read More — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Read More — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Read More — MarginWrites CSS `margin` onto the widget’s front-end markup.
Read More — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Separator Style 1 — ColorWrites CSS `border-bottom-color` onto the widget’s front-end markup.
Separator Style 1 — WidthWrites CSS `width` onto the widget’s front-end markup. (min 0, max 300).
Separator Style 1 — HeightWrites CSS `border-bottom-width` onto the widget’s front-end markup. (min 1, max 100).
Separator Style 1 — TypeWrites CSS `border-bottom-style` onto the widget’s front-end markup. Options: Solid; Double; Dotted; Dashed; Groove.
Separator Style 1 — MarginWrites CSS `margin` onto the widget’s front-end markup.
Separator Style 1 — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Separator Style 2 — ColorWrites CSS `border-bottom-color` onto the widget’s front-end markup.
Separator Style 2 — WidthWrites CSS `width` onto the widget’s front-end markup. (min 0, max 300).
Separator Style 2 — HeightWrites CSS `border-bottom-width` onto the widget’s front-end markup. (min 0, max 100).
Separator Style 2 — TypeWrites CSS `border-bottom-style` onto the widget’s front-end markup. Options: Solid; Double; Dotted; Dashed; Groove.
Separator Style 2 — MarginWrites CSS `margin` onto the widget’s front-end markup.
Separator Style 2 — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Taxonomy Style 1 (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Taxonomy Style 1 (Normal) — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Taxonomy Style 1 (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Taxonomy Style 1 (Normal) — Extra Text ColorWrites CSS `color` onto the widget’s front-end markup.
Taxonomy Style 1 (Normal) — Extra Icon ColorWrites CSS (color, fill) onto the widget’s front-end markup.
Taxonomy Style 1 (Hover) — ColorWrites CSS (a, color, king-addons-pointer-item, background-color) onto the widget’s front-end markup.
Taxonomy Style 1 (Hover) — Background ColorWrites CSS (a, background-color) onto the widget’s front-end markup.
Taxonomy Style 1 (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Taxonomy Style 1 — Transition Duration (seconds)Writes CSS (transition-duration, king-addons-pointer-item) onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Taxonomy Style 1 — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-tax-style-1`.
Taxonomy Style 1 — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Taxonomy Style 1 — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Taxonomy Style 1 — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Taxonomy Style 1 — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Taxonomy Style 1 — GutterWrites CSS `margin-right` onto the widget’s front-end markup. (min 0, max 20).
Taxonomy Style 1 — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Taxonomy Style 1 — MarginWrites CSS `margin` onto the widget’s front-end markup.
Taxonomy Style 1 — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Taxonomy Style 2 (Normal) — ColorWrites CSS `color` onto the widget’s front-end markup.
Taxonomy Style 2 (Normal) — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Taxonomy Style 2 (Normal) — Border ColorWrites CSS `border-color` onto the widget’s front-end markup.
Taxonomy Style 2 (Hover) — ColorWrites CSS (a, color, king-addons-pointer-item, background-color) onto the widget’s front-end markup.
Taxonomy Style 2 (Hover) — Background ColorWrites CSS (a, background-color) onto the widget’s front-end markup.
Taxonomy Style 2 (Hover) — Border ColorWrites CSS (a, border-color) onto the widget’s front-end markup.
Taxonomy Style 2 — Transition Duration (seconds)Writes CSS (transition-duration, king-addons-pointer-item) onto the widget’s front-end markup. (default 0.1, min 0, max 5).
Taxonomy Style 2 — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-tax-style-2`.
Taxonomy Style 2 — Border TypeWrites CSS `border-style` onto the widget’s front-end markup. Options: None; Solid; Double; Dotted; Dashed; Groove.
Taxonomy Style 2 — Border WidthWrites CSS `border-width` onto the widget’s front-end markup.
Taxonomy Style 2 — Extra Text SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Taxonomy Style 2 — Extra Icon SpacingWrites CSS (padding-right, padding-left) onto the widget’s front-end markup. (min 0, max 25).
Taxonomy Style 2 — GutterWrites CSS `margin-right` onto the widget’s front-end markup. (min 0, max 20).
Taxonomy Style 2 — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Taxonomy Style 2 — MarginWrites CSS `margin` onto the widget’s front-end markup.
Taxonomy Style 2 — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
Password Protected — ColorWrites CSS `color` onto the widget’s front-end markup.
Password Protected — Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Password Protected — Input Background ColorWrites CSS `background-color` onto the widget’s front-end markup.
Password Protected — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-grid-item-protected p`.

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

Which Magazine Grid & Slider options need King Addons Pro?

Controls marked with the Pro icon in this widget’s PHP. King Addons Pro is a separate license from Elementor Pro.

Why doesn’t Magazine Grid & Slider work in the Elementor preview?

AJAX handlers run on the published page. Preview the front end (or a Theme Builder preview of a real post) to test submit/filter requests.

How do I add Magazine Grid & Slider in Elementor?

Install King Addons and Elementor, edit a page, search the panel for “Magazine Grid & Slider”, 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 Magazine Grid & Slider after you activate it.

Get King Addons