Demo
  • HEROES & NAV

    • Hero Sections
    • Bold Heroes
    • Breadcrumbs
    • Banner Patterns
    • Floating Bars

    SOCIAL PROOF

    • Single Reviews
    • Multi Reviews
    • Multi Reviews (Alt)
    • Testimonial Sliders
    • Logo Grids
    • Stats & Counters

    CONTENT

    • Simple Post
    • Advanced Post
    • Modern Post
    • Timeline
    • Team Sections
    • Changelog
    • Careers
    • Events

    FORMS & FEEDBACK

    • CTA Sections
    • Contact Forms
    • Newsletter
    • Cookie Consent
    • Toasts

    FEATURES

    • 3 Card features
    • 4 Card Features
    • 6 Card Features
    • Feature Blocks
    • Process

    INTERACTIVE

    • Toggle Panels
    • Tabbed Sections
    • Video Lightboxes
    • Swiper Sliders
    • Vertical Sliders
    • Thumbnail Siders
    • Marquee Tickers
    • Before / After

    COMMERCE & DATA

    • Pricing Sections
    • Comparation Tables
    • Data tables

    LAYOUT

    • Footer Sections
    • Image Grids
    • Empty States
    • 404 Pages

    NAVIGATION

    • Navigation Bars

    MEDIA

    • Image Block
    • Icon Block
    • Video Block
    • Video Lightbox Block
    • Avatar Block

    DISPLAY

    • Badge Block
    • Tag Block
    • Tooltip Block
    • Card Block
    • Divider Block
    • Breadcrumb Block

    Layout

    • Grid Block
    • Flex Block
    • Absolute Box Block

    TYPOGRAPHY

    • Heading Block
    • Paragraph Block
    • List Block
    • Blockquote Block

    INTERACTIVE

    • Button Block
    • Link Button Block
    • Accordion Block
    • Tabs Block
    • Slider Block
    • Thumbnail Slider Block
    • Marquee Block
    • Before After Slider Block

    DATA & CCOMMERCE

    • Data Table Block
    • Pricing Block
    • Progress Block
    • Timeline Block

    FORMS

    • Contact Form Block

    TECH & SAAS

    • Helios
    • Tempo
    • Verso
    • Ledge Finance

    TRAVEL & LEISURE

    • Meridian
    • Traverse
    • Vela
    • Wildpath
    • Poseidon

    HOSPITALITY

    • Wineatic
    • Trattoria Sole
    • Santa Lucia

    SERVICES & DESIGN

    • Kova
    • Haven Studio
    • Volta
    • Pxlcraft
    • Apex Agency

    SPECIALITY

    • Bright Smile
    • Dentist Modern
    • Bento
  • Ecommerce
  • Docs
Websites
Patterns
HEROES & NAV
Hero SectionsBold HeroesBreadcrumbsBanner PatternsFloating Bars
SOCIAL PROOF
Single ReviewsMulti ReviewsMulti Reviews (Alt)Testimonial SlidersLogo GridsStats & Counters
CONTENT
Simple PostAdvanced PostModern PostTimelineTeam SectionsChangelogCareersEvents
FORMS & FEEDBACK
CTA SectionsContact FormsNewsletterCookie ConsentToasts
FEATURES
3 Card features4 Card Features6 Card FeaturesFeature BlocksProcess
INTERACTIVE
Toggle PanelsTabbed SectionsVideo LightboxesSwiper SlidersVertical SlidersThumbnail SidersMarquee TickersBefore / After
COMMERCE & DATA
Pricing SectionsComparation TablesData tables
LAYOUT
Footer SectionsImage GridsEmpty States404 Pages
Blocks
NAVIGATION
Navigation Bars
MEDIA
Image BlockIcon BlockVideo BlockVideo Lightbox BlockAvatar Block
DISPLAY
Badge BlockTag BlockTooltip BlockCard BlockDivider BlockBreadcrumb Block
Layout
Grid BlockFlex BlockAbsolute Box Block
TYPOGRAPHY
Heading BlockParagraph BlockList BlockBlockquote Block
INTERACTIVE
Button BlockLink Button BlockAccordion BlockTabs BlockSlider BlockThumbnail Slider BlockMarquee BlockBefore After Slider Block
DATA & CCOMMERCE
Data Table BlockPricing BlockProgress BlockTimeline Block
FORMS
Contact Form Block
Demos
TECH & SAAS
HeliosTempoVersoLedge Finance
TRAVEL & LEISURE
MeridianTraverseVelaWildpathPoseidon
HOSPITALITY
WineaticTrattoria SoleSanta Lucia
SERVICES & DESIGN
KovaHaven StudioVoltaPxlcraftApex Agency
SPECIALITY
Bright SmileDentist ModernBento
EcommerceDocs
On This Page
Blog Listing BlockQueryGrid LayoutContent ElementsCard StylingTypographyFilters & PaginationAll Available Controls
Blocks
Grid Block
Grid Item Block
Flex Block
Absolute Block
Heading Block
Paragraph Block
List Block
Image Block
Icon Block
Video Block
Video Lightbox Block
Button Block
Accordion Block
Tabs Block
Slider Block
Slider Item Block
Thumbnail Slider
Thumbnail Slider Item
Marquee Block
Marquee Item Block
Before / After
Data Table Block
Pricing Card Block
Progress Bar Block
Timline Block
Header Block
Simple Header
Advanced Header
Advanced Header Featured
Float Header
Blog Listing Block
Separator Block
Contact Form Block
Docs

/

Blog Listing Block

Blog Listing Block

Displays WordPress posts in a responsive grid with optional AJAX-powered category filters and pagination. A dynamic block — rendered server-side via render.php, save returns null.

BLOG GRID

All
Design
Development
News

Design

