Dynamic Blocks let you display live, automatically updated content from your website — such as posts, pages, products, or categories — directly inside the Gutenberg editor.
Instead of adding static text or images manually, these blocks pull data directly from your site and update automatically whenever that content changes.
This makes them perfect for building data-driven layouts that always stay up to date — for example, post grids, product listings, or author sections that update automatically as your content grows.
What are Dynamic Blocks
Dynamic Blocks connect directly to your website’s data and display it visually in real time. They can show elements like:
- Post or product grids
- Query Loop
- Post or product titles, descriptions, terms
- Featured images
- Categories or tags
- Authors or publication dates
- Custom fields (including ACF fields)
Each time you publish or update a post or product, these blocks refresh automatically — no manual editing needed.
Example: Add a Dynamic Post Title block inside a container, and it will always display the correct title for each post. With that, you’ve successfully created a custom page title that you can use on all your pages. If you change that title in WordPress, it updates instantly across all instances:
Types of blocks
Post Grid
One of the most common dynamic blocks is the Post Grid. This block automatically displays posts from your site using the default grid layout defined in your Theme Options, ensuring your design stays consistent with your overall website style.
The Post Grid block includes its own specific settings panel in the sidebar, allowing you to fully control how your posts are displayed.
From here, you can easily adjust:
- Post Type – choose whether to display posts, portfolio, or current query.
- Posts per Page and Offset – control how many posts appear and where the list starts.
- Grid Type and Columns – define the layout style and number of columns.
- Image Ratio – adjust how featured images are cropped or displayed.
- Author, Date, Category, and Excerpt – toggle visibility for post metadata.
- Item Style – select from pre-designed card styles such as Boxed, Boxed Creative or Cover.
It’s ideal when you want to reuse the same post layout across multiple pages without recreating it each time.
There’s also a Product Grid block, which works the same way but displays products instead of posts — perfect for WooCommerce stores.
Note: Post Grid is a feature available only with the UiCore PRO theme.
Query Loop
The Query Loop gives you the flexibility to pull dynamic data from multiple sources — including posts, pages, and products.
Within the query settings, you can:
- Choose the post type (posts, products, pages, etc.)
- Apply filters (categories, tags, custom taxonomies)
- Control sorting and number of items displayed
Once your query is set, you can design the layout using any combination of Dynamic Blocks to display that data exactly how you want.
Example: Dynamic Blocks in Action
Here’s how a few of the most common dynamic blocks work inside a Query Loop:
- Image Block – Automatically displays the featured image of each post or product.
- Post Terms Block – Displays associated terms (like categories or tags).
- Post Title Block – Shows the title of each post and allows you to set a dynamic link — for example, to the post itself or another page.
These are just a few examples — there are many other dynamic blocks available, all working in the same way. Each one automatically pulls real data from your website, allowing you to build layouts that stay updated without any manual editing.