How To Make A Tabbed Divi Blog Grid By Category Tutorial by Pee Aye Creative

How To Make A Tabbed Divi Blog Grid By Category

Nelson Miller Pee Aye Creative
In this tutorial I will show you how to make a tabbed Divi blog grid to quickly sort and filter posts by category.
Categories: Divi Blog Tutorials

Join subscribers on our YouTube channel and enjoy other Divi video tutorials!

1. Add And Design Your Divi Blog Module

The first step is something you may already have completed if you have an existing blog archive page on your site. If so, you can proceed to step 2. If you do not have a blog archive page set up yet, you can go ahead and add a Divi blog module to your page and design it however you want. This step is all about getting the design how you want it BEFORE we duplicate it, which you will learn more about later, so take your time and get it perfect. I recommend setting the Blog module to the Grid layout in the Blog module settings>Design tab>Layout toggle.

Be sure to check out all the tutorials in our Divi Blog module series!

2. Select One Specific Category In Your Divi Blog Module

For this tutorial, we will be duplicating the Divi Blog module that you added in step #1 an equal number of times to the number of tabs or categories that you want to show. For the tutorial, we will use 4 tabs/categories as the example. 

For this step, click the “duplicate” icon on the Divi blog module several times. Each of these will continue to have the exact same design, but with one important setting change.

In the first module, select the checkbox for your first blog category as shown.

select a cateogry in the Divi Blog module to show in each tab

Now open the second Blog module and select the checkbox for your second blog category. Repeat this step for as many categories as you intend to show in tabs.

3. Save Each Blog Module To The Divi Library

When you are completely finished adjusting the design and settings of your multiple Divi Blog modules, the next step is to save each one to the Divi Library. Click on the “down” icon that says “Save Module To Library.”

save the blog module to the Divi Library

Give the module a name that matches the name of the category selected in that module, which will make it easy to reference later.

give a name for each cateogry of blog module saved to the Divi Library

Now open the second Blog module and select the checkbox for your second blog category. Repeat this step for as many categories as you intend to show in tabs.

4. Add A Tabs Module

Now you can actually remove all the Divi Blog modules from the page, and replace them with a single Divi Tabs module. In the next step, we will add the Blog modules into each tab. But for this step, focus on the tabs. Take some time and get them set up and styled however you want.

NOTE: Most likely you will find the default Divi Tabs module very limited, so if you want to add hundreds of new functionality and design settings, check out our Divi Tabs Maker module.

Divi Tabs Maker Plugin by Pee Aye Creative

5. Add The Divi blog Modules To The Tabs

The last step is about adding the Divi Blog modules that you saved to the Divi Library in step #3 into each of the tab content areas of the tabs module. But here’s the catch – you cannot do this by default in Divi without a plugin. Thankfully there are some great options, including free options!

Free (But More Advanced) Method

The free option that I recommend is a plugin in the WordPress plugin repository called Simple Divi Shortcodes.

  1. Install the plugin
  2. Go to Divi>Divi Library
  3. Click on one of the Blog modules saved there
  4. Copy the post ID from the address bar at the top of the page.
  5. Go to the tabs module and open an individual tab that corresponds to that blog module category
  6. Be sure to click the “Text” tab in the Body text area
  7. Write the shortcode [showmodule id=”xxxx”]
  8. Paste the ID copied from step 4
add the shortcode to the Divi tab content area to show the blog posts by category

Paid (But Super Simple) Method

If you own one of our plugins, either the Divi Tabs Maker mentioned above, or our Divi Dynamic Helper, you can make things so much easier and just use dynamic content! This feature is available in both plugins and will work very similary!

Divi Dynamic Helper Generic

First, go to the content area of the tab and click the dynamic content icon in the top right corner. 

click the dynamic content icon to add the blog modules to the tab content area

This opens up a window with all the dynamic content options, but most importantly is a new custom section of options which is added by our plugins. Here is a heading called Divi Library and any of the items that are added to it.  Simply select the blog module, and it will now display it inside this tab!

select the blog modules saved in the Divi Library using dyanamic content in the tab module

Last updated [last-modified %date%]


Each month we send out a roundup email newsletter with the latest tutorials, product updates, helpful resources, and any other industry or personal news. Occasionally we send an extra separate email here and there if we just can’t wait! So that’s what you will get if you subscribe, and you can always unsubscribe at any time if you just can’t take it anymore 🙂

Blog Post Optin

Please share this post!

Nelson Lee Miller (aka The Divi Teacher)

Nelson is the owner of Pee-Aye Creative in the beautiful state of Pennsylvania. He loves helping small businesses, exploring outdoors, building websites with Divi, and teaching others.

Leave A Response!

By commenting you agree to our Blog & YouTube Comments Policy


  1. Neil

    Love it 😁 Thanks again for all of your tutorials. I refer to them often

  2. Joseph

    thank you!
    I’ve been looking for a solution for this. but the problem i keep running into is that if my client ever adds a new category, it won’t work unless we make a new module in the library and add a new tab.
    any solutions?

    • Nelson Lee Miller (aka The Divi Teacher)

      What you described is exactly what this tutorial shows you how to do, so that is the solution. There would definitely be no way to do automatically what is done in this tutorial.

  3. Daniel Brown

    Hi, I got everything to work to show the blog posts inside the tab module, except when I click “view older posts”, the module seems to time out. Any suggestions?

    • Hemant Gaba

      Hi Daniel!

      Can you please share the URL of the page to investigate further?


Submit a Comment

Your email address will not be published. Required fields are marked *

Recent Posts


Your Cart