Written By: author avatar Chipo
author avatar Chipo
A self described devotee of WordPress, Chipo is obsessed with helping people find the best tools and tactics to build the website they deserve. She uses every bit of her 10+ years of website building experience and marketing knowledge to make complicated subjects simple and help readers achieve their goals.

|  Updated on February 13, 2026

How to Display Blog Posts in WordPress (The Non-Generic Way)

TL;DR: How to Display Blog Posts on WordPress

You're here because you want to show blog posts on a page in WordPress, but the default options are pretty uninspiring. This article cuts through the confusion and shows you how to move past generic lists and build a blog page that helps your business.

Here are the three big takeaways:

  • The default "Posts page" is a design dead-end. It hands over all control to WordPress, leaving you with a basic, theme-dictated archive that can't be customized or improved for conversions.
  • You have better alternatives. The WordPress Block Editor's "Query Loop" or a page builder like Thrive Architect let you filter, design, and integrate calls-to-action right onto your blog page.
  • Your blog page should be a strategic asset. Not just a content dump. It's a curated experience designed to engage readers, highlight your best work, and guide them toward their next step with you.

If your blog content is getting lost in a sea of sameness, keep reading. I'll show you how to build a blog page that works.

When you spend time creating content, you want it to shine. You want your audience to find it, engage with it, and help you reach your business goals. But if you've ever tried to show blog posts on a page in WordPress, you've bumped into frustration.

The default settings feel like a compromise, not a solution. I've seen countless entrepreneurs settle for a bland, generic blog page because they didn't know there was a better way. This guide is for you if you're ready to move past the basic "posts page" and build a blog that serves your audience and your business.

I'll walk you through why the standard WordPress options fall short.

Then, I'll show you exactly how to create a dynamic, conversion-focused blog page using the WordPress Block Editor, a page builder like Thrive Architect, or even custom code if you're feeling adventurous.

Thinking about your blog as a strategic asset means you're already on the right track, and you can make that happen by learning how to build a blog marketing funnel that keeps readers moving forward.


Your Blog Posts Deserve More Than a Generic List

You pour your expertise, your knowledge, and your personality into every blog post. It's a significant investment. So when it comes to showing off that hard work, a simple, uninspired list doesn't cut it. Many people try to show blog posts on a page in WordPress and quickly realize the standard "set a static page" option isn't giving them the control they need. They want a blog experience that feels curated, not just chronological.

Your blog page should be a strategic asset, not just a static spot that doesn't look engaging. It should invite exploration, highlight your best work, and guide visitors toward their next step with you.

Before diving too deep, it's super helpful to grasp the differences between WordPress themes, theme builders, and page builders so you know exactly what tools you're working with.

Why WordPress's Defaults Feel Limiting (And How to Fix It)

So here's how it works:

WordPress, by design, differentiates between "posts" and "pages."

Posts are your dynamic, time-sensitive content, perfect for a blog. Pages are for static, evergreen content like your "About Us" or "Contact" page.

This distinction is helpful, but it creates a headache when you want to display blog posts on a page in WordPress that you've actually designed yourself.

What's The Problem with the Default "Posts Page"?

The simplest way to get your blog posts onto a dedicated page is to go into Settings > Reading and assign a page as your "Posts page." Sounds easy, right? It is, but it comes with some serious drawbacks:

  • Design Straitjacket: Once you tell WordPress, "Hey, this page is my blog," it takes over. You lose almost all design control. You can't add custom sections, integrate calls-to-action, or create unique layouts using the Block Editor or a page builder.It becomes a basic, theme-dictated archive. You can't easily insert an email opt-in form, a testimonial section, or a custom hero banner above your post list.
  • No Real Filtering: You're mostly stuck with a chronological list. Want to feature specific categories, exclude certain tags, or highlight your most popular content? The default "Posts page" won't let you. It's a one-size-fits-all approach that rarely fits anyone perfectly. Imagine wanting to show only your 'Marketing' posts to a specific audience, or excluding outdated 'News' articles. The default 'Posts page' offers no such granular control.
  • Theme-Dependent Look: The appearance of this default blog page is entirely dictated by your theme. If your theme has a plain blog layout, well, so does your blog. If you want something unique, you're looking at custom coding, which isn't ideal for most of us.

So this is where the frustration sets in. The basic solution doesn't align with the vision you have for your content. You need a way to show blog posts on a page in WordPress with real flexibility and creative freedom.

See the Difference: Generic vs. Custom Blog Pages

