1. Home
  2. Knowledge Base
  3. Thrive Architect
  4. How to Use the Post List Element in Thrive Architect

How to Use the Post List Element in Thrive Architect

In this article, you’ll learn how to use the Post List element in Thrive Architect. The Post List element is a powerful, template-driven element that lets you display a dynamic list of posts, pages, or custom post types anywhere on your site. You can configure its layout, pagination, filtering, carousel behavior, and featured content — all without writing any code.


The Post List is a cloud template element, meaning you start by choosing a pre-designed layout from the template library and then customize it to fit your needs. It is the recommended way to display dynamic content lists in Thrive Architect and Thrive Theme Builder.

Adding the Post List Element

To add a Post List to your page or template:

  1. Open your page, post, or template in the Thrive Architect editor.
  2. Click the green plus (+) icon in the right sidebar to open the element panel.
  3. Type Post List in the search field at the top of the panel.

  4. Alternatively, scroll down to the Building Blocks section in the element list to find the Post List element.
  5. Drag the element from the panel and drop it onto your page canvas.

The cloud template library will open, displaying a gallery of available Post List designs. Browse or search the templates, then click on a design to insert it onto your page.

Blog List vs. Post List: Understanding the Difference

Thrive Architect includes two elements for displaying posts: the Blog List and the Post List. Understanding when to use each one is important:

Blog List

  • A simpler, older element with basic layout options
  • Uses a fixed design structure with limited customization
  • Suitable for straightforward blog listing pages where minimal design control is needed

Post List

  • A modern, template-based element with full design control
  • Uses cloud templates that you can customize at the element level
  • Supports advanced features: carousel mode, masonry layout, featured content, post filtering, and pagination
  • Recommended for most use cases where you want visual control and flexibility

Tip: If you are building a new page or template and need to display a list of posts, use the Post List element. It offers significantly more design options and features than the Blog List.

Configuring Main Post List Options

After inserting a Post List element, select it on the canvas to reveal the main options in the left sidebar.

Display Type

Use the Display type option to choose how posts are arranged on the page. Four layout modes are available, shown as icon buttons:

  • Grid — Posts arranged in a uniform grid with equal-sized items in rows and columns
  • Masonry — Posts arranged in a Pinterest-style layout where items have varying heights based on content length
  • List — Posts displayed in a single vertical column, one below the other
  • Carousel — Posts displayed in a horizontal scrolling carousel (enables additional carousel-specific options)

Columns

Use the Columns slider to set the number of columns in the layout. The range is 1 to 10, with a default value of 3. This applies to Grid, Masonry, and Carousel display types.

Vertical Space

Use the Vertical space slider to control the gap between rows of posts. The range is 0 to 240px.

Horizontal Space

Use the Horizontal space slider to control the gap between columns of posts. The range is 0 to 240px.

Content Display

Control how much post content is shown in each list item:

  • Full — Displays the complete post content
  • Excerpt — Displays the WordPress excerpt
  • Words (default) — Displays a specific number of words from the post content

When Words is selected, an additional Word count input appears. The default value is 12. Adjust this to show more or fewer words of each post’s content.

Read More Text

Enter custom text for the “read more” link that appears after the truncated content. This link takes visitors to the full post.

Enable the Link entire item to content toggle to make the entire post list item (including the image, title, and excerpt area) clickable as a link to the full post.

Warning: When this option is enabled, individual child link elements within the post list item (such as separate “Read More” links) are disabled, and animations on the item may not work as expected. Use this option when you want the simplest possible click behavior.

Number of Items

Set the Number of items to control how many posts are displayed. The default value is inherited from your WordPress Settings > Reading > Posts per page setting. Override it here to show a specific number of posts.

Edit Design

Click the Edit Design button to enter the design editing mode. This opens the individual post item template, where you can customize the layout, typography, colors, and elements within each post card. Changes made in design editing mode apply to all items in the Post List.

Filter Posts

Click the Filter Posts button to open the post query filter modal. This is where you control which posts appear in the list — by post type, category, tag, author, custom taxonomy, date range, and more.

