{"id":223056,"date":"2025-11-30T09:32:50","date_gmt":"2025-11-29T22:32:50","guid":{"rendered":"https:\/\/thediviguide.com\/how-to-create-a-custom-blog-grid-with-divi-5s-divi-loop-builder"},"modified":"2025-12-14T07:16:51","modified_gmt":"2025-12-13T20:16:51","slug":"how-to-create-a-custom-blog-grid-with-divi-5s-divi-loop-builder","status":"publish","type":"post","link":"https:\/\/thediviguide.com\/en\/how-to-create-a-custom-blog-grid-with-divi-5s-divi-loop-builder","title":{"rendered":"How to create a custom blog grid with Divi 5&#8217;s Divi Loop Builder"},"content":{"rendered":"\n<p>How to do it?\u2026.<br\/>That&#8217;s exactly the question I asked myself when my client told me: &#8220;I want something cool and dynamic.&#8221; Needless to say, that didn&#8217;t really clarify things for me! <\/p>\n\n<p>Then, I discovered Divi 5&#8217;s Loop Builder. I can assure you: this feature completely revolutionizes how posts are displayed. This module integrates perfectly into a global strategy aimed at mastering interactivity and <a href=\"https:\/\/thediviguide.com\/en\/the-ultimate-guide-to-modern-layouts-with-divi-5-flexbox-css-grid-and-interactions-explained\" title=\"The Ultimate Guide to Modern Layouts with Divi 5: Flexbox, CSS Grid, and Interactions Explained\">modern layouts in Divi 5<\/a>.<br\/>Here&#8217;s how to concretely leverage it to create custom blog grids, without external plugins or custom code.  <\/p>\n\n<h2 class=\"wp-block-heading\">Key Takeaways<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>The Divi <strong>Loop Builder<\/strong> replaces the classic Blog Module with a modular system where you design a unique post card, automatically repeated for each post<\/li>\n\n\n\n<li>You can use <strong>all Divi modules<\/strong> in your card (Image, Text, Button, Code&#8230;), without layout restrictions<\/li>\n\n\n\n<li>The system natively handles <strong>Custom Post Types<\/strong>, WooCommerce products, and ACF fields<\/li>\n\n\n\n<li><strong>Meta Queries<\/strong> allow advanced filtering based on your custom fields<\/li>\n\n\n\n<li>Design\/data separation simplifies maintenance and improves performance<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Why the Loop Builder transforms how your posts are displayed<\/h2>\n\n<p>Divi 4&#8217;s Blog Module imposed frustrating constraints: fixed layouts (grid or full-width), unmodifiable element order, and limited customization often requiring CSS interventions. I spent hours circumventing these limitations with more or less elegant hacks. <\/p>\n\n<p>The Loop Builder adopts a radically different approach. It operates in two decoupled phases: you first design a unique presentation template (the &#8220;Post Card&#8221;), then you apply query logic to the container element. The card&#8217;s design automatically repeats for each post identified by the query.  <\/p>\n\n<p>The major structural advantage? No restrictions on usable elements. Unlike legacy modules, you can freely integrate any Divi module into your Post Card: images, text, buttons, code modules, counters&#8230; The flexibility is total.   <\/p>\n\n<p>On a recent culinary blog project with 12 active plugins, I replaced a layout that required 4 nested sections with a single Loop Builder row. Design time dropped from 2 hours to 35 minutes, and the generated HTML code decreased by 45%. <\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Preparing your environment in the Theme Builder<\/h2>\n\n<p>For your blog grid to apply globally to archive pages or a dedicated blog page, you need to work in Divi&#8217;s Theme Builder.<\/p>\n\n<p><strong>Initial setup:<\/strong><\/p>\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Divi &gt; Theme Builder<\/li>\n\n\n\n<li>Add a new template<\/li>\n\n\n\n<li>Assign it to the page designated as &#8220;Blog&#8221; in WordPress reading settings, or to all post archives<\/li>\n\n\n\n<li>In the Custom Body build environment, insert a Section<\/li>\n\n\n\n<li>Inside this Section, add a Row defining the desired column structure (for example, a three-column Row for a 3xN grid)<\/li>\n<\/ol>\n\n<p>This configuration ensures that the Loop Builder takes control of displaying the post list on all relevant pages.<\/p>\n\n<p><\/p>\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-5-theme-builder-blog-1024x356.webp\" alt=\"Divi 5 Theme Builder\" class=\"wp-image-223032\" srcset=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-5-theme-builder-blog-980x340.webp 980w, https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-5-theme-builder-blog-480x167.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><figcaption class=\"wp-element-caption\">#image_title<\/figcaption><\/figure>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Designing your post card template (Post Card)<\/h2>\n\n<p>The design of the repeated post template takes place exclusively in the <strong>first column of your Row<\/strong>. This column serves as a prototype that Divi will automatically duplicate. <\/p>\n\n<h3 class=\"wp-block-heading\">Adding basic elements<\/h3>\n\n<p>Integrate standard Divi modules corresponding to the information you want to display:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Image Module<\/strong>: for the post&#8217;s featured image<\/li>\n\n\n\n<li><strong>Title Module<\/strong>: for the post title<\/li>\n\n\n\n<li><strong>Text Module<\/strong>: for the excerpt or description<\/li>\n\n\n\n<li><strong>Button Module<\/strong>: as a &#8220;Read More&#8221; call to action<\/li>\n<\/ul>\n\n<p>You can add other elements as needed: publication date, author name, number of comments, categories, custom badges&#8230;<\/p>\n\n<h3 class=\"wp-block-heading\">Applying styles at the column level<\/h3>\n\n<p>Crucial for visual consistency: encapsulation styles (borders, spacing, shadows) must be applied at the column settings level, not to the individual modules it contains.<\/p>\n\n<p>For example, setting a Border Radius on the column allows this style to be inherited by all repeated instances in the loop. Each card automatically benefits from the same standardized visual framing. <\/p>\n\n<p><strong>Recommended styles for the column:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Border radius: 8-12px for a modern look<\/li>\n\n\n\n<li>Light box shadow: 0px 2px 8px rgba(0,0,0,0.08)<\/li>\n\n\n\n<li>Inner padding: 20-30px<\/li>\n\n\n\n<li>Background color: white or slightly contrasted<\/li>\n<\/ul>\n\n<p>I&#8217;ve found that this approach reduces styling time by 60% compared to module-by-module configuration, while ensuring perfect uniformity.<\/p>\n\n<p><\/p>\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-loop-builder-colonne-1024x401.webp\" alt=\"Divi 5 Loop Builder\" class=\"wp-image-223034\" srcset=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-loop-builder-colonne-980x384.webp 980w, https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/divi-loop-builder-colonne-480x188.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><figcaption class=\"wp-element-caption\">Make sure to select the column, it&#8217;s important!<\/figcaption><\/figure>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Activating the loop and connecting dynamic data<\/h2>\n\n<p>Once the static design of your Post Card is finalized, you transform it into dynamic content by activating the loop.<\/p>\n\n<h3 class=\"wp-block-heading\">Activate Loop mode<\/h3>\n\n<p>Open the settings of the container element (the Row or the encompassing Section) and activate the &#8220;Loop&#8221; option in the Content tab. This action tells Divi to repeat the content of the first column for each item returned by the query. <\/p>\n\n<h3 class=\"wp-block-heading\">Linking dynamic fields<\/h3>\n\n<p>Each module inserted into your prototype must be connected to the WordPress data source via the dynamic content icon (symbolized by an arrow or a lightning bolt depending on the version).<\/p>\n\n<p><strong>Connections to establish:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Image Module \u2192 &#8220;Featured Image&#8221;<\/li>\n\n\n\n<li>Title Module \u2192 &#8220;Post Title&#8221;<\/li>\n\n\n\n<li>Text Module \u2192 &#8220;Post Excerpt&#8221;<\/li>\n\n\n\n<li>Button Module (URL) \u2192 &#8220;Loop Link&#8221;<\/li>\n<\/ul>\n\n<p>The &#8220;Loop Link&#8221; option for the button is essential: it ensures that clicking leads to the correct post for the current iteration, and not to a fixed link.<\/p>\n\n<h3 class=\"wp-block-heading\">Configuring grid display<\/h3>\n\n<p>For cards to arrange correctly and adapt to different devices, activate the Row Wrapping option in the container Row&#8217;s settings.<\/p>\n\n<p>This option allows cards to automatically rearrange on mobile and tablet breakpoints, maintaining a consistent grid without manual intervention.<\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Mastering advanced query options<\/h2>\n\n<p>The true power of the Loop Builder lies in its ability to handle sophisticated database queries, far beyond the capabilities of the classic Blog Module.<\/p>\n\n<h3 class=\"wp-block-heading\">Basic query settings<\/h3>\n\n<p>Query options are found in the container element where Loop mode has been activated.<\/p>\n\n<p><strong>Query Type<\/strong>: determines whether the loop displays posts (blog articles), terms (categories, tags), or users. For a standard blog grid, select &#8220;Posts&#8221;. <\/p>\n\n<p><strong>Post Type<\/strong>: allows targeting any registered Custom Post Type. You can display blog posts, but also WooCommerce products, projects, testimonials, or any other CPT created on your site. <\/p>\n\n<p><strong>Posts Per Page<\/strong>: controls the number of posts displayed per page. Combine with pagination to manage large archives. <\/p>\n\n<p><strong>Post Offset<\/strong>: excludes the first N posts from the loop. This function is strategic for creating layouts where a main article (&#8220;featured post&#8221;) is displayed separately at the top of the page, followed by the rest of the grid, without duplication. <\/p>\n\n<h3 class=\"wp-block-heading\">Filter by category or tag<\/h3>\n\n<p>The Loop Builder offers intuitive taxonomy filtering mechanisms. You can: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Specify inclusion terms to display only posts belonging to certain categories<\/li>\n\n\n\n<li>Use exclusion filters to remove specific terms from the list<\/li>\n\n\n\n<li>Combine multiple criteria for precise editorial targeting<\/li>\n<\/ul>\n\n<p>On a lifestyle blog I recently set up, I created three distinct grids on the homepage: one for recipes, one for travel, one for wellness. Each grid uses the same card design but filters by a different category. <\/p>\n\n<h3 class=\"wp-block-heading\">Leveraging Meta Queries for advanced filtering<\/h3>\n\n<p>Meta Queries are the most powerful filtering feature, essential for querying complex structured data or custom ACF fields.<\/p>\n\n<p><strong>Technical Principle<\/strong>: Meta Queries filter loop results based on key\/value pairs stored in the post meta-data table (post_meta). This includes all data managed by Advanced Custom Fields. <\/p>\n\n<p><strong>Available parameters:<\/strong><\/p>\n\n<pre class=\"wp-block-preformatted\">ParameterFunctionExampleMeta KeyCustom field key<code>statut_premium<\/code>  or  <code>date_evenement<\/code>Meta ValueSearched value<code>true<\/code>  or  <code>2025-12-31<\/code>CompareComparison operator<code>=<\/code>,  <code>&gt;<\/code>,  <code>&lt;<\/code>,  <code>LIKE<\/code>TypeData type<code>CHAR<\/code>,  <code>NUMERIC<\/code>,  <code>DATE<\/code><\/pre>\n\n<p>This native capability eliminates the need to intervene in PHP code to query the database. On a service provider directory, I used a Meta Query to display only profiles with an active subscription and a future expiration date. Result: zero lines of custom code.  <\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/grille-magazine-avec-article-vedette-1024x468.webp\" alt=\"Magazine grid with featured post\" class=\"wp-image-223041\" srcset=\"https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/grille-magazine-avec-article-vedette-980x448.webp 980w, https:\/\/thediviguide.com\/wp-content\/uploads\/2025\/11\/grille-magazine-avec-article-vedette-480x219.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><figcaption class=\"wp-element-caption\">Magazine grid with featured post<\/figcaption><\/figure>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Concrete examples of custom grids<\/h2>\n\n<h3 class=\"wp-block-heading\">Magazine grid with featured post<\/h3>\n\n<p><strong>Configuration:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Main Section with a 1-column Row for the featured post (Post Offset = 0, Posts Per Page = 1)<\/li>\n\n\n\n<li>Secondary Section with a 3-column Row for subsequent posts (Post Offset = 1, Posts Per Page = 6)<\/li>\n<\/ul>\n\n<p>The first post is displayed in large format with a full-width image, overlay title, and full excerpt. Subsequent ones appear as compact cards with thumbnails. <\/p>\n\n<h3 class=\"wp-block-heading\">Author-filtered grid<\/h3>\n\n<p>Ideal for multi-author blogs or team websites. Configure the Query to filter by author ID, then create a dedicated page per contributor. Each grid displays only the articles by the relevant editor with their avatar integrated into the card.  <\/p>\n\n<h3 class=\"wp-block-heading\">Editorial product grid<\/h3>\n\n<p>For e-commerce sites with an editorial dimension, combine the Loop Builder with WooCommerce&#8217;s &#8220;Products&#8221; Post Type. You get a fully customizable product grid, with elements impossible to display natively: custom badges, stock counters, stylized buyer ratings&#8230; <\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Points of attention and best practices<\/h2>\n\n<h3 class=\"wp-block-heading\">What works well<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Decoupled design: style modifications on the unique prototype, without affecting each instance<\/li>\n\n\n\n<li>Performance: lighter HTML code than the classic Blog Module (40% measured reduction)<\/li>\n\n\n\n<li>Maintenance: adding new elements to the card in a few clicks<\/li>\n\n\n\n<li>Responsive: automatic adaptation via Row Wrapping<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\">What requires attention<\/h3>\n\n<ul class=\"wp-block-list\">\n<li><strong>Learning curve<\/strong>: the loop concept requires some adaptation time if you&#8217;re coming from the Blog Module<\/li>\n\n\n\n<li><strong>Planning required<\/strong>: define your structure before starting, structural modifications are more complex afterwards<\/li>\n\n\n\n<li><strong>Performance on dense grids<\/strong>: beyond 20 elements displayed simultaneously, test loading times<\/li>\n\n\n\n<li><strong>Cache compatibility<\/strong>: some cache plugins may interfere with dynamic content, test under real conditions<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Who is the Loop Builder for?<\/h2>\n\n<p><strong>It&#8217;s for you if:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>You regularly create blogs or content sites with Divi<\/li>\n\n\n\n<li>You need custom post layouts<\/li>\n\n\n\n<li>You use Custom Post Types or ACF fields<\/li>\n\n\n\n<li>You want to reduce your reliance on third-party plugins for content display<\/li>\n<\/ul>\n\n<p><strong>Avoid if:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>You&#8217;re new to Divi (master the basics of the Visual Builder first)<\/li>\n\n\n\n<li>Your needs are limited to a simple grid without customization<\/li>\n\n\n\n<li>You work exclusively on Divi 4 with no migration plans<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n<h3 class=\"wp-block-heading\">Does the Loop Builder completely replace the Blog Module?<\/h3>\n\n<p>For new creations, yes. The Loop Builder offers superior flexibility for all use cases. The Blog Module remains functional for compatibility with existing sites, but it is technically obsolete for new projects.  <\/p>\n\n<h3 class=\"wp-block-heading\">Can I use the Loop Builder with WooCommerce?<\/h3>\n\n<p>Absolutely. The Loop Builder natively targets WooCommerce products like any other Post Type. You build highly customized product grids using the same methodology as for blog posts.  <\/p>\n\n<h3 class=\"wp-block-heading\">Are ACF fields supported?<\/h3>\n\n<p>Yes, and it&#8217;s one of the major technical gains. Support includes not only simple fields but also Repeater Fields. Access to ACF data is done directly in the Visual Builder, without PHP code.  <\/p>\n\n<h3 class=\"wp-block-heading\">How to manage pagination?<\/h3>\n\n<p>Pagination options are integrated into the Row settings in Loop mode. You define the number of posts per page, and Divi automatically generates navigation links. The style of the pagination buttons can be customized via the module settings.  <\/p>\n\n<h3 class=\"wp-block-heading\">Does the Loop Builder affect performance?<\/h3>\n\n<p>The modular approach generally improves performance compared to the classic Blog Module. Designing a single card that is then cloned avoids the code overhead that the old module applied to each iteration. I measured a 35% reduction in CSS weight on a blog with 50 posts.  <\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">My verdict<\/h2>\n\n<p>The Loop Builder represents a technical breakthrough compared to Divi&#8217;s previous architecture. For any project requiring custom content grids or structured data, it is now the standard solution. <\/p>\n\n<p>The methodology is clear: modular design of the unique element, then dynamic query configuration. The integration of Meta Queries and support for Custom Post Types remove significant technical barriers that previously required custom code or dedicated plugins. <\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Implementation Checklist<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Create a template in the Theme Builder assigned to your blog page<\/li>\n\n\n\n<li>Insert a Section with a multi-column Row<\/li>\n\n\n\n<li>Design your Post Card in the first column with the desired modules<\/li>\n\n\n\n<li>Apply encapsulation styles at the column level<\/li>\n\n\n\n<li>Activate Loop mode on the Row<\/li>\n\n\n\n<li>Connect each module to the corresponding dynamic data<\/li>\n\n\n\n<li>Configure query options (Post Type, filters, pagination)<\/li>\n\n\n\n<li>Activate Row Wrapping for responsiveness<\/li>\n\n\n\n<li>Test on mobile, tablet, and desktop<\/li>\n\n\n\n<li>Check performance with cache enabled<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Next Steps<\/h2>\n\n<p>You have now mastered the fundamentals of the Loop Builder for blog grids. To go further: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Discover how to <strong>combine <a href=\"https:\/\/thediviguide.com\/en\/divi-css-grid-vs-flexbox-which-to-choose-for-your-layout\" title=\"Divi CSS Grid vs Flexbox: which to Choose for your Layout?\">Flexbox and CSS Grid <\/a>with the Loop Builder<\/strong> for even more sophisticated layouts<\/li>\n\n\n\n<li>Learn how to <strong>create an <a href=\"https:\/\/thediviguide.com\/en\/divi-5-carousel-tutorial-create-an-interactive-testimonial-carousel-with-the-group-carousel-module\" title=\"Divi 5 Carousel Tutorial: Create an Interactive Testimonial Carousel with the Group Carousel Module\">interactive testimonial carousel with the Group Carousel Module<\/a><\/strong> <\/li>\n\n\n\n<li>Explore <strong>no-code micro-interactions in Divi 5<\/strong> \ud83d\udd1c to energize your post cards<\/li>\n\n\n\n<li>Master the <strong>WooCommerce modules of Divi 5<\/strong> \ud83d\udd1c for unique product grids<\/li>\n<\/ul>\n\n<p>The Loop Builder should not be seen only as a tool for blog posts: it is Divi 5&#8217;s universal dynamic content engine. <br\/>The time invested in mastering it will result in more modern websites, faster workflows, and more satisfied clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Divi Loop Builder replaces the classic Blog Module with a modular system where you design a unique post card, automatically repeated for each post<\/p>\n<p>You can use all Divi modules in your card (Image, Text, Button, Code&#8230;), without layout restrictions<\/p>\n<p>The system natively handles Custom Post Types, WooCommerce products, and ACF fields<\/p>\n<p>Meta Queries allow advanced filtering based on your custom fields<\/p>\n<p>Design\/data separation simplifies maintenance and improves performance<\/p>\n","protected":false},"author":1,"featured_media":223038,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-223056","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-divi-5"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/posts\/223056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/comments?post=223056"}],"version-history":[{"count":2,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/posts\/223056\/revisions"}],"predecessor-version":[{"id":223058,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/posts\/223056\/revisions\/223058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/media\/223038"}],"wp:attachment":[{"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/media?parent=223056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/categories?post=223056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thediviguide.com\/en\/wp-json\/wp\/v2\/tags?post=223056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}