Sometimes, seeing is believing. The benefits of a custom blog page become much clearer when you contrast it with the standard, out-of-the-box WordPress experience. I want you to understand what you're leaving on the table if you settle for the default.

  • The Generic Blog Page: Imagine a page that's just a long, scrolling list of post titles, dates, and maybe a tiny thumbnail. There's no hero image at the top, no clear call-to-action to join an email list, and no curated sections like "Popular Posts" or "Start Here." It's purely chronological, offering no visual cues or strategic guidance for the reader. It feels like a library catalog from 1998. Functional, but not exactly inviting.
Insert Image


  • The Custom Blog Page: Now, picture this: a hero section at the top, perhaps featuring your latest, most impactful post with a large, engaging image and a clear "Read More" button. Below that, you might see a grid of "Featured Articles" with larger, high-quality images and strong excerpts, followed by a section of "Latest Posts" in a different layout.
  • Between these sections are strategically placed calls-to-action. Maybe an invitation to download a free guide, or a link to your services page. There are clear category filters, a prominent search bar, and perhaps even a sidebar highlighting your most popular content or a testimonial. This page doesn't just show posts; it sells your content and guides your audience. It's designed with purpose, not just default settings.

Here's an example of a simple, but effective, custom blog page. It's from my personal site, too 😁

The difference is stark. One is a passive display; the other is an active, strategic asset for your business.

How to Build Your Custom Blog Page: Three Approaches to Control

Now that you understand why the default "Posts page" falls short, you're probably wondering: "So what's the solution?" The good news is you have options. The right choice depends on your comfort with WordPress, your design ambitions, and how much flexibility you need. Here are three ways to show blog posts on a page in WordPress with real control.

Option 1: Using the WordPress Block Editor (Gutenberg)

If you're comfortable with WordPress's built-in editor and don't need extensive design customization, the Block Editor's "Query Loop" block is a solid choice. It gives you more control than the default "Posts page" without requiring a plugin.

How to Set It Up:

1. Create a New Page: In your WordPress dashboard, go to Pages > Add New.

2. Add a Query Loop Block: Click the "+" icon to add a new block, then search for "Query Loop" and select it. This block will automatically pull in your blog posts.


3. Customize the Loop: Click on the Query Loop block to access its settings in the sidebar. Here, you can:

  • Filter by Category or Tag: Show posts from only specific categories or tags.
  • Set Post Count: Decide how many posts to display before pagination kicks in.
  • Choose the Layout: Select a grid, list, or custom view. You can even adjust the number of columns in a grid layout.

4. Edit Post Display: Within the Query Loop, you'll see blocks for the post title, featured image, excerpt, and date. You can add, remove, or rearrange these blocks to match your vision.

5. Add Pagination: The Query Loop block includes built-in pagination options. You can add page numbers or a "Load More" button.

6.Design Your Page: Because this is a regular WordPress page, you can add other blocks above or below your Query Loop. Like a hero section, a call-to-action, or a subscription form.

Pros:

  • No extra plugins needed.
  • Decent design flexibility compared to the default "Posts page."
  • You can mix blog posts with other content on the same page.

Cons:

  • Design options are limited compared to dedicated page builders.
  • You might need some CSS knowledge for advanced styling.
  • Not as intuitive for complex layouts or conversion-focused designs.

Option 2: Use Thrive Architect (And Actually Make Your Blog Page Work)

If all you want is a list of posts, WordPress can do that.

But if your blog is part of your growth strategy, you need more than a list.

  • Highlight pillar content
  • Guide readers toward offers
  • Feature specific categories
  • Add calls to action between posts
  • Turn traffic into subscribers

That’s where Thrive Architect comes in.

Specifically, its Post List element.

Instead of relying on your theme’s archive layout, you build the blog page like any other strategic page on your site. You control the layout. You control the filtering. You control what gets attention.

And you do it visually — no PHP, no template files, no hacks.

