← All widgetsWidget 113 · emcp_custom_113

Smart Post List

Elementor widget6 layouts13 content options39 style options5 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: posts, list, blog, sidebar, recent posts, dynamic.

Setup guide

  1. Open a page in Elementor, search the panel for Smart Post List and drag it into a container.
  2. Content › Layout: List Style, Columns, Widget Heading, Heading Link Text, Heading Link, Show Category, Show Date, Show Author and 4 more.
  3. Content › Query: Posts.
  4. Pick a List Style: Thumbnail left, Thumbnail right, Numbered (no image), First large, rest as list, Timeline with dates, Compact titles only. Each one is shown below.
  5. Style tab sections: List, Thumbnail & Number, Text. Colours, typography and spacing set here are scoped to this widget instance.
  6. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Posts is a live query (source: posts). A "Posts" panel with filters, ordering and count is generated for it; results come from this site's data on every page load.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Thumbnail left

List Style = thumb-left

Most popular

View all →

No posts found.

Layout

Thumbnail right

List Style = thumb-right

Most popular

View all →

No posts found.

Layout

Numbered (no image)

List Style = numbered

Most popular

View all →

No posts found.

Layout

First large, rest as list

List Style = featured-list

Layout

Timeline with dates

List Style = timeline

Most popular

View all →

No posts found.

Layout

Compact titles only

List Style = compact

Most popular

View all →

No posts found.

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

Layout

OptionTypeChoices / rangeDefaultNotes
List Style
layout
DropdownThumbnail left, Thumbnail right, Numbered (no image), First large, rest as list, Timeline with dates, Compact titles onlythumb-left
Columns
columns
Dropdown1, 2, 31Responsive
Widget Heading
heading
TextLatest articles
Heading Link Text
heading_link_text
TextView all
Heading Link
heading_link
Link
Show Category
show_category
Toggleon / offyes
Show Date
show_date
Toggleon / offyes
Show Author
show_author
Toggleon / off
Show Excerpt
show_excerpt
Toggleon / off
Show Reading Time
show_reading
Toggleon / off
Title Tag
title_tag
DropdownH3, H4, H5, divh4
No Posts Text
empty_text
TextNo posts found.

Query

OptionTypeChoices / rangeDefaultNotes
Posts
posts
QuerySource: posts

Style tab

List

OptionTypeChoices / rangeDefaultNotes
Row Gap
gap
Slidermin 0, max 60, px16Responsive
Divider Between Rows
divider
Toggleon / offyes
Divider Color
divider_color
Color#eaecf0Shown when divider = yes
Row Padding
row_pad
Dimensions
Row Hover Background
row_bg_h
Color
Row Radius
row_radius
Slidermin 0, max 30, px0
Box Background
box_bg
Background
Box Padding
box_pad
Dimensions
Box Border
box_border
Border
Box Radius
box_radius
Slidermin 0, max 40, px0
Box Shadow
box_shadow
Box shadow

Thumbnail & Number

OptionTypeChoices / rangeDefaultNotes
Thumbnail Width
thumb_w
Slidermin 40, max 300, px96Responsive
Thumbnail Height
thumb_h
Slidermin 40, max 300, px72Responsive
Thumbnail Radius
thumb_radius
Slidermin 0, max 60, px/%10
Thumbnail Spacing
thumb_gap
Slidermin 0, max 40, px16
Featured Image Height
feat_h
Slidermin 100, max 600, px260
Zoom on Hover
thumb_zoom
Toggleon / offyes
Filters
thumb_filter
Css_filter
Number Typography
num_typo
Typography
Number Color
num_color
Color#d0d5dd
Number Hover Color
num_color_h
Color#6a11cb
Timeline Line Color
line_color
Color#eaecf0
Timeline Dot Color
dot_color
Color#6a11cb

Text

OptionTypeChoices / rangeDefaultNotes
Heading Typography
h_typo
Typography
Heading Color
h_color
Color#101828
Heading Underline
h_accent
Color#6a11cb
Heading Link Color
h_link_color
Color#6a11cb
Heading Spacing
h_mb
Slidermin 0, max 60, px18
Category Typography
cat_typo
Typography
Category Color
cat_color
Color#6a11cb
Title Typography
title_typo
Typography
Title Color
title_color
Color#101828
Title Hover
title_color_h
Color#6a11cb
Title Max Lines
title_lines
Numbermin 1, max 52
Excerpt Typography
excerpt_typo
Typography
Excerpt Color
excerpt_color
Color#475467
Meta Typography
meta_typo
Typography
Meta Color
meta_color
Color#667085
Text Spacing
text_gap
Slidermin 0, max 20, px4

Add it with the MCP tools

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