Configuring Pagination

The Pagination type option controls how visitors navigate through large sets of posts:

Featured content edit mode

None

No pagination is displayed. Only the number of posts specified in Number of items is shown.

Numeric

Displays numbered page links below the post list (e.g., 1, 2, 3, … Next). Visitors click the page numbers to navigate through all available posts. The number of posts per page is determined by the Number of items setting.

Load More

Displays a “Load More” button below the post list. When visitors click it, additional posts are loaded dynamically without a full page reload. This provides a smoother browsing experience compared to numeric pagination.

Enable the Show featured content toggle to highlight one or more posts at the top of the Post List with a distinct, larger layout.

When featured content is enabled:

  • The first post (or posts, depending on the template) is displayed in a larger, more prominent format
  • Remaining posts are displayed in the standard layout below
  • The featured post’s design can be customized independently using the Edit Design mode

Tip: Featured content is a great way to highlight your most recent or most important post at the top of a blog page while displaying the rest in a compact grid or list below.

When the Display type is set to Carousel, a set of carousel-specific options becomes available in the left sidebar.

  • Show arrows — Displays left and right navigation arrows on the carousel
  • Show dots — Displays dot indicators below the carousel showing the current position
  • Drag to scroll — Allows visitors to click and drag (or swipe on mobile) to scroll through carousel items

Sliding Behavior

  • Infinite sliding — When enabled, the carousel loops continuously, returning to the first slide after the last one
  • Slides to scroll — Set how many slides advance with each click of the arrow or dot. The range is 1 to 3
  • Columns — Set the number of visible slides in the carousel viewport. The range is 1 to 10

Autoplay

  • Autoplay toggle — Enable automatic slide advancement
  • Speed — Set the autoplay interval in milliseconds. The range is 1 to 10,000ms, with a default of 3000ms (3 seconds)
  • Pause on Focus — Pauses autoplay when a carousel item receives keyboard focus
  • Pause on Hover — Pauses autoplay when the visitor hovers their mouse over the carousel

Overlap and Sizing

  • Overlap end items toggle — When enabled, the items at the edges of the carousel partially overlap with the visible area, creating a peek effect that hints at more content
  • Distance — Set the overlap distance. The range is 0 to 160px (or percentage)
  • Adaptive carousel height — When enabled, the carousel height adjusts based on the tallest visible slide
  • Uniform slides height — When enabled, all slides are rendered at the same height regardless of content length
  • Vertical Position — When uniform height is enabled, choose how shorter content is aligned within the slide: Top, Center, or Bottom
  • Single slide fader — When enabled, the carousel transitions between slides using a fade effect instead of sliding. This works best when Columns is set to 1
  • Item resize — Use the slider to scale carousel items. The range is 10 to 1080 (in percentage or pixels), allowing you to make items larger or smaller than their default size

Using the Post List Filter Element

The Post List Filter is a separate element that you place alongside (or above) a Post List element. It provides visitors with interactive controls to filter which posts are displayed in the Post List.

Adding a Post List Filter

  1. Click the green plus (+) icon to open the element panel.
  2. Search for Post List Filter or find it in the element list.

  3. Drag it onto the canvas and place it near your Post List element.

The Post List Filter automatically connects to the nearest Post List element on the page.

Filter Configuration Options

After selecting the Post List Filter element, the following options appear in the left sidebar:

  • Filter option — Choose what the filter operates on: Author, Category, Tag, or any custom taxonomy registered on your site
  • Allow multiple selections — Toggle to let visitors select more than one filter value at a time. Enabled by default
  • Filter type — Choose the visual presentation of the filter:
    • Buttons — Clickable button-style filters
    • Checkboxes — Checkbox list (supports multiple selection)
    • Radios — Radio button list (single selection only)
    • Dropdown — A dropdown select menu
    • Text links — Simple clickable text links
    • Search — A text search field that filters posts by keyword
  • Display option — Arrange filter items Horizontally (in a row) or Vertically (in a column)
  • Spacing — Control Vertical spacing (0 to 200px) and Horizontal spacing (0 to 200px) between filter items
  • URL query key — Set a custom URL parameter key for the filter. When a visitor selects a filter value, the page URL updates with this parameter, making the filtered view shareable and bookmarkable
  • Include “All” option — Toggle to show an “All” option that clears the filter and displays all posts. Enabled by default
  • Label for “All” — Customize the text displayed for the “All” option
  • Content autocomplete — Search and select which specific filter values to display (e.g., only show certain categories instead of all categories)
  • Default value — Set a filter value that is pre-selected when the page loads