How to Set It Up with Thrive Architect:

  1. Install Thrive Architect: If you haven't already, install the Thrive Architect plugin from your WordPress dashboard or download it from your Thrive Suite account.
  2. Create a New Page: Go to Pages > Add New in your WordPress dashboard.
  3. Launch Thrive Architect: Click the "Launch Thrive Architect" button to open the visual editor.
  4. Add a Post List Element: In Thrive Architect, search for the "Post List" element and drag it onto your page. This element is specifically designed to display your blog posts dynamically.
  5. Configure Your Post List:
    • Select Post Type: Choose "Posts" (or a custom post type if you're using one).
    • Filter by Category/Tag: Use the settings to display only specific categories or tags.
    • Choose a Layout: Thrive Architect offers multiple pre-designed templates for post lists. Grids, masonry layouts, lists with large featured images, and more.
    • Customize Each Element: Click on the post title, featured image, excerpt, or any other element within the Post List to customize its style, color, font, and more.
    • Set Pagination: Choose from numbered pagination, "Previous/Next" buttons, or a "Load More" button.
  6. Design Your Entire Page: This is where Thrive Architect shines. You can add:
    • Hero Sections: Create a top section with a headline, subheadline, and CTA button.
    • Testimonials: Add social proof to build trust.
    • Lead Generation Forms: Integrate email opt-in forms directly onto the page.
    • Custom CTAs: Place strategic calls-to-action between post sections.
  7. Save and Publish: Once you're happy with your design, click "Save Work" and then publish your page.

What Makes Thrive’s Post List Feature Different?

Well, first of all it isn't just a basic loop. It's fully customizable, which means you get real control.

You can choose:

  • Which post type to display
  • Which categories or tags to include
  • Which posts to exclude
  • How many to show
  • What order they appear in
  • Or even manually select specific posts

You can also:

  • Create a large featured section for one post
  • Follow it with a 3-column grid
  • Add a lead generation section
  • Then insert another filtered post list below

***All on the same page.***

You’re not locked into one layout. You’re not stuck with “chronological feed and hope for the best.”

You’re building a curated experience.

That’s the difference.

Pros:

  • Complete design control without coding.
  • Built-in conversion-focused features (CTAs, forms, A/B testing).
  • Intuitive drag-and-drop interface.
  • Lots of pre-made templates and elements.

Cons:

  • Slightly steeper learning curve than the WordPress Block Editor.

Option 3: Custom Code (For Developers or Advanced Users)

If you're a developer or you're comfortable with PHP and WordPress template files, you can create a completely custom blog page template. This gives you the most control, but it's not for everyone.

How It Works:

  1. Create a Custom Page Template: In your theme's directory, create a new PHP file (e.g., template-custom-blog.php).
  2. Add Template Header:
<?php /* Template Name: Custom Blog Page */ get_header(); ?> 
  1. Create a Custom WP_Query Loop: Use WP_Query to pull in your posts with custom parameters:
<?php $args = array(  'post_type' => 'post',  'posts_per_page' => 10,  'category_name' => 'your-category-slug', // Optional filter  'paged' => get_query_var('paged') ? get_query_var('paged') : 1 ); $custom_query = new WP_Query($args);  if ($custom_query->have_posts()) :  while ($custom_query->have_posts()) : $custom_query->the_post();  // Your custom HTML for each post  ?>  <article>  <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>  <div class="post-meta">  <?php the_date(); ?> | <?php the_category(', '); ?>  </div>  <div class="featured-image">  <?php the_post_thumbnail('medium'); ?>  </div>  <div class="post-excerpt">  <?php the_excerpt(); ?>  </div>  <a href="<?php the_permalink(); ?>">Read More</a>  </article>  <?php  endwhile;   // Add pagination  the_posts_pagination();   wp_reset_postdata(); else :  echo '<p>No posts found.</p>'; endif; ?> 
  1. Close Template:
<?php get_footer(); ?> 
  1. Style with CSS: Add your custom styles to your theme's stylesheet.
  2. Apply Template: Create a new WordPress page and assign your custom template from the "Page Attributes" panel.


Pros:

  • Absolute control over every aspect.
  • No plugin dependencies.
  • Can be fine-tuned for performance.

Cons:

  • Requires coding knowledge.
  • More time-consuming to set up and maintain.
  • Changes can break if you update your theme (use a child theme to avoid this).

Taking It Further: Advanced Filtering and Display Options

Once you've set up your basic blog page, you can take things to the next level with more advanced filtering and display options. These features let you create a blog experience that feels tailored to your audience, not just a reverse-chronological dump of content. Whether you're using the Block Editor or a page builder like Thrive Architect, here's what you can do to show blog posts on a page in WordPress in smarter ways.

  • Featured Posts Sections: Highlight your best or most important content at the top of your blog page. Use the filtering options to display posts from a specific "Featured" category or tag, then style them differently to make them stand out.
  • Multiple Post Lists on One Page: Create separate sections on a single page, each displaying different sets of posts. For example, you could have "Latest Articles" at the top, "Popular Posts" in the middle, and "Beginner Guides" at the bottom. This helps different types of visitors find what they're looking for quickly.
  • Custom Taxonomies: If you're using custom post types or taxonomies (like "Portfolio" or "Case Studies"), you can display these on dedicated pages with the same filtering and layout options.
  • Related Posts Sections: Dynamically show posts related to the current post (if you're using a Post List on single post templates) or related to a specific category on your main blog page. This keeps visitors engaged.
  • Exclude Specific Posts: You might have evergreen content you want to feature elsewhere, or outdated posts you don't want on your main blog feed. You can easily exclude them from specific lists.
  • Order by Popularity/Comments: Go beyond chronological order. Display your most popular or most commented posts to highlight community engagement and social proof.

Plan for Growth: Scalability and Performance

As your content library expands, your blog page needs to keep pace. Thinking about performance and future maintenance now will save you headaches down the road. These practices will help you plan ahead, making sure your blog stays fast and easy to manage.

Performance Considerations

A slow blog page is a conversion killer. When you show blog posts on a page in WordPress, keep these points in mind:

  • Image Optimization: Compress all your featured images. Use lazy loading for any images that appear below the initial screen view.
  • Limit Posts Per Page: Displaying too many posts at once can slow down load times. Use pagination or "load more" buttons to manage this.
  • Caching: Set up a caching solution for your WordPress site. This stores static versions of your pages, making them load much faster for repeat visitors.
  • Efficient Queries: If you're using custom code, make sure your WP_Query arguments are as efficient as possible. Good page builders usually handle this under the hood.

Maintaining and Evolving Your Blog Layout

Your blog isn't a static monument; it's a living, breathing part of your business. It needs to adapt as your content and audience grow. Regularly reviewing and refining your blog layout is a smart move.

  • Regular Review: Periodically check your blog page layout. Is it still serving your audience well? Are your CTAs still relevant and effective?
  • A/B Testing: Test different layouts, featured image styles, or CTA placements. See what resonates best with your audience.
  • Adapt to Content Growth: As you publish more content, you might need to introduce new filtering options, reorganize categories, or even redesign sections to keep your blog page easy to navigate and engaging.

FAQ: Your Questions About Displaying Blog Posts Answered

Build the Blog Page You Actually Want

You now have the insights and the tools to move beyond the default WordPress settings and master how to show blog posts on a page in WordPress.

Whether you choose the WordPress Block Editor for solid control or embrace a page builder like Thrive Architect for design freedom and conversion-focused features, you can build a blog page that showcases your content beautifully and actively engages your audience.

Stop settling for generic and start creating a blog experience that reflects your brand's value and drives your business forward. Your content deserves it, and so does your audience.

Written on February 13, 2026

  • 148
About the author
author avatar
Chipo Marketing Writer
A self described devotee of WordPress, Chipo is obsessed with helping people find the best tools and tactics to build the website they deserve. She uses every bit of her 10+ years of website building experience and marketing knowledge to make complicated subjects simple and help readers achieve their goals.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Leave a Comment

    • It will disappear from the elements panel, however all existing post grid elements will:-

      1) Continue to display correctly in the front end of your site
      2) Continue to function if you click the legacy post grid element while editing.

      If you’re editing some content and you run across an old post grid element, I’d recommend moving across to the new element so you get all the new features. But even if you don’t, the element will continue to work well.

  • Very insteresting. I just suggest one thing. It would be nice you could add the number of words you want to show in the dynamic title of the post, the same way you can do it with numbers of words of the article. This would allow the dynamic content to be more aligned when some titles are too long for example. Greetings from sapin

    • Juan Z, I have a question: If only part of the title is shown, how is that useful for the reader? Neat is nice, but surely the title is what matters?

      Here’s an extreme example of what might happen if someone hadn’t thought this through: “Seven Ways To Cut Yourself A Decent Poker Hand” might end up as “Seven Ways To Cut Yourself”.

      Also, the number of words won’t always align because words are different lengths (and neither will setting the number of characters – even with a fixed width font).

      As an option, it’s fine, but I’m not sure how useful it would be for the people we write for. Just saying.

  • Very nice , I really like it but what is i really dont like it till now is now the decorations isn’t available , also the hover action need more , for example if i want everything to be black and white and it became colorful once you hover it !
    For sure waiting so much for thrive theme builder and the expectations becoming higher and higher .

  • Would like to see unlimited posts for users…some ting along the lines of a for sale site…where members can post their listings…also a pay per post option.

    • That’s more of an ecommerce setup than a post list feature. I know they look similar on the front end, but behind the scenes they’ll be very different. Thanks for sharing your use case, Gary.

    • No, not yet possible. I see what you mean, but this Post List is designed for blog posts specifically. Your example is more for product listings in ecommerce. Can you tell me more about what you’re trying to achieve?

      • Has anything changed here?
        I would like to have a post list by a category and then allow a user to drill down further using tags.

      • The Post List has been steadily improved quite a bit, but we don’t yet have front-end filters controllable by the visitor. It’s on our list though. It would be helpful for our product team if you could share with us your exact use case, what you’re trying to achieve, and how you hope it would function.

      • Hi, i also would love to see the ability on the frontend to filter the post list. In my case it would be primarily to use for a custom post type for recipes to filter the recipe list by taxonomies (course, ingredient, cooking time, …). Is the front end filter still on the todo list?

  • This is AWESOME! One request: can you add a setting for the Post List Element to just display *random* articles from your blog? I run a blog with over 300+ past articles and virtually all of them are evergreen, but they just stay buried in the archives.

    I’d prefer that each time someone refreshes the homepage they see a random list of 5-10 articles. When they refresh it again, then get another 5-10.

    Thanks!

  • Innovating once again – well done Thrive team. All of this is just building excitement for the Theme Builder and a whole new world of design and layout possibilities that could never be accomplished before. Doesn’t look like Grandma’s WordPress any longer! Thanks for continuing to make my Thrive membership the best investment I make for marketing every year.

  • Really good! Just integrated it on my posts! 🙂
    Just one question: Do you plan to add a “most popular posts” display preference?

  • Hello Brad,

    Thanks for the article.
    Would it be possible to have a post list using post from antoher Blog ?
    (a blog I control on whihc I also use thrivehemes but on a differnet site. )

    I would like on site 1 to be able to have a list of post form site 2
    would that be possible?

  • It would be great if you could add pagination to this so we could use it to build the default blog and category pages.

  • Strange question here: Is this going to be added to the Thrive leads plugin? I currently post random posts via a shortcode at the bottom of my posts through Thrive Leads. I’d love to use these Post List feature instead.

    • No, I don’t believe so. So, you’re not using TL as an opt-in form in that situation, are you? You’re more using it as a way to change what blog posts are displayed website wide in those shortcodes? It sounds like you’re trying to do a Theme’s job there, and I think the Theme Builder will give you far, far more control over that. But thanks for sharing your use case, this helps us think about our features.

      • Correct, I am using TL in two ways.

        1. The way it should be as an opt-in which is great.

        2. As a way to “cheat” and get Thrive Builder elements in a shortcode. This way I can essentially hack another theme to use elements without having to override the entire page using the Builder. For example, I use GeneratePress for my theme and use a TL shortcode to create a “random related posts” element. I can then add that at the bottom of all posts. Basically, I do not want the builder used on my blog posts since it messes with my ads.

        There are many other ways these shortcodes come in handy too! I really wish Architect, would let me build elements to use as a shortcode so I didn’t have to go through TL.

      • That’s an interesting use case, and not one I’ve come across yet. The problem you’ll get is that the post list operates differently depending on where it is, whereas a TL form does not. For example, if you select ‘Show posts in the same category’, then you’d expect the posts to change depending on where the form is displayed. But the TL form itself has one centralized design across all. So, no this wouldn’t work. But thank you for sharing your ideal use, it helps us think about our products.

  • Great feature! Thank you. Is it possible to have multiple authors and their photos? In other words, can you treat individual posts differently, or is everything always connected as per the demo?

      • Hi Bradley, on the demo, when you changed one element all similar elements changed. So I was wondering if you could unlink an element so that it is possible to make a different change to just one element, such as an author. Makes sense now? 🙂

      • Oh, I see what you mean! Thanks for explaining that Lewis. Since the feature is designed to dynamically update with new content, you can’t unlink any elements. If they were and a new post was published that replaced the post list, there’d be a mixup with the unlinked elements behaviour.

        But I get what you’re trying to do. You want to customize the appearance of a specific post used in the list without affecting the others. In that case, I’d suggest building a static post from scratch that doesn’t dynamically update and you have total control of all of it.

  • It would be great to add an integration to FacetWP. I’d prefer to stick with Thrive Architect, but I’m using Beaver Builder because of this integration.

    • I got this to work by putting the post list inside of a content box element. Thrive allows you to add a class to a content box, in the ‘HTML attributes’ section in the left panel. Just add facetwp-template and they should work. Took me way too long to figure this out lol.

  • Hi Brad

    This looks great but there appears to be a few bugs.

    When in the “Filter Posts” section I set display to 3, it updates to 3 posts in Thrive Architect edit mode but after saving and clicking preview the post list displays 5 posts. Problem still present after restarting, clearing cache etc.

    And of the 5 posts one of them has a different colored heading (when I haven’t touched the typography since inserting the element).

    I have another example I’ve been working on that is unresponsive when I click the “Filter Posts” button, while the “Edit Design” button works fine.

    Also, it would be good to have the option to auto-crop the featured images so they all appear the same size.

    • That’s some strange behaviour. Since we’re not seeing that replicated with the element on our end, there might be something else clashing with it on your site.

      Open a ticket in the support forum and our support guys will hop into your site and find what’s causing the issue for you.

    • Currently kludging this by changing date/time and using date sort but that’s really ugly and not naive-customer-friendly – please, give us ‘Sort by Menu Order’! 😉

  • Great work! Love the filtering and tagging! These features really simplify the process of adding specific relevant content! Thanks, Thive Themes team!

    • Yeah, we cut a bit out of the video there- nothing important. But it’s super simple. Literally click the blog post category in the editing mode then click the trash icon – gone!

  • OK, that’s just amazing! I love how Thrive continues to not only improve the best theme builder around, but also makes the components within that theme builder the very best available, anywhere. Great job!

  • A long awaited improvement, just great with slick options for columns, love it. How about an option to select Posts/Pages by ID.

    • You already can. When you create a rule, you can select ‘posts’, and then a search box becomes available. Search for the specific posts you want, and add them to the list!

      • I want to use this feature for Pages, as I don’t use Posts for content. When I search as you suggested, only the three pages that are currently showing on the grid are available in the dropdown. How do I access any of my other pages?

      • I think Brad made a little typo. When you click on “posts” there is actually a dropdown menu to choose “pages” from there you can then set up a rule.

        When you choose a rule based on pages, you can simply search for the page you’re looking for.

        Here’s how to do that: https://cl.ly/2715659da78c

  • Hey Brad!

    This is great…and as often happens with Thrive announcements, perfect timing!

    I just planned 2-3 new places i was going to use the legacy “post grid” but now I’ll use this “post list” instead…

    I was wondering how I was going to “program” my hand-selected posts; now it’s a no-brainer with all of the customizations available in the new element!

    It always feels like your teams are reading my mind! 😀 😀 😀

    Great post, very thorough & clear and your video is excellent! Perfectly explains & demos how to use this new element!

  • Any idea how I can get it to automatically crop and resize feature images like the old post grid element did? It was able to display all feature images at the same horizontal height as well as all titles beneath them. But with this, I seem to only be able to set the % size of images but with different sizes, even the grid option looks like the masonry option.

  • This looks great! Can it work with WooCommerce products and categories? We’re building the home page for an ecommerce store in Thrive. The current post grid can pull in products, but not the price field. Will the new price list have the price field available?

    • No, this element is designed for displaying posts, not products. I know it gets blurry in the WordPress backend where some plugins treat products as custom post types, but the ecommerce idea is pushing beyond this elements function. We’ll keep this use case in mind, though.

  • Looks cool. What is the maximum amount of posts can it show?

    I have one category with 35 posts. Can it show all of those say in just a text line per post vs a graphic image?

  • Is it possible that the user can sort by tags or categories like a little menu? This would be helpfull fot the user!

  • Major improvement guys, well done!
    And it does indeed give an idea of just how flexible and granular the Theme Builder will be.

    Alas, with complexity comes fragility…I was ecstatic that I could finally add a related posts box at the bottom of every post and make it look just the way I wanted it, so I immediately went to build a template, and tried to save it as a symbol so it would update any future changes on every post I would put it on.

    Then I tested it on a live post and…the filters could’t be edited in the symbol. Further tinkering resulted in breaking the whole thing.

    So I thought, ok, maybe I could still save it as a template and at least update the older post in a few clicks. But that went even worse. The “template” related post list displayed all wrong both in Thrive Architect and on the front end. There seems to be some kind of friction or conflict between the post list’s function and template/symbol mode.

    So, great innovation, great flexibility, stoked for the Theme Builder…but I think you have to work out a few kinks before I can use this at the bottom of blog posts. As it is, it would force me to modify every single instance on every post :-/

    • Hey Lorenzo, I can see why this could cause trouble. The post list element can be affected by its location. Use a “show posts by this author” example. The symbol has to be the same across the whole site, but if displayed on a blog article by two different authors, then there’s conflict in which posts should be displayed. In other words, it’s not really designed for use as a symbol. But we’ll take your scenario into consideration, so thank you for sharing

      • Ok, I see what you mean. Still, that doesn’t explain why we wouldn’t be able to save a certain post list layout as a template to reuse on other pages. What’s the issue there? A possible workaround I’ve found, strangely, is to save it as a symbol, but then unlink it when you put it on a new post/page.

        I think having a custom related posts section is a fairly common use scenario, so I hope you guys can give us this possibility in the future. Of course, the theme builder will make that redundant for me and many others, but not everyone who uses TAR will also adopt the Thrive Theme builder.

      • Hi Lorenzo,

        Saving it as a template will become an option in a future version of the element.

  • Great stuff! It is nice to be able to fully customize such dynamic elements. Nice preview of what can be done with Theme Builder, which would make WordPress design much more versatile even for non-designers like me 🙂

  • Looks like a very nice improvement. I’ve found two issues in my first 10 minutes of playing around.

    The old grid uses the featured image as a “background” image to be able to “zoom” the image and crop it to a specific format. I haven’t been able to do that with the new post list.
    The “grid” looks a bit weird when my features images is a mix of formats, like 16:9 16:10 and even 4:3.

    For some reason, haven’t looked into why yet. One of my 6 posts in the current selection does not display the snipped of text. It does display it when using the old post grid, but not in the new post list in grid mode

    • Yes, the aspect cropping is something we’ve already got on the roadmap and will be an upcoming change to this element. As for the post that doesn’t show it’s text… I’d check the post itself in your WP backend and make sure there isn’t some odd code preventing it working. If nothing shows up, open a support ticket and our guys will have a look

      • I now have categories added like this: https://screencast.com/t/syeRmrO0y1A

        It would be nice to add the word “Categories” before it. I tried to use a text element before the categories, but somehow I don’t manage to get it nice looking.

        And another feature request that came up in the meantime: ready to use templates for the post list to get started. I am not a designer and templates would really help…

      • Hi Wouter,

        I hear you and in Theme Builder we already have a better solution for this but for now, here’s the way to go about it:

        In the basic template, the category is in a content box, drop a text element above the category but IN the content box.
        Then set the text to “inline” (you can do this in the layout and positioning tab, under “display”.
        This will make the text “jump” in front of the categories like this: https://cl.ly/032abb59fbc7

        And you’ll be happy to hear that templates are underway 😀

      • Thanks Hanne! I tried it and it works as long as I only have 1 category. With multiple categories the category block is pushed below the text element. So for now I removed the text again. I will wait for the new theme… 😉

        BTW, your screenshot points to a Thrive Apprentice settings screen.

  • When will pagination be added to the post list element?
    I see a lot of request for this. Or, is it there and I’ve just missed it?

    • It’s on the roadmap. We refrain from making ETAs because all kinds of things can unexpectedly cause delays. But the good news is that we’ve scheduled development time to make this happen.

  • Thanks all. I love the new post list feature. My posts lists now look really professional. A couple of niggles though:-

    1. I can’t seem to save the post list element as a template, so I’m having to create a new one on every page and change it to my brand style.

    2. I’d love to be able to filter ‘popular posts’. At present, I have a popular posts section on my blog page, but I’m having to use the ‘wordpress content’ element and a Thrive shortcode.

    • Hi Victoria,

      1. ATM the list template is not available as a template yet. It’s in the roadmap though.
      2. What metric would you want to use for popular post? Comments?

      • Hey there – there is still no way to display popular post by “most views” is there something like this in the making? Couldn’t find any filter for that 🙁

  • Nice. Question: I am just starting: With which Thrive Tool I can build the initially blog post with content. I know there some themes, but soon outdated because of the new theme builder. Can I use the thrive architect for blog post. With the new feature I can build category sites with thrive architcects. Anyway the blog should generate leads and with thrive architect I can build perfect looking blog post? I dont want to set up 100 blog post in a theme and want to remove in one year when the old themes will be not updated anymore. Any suggestions? Does somebody done with this work around before like build you entire blog with thrive architects? From my perspective it could make sense because I want to generate leads.

    • Hey Christian, you’ll want to check out Thrive Architect. You can use Thrive Architect to build blog posts and it works with any theme, even the WordPress defaults. Here is a video we made showing you how to create amazing blog articles with Architect. Our user interface looks a little bit different than it did in this video, but it works the same. Visually, your theme is responsible for your header/ footer, sidebar and some general styling of blog posts. But inside the main content area of your blog posts, you can enable Thrive Architect. Hope that helps to get you started!

    • Hi Christian, Brad is absolutely correct! Architect is awesome for formatting/creating blog posts!

      I never use anything else! 😀

      With the increasing number of Architect pre-formatted elements it’s perfect for finding just the right one, no matter your topic or type of post! 🙂

  • Very good for siloing. I want to use it to group a text list of all my posts on a specific category.

    But some of my categories have 35 posts.

    Is there any way I can set up one post list element per blog category category and copy and paste that to all the posts in that category? vs manually doing it every single time when I have a hundred posts plus?

    Now I’m using Display – posts that belong to at least one- of these Categories – ADHD Problems

    Arrange the results by: – Title – and sort – Ascending.

    Could I do this as a content template doing a separate one for each category? Or a Symbol? Other?

  • Thrive’s post list element is the best related post plugin out there. Truly amazing.

    Given that Thrive is an architect and plugin company and no longer a theme company, Thrive really should market is as such.

    But, by forcing it to spam off new tabs for every click really makes it useless as that because it will really irritate visitors.

    Sadly found that out after I created 150 posts using that at the bottom to link to all the other pages in each silo on my website:(

    I hope you get rid of the spammy pop up every click in a new post and allow people to do that manually IF they want too.

    • Hey Pete, although we aren’t selling themes right now, we are still a Theme company. When we release Thrive Theme Builder this year, it will become very clear.

      We’ve tested and identified what you’ve found. Some post list links open in new tab, others do not. We’re going to give user control over that behavior shortly. For the time being, if you enable ‘Link entire item to content’ in the Post List settings, then a click anywhere on a post in the list will open in the same tab.

  • Dear Brad, the post list element is really awesome… but when I click a post title (inside the post list element) the correspondent post always opens in a new tab. How can avoid that? (it doesn’t depend on the wp theme because I tried various) How can I make the post open in the same window?

  • I am designing a landing page and using a landing page template. It has a Post List element built it, and it’s set to display my most recent posts, but it’s showing older posts, not the new ones. Any idea how to fix this?

    • Hey Nicky, if you select your post list and click the ‘Filter Posts’ button, you can configure how it works. I’m guessing all you need to do is change it from ascending to descending (or vice versa). Failing that, you can easily create a rule under the filter settings to pull in your newest posts.

  • Hi guys, I am using this to add a page to Thrive Themes that will filter my podcast content onto its own page. If I configure the filter to pull a category of posts – ‘podcasts’; how do I then prevent my default blog listing page from displaying the category ‘podcasts’ ?

    • Hi Hermes, your default blog listing is generated inside of WordPress and created by your theme. At the moment this isn’t possible with our themes, but we’ve had some requests so we’re looking into it. Alternatively, you can create a Custom Post Type just for your podcast episodes. That means that rather than being a category inside of your blog, they will exist in their own separate blog listing. It’s a little more advanced but it can be done.

  • Is there any way to show all posts in a certain category? Instead of choosing the # of posts, if I have a list view, I’d like to show all the posts in that category and not have to update (or it appears to repeat if I don’t have enough)

    • Hi Benjamin,

      You can do that in the following way:
      – Go to “post list” >> “filter posts”>> “Add a new rule” to select the category you want to show.
      https://share.getcloudapp.com/ApujBk8j
      https://share.getcloudapp.com/Jrubk6wP

      – Select a number of posts you want to show on the page (eg. 10 posts) – This will determine how many posts are show upon page load.

      – Then go to “pagination type” and select either load more or numeric: https://share.getcloudapp.com/geuWvzwG

      Now this will give your visitors the option to load more of the posts, and you have a list of all the posts in a category, a number of selected posts that will load by default.

      Hope that helps

  • Hi, I am having trouble using Thrive Architect to manage my entries. I succesfully created a template with related posts which I love, but the thing is I can’t make the plugin Table of Contents to ignore the headers of the related posts and it shows them at the index, that looks weird and it is not what I wanted. I don’t know if that is even possible but I would like to exclude this post link from the Table of contents, an I can’t just make TOC exclude some text because it’s almost the same of the headers in the current post. I’ll be very grateful if you bring me some light on this issue. Thanks

  • Hi. I was wondering if you can help?

    I’ve added the post grid but I have no images! I don’t use featured images on my website through choice but does this mean I cannot use this feature? I’ve tried playing around with it and watched the videos a number of times but still can’t get any images (including authors image).

    When I try clicking on the image box to edit it, it just highlights the image box, gives me options on the left but non of which will allow me to add an image.

    The Featured Image button is checked on ‘none’, whilst the ‘If the post has no featured image, display:’ is checked on default image. Any ideas what I might be doing wrong and how I can fix it, please?

    Thank you.

    • Hi Martin,

      If you do not have featured images, you will indeed need to adapt. You can either use the list and pick one of the templates that do not have an image or you can add an image element to the list but in that case, it will show the same static image for all of them.

      If you want a different image per blog post but don’t want to use the featured image function, you would need to manually create a column layout and add images and titles etc.

      So maybe, if you want an image per post the easiest solution is just to add it as a featured image?

  • Why is there no post list in the Thrive Architect Gutenberg Block? How could I add it there? And if it is not possible, will you add this feature?

    • Good find, Alex. I spoke with our developers and in the past the Post List has had some technical issues in a Gutenberg Block because it’s dynamic content on top of dynamic content. But we think we might have a way around those issues. We’ll see if we can add it

  • Hi Brad,

    Our post lists have been working great. However, now the images won’t load when we add the post lists. Do you know how we can fix this issue?

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
    >