Divi Plus - WordPress Plugin
Divi Plus is a comprehensive package of modules for WordPress that enhances the functionality and design possibilities of your website. Designed to work seamlessly with the popular Divi theme, this plugin allows users to create stunning and unique websites without the need for extensive coding knowledge or technical expertise.

Plugin Features
With this plugin, users have access to a wide range of modules and elements that can be easily added to their pages, posts, or layouts. These modules include advanced features such as image hotspots, logo sliders, interactive text, dual headers, content switchers, and much more. Each module is highly customizable, allowing users to modify its appearance, layout, and behavior to match their specific needs.
One of the standout features of this plugin is the Divi Events Calendar module. This module provides a simple and elegant solution for adding event calendars to your website. Users can easily create and manage events, customize the calendar view, and display event details in a user-friendly format.
Another powerful tool offered by Divi Plus is the Divi Mega Menu module. This module enables users to create stunning and fully customizable mega menus, allowing for easy navigation and improved user experience. With a variety of design options and styling settings, users can create visually appealing menus that fit seamlessly into their websites overall design.
In addition to these modules, this plugin offers a host of other features and enhancements to improve the functionality and design of your website. This plugin includes an advanced post filter module, animated headings, image comparison sliders, advanced image galleries, and much more. With so many options at your disposal, you can create a website that truly stands out from the crowd.
This plugin seamlessly integrates with the Divi Builder, making it easy to add and customize these modules within your pages and layouts. The intuitive interface and drag-and-drop functionality ensure that users of all skill levels can take full advantage of the plugins features.
Overall, Divi Plus is a powerful plugin for WordPress that provides users with a wide range of modules and enhancements to create stunning and functional websites. Whether you are a beginner or an experienced web designer, this plugin offers the tools and flexibility needed to bring your website to the next level.
A Guide to Configuring Divi Plus and Working with Divi Modules
Divi Plus is valuable not as just another collection of attractive blocks, but as an extension of Divi Builder as a practical working tool. This guide explains how to prepare your site, enable only the modules you actually need, build a practical page scenario, verify the result, and avoid turning Builder into a heavy interface cluttered with dozens of unnecessary elements.
This guide is intended for site owners, webmasters, editors, and developers who already use WordPress and Divi. It does not cover purchasing or license activation. The focus here is on installing an existing ZIP archive, configuring it, using the modules, checking the frontend, troubleshooting conflicts, and choosing alternatives if you need a different approach.
Divi Plus includes many different components: content modules, sliders, image modules, social blocks, WooCommerce modules, Divi Library Shortcodes, Scheduler, Visibility Manager, Particles Background, and ready-made templates. That is why the right strategy is not to enable everything at once, but to build a working set for a specific page and regularly check that the result is clear and useful for the visitor.
What Problem the Plugin Solves on a Divi Site
The main purpose of Divi Plus is to expand the set of ready-made elements in Divi Builder so a webmaster can build pages faster without custom-developing every block. On the developer's official product page, it is presented as a multipurpose Divi package with a large number of modules, extensions, prebuilt sites, starter templates, and section blocks. The documentation makes it clear that this is not a single widget but a full library, ranging from Breadcrumbs, FAQPage Schema, How To Schema, and Table of Contents to Modal Popup, Ajax Live Search, Image Hotspot, Masonry Gallery, WooCommerce Products, and WooCommerce Products Carousel.
The practical value of a package like this shows up in two situations. The first is when a site is already built with Divi and you need to quickly add interactive blocks such as a modal window, live search, accordion, logo slider, team cards, table, reading progress bar, or comparison block. The second is when you need to build several standard page types for an agency, store, blog, or catalog without mixing in multiple separate plugins with different interfaces and design styles.
Divi Plus is best viewed as a builder library for Divi, not as a universal replacement for every WordPress plugin. If you need a dedicated advanced site search, a specialized popup campaign system, a full catalog with filters, or a complex permissions model, a more focused tool may be a better fit. But if the goal is to visually assemble blocks inside Divi while keeping a single editing workflow, this package makes sense.
Where the Product Works Best
In practice, Divi Plus is most useful on projects where a single site needs to handle several content-related jobs. For example, a service landing page might use Fancy Heading, Before After Image Slider, FAQPage Schema, Modal Popup, and Table of Contents. A WooCommerce store can add WooCommerce Products, WooCommerce Products Carousel, Woo Product Categories, and product search. A content-driven site can benefit from Breadcrumbs, Blog Slider, Blog Timeline, Table of Contents, and Schema modules.
An important advantage for editors is that many modules are added directly through the familiar Divi Builder interface. The user does not need to leave for a separate interface for each block if the task can be handled inside the module itself. But that convenience creates a risk as well: the more modules you enable, the more crowded the Builder list becomes, and the more important it is to decide in advance which elements you actually need.
When the Plugin May Be Unnecessary
Divi Plus may not be the right choice if the site does not use Divi Theme or Divi Builder, if the team works exclusively in the WordPress block editor, if you want to keep dependencies to a minimum, or if the current project is already overloaded with several similar Divi module packs. In Divi Extended's documentation, the developer explicitly notes that a large number of enabled modules and similar all-in-one plugins can affect Builder resources. That does not mean the product should be avoided, but it does mean it should be configured selectively.
A practical rule: install Divi Plus for a clearly defined set of tasks. If you cannot name 5-10 modules that will be used on upcoming pages, map out the page first and only then enable the library.
What to Check Before Installing on WordPress
Before installation, it is important to understand that Divi Plus works alongside Divi. The official documentation states that child themes require an active Divi Parent Theme, and the plugin itself works with Divi Builder. So the first check is not WordPress in the abstract, but whether the Divi environment is ready: the theme or Builder is in place, Visual Builder is accessible, server resources are healthy, and there are no conflicts with similar module packs that are already installed.
Basic Technical Preparation
The Divi Plus installation documentation lists recommended server settings, including higher upload, execution time, and memory limits. Do not treat those numbers as a permanent universal requirement for every site, but use them as a diagnostic reference point: a large modular package in Divi consumes more resources than a blank WordPress install. If Visual Builder already loads slowly before installation, a new module pack will not fix that.
- Check that Divi Theme or Divi Builder is installed and that pages are actually edited with Divi.
- Create a site backup or prepare a staging copy, especially if the project is live and already includes commercial forms, a store, or complex templates.
- Open Divi system status and see whether the site is hitting memory, execution time, or upload limits.
- Disable unnecessary plugins with similar modules on the staging copy only if Builder is already unstable.
- Identify the pages you will use for testing: one standard Divi page, one WooCommerce page if the store is in use, and one cached page after publishing.
Compatibility Check Based on Project Needs
Not every site needs every part of Divi Plus. If the project is a simple blog, Breadcrumbs, Blog Slider, Table of Contents, and FAQPage Schema may be useful, while WooCommerce modules will be unnecessary. If the project is a store, it makes sense to check WooCommerce Products, WooCommerce Products Carousel, product categories, and search scenarios, while social embeds can stay disabled. If the project is a service site, you will more often need Modal Popup, Image Hotspot, Before After Image Slider, Content Toggle, Fancy Heading, and forms.
This kind of upfront selection helps prevent a common mistake: the user installs a large package, sees a long list of modules, and starts adding random effects. A strong Divi site is not built from the maximum possible number of blocks. It is built around a clear visitor path: see the offer, understand the details, compare options, ask a question, submit an inquiry, or move to the product.
Installation and the First Check in the Admin Panel
The official documentation describes two installation methods: uploading the ZIP archive through the WordPress Dashboard and manually uploading the folder via FTP. For a typical administrator, the safer option is the standard WordPress flow: Plugins, Add New, Upload Plugin, choose the divi-plus.zip file, install it, and click Activate Plugin. Manual upload only makes sense if the standard installation fails because of hosting limits or project policy.
After activation, do not rush to open every page on the site. First, verify that the Divi Plus settings screen is available and that Divi Builder can see the new modules. The documentation describes the module insertion flow like this: open or create a page with Divi Builder, create a row and column, open the module picker, and select the module you need. This step matters because if the module does not appear in Builder, further frontend configuration is pointless.
Initial Check After Activation
- Open
Settingsand find the Divi Plus section. - Go to the
Generaltab and review the list of available modules. - Create a Divi test page and add a basic section, row, and column.
- Open the module list and find one simple module such as Fancy Heading, Button, Breadcrumbs, or Table of Contents.
- Save the page, open the public-facing site, and make sure the module displays without critical errors.
The first check is best done on a simple page without caching or complex templates. If an error appears there, the cause is usually related to installation, resources, or a general conflict. If the simple page works but the problem only appears on a specific template, the troubleshooting should focus on that page's settings, the theme, caching, WooCommerce, or another module.
Module Setup: Enable the Entire Library or Build a Working Set
The most important Divi Plus setting is not the design of an individual block, but control over the module list. The documentation explains that under Settings -> Divi Plus -> General you can enable or disable specific modules. The developer also points out that disabled modules are not loaded into Builder, and new modules added after updates may be disabled by default and require manual activation.
This is a key point for both performance and usability. A large extension pack is useful only as long as it stays manageable. If you enable everything and use only half the modules, editors get a longer list, it becomes harder to find the right block, and Visual Builder may require more resources. If you enable only the working set that matches the project, Divi Plus becomes a tidy library instead of a heavy warehouse of effects.
A Safe Starter Set
For the initial setup, there is no need to activate every module. Choose 8-15 elements for the next page you plan to build. For a service landing page, that might be Fancy Heading, Content Toggle, Before After Image Slider, Modal Popup, FAQPage Schema, Table of Contents, Image Hotspot, and Button. For a store, it could be WooCommerce Products, WooCommerce Products Carousel, Woo Product Categories, Ajax Live Search, Coupon, Product Gallery, and a few visual modules for promotional sections. For a blog, Breadcrumbs, Blog Slider, Blog Timeline, Table of Contents, FAQPage Schema, and Progress Bar are usually enough.
| Site Type | What to Enable First | What to Check After Saving |
|---|---|---|
| Service landing page | Fancy Heading, Modal Popup, Content Toggle, FAQPage Schema, Image Hotspot, Before After Image Slider. | Visual Builder load speed, popup clicks, FAQ expansion, and responsiveness of interactive blocks. |
| Online store | WooCommerce Products, WooCommerce Products Carousel, Woo Product Categories, Ajax Live Search, Coupon. | Product output, filtering in the current archive, image availability, and button behavior after adding a product. |
| Blog or knowledge base | Breadcrumbs, Table of Contents, Blog Slider, Blog Timeline, Progress Bar, FAQPage Schema. | Correct headings in the table of contents, breadcrumbs, and no duplicate FAQ schema on the same page. |
| Portfolio or catalog | Masonry Gallery, Filterable Gallery, Image Hotspot, Image Card, Image Accordion, Interactive Image Card. | Image grid, captions, clicks, card sizes, lightbox behavior, and mobile layout. |
If you do not see a new module in Divi Builder after configuration, go back to Divi Plus settings and confirm that it is enabled. The official FAQ describes exactly this scenario: new modules and extensions may be disabled by default to keep Builder from becoming overloaded and cluttered.
How to Manage the Module List on a Live Project
For a project with multiple editors, it helps to establish a simple rule: a module is enabled only when it is used on a specific page or in a specific template. If an editor needs a new block, they first add it to a test page, verify the result, and only then enable it on the live site. This reduces the risk of random experiments and makes it easier to find the cause if Builder starts slowing down.
Check After Changing the List
After enabling or disabling modules, open not only the page where the module is used, but also the full module list inside Builder. If the editor still sees the old list, refresh the Builder page and clear the Divi cache. If a module disappears from the list but is already used on a published page, inspect that page carefully: in most cases, it is safer to remove the module from the layout first, save the page, and only then disable it globally. That order reduces the risk of leaving the editor with an empty block or shortcode-like residue.
A working module set is worth documenting in a simple project note: which modules are enabled, where they are used, and who is responsible for changes. On a small site that may seem unnecessary, but on an agency project with multiple landing pages, it pays off quickly. When a new module appears after an update, there is no reason to enable it automatically on every site. First check whether it solves a real problem, then add it to the project list.
Quick takeaway: after installing Divi Plus, the
Generalsettings matter more than visual effects. First choose the modules, then build the page, then verify the result. Doing it in reverse almost always leads to chaos.
Divi Plus Extensions: When to Use Scheduler, Visibility Manager, and Library Shortcodes
Divi Plus includes not only individual modules, but also extensions that change how Divi works. They are enabled separately in the settings and can be applied to sections, rows, columns, modules, or the Divi Library. The documentation covers Scheduler, Visibility Manager, Particles Background, Divi Library Shortcodes, and Unfold Extension. These tools should be enabled for specific use cases, not just for experimentation.
Scheduler for Time-Based Blocks
Scheduler is useful when a block should appear or disappear based on date and time. The documentation describes the path clearly: enable the extension under Settings -> Divi Plus -> Extensions, choose where it should be available, then in the settings of a section, row, column, or module go to Advanced -> Visibility, enable Scheduler, and choose either Show or Hide with the appropriate dates.
A typical use case is a promo block on a service page, a temporary booking notice, a seasonal sale, a webinar message, or a store banner. Verification should happen twice: first in Visual Builder, then on the public-facing site. If the site uses caching, time-based blocks need especially careful testing because cached pages may continue showing the old state.
How to Avoid Scheduling Mistakes
Before publishing, create a short test: one block should appear and another should be hidden. Check both states on a copy of the page and record which mode is selected: Show or Hide. The mistake is often not the date itself, but the action logic. A user chooses Hide while expecting the block to appear during the specified period. If the schedule is tied to a promotion, keep a regular fallback block nearby without Scheduler so it can be enabled manually if needed.
Visibility Manager for Different Visitor Types
Visibility Manager lets you show or hide elements for all users, logged-in users, guests, or selected roles. That works well for simple scenarios: showing a login button to guests, hiding an internal note from regular visitors, or displaying a block for authenticated members. But it is not a full security system. If content needs legal, financial, or personal-data protection, use a dedicated membership tool and enforce access at the WordPress level, not only through layout visibility.
Where Convenience Ends and Protection Begins
Visibility Manager controls whether an element is visible in the layout. It is a strong UX tool, but not proof that the underlying data is technically inaccessible. That is why it should not be used to hide restricted documents, personal data, paid files, or private links when access must be protected. Use it for softer scenarios: different CTAs for guests and logged-in users, an editor note, a welcome block, or simple role-based navigation.
Divi Library Shortcodes for Reusing Blocks
Divi Library Shortcodes generates shortcodes for saved Divi Library items. The documentation describes activation through Extensions -> General -> Enable Divi Library Shortcodes, after which a Shortcode column appears in the library. This is useful when the same block needs to be inserted somewhere a normal Divi module is not available, such as a text module, sidebar area, or WordPress block.
Use this approach carefully. The shortcode is convenient, but it creates a dependency on the saved library item. If you delete or heavily modify the source layout, every insertion point will change as well. Before using it widely, make a list of the pages where the shortcode appears, and after edits, verify not only the original library item but also the public pages.
Modules for Content, SEO Markup, and Navigation
One of Divi Plus's strong points is the ability to build an informational page not only visually, but structurally. For a long-form article, knowledge base, service page, or tutorial, Table of Contents, FAQPage Schema, How To Schema, Breadcrumbs, Blog Timeline, and Progress Bar are especially useful. These modules do not replace editorial work, but they help readers navigate and provide clear structural elements.
Table of Contents for Long Pages
The documentation describes Table of Contents as a module that automatically builds a list of page headings. In the settings, you can define the table of contents heading text, choose heading levels for the first and second level, hide the heading, and style the links. On a long page, this is helpful only if the structure is actually well organized: H2 headings define major sections, H3 headings expand on settings, and H4 headings are used for deeper checks when needed.
A bad scenario is adding a table of contents to a page where headings exist only for SEO and repeat the product name. In that case, the module simply exposes a weak structure. A good scenario is to build sensible sections first, then add the table of contents and confirm that visitors can jump to installation, configuration, the practical example, troubleshooting, and the FAQ.
FAQPage Schema and How To Schema Without Duplicates
FAQPage Schema and How To Schema are useful only when the page genuinely contains questions or a step-by-step process. In the documentation, How To Schema includes fields for title, content, tools, materials, time, cost, and steps. For FAQPage Schema, the support section includes an important warning: multiple FAQPage schema blocks on one page can trigger a Duplicate field FAQPage error because search engines usually expect only one such schema per page.
Do not use schema modules as decorative accordions. If a question is not useful to the reader, do not add it just for markup. If the page already includes an FAQ section, it is better to keep the questions in one module or one logical block than to scatter multiple FAQ schemas across different sections. After publishing, check the page in a structured data validation tool if schema matters for the project.
Breadcrumbs and Blog Modules
Breadcrumbs help users understand where they are, especially in a catalog, knowledge base, or blog. Blog Slider, Blog Timeline, and Blog Categories can display content in a more controlled format than a standard grid. But do not overload a service page with them: if a block does not help the visitor move to related material or understand the context, it becomes visual noise.
In practical terms, a strong combination looks like this: a long guide includes a Table of Contents, ends with FAQPage Schema containing real questions, and then shows a related content block or Blog Slider below. A service page may place Breadcrumbs at the top, use How To Schema for the process, and FAQPage Schema for common objections. On a portfolio page, schema may be unnecessary, while Image Hotspot, Filterable Gallery, and Interactive Image Card may provide far more value.
WooCommerce Scenarios: Products, Carousels, and Archives
Divi Plus includes several WooCommerce modules, and they should be configured not as decorative blocks, but as store components. The WooCommerce Products documentation describes how to add the module through Divi Builder and highlights important settings such as Product View Type, Layout, Offset Number, Hide Out of Stock Products, Include Categories, Include Tags, and Taxonomies Relation. WooCommerce Products Carousel also offers display type, layout, product count, and the option to exclude out-of-stock products.
For a store, the key question is not how many product cards look good in a row, but which products the shopper should see and why. If the module is placed on the homepage, a limited category set or featured selection usually makes sense. If it is placed on an archive page, it is important to enable current loop behavior when needed. In the support page for the No Results Found! error, the developer specifically says that on archive pages, shop, product archive, and tag pages you should enable Use Current Loop Settings.
How to Configure a Product Block Without an Empty Result
- Create or open a page that uses Divi Builder.
- Add a row and choose the
DP Woo ProductsorDP Woo Products Carouselmodule. - Under
Content, choose the product type and layout, then set the number of products. - If the block should display only part of the catalog, specify categories or tags.
- If the block is placed inside a store archive, check the
Use Current Loop Settingssetting. - Save the page and review the public-facing site as a regular visitor.
For testing, use real sample products with an image, price, category, and stock status. If there are no products, the module may look broken even though it simply has no matching records to display. If the option to hide out-of-stock products is enabled, make sure you have not excluded your entire test set.
The "Setting -> Product -> Result" Chain
With WooCommerce modules, it helps to verify not just one screen but the whole chain. The input data includes products, categories, tags, images, and stock status. The module logic includes the selected Product View Type, categories, tags, product count, offset, and archive loop. The output is the product card display inside the intended page block. Verification includes product clicks, add to cart behavior, category navigation, and the mobile view. Symptoms of failure include an empty block, irrelevant products, uneven card heights, or a button that behaves differently from what the shopper expects.
Do not start troubleshooting with CSS if products are not being displayed at all. First confirm that the module is receiving the correct data. CSS can help align an existing grid, but it will not fix an empty query, the wrong category, or an archive page that is not using the current loop.
Product Carousel and Equal Card Heights
In Divi Plus support materials, there are recurring questions about uneven card heights, button alignment, and add to cart behavior. This is a typical issue with store grids: different product names, varying text lengths, and images with different proportions disrupt the visual rhythm. The best fix starts with module settings and content preparation: consistent image proportions, limited title lengths, a clear excerpt, and a unified button style.
If a specific page still needs a light CSS adjustment, use only a custom class that you add yourself to the section or row in Divi. That approach does not modify the plugin core and is easy to roll back. Below is an example for a situation where the cards inside a selected row need to be brought to a more even height. The selectors are built around your own class, so they do not depend on any hidden Divi Plus API.
.dp-products-equal-cards .et_pb_module {
height: 100%;
}
.dp-products-equal-cards .et_pb_button_wrapper,
.dp-products-equal-cards .button {
margin-top: auto;
}
Where to place it: add the dp-products-equal-cards class to the row or section that contains the product module, and place the CSS in a child theme, a safe theme CSS area, or a trusted snippet tool. How to verify it: refresh the page, clear the cache, and compare the cards on desktop and mobile. How to roll it back: remove the class from the row or delete the CSS block. If the result differs from what you expected, do not keep guessing. First inspect the actual HTML structure of the cards in the browser.
Practical Example: Build a Service Page with Search, FAQ, and a Modal Window
Let us look at a scenario that shows Divi Plus as a set of working modules rather than a showcase of effects. The goal is to build a service page for an agency: a clear heading at the top, a benefits section below, an interactive process explainer, an FAQ, a modal window with an inquiry form, and a table of contents for a long page. This type of setup works well for services, consultations, training, repair work, medical practices, or B2B offers.
Goal and Preparation
The goal is to create a page where visitors quickly understand the offer, expand details without leaving the page, and can open a form in a modal window. Before building, WordPress, Divi, and Divi Plus should already be installed, and if the form will be placed inside the modal window, you should also have a ready-made form layout in Divi Library or a suitable form module. The Divi Plus documentation for inserting a form into Modal Popup describes exactly this approach through a Divi Library layout: create the layout, place the form inside it, and then select that layout as the modal body content.
Build Steps
- In Divi Plus settings, enable only the modules you need: Fancy Heading, Content Toggle, FAQPage Schema, Table of Contents, Modal Popup, and Ajax Live Search if you want on-site content search.
- Create a page in Divi Builder and add an intro block with Fancy Heading. Do not overload it with effects; the heading should stay readable.
- Add Content Toggle to compare two versions of the service, for example a standard option and an expanded package. Keep the content inside each state brief, and move the details into the page copy itself.
- Create FAQPage Schema for real questions: timing, preparation, limitations, and what happens after a submission. Keep the FAQ in one logical block on the page.
- Add Table of Contents if the page is long and contains several H2/H3 sections.
- Create a Divi Library layout with the form and configure DP Modal:
Trigger Type-Element, element type -Button, and underModal Bodychoose the Divi Library Layout. - Save the page and check the public-facing site: the button opens the modal, the form is visible, the FAQ expands, and the table of contents links to the correct sections.
Verifying the Result
Do not verify the result only by looking at it inside Visual Builder. Open the page in a regular browser window, click the modal button, submit a test form, check the mobile view, and clear the Divi cache. If the modal contains a form, make sure the form actually submits and is not blocked because it is nested inside a popup. In the Divi Plus support list, there is a question about why a form may fail inside Modal Popup, so this test should be treated as mandatory.
A Detail About Forms Inside Popups
A form inside a modal window should be tested just as thoroughly as a form on a standard page. Submit a test inquiry, verify the notification, check whether the window closes after the action, and confirm that the overlay does not obscure an error message. If a third-party form plugin is being used, review its own validation and anti-spam settings as well. If the form fails only inside the popup, temporarily place the same layout on a standard test page. That will tell you whether the issue is in the form itself or in the modal context.
If the module looks correct in Builder after saving but does not work on the public-facing site, do not start by changing the design. First check caching, script conflicts, the selected trigger, and whether the required layout exists in Divi Library.
Use Ideas by Page Type
Divi Plus becomes much more effective when modules are selected to match the page scenario. There is no need to build a site where every block contains animation, a slider, or a hover effect. It is far better to choose one meaningful interactive element in each key area: navigation, comparison, proof, action, or troubleshooting.
For a Service Page
Use Fancy Heading for a clean heading, Content Toggle to compare service formats, Before After Image Slider to demonstrate results, FAQPage Schema for questions, and Modal Popup for the inquiry form. The key is that every module should answer a visitor question. If the modal opens only for generic promotion, it gets in the way. If it contains a form after a clear explanatory block, it helps.
A strong service page does not need to showcase the entire Divi Plus library. In many cases, three solid blocks are enough: visual proof, a question block, and a next-step action. For example, on a repair service page, Before After Image Slider shows the result, FAQPage Schema addresses typical concerns, and Modal Popup opens the inquiry form after the button click. If you add Image Hotspot as well, it should explain an object or process, not just add movement.
For a WooCommerce Store
On a store homepage, you can display categories and a product selection through WooCommerce Products Carousel, and on a category page you can use the current archive loop so the block does not display irrelevant products. Ajax Live Search is useful when shoppers search by product name, description, or other supported fields. Check not only the appearance of the product cards, but also the navigation flow, cart state, and the absence of empty results.
For a store, predictability matters most. If a carousel links to a product, the button should behave the same way it does elsewhere in the store. If a product can be added to the cart directly from the card, verify the post-click state. If the module shows categories, the click should lead to the correct archive. Here Divi Plus acts as a visual layer on top of WooCommerce, so the quality of the store data remains the deciding factor.
For a Blog and Knowledge Base
Table of Contents, Breadcrumbs, Blog Timeline, Blog Slider, and Progress Bar help readers move through long-form content. But these modules will not fix a weak article structure. First prepare the headings, related content, and a useful FAQ, and only then add the modules. For a knowledge base, it is especially important not to duplicate FAQPage Schema on the same page.
On long tutorials, it is useful to combine Table of Contents with standard anchor links and clear H2 headings. If a heading sounds like an action, readers understand faster where to go next: installation, configuration, verification, problems. At the end of this kind of page, Blog Slider works best as a bridge to related materials, not as a random feed of recent posts.
For a Portfolio and Visual Catalog
Image Hotspot, Filterable Gallery, Masonry Gallery, Image Accordion, Image Card Carousel, and Interactive Image Card work well for projects, properties, teams, service cards, and visual comparisons. The main checks are mobile behavior and click clarity. If text appears only on hover, think about how users will see it on a touch screen. If needed, repeat the important information in standard text below the block.
Visual modules require content discipline: matching image proportions, short captions, clear links, and no critical information hidden only inside an effect. If a block is supposed to sell a project or service, the visitor should understand its purpose without guessing. That is why after configuration, you should walk through the page like a new user: where to click, what opens, how to go back, and what to do next.
Verifying the Result After Configuration
After adding modules, you cannot stop at the Save button. With Divi Plus, verification should follow a chain: the setting in the admin panel, how it appears in Builder, the public-facing site, the mobile view, caching, and the form or purchase action if there is one. This approach helps identify much faster where the scenario actually breaks.
Verification Checklist for a Standard Page
- The module is enabled in Divi Plus settings and is visible in Divi Builder.
- The page does not contain random modules that are unused or duplicate each other.
- Text inside the module is readable without hover if it is critical for understanding.
- Buttons, links, tabs, accordions, and popup triggers work on the public-facing site.
- After clearing the Divi cache and the cache plugin, the result still appears correctly.
- There are no overlaps, tiny labels, or invisible buttons in the mobile view.
Verification Checklist for a Store
For WooCommerce modules, add a separate data check. The product should have an image, category, stock status, and price. If the module filters by category or tag, make sure the test product actually matches the condition. If the store archive is used, check Use Current Loop Settings. If the cards have different heights, first review title length and image proportions, then move on to CSS if needed.
What Counts as a Successful Result
A successful configuration is not simply the absence of errors. The user should see a clear block, understand why it is there, and complete the intended action without guessing. For Modal Popup, that means the window opens and the content inside it works correctly. For Table of Contents, it means the heading links are accurate. For FAQPage Schema, it means one logical FAQ block without duplicate markup. For WooCommerce Products, it means a relevant set of products and correct behavior on archive pages.
Checking After Updating Divi Plus or Divi
A separate check is necessary after updates. Divi Plus regularly receives new modules and fixes, and Divi as a platform changes Builder, Theme Builder, and compatibility modes. There is no need to turn every update into a full audit, but a short repeatable check is useful for a live site. Open the page that uses the most Divi Plus modules, a page with a popup or form, a page with a WooCommerce module, and one long article with Table of Contents or FAQPage Schema. If those four page types pass, most user scenarios will likely be fine as well.
After an update, do not look only at the visual result. Check whether new modules have appeared that are disabled by default and therefore invisible to editors. See whether the logic of a specific module has changed in the changelog. If an update adds functionality, do not enable it on the live site without a test page first. If an update fixes a conflict you had been working around with CSS or a cache setting, verify whether that workaround is still necessary.
Team Roles and Responsibility Areas
If the site is managed by one person, that person is responsible for the module list, design, and verification. In an agency, it is better to split roles. The administrator handles installation, updates, resources, and caching. The designer or webmaster is responsible for module selection and visual presentation. The content editor owns the text, FAQ, headings, and Table of Contents structure. The developer steps in only where CSS, query filters, or conflict diagnostics are needed. This kind of separation helps the team avoid solving every problem the same way: the editor should not be fixing cache issues, and the developer should not be guessing which questions belong in the FAQ.
A strong sign of a mature setup: the team knows which modules are in use, where they are placed, how to verify them after an update, and which rollback step to try first if the result breaks.
Why Divi Plus May Not Work as Expected
Most problems with a large Divi module pack are not caused by one magical bug, but by a combination of factors: the module is disabled, Builder is overloaded, cache is showing an old version, the page is built on a WooCommerce archive loop, schema was added more than once, or a social service changed its access rules. Below is a practical symptom-based troubleshooting guide.
A New Module Does Not Appear in Divi Builder
Symptom: after an update or installation, you know the module exists in Divi Plus, but it does not appear in the Builder module list. The documentation confirms one likely cause: new modules and extensions may be disabled by default so Builder does not become overloaded.
What to check: open Settings -> Divi Plus, find the module in the list, and enable it. Then save the settings, refresh the Builder page, and clear the Divi cache if the list does not change. If the module still does not appear, make sure you are editing the page through Divi Builder rather than the standard WordPress editor.
Visual Builder Became Slow or Does Not Load
Symptom: Builder takes a very long time to open, freezes, or never reaches the editing state. Divi Extended's official documentation connects this scenario with site resources, a large number of enabled modules, and similar all-in-one plugins that add their own modules to Builder.
What to check: Divi system status, hosting limits, the list of enabled Divi Plus modules, and the presence of other large Divi packs. Fix: temporarily disable unused Divi Plus modules, keep only the working set, clear Divi Builder Cache, and test the page without a cache plugin. If Builder becomes responsive again after reducing the list, lock that set in as the project standard.
When It Is Better to Roll Back a Change
If Builder started slowing down immediately after enabling a group of modules, do not try to compensate with ten other changes. Restore the previous module set, test the page, and then enable new elements one at a time. That rollback approach identifies the cause faster than changing cache, theme, minification, and the module list all at once.
Changes Are Visible in Builder but Not on the Site
Symptom: everything looks correct in Visual Builder, but the public-facing site still shows the old styling, a broken layout, or outdated content. In the documentation on cache and layout issues, the developer recommends checking whether WordPress, Divi, and the product are up to date, clearing Divi Builder Cache, and reviewing Static CSS File Generation.
What to check: whether WordPress caching is enabled, whether CSS/JS minification is active, and whether the CDN is serving an old copy. Fix: clear Divi Builder Cache, the cache plugin, and the CDN, then test the page in a private window. If Autoptimize or a similar tool is in use, check script and style exclusions only after you have confirmed there is a conflict.
A WooCommerce Module Shows No Results Found!
Symptom: the product module or carousel does not display products even though they exist in the store. In Divi Plus support materials, the fix for archive pages, shop, product archive, and tag pages is to enable Use Current Loop Settings. The cause may also be category filters, tag filters, stock status, or the lack of suitable test products.
What to check: the page type, selected categories, tags, hiding of out-of-stock products, product count, and the current archive loop. Fix: enable Use Current Loop Settings where the module should inherit the current archive, or explicitly set categories on a standard page. If the block is on the homepage, do not use archive logic unless there is a real need for it.
Testing with a Sample Product
Create one test product with a clear name, image, category, price, and in-stock status. Add it to the category selected by the module and refresh the page. If the product appears, the issue was in the data or the filter. If it still does not appear, check the module settings, archive context, and cache.
FAQPage Schema Shows a Duplicate Warning
Symptom: a structured data validation tool reports Duplicate field FAQPage or a similar issue. Divi Plus support explains that search engines usually expect a single FAQPage schema on a page, so multiple FAQ modules with schema can create a conflict.
What to check: how many FAQPage Schema modules exist on the page and whether there is FAQ markup both in the template and in the page content. Fix: combine the questions into a single FAQ block or disable redundant schema output. Rollback: restore the previous page structure if combining the blocks removes an important interface element, but do not leave multiple schemas in place without validation.
Instagram Feed Stopped Displaying Posts
Symptom: the Instagram Feed block no longer shows posts or requires a new access token. Divi Plus documentation states that because of Meta changes, personal Instagram accounts are no longer supported for this kind of display, and a Business or Creator account with a new access token is required.
What to check: the Instagram account type, token expiration, Meta connection, and console errors. Fix: prepare a Business or Creator account and generate a token using Meta's official guide. If the social block is not critical, temporarily replace it with a standard link or a static block so the page does not look broken.
Questions About Setup and Limitations
Can You Enable All Divi Plus Modules at Once?
You can, but it is not the best working approach. The documentation explains that disabling unused modules keeps them from loading into Builder and may reduce resource usage. For a new project, it is better to enable only the modules that will actually be used on upcoming pages.
Why Is a New Module Not Visible After an Update?
The official FAQ states that new modules and extensions may be disabled by default. Check Settings -> Divi Plus, enable the required module, save the settings, and refresh Divi Builder.
Is Divi Plus Suitable for a Site Without Divi?
The product only makes practical sense in a Divi environment because its modules are added to Divi Builder. For a site built on Gutenberg, Elementor, or another theme without Divi, it is better to look for tools designed for that editor.
Can the Plugin Slow Down Visual Builder?
A large module set can increase the load on Builder, especially if all modules are enabled and similar Divi packs are installed at the same time. The safe strategy is to disable unused modules, check site resources, and avoid mixing multiple large libraries unless there is a clear reason.
How Do You Verify That FAQPage Schema Is Configured Correctly?
Keep the questions in one logical FAQ block, do not add multiple FAQPage Schema modules to a single page, and validate the markup in a structured data testing tool. If you see Duplicate field FAQPage, combine the FAQ blocks or remove the extra schema markup.
Do Product Cards Need CSS Tweaks?
Start with module settings and clean content: matching images, reasonable title lengths, and clear buttons. CSS through a custom class is appropriate only for targeted visual adjustments and should be removable without changing the plugin core.
Can Visibility Manager Be Used to Protect Paid Content?
For simple show/hide behavior based on user state, yes. For real protection of paid, personal, or legally sensitive content, no. In that case you need a dedicated membership or access-control tool, and Divi Plus should be used only as the visual layer.
When Divi Plus Is a Strong Choice
Divi Plus is worth using if your site is already built on Divi and you need a broad set of ready-made modules, extensions, and visual scenarios inside a single workflow. It is especially useful for service sites, stores, portfolios, blogs, knowledge bases, and agency projects where you want to assemble interactive blocks quickly without custom-developing each individual element.
Before rolling it out, keep three rules in mind. First: enable modules selectively. Second: verify the result on the public-facing site, not only inside Visual Builder. Third: do not use schema, popups, social feeds, and WooCommerce modules as decoration. Every block should solve a clear need for the reader or shopper.
If, after reviewing everything, you understand which modules will be used, which extensions are needed, and how you will troubleshoot cache, Builder, and WooCommerce output, you can download the installation file and test the plugin on a site copy or a new page. That order is safer than installing a large package first and only then trying to figure out why you needed it.


