← All widgetsWidget 112 · emcp_custom_112

Post Block

Elementor widget6 layouts14 content options36 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, blog, grid, cards, post block, dynamic.

Setup guide

  1. Open a page in Elementor, search the panel for Post Block and drag it into a container.
  2. Content › Layout: Card Layout, Columns, Show Image, Show Category, Show Excerpt, Show Author / Date, Show Author Avatar, Show Reading Time and 5 more.
  3. Content › Query: Posts.
  4. Pick a Card Layout: Card (image top), Image with overlay text, Image left, Image left, alternating, Minimal (no card), First post large, rest small. Each one is shown below.
  5. Style tab sections: Card, Image, 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.
Conditional options: Read More Text appears when Show Read More is yes.
Layout

Card (image top)

Card Layout = card

No posts found.

Layout

Image with overlay text

Card Layout = overlay

No posts found.

Layout

Image left

Card Layout = side

No posts found.

Layout

Image left, alternating

Card Layout = side-alt

No posts found.

Layout

Minimal (no card)

Card Layout = minimal

No posts found.

Layout

First post large, rest small

Card Layout = featured-first

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
Card Layout
layout
DropdownCard (image top), Image with overlay text, Image left, Image left, alternating, Minimal (no card), First post large, rest smallcard
Columns
columns
Dropdown1, 2, 3, 43Responsive
Show Image
show_image
Toggleon / offyes
Show Category
show_category
Toggleon / offyes
Show Excerpt
show_excerpt
Toggleon / offyes
Show Author / Date
show_meta
Toggleon / offyes
Show Author Avatar
show_avatar
Toggleon / offyes
Show Reading Time
show_reading
Toggleon / off
Show Comment Count
show_comments
Toggleon / off
Show Read More
show_button
Toggleon / offyes
Read More Text
button_text
TextRead moreShown when show_button = yes
Title Tag
title_tag
DropdownH2, H3, H4h3
No Posts Text
empty_text
TextNo posts found.

Query

OptionTypeChoices / rangeDefaultNotes
Posts
posts
QuerySource: posts

Style tab

Card

OptionTypeChoices / rangeDefaultNotes
Gap
gap
Slidermin 0, max 80, px28Responsive
Background
card_bg
Background
Border
card_border
Border
Radius
card_radius
Slidermin 0, max 60, px16
Shadow
card_shadow
Box shadow
Hover Shadow
card_shadow_h
Box shadow
Content Padding
card_pad
DimensionsResponsive
Content Spacing
card_gap
Slidermin 0, max 40, px10
Text Align
align
Button groupLeft, Center, Rightleft
Lift on Hover
hover_lift
Toggleon / offyes

Image

OptionTypeChoices / rangeDefaultNotes
Image Height
img_h
Slidermin 80, max 700, px220Responsive
Featured Post Image Height
img_h_first
Slidermin 200, max 900, px480
Image Width (side layouts)
img_w
Slidermin 20, max 70, %40Responsive
Image Radius
img_radius
Slidermin 0, max 60, px0
Zoom on Hover
img_zoom
Toggleon / offyes
Filters
img_filter
Css_filter
Hover Filters
img_filter_h
Css_filter
Overlay Gradient Color
overlay
Colorrgba(16,24,40,.9)
No-Image Placeholder
placeholder_bg
Color#eaecf0

Text

OptionTypeChoices / rangeDefaultNotes
Category Typography
cat_typo
Typography
Category Color
cat_color
Color#6a11cb
Category Background
cat_bg
Color#f4ebff
Category Radius
cat_radius
Slidermin 0, max 999, px999
Title Typography
title_typo
Typography
Title Color
title_color
Color#101828
Title Hover Color
title_color_h
Color#6a11cb
Excerpt Typography
excerpt_typo
Typography
Excerpt Color
excerpt_color
Color#475467
Excerpt Max Lines
excerpt_lines
Numbermin 1, max 103
Meta Typography
meta_typo
Typography
Meta Color
meta_color
Color#667085
Avatar Size
avatar_size
Slidermin 16, max 64, px28
Read More Typography
btn_typo
Typography
Read More Color
btn_color
Color#6a11cb
Read More Hover
btn_color_h
Color#101828
Empty Text Color
empty_color
Color#98a2b3

Add it with the MCP tools

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