Building a Design System from Scratch

Jan 15, 2026 · 5 min read

Development

Headless WordPress Performance Tips

Jan 10, 2026 · 8 min read

News

Nova 2.0 Release Announcement

Jan 5, 2026 · 3 min read

1

2

3

→

3-column grid with category filter buttons and AJAX pagination. All content elements, filters, and pagination are togglable.

Dynamic block

This block is rendered server-side via render.php — save returns null. Posts are queried at render time based on block attributes. Category filters and pagination use AJAX for seamless navigation without page reloads.

When to use this block

  • Blog listing pages with filterable post grids
  • Latest posts sections on homepages or landing pages
  • Category-driven content archives with AJAX pagination
  • Any post type listing — posts, custom post types, or portfolio items

Query

Control which posts are displayed and in what order. Choose a post type, set a count, and pick sort order.

Query

Sidebar Panel

Posts Count

6

Post Type

post

Order By

Date
Title

postsCount sets how many posts per page. postType accepts any registered post type slug. orderby sorts by date (newest first) or title (A–Z).

Grid Layout

Set responsive column counts (max 4), horizontal and vertical gap, and container max-width or full-width mode.

Grid

Sidebar Panel

Columns Mobile

1

Columns Tablet

2

Columns Desktop

3

Gap X

24

px

Gap Y

24

px

Container

Sidebar Panel

Full Width

Max Width

1200

px

Columns max out at 4. Gap X/Y are responsive across breakpoints: Mobile Tablet Desktop

Content Elements

Choose which post elements appear on each card and reorder them by dragging. The content order array controls the visual stacking of elements below the featured image.

Content Order

Draggable list

title

category

author

date

reading_time

excerpt

Show / Hide

Sidebar Panel

Date

Category

Author

Reading Time

Excerpt

contentOrder is a draggable array — reorder to control how elements stack inside each card. The contentGap attribute (responsive) controls spacing between content elements.

Card Styling

Each post card supports background color, border, shadow, radius, and content padding. Featured image sizing is also controlled here.

Card

Sidebar Panel

Background

#FFFFFF

Border

1 px solid

Shadow

--

Border Radius

12

px

Content Padding

16

px

Image

Sidebar Panel

Max Width

100

%

Height

200

px

Border Radius

0

px

Image sizing and content padding are responsive: Mobile Tablet Desktop

Typography

Four independent typography levels, each with responsive font size, line height, font weight, letter spacing, and color.

Title Typography

Post title — fontSize, lineHeight, fontWeight, letterSpacing (responsive) + color.

Excerpt Typography

Post excerpt text — same responsive properties as title.

Meta Typography

Date, author, and reading time — shared meta typography set.

Category Typography

Category label on each card — independent sizing and color.

All typography properties are responsive: Mobile Tablet Desktop

Filters & Pagination

Both are AJAX-powered and togglable. Each has its own styling controls for colors, hover/active states, typography, border, radius, and padding.

Filters

Sidebar Panel

Show Filters

Button Color

#FFFFFF

Hover Color

#F7F7F7

Active Color

#171717

Typography

Custom

Border / Radius

Custom

Padding

Responsive

Pagination

Sidebar Panel

Show Pagination

Button Color

#FFFFFF

Hover Color

#F7F7F7

Active Color

#171717

Typography

Custom

Border / Radius

Custom

Padding

Responsive

Filter and pagination button styling follows the same pattern — colors (default/hover/active), typography (fontSize/weight/letterSpacing responsive), border, radius, and padding are all responsive across breakpoints.

All Available Controls

Query Posts count, post type, order

postsCount (default 3): number of posts per page. postType (default "post"): registered post type slug. orderby (default "date"): "date" (newest first) or "title" (A–Z).

Grid Layout Columns, gap, max-width, full-width

Grid columns per breakpoint (mobile/tablet/desktop, max 4). gapX/gapY: horizontal and vertical gap (responsive). maxWidth: container max-width in px. fullWidth: boolean toggle to span full width.

Content Elements Order, show/hide toggles, content gap

contentOrder: draggable array of ["title","category","author","date","reading_time","excerpt"]. Show toggles: showDate, showCategory, showReadingTime, showAuthor. contentGap: spacing between content elements (responsive).

Card Styling Background, border, shadow, radius, image sizing

Card: background color, border (width/color), shadow presets, borderRadius (responsive). Image: maxWidth, height, borderRadius (all responsive). contentPadding: inner spacing for the text area below the image (responsive).

Typography Title, excerpt, meta, category — 4 levels

Each level (title, excerpt, meta, category) has: fontSize, lineHeight, fontWeight, letterSpacing (all responsive across 3 breakpoints) + color. Meta covers date, author, and reading time.

Filters Toggle, colors, hover/active, typography, border, padding

showFilters: boolean toggle. Button styling: default/hover/active colors, typography (fontSize/fontWeight/letterSpacing responsive), border (width/color), borderRadius, padding (responsive object). AJAX-powered — filters posts without page reload.

Pagination Toggle, colors, hover/active, typography, border, padding

showPagination: boolean toggle. Same styling pattern as filters — default/hover/active colors, typography (responsive), border, borderRadius, padding (responsive object). AJAX-powered navigation between pages.

Related Blocks

Grid Block

Arrange blocks in responsive columns — use for custom post layouts alongside Blog Listing.

Separator Block

Add visual dividers between blog listing sections and other content.

Brandname

Building tools that help teams move faster, ship better, and stay aligned.

Product

  • Features
  • Pricing
  • Integrations
  • Changelog

Company

  • About
  • Blog
  • Careers
  • Press

Resources

  • Documentation
  • API Reference
  • Support
  • Status

© 2026 Brandname. All rights reserved.

Privacy Policy
Terms of Service