Posts Widget (Pro)

Share This Post

🎯 What It Is

A powerful widget for displaying blog posts or any custom post types in a variety of styles and layouts. It fetches content dynamically and presents it within your design.


🚀 Core Features & Layout Styles

  • Three Display Styles (Skins):

    • Classic: Traditional grid with post title, image, excerpt, and metadata—supports masonry layout.

    • Cards: A modern card-style layout with customizable badges, avatars, and visuals.

    • Full Content: Displays full post content along with featured image, ideal for blog pages or long-form content.

  • Grid Control:

    • Adjust columns (1–6) and posts per page.

    • Enable/disable masonry layout.

    • Set featured image position (top, left, right, none).

    • Fine-tune image size, aspect ratio, and width.

    • Control excerpt length and visibility.

    • Include or hide metadata like author, date, comments, and separators.

    • Show or hide “Read More” button; customize its text with alignment options and dynamic tagging.

    • Optionally open posts in new tab.


🛠️ Query & Filtering

  • Choose content source: Posts, Pages, Landing Pages, Custom post types, Manual selection, Current Query, or Related Posts.

  • Include filters:

    • By author or specific terms (categories, tags, etc.)

    • Date ranges (today, last week, month, custom)

    • Order by date, title, menu, or random; ascending or descending

    • Option to ignore sticky posts

  • Exclude filters:

    • Exclude current post, manual selections, or specific terms/authors

    • Avoid duplicate posts by skipping displayed ones elsewhere

    • Offset results, exclude by date, and manage sticky posts

  • Advanced Query ID: Assign unique IDs for more complex or server-side filtering.


🔄 Pagination Controls

Choose how users navigate through multiple posts:

  • None

  • Page numbers

  • Prev/Next

  • Combined numbers + prev/next

  • Load More (on click) with spinner and customizable button text

  • Infinite Scroll with loading indicator and “no more posts” message

  • Option to enable independent pagination on multiple widgets per page


🎨 Style Customization

Customize all visual aspects under the Style tab:

  • Grid Spacing:

    • Set column and row gaps

    • Align widget container as left, center, or right

  • Box/Card Styling:

    • Border width, radius, padding, background color, border color (normal and hover)

    • Box shadows and content padding

  • Image Settings:

    • Image size, width, border radius on cards/full layouts

  • Content Styling:

    • Typography and color for titles, excerpts, and metadata

    • Text shadow and spacing options

  • Read More Button:

    • Text style, color, background, border, padding, and hover effects

    • Icon support and alignment

  • Badge/Avatar Fields (Cards skin only):

    • Define typography, size, spacing, and positioning

  • Pagination Styling:

    • Customize colors, borders, spacing, typography, size, and hover for pagination and load more/infinite options


📱 Responsive & Advanced Controls

  • Responsive design support: adjust columns, gaps, and typography per device

  • Advanced options: margin, padding, z-index, custom CSS, motion effects, and widget anchors


âś… Ideal Use Cases

  • Blog or news pages

  • Project or portfolio showcases

  • Event listings

  • Real estate or product directories

  • Related post sections (with fallback for unmatched items)


đź’ˇ Best Practices

  • Choose consistent image formats and aspect ratios for a clean look

  • Use masonry layout for dynamic designs

  • Clearly label titles and metadata for readability

  • Enable friendly pagination (infinite or load more) if content is plentiful

  • Use query filters to keep content relevant (e.g., specific categories or featured posts)


The Posts Widget in Elementor Pro delivers powerful capabilities for displaying dynamic content with control over layout, styling, and filtering—ideal for creating vibrant content-rich pages.

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Do You Want To Boost Your Business?

drop us a line and keep in touch

Learn how we helped 100 top brands gain success.

Let's have a chat

Have a Question? Ask us anything.

The right website makes everything else easier — sales, trust, growth.