Applying Dynamic Links to Post List Items

When customizing the design of your Post List items, you can apply dynamic links to individual elements within each post card. This ensures that buttons, images, titles, and other elements link to the correct post automatically.

Adding a Dynamic Link Inside a Post List Item

  1. Select the Post List element and click the Edit Design button.
  2. Inside the post item template, select the element you want to link (e.g., a Text element with the post title, a Button element, or an Image element).
  3. Open the link settings for that element.
  4. Click the dynamic link icon in the link input field.
  5. Select Post URL from the dynamic link sources.
  6. Click Apply.

The element will now automatically link to the URL of whichever post it represents in the list. Each post list item resolves the dynamic link to its own post URL.

Note: You can use any available dynamic link source inside post list items, including Author URL, Custom Field URL, and Featured Image URL. See the dynamic links documentation for the full list of available sources.

Displaying Custom Post Types in a Template Sidebar

The Post List element can display not just standard WordPress posts but also custom post types (such as WooCommerce products, Thrive Apprentice courses, portfolio items, or any custom post type registered on your site).

Setting Up a Custom Post Type Post List in a Sidebar

  1. Open your Thrive Theme Builder template (e.g., a Sidebar template or any template where you want the post list to appear).
  2. Add a Post List element to the sidebar area.
  3. Select the Post List and click the Filter Posts button to open the query filter modal.
  4. In the filter modal, change the Post type setting from Posts to the desired custom post type (e.g., Products, Courses, Portfolio).
  5. Configure any additional filter criteria — such as category, tag, taxonomy, or date range.
  6. Click Apply to save the filter settings.

The Post List will now display items from the selected custom post type instead of standard blog posts.

Tip: This technique is especially useful for building WooCommerce product sidebars, related courses sections in Thrive Apprentice templates, or featured portfolio items on your homepage.

Frequently Asked Questions

What Is the Difference Between Blog List and Post List?

The Blog List is an older, simpler element with limited design options. The Post List is a modern, template-based element with full design control, carousel mode, masonry layout, pagination, featured content, and filtering. Use the Post List for new designs.

Can I Display Posts from Multiple Categories?

Yes. Click the Filter Posts button on the Post List element and configure the query to include posts from multiple categories. You can also use the Post List Filter element to let visitors switch between categories interactively.

How Do I Change the Design of Individual Post Cards?

Select the Post List element and click the Edit Design button. This opens the post item template where you can customize the layout, colors, typography, images, and elements for each card. Changes apply to all items in the Post List.

Can I Use the Post List Element in Thrive Theme Builder?

Yes. The Post List element works in both Thrive Architect (on individual pages and posts) and Thrive Theme Builder (in site-wide templates). It is commonly used in blog archive templates, homepage templates, and sidebar templates.

Does the Post List Support Lazy Loading?

The Post List element loads its content when the page loads. For long post lists with many images, WordPress and your caching plugin’s lazy loading settings will apply to the images within the list.

Select the Post List element with the Display type set to Carousel. In the carousel options, enable the Autoplay toggle and set the Speed value (in milliseconds) to control how fast the slides advance.

That’s it! You’ve successfully learned how to use the Post List element in Thrive Architect. From choosing a display type and configuring pagination to setting up carousel behavior, post filtering, dynamic links, and custom post types, you now have full control over how dynamic content is displayed on your site.

Was this article helpful?

Related Articles

>