CodeCanyon Element Plus - WordPress Plugin
The WordPress addon, Element Plus, integrates seamlessly with WPBakery Page Builder, enhancing its functionality by introducing a diverse range of new elements, thus expanding design possibilities exponentially. This versatile extension caters to the dynamic needs of web developers and designers, enabling them to create customized and visually stunning websites effortlessly. Element Plus is a valuable asset for those seeking to elevate their web design projects with innovative elements tailored for WPBakery Page Builder.

Plugin Features
Element Plus significantly enriches the user experience by providing a plethora of innovative elements that can be seamlessly integrated into WPBakery Page Builder. With a user-friendly interface and extensive customization options, CodeCanyon Element Plus empowers users to unleash their creativity and design visually captivating websites with ease. From advanced layouts to interactive features, Element Plus offers a comprehensive toolkit to bring ideas to life on the digital canvas.
By seamlessly blending creativity and functionality, Element Plus stands out as a must-have tool for WordPress users looking to enhance their websites with unique elements. Whether creating a portfolio, blog, or business website, this addon offers a wide array of elements to suit various design requirements. Its compatibility with WPBakery Page Builder ensures smooth integration and optimal performance, making it an indispensable asset for users aiming to elevate their web design projects.
The innovative elements included in Element Plus cater to a wide range of design preferences, ensuring that users have access to diverse options to enhance the visual appeal of their websites. From simple yet elegant elements to more complex and interactive features, this addon covers a broad spectrum of design needs, allowing users to craft captivating web experiences effortlessly. With Element Plus, users can explore endless design possibilities and create websites that are both visually stunning and highly functional.
Moreover, Element Plus is continuously updated with new elements and features, ensuring that users have access to the latest design trends and functionalities. The plugins commitment to staying current with evolving design standards positions it as a valuable resource for web designers and developers seeking to stay ahead in the competitive digital landscape. Element Plus not only enhances the design process but also fosters creativity and innovation, making it a favored choice among WordPress users who value cutting-edge design solutions.
Specifications:
| Release date: | 12-07-2019 | |
| Last updated: | 10-02-2021 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Style & Design for WPBakery | |
| Compatibility: | W5.x | |
| Includes: | Plugin | |
| Language packs: |
|
|
| Developer: | CodeCanyon | |
| Rating: | ||
Share with your friends!
A Guide to Setting Up and Using CodeCanyon Element Plus
This guide to CodeCanyon Element Plus will help you understand how the add-on depends on WPBakery Page Builder, prepare a safe environment for installation, build a useful section from the available elements, and check it on the live site. We’ll focus on the practical path from a blank WordPress page to a block you can test, along with the situations where this kind of element library makes sense.
Element Plus is an add-on for WPBakery Page Builder, formerly known as Visual Composer. Its practical value lies less in having a separate settings page and more in the extra building blocks available in the element picker. The product page lists post and product grids, carousels, banners, pricing tables, testimonials, tabs, accordions, timelines, counters, galleries, and modal windows. The exact selection and names may vary by release, so check the elements available in your own dashboard instead of relying on names from an older review.
It’s helpful to think of this add-on as a library for an editor you’ve already chosen. WPBakery handles the page, rows, columns, and settings dialog; Element Plus adds specialized blocks to that dialog. That’s why a common source of disappointment is simple: someone looks for the elements in the WordPress block editor or expects them to appear on every page without WPBakery enabled. This guide first clarifies what each product is responsible for, then moves on to setup and a repeatable example.
When an Element Library Can Help
Element Plus makes sense on a site where WPBakery is already the main way to build landing pages, service pages, or content sections. In that case, you don’t need to commission a separate template for every recurring section. Choose an element, add it to a row or column, enter the content and styling options, then check the live output. This is especially useful when a page needs to bring together several kinds of content: a short value proposition, benefits, a selection of posts, testimonials, FAQs, and a final call to action.
For an agency, consistency may matter more. Once a designer approves a team card or testimonial section, a content manager can maintain it through the element’s settings instead of rebuilding the markup by hand. For a small site owner, speed may be the main benefit: there’s no need to find a separate extension for every common block. Developers may value something else: keeping the overall page structure in WPBakery while applying a targeted CSS change to a specific element’s class, without touching WordPress core or the plugin files.
Good Fits for the Add-On
- A service landing page with a banner, benefits section, testimonials, pricing comparison, and expandable answers.
- A posts section that displays recent or selected posts in a grid or carousel while following the theme’s design.
- A catalog showcase if the site already uses a compatible data source and the available elements include blocks for displaying products.
- A trust-building page with client logos, metrics, team cards, a timeline, and testimonials that can each be edited without manual layout work.
- Repeatable marketing sections where a consistent template and predictable editing matter more than designing every page section from scratch.
In each case, start by defining what visitors should see. For example: "On the service page, visitors should see four signs of expertise, three testimonials, and an expandable FAQ." This helps you choose the element that fits the content instead of the one that looks most impressive. A post grid needs prepared posts and images, a testimonial block needs concise, verified testimonials, and a pricing table needs clear terms. The add-on can’t make weak source content stronger.
When Not to Build Around Element Plus
This approach isn’t a good fit if the site is edited only with the standard block editor and doesn’t use WPBakery. It also doesn’t make sense to add a library for one simple paragraph or button: the builder’s built-in elements or the theme’s features may handle that more easily. If the project is moving to another builder, first decide how the page will be maintained after the migration. Treat Element Plus blocks as part of a WPBakery layout, not as a universal format that will automatically become blocks in another editor.
Take extra care with older themes that include many custom templates. The theme may already have a block that looks similar, but uses different spacing, classes, and stylesheet loading behavior. In that case, build one test section rather than replacing the whole homepage at once. Testing on a copy of the site saves more time than restoring a layout that changed by accident.
A practical rule of thumb: Start with one page and one measurable goal. Once the block looks right, is easy to edit, and works with the theme, you can reuse it on other pages.
How WPBakery, Elements, and the Live Page Fit Together
It helps to think of the work in three layers. The first is the WordPress post or page. The second is the WPBakery editor, where you create rows, columns, and content elements. The third is Element Plus, whose modules appear in the Add Element dialog and provide their own fields. Visitors don’t see the settings dialog; they see the rendered markup, styles, and data that pass through these layers.
That suggests a straightforward troubleshooting order. If a block is missing from the list, check whether the add-on is active and whether WPBakery is available for that post type. If the block is listed but appears empty on the page, check its input data, post or product selection criteria, and required fields. If the content appears but looks wrong, compare the element’s settings with the limits imposed by its row, column, and theme. Don’t change everything at once: make one change, save once, and check the page.
Input Data, Settings, and What Appears on the Page
A post grid is a useful example. Its input consists of published posts, images, and titles. In the element settings, choose the display type, number of items, order, categories, or another available filter. The output should be a grid of cards. If the cards appear without images, the cause is more likely to be the source posts or the theme’s image size than the WPBakery row. If no cards appear at all, first make sure the selection criteria return posts.
Testimonials follow a similar pattern, but their data may be entered directly in the element’s fields. It’s especially important to separate styling from meaning: color, spacing, and slider style don’t replace the author’s name, a concise testimonial, or a clear connection between the testimonial and the service. For a pricing table, define the offer terms first, enter them in the cards, and only then adjust the visual emphasis. In other words, set the content before styling it; otherwise, editing turns into endless color changes.
Why a Setting May Not Have the Effect You Expect
WPBakery settings apply in the context of the current element. Spacing, borders, backgrounds, and extra classes may be set on the row, column, or block itself. WPBakery’s documentation describes the Design Options tab as a place to manage spacing, borders, backgrounds, and related settings for supported elements. Before adding CSS, check which container is creating the extra space. Adjusting the outer container is usually more reliable than piling overrides onto a nested block.
Prepare Your Site Before Installing the Add-On
Installing a builder and its add-ons involves more than uploading a ZIP file. On a live site, it’s important to decide in advance where the layout will be built, who can edit it, and how to restore the previous version. Preparation doesn’t require complex infrastructure: a backup, a test page, and a clear baseline are enough. If your homepage already generates leads, don’t use it as the first test for a new set of elements.
Start with the required foundation. The Element Plus product page lists WPBakery Page Builder as a dependency. In the dashboard, make sure the main builder is installed, active, and available for the content type you need. Open Plugins in the WordPress menu and confirm that WPBakery isn’t disabled. Then open a test page: if the WPBakery interface doesn’t appear, adding Element Plus won’t solve the problem. This check lets you confirm the dependency before troubleshooting individual modules.
Checklist Before Making Your First Change
- Make a backup of the files and database using a method available to your team, or work on a test copy of the site.
- Record the current page: save its address, take a screenshot, and note which blocks must be preserved.
- Check the editor on a test page so you can distinguish WPBakery from the WordPress block editor.
- Check the user’s role: the editor needs permission to edit the specific page and save changes.
- Check the cache: note where page, server, or CDN caching is cleared, but don’t clear everything in advance without a reason.
- Prepare the content: finalize copy, images, links, service names, testimonials, and cards before building the layout.
It’s especially helpful to separate shared data from page-specific content. Shared data, such as published posts, products, or client logos, may need to be updated from a single source. Page-specific content, such as a heading, caption, button, or quote, can be entered directly in the element. Without a plan, using the same block for both types of information makes editing unpredictable: one person may change the text on the page while another expects it to update from the post itself.
Check for Conflicting Editing Methods
Each page should have one clear primary editing method. Editing the same content in the standard editor, WPBakery, the theme’s built-in builder, and another visual plugin can lead to duplicated markup or missing styles. That doesn’t mean a site can’t use several tools. It means you should decide which editor controls the structure of each page and let other tools manage only the parts they’re responsible for.
If the theme bundles WPBakery, seeing its buttons in the dashboard doesn’t mean add-on updates or support work the same way as they do with a standalone installation. Don’t assume compatibility from the dashboard’s appearance alone. For reliable use, check what actually happens: the element can be added and saved, the page remains intact, the element can be reopened for editing, and visitors see it correctly.
Cache, Optimization, and the Checkup Order
Cards, carousels, and modal windows often use styles and scripts that load with the element. After adding a block, you may find that the editor saved the layout but a regular browser window still shows the old version. Before changing settings, open the page in a private window. Then clear the cache at the specific layer serving the page: the caching plugin, server, or CDN. After each step, reopen the page while logged out.
Don’t permanently disable script optimization for the sake of one test. If an interactive element stops working after you clear the cache, narrow the test: on a test copy, temporarily disable combining or deferred loading, compare the output, then restore the setting. That can confirm a conflict instead of merely suggesting one. If the elements work when optimization is disabled, look for a safe exclusion based on the optimizer’s documentation or ask a specialist for help. Don’t indiscriminately exclude every site file.
Required step: Save the page before a major rebuild and check it in a separate browser window while logged out. Logged-in visitors may receive a different cached version, which can be misleading.
Install and Run a First Check Without Unnecessary Changes
For a standard WordPress plugin package, go to Plugins, then Add New and Upload Plugin. Select the add-on archive, install it, and click Activate. If the vendor provides a main archive containing documentation and a separate plugin archive, upload the installation ZIP intended for WordPress. Don’t unpack and upload files from the package at random: if WordPress reports an invalid archive, you may have selected the wrong file.
After activation, don’t start by editing an important existing page. Create a new draft page, launch WPBakery, and click Add Element. Look for a category or entries related to Element Plus. The category name, module order, and list contents may vary, so use what you actually see in the editor. The first step is successful when the add-on appears in the familiar WPBakery interface, not when the block looks polished.
Test Your First Element
Choose a simple element with an obvious output, such as a banner, counter, tabs, or accordion, if one is available in your list. Fill in only the required fields: a heading, a short description, and one understated accent color. Save the page, open the preview, and check four things: the page loads without an error, the block is visible, the text is readable, and reopening the page in WPBakery preserves the values you entered. This test checks not just whether the plugin is present, but whether WordPress, the theme, WPBakery, and the new element work together at a basic level.
What a Normal First Check Looks Like
It’s normal for the element to inherit the theme’s font or look more restrained than it does on the product demo. Demos almost always use their own images, text, and extra styling, and the product page notes that demo images aren’t included in the package. Don’t try to recreate the demo by replacing every style. For now, just confirm that the layout works within your theme’s design.
A blank page, an unexpected save error, missing existing blocks, or being unable to reopen the page in the editor after adding one element isn’t normal. If that happens, remove only the last test block, save the page, and make sure the previous state is back. If the issue recurs, leave the test page as it is and move on to the troubleshooting section below. This rollback is reversible and doesn’t require editing plugin files.
Set Up Element Plus After Installation: Structure Before Styling
Good setup starts with deciding which part of the page is responsible for what, not with choosing a color palette. A row defines a large area and its background, a column allocates space, and an element controls its own content and display options. Keep that in mind and the settings stop looking like a long, random list. You’ll know where to adjust section width, inner spacing, text, data source, or slider behavior.
Start with a rough framework: one row, the required number of columns, and one element in each content area. First, get the order of the blocks right on the page. Then add the content. Only after that should you move on to styling tabs such as Design Options, if the selected element provides them. WPBakery documentation confirms that this area may include spacing, borders, background colors, and background images. Don’t assume that one block’s settings will apply to another: the available controls depend on the element type.
A Three-Pass Approach
- Content: Add headings, descriptions, images, links, and source data without trying to perfect the layout right away.
- Structure: Check the order of rows and columns, the number of cards, post selection, and spacing between content sections.
- Styling: Choose a limited set of colors, spacing, borders, and typography that follows the theme’s existing design.
This order helps avoid a common mistake: spending hours aligning a card only to realize it belongs in another column or should display different data. Changing the structure after styling usually means repeating part of the work. Content and order first, appearance second isn’t a rigid rule; it’s a way to find the source of a problem faster.
Choose Elements for Grids, Carousels, and Content Sections
A library like Element Plus is valuable not because of the number of buttons in its catalog, but because its display options fit the data. A grid works well when visitors need to compare several cards at once. A carousel helps when there are many items but you want to keep the section compact above the fold. An accordion suits details that shouldn’t make the page longer. Tabs work for mutually exclusive groups of content, but can be inconvenient if they hide information visitors need to see. Decide what fits before opening the settings dialog.
The product page lists post grids, product grids and carousels, a gallery, a logo carousel, a testimonial slider, banners, pricing tables, tabs, accordions, counters, progress indicators, and horizontal or vertical timelines among the added features. You don’t need to use all of them on one page. A good page is usually built around one main action for visitors, with elements providing supporting evidence and useful context.
Post Grids and Cards: Check the Source First
A post grid may seem like a simple decorative block, but it depends heavily on its data. Before adding one, check that the required content is published, assigned to the right categories, has images, and isn’t hidden by visibility settings. Then choose only filters and sorting options that make sense to the editor. If you see a category field, don’t guess at an internal ID: first confirm what value the form expects in your version.
Check the output carefully on the live page. Are the right posts showing? Does each card lead to the correct page? Are important headings cut off? Do the images have consistent proportions? Does an empty space appear when a post has no thumbnail? If one item looks wrong, fix its source data. If the whole grid looks wrong, check the element’s settings, column width, and the theme’s image styles.
A Specific Case: Updating the Post Selection After Publishing
If the grid should show new posts automatically, run a small test. Publish a test post in the selected group, clear only the relevant cache, and reopen the page while logged out. If the card appears, you understand how the feature works. If it doesn’t, don’t add a second identical block by hand. First check the selection criteria and publication status. A manual selection makes sense when the order is an editorial decision. An automatic selection makes sense when visitors expect a fresh list. Don’t mix the two without a clear reason.
Carousels: Keep the Content Easy to See
A carousel makes sense when the items are all the same type: partner logos, testimonials, products from one collection, or gallery images. It’s less suitable for complex navigation: visitors may not realize what’s beyond the first viewport, and both search engines and people with accessibility needs benefit from a clear structure. Keep carousel cards concise, avoid crowding them with multiple buttons, and make sure the controls don’t overlap on smaller screens.
Don’t chase maximum speed or the greatest number of visible items. First choose a readable number of cards per row. Then check title and image widths. If autoplay is available and needed, it shouldn’t interfere with reading. Visitors should always be able to tell how to move to the next set of items. If the carousel contains products, check separately that the price, image, and link come from real product listings and don’t look like outdated demo content.
Pricing Tables and Banners: Don’t Let Styling Replace Clear Terms
A pricing table works best for comparing a limited number of options. Before creating the cards, write down three things: the option name, its key difference, and the action you want visitors to take. If there are more differences than can fit in a line, move some terms into a separate text block or expandable answer. A colorful table with a dozen checkmarks can make even a simple offer seem complicated.
A banner, by contrast, should convey one idea. Use it to link to a page, highlight a time-sensitive category, or introduce a section. Don’t use a banner in place of a proper heading, and don’t hide meaningful text in an image if it needs to be available in HTML. If the banner background clashes with the theme, first try a neutral row background and readable contrast instead of a series of dramatic effects.
In short: Choose a display format based on how visitors compare information. A grid supports side-by-side comparison, a carousel saves space, an accordion tucks away secondary details, and a banner points to one next action.
Spacing, Responsive Layouts, and a Consistent Page Design
Once the blocks are filled in, you reach the part that often takes the most time: adjusting spacing and adapting the layout to different widths. In WPBakery, row, column, and element settings can affect one another. So a poor result on a mobile screen doesn’t mean you should immediately add custom CSS. First find the source of the extra space. If there’s too much room between sections, check the bottom spacing of the first row and the top spacing of the next. If the cards are cramped within one section, check the inner spacing of the column and the element itself.
For supported WPBakery elements, the Design Options tab is intended for managing margins, padding, borders, border color and radius, and backgrounds. Use it for targeted changes. Set one value, save, and compare. A copied chain of different outer margins can look good on a wide screen but disrupt the rhythm at other widths.
Set a Spacing Scale Before Fine-Tuning
Choose a small spacing scale that’s already present in the theme: for example, a small amount inside a card, a medium gap between blocks, and a larger gap between sections. There’s no need to calculate every value; just avoid assigning random amounts to every element. Similar content blocks should have a similar rhythm. That helps visitors see where a new part of the page begins and makes the layout easier to update later.
Borders and shadows also call for restraint. If the theme already gives cards a subtle border, don’t add a heavy shadow, bright border, and high-contrast background to every element at the same time. One accent works better than three. To highlight the main block, try changing the spacing, heading size, or background tone. This also reduces the chance of a conflict with future theme updates.
Check Narrow Screens Without Guesswork
Open the finished page in your browser’s developer tools or on a real phone and check, one by one: does a heading extend beyond its card? Is a button cut off? Does the carousel feel cramped? Are the modal controls hard to use? Are neighboring sections running together? For each issue, first identify the container. Then reduce the number of columns, adjust horizontal spacing, or simplify the content. Don’t force the narrow layout to be an exact copy of the wide one.
If an element displays images, check whether the main subject gets cropped at a different aspect ratio. There’s no universal setting for this because it depends on the theme, the source image, and the selected element option. A safe approach is to use images with enough space around the edges and check the actual card, not just the media library.
A Small, Reversible CSS Adjustment
If the element’s settings aren’t enough, you can add a class through the Extra class name field, if it’s available in the WPBakery interface, and store the CSS in a child theme or a safe custom styles tool. This isn’t an Element Plus feature; it’s a general WordPress practice that makes the affected area clear and avoids changing the add-on’s files. For example, you could use this code for one highlighted block:
/* Add the ep-feature-panel class to the desired row or element. */
.ep-feature-panel {
border-radius: 16px;
overflow: hidden;
}
.ep-feature-panel .vc_column-inner {
padding-top: 28px;
padding-bottom: 28px;
}
Start by applying the class to one test block. Then check it at wide and narrow widths, and view the page while logged out. If the rule affects neighboring elements, remove the class or the CSS lines to roll it back. Don’t tie a selector to an unverified internal element name: the available markup and classes may vary between packages.
Practical Example: A Service Page with Proof and Answers
Consider a real task instead of an abstract collection of widgets, since this is usually why people install builder add-ons in the first place. Suppose a small studio offers a "website audit." Visitors need to understand what the service includes, see signs of experience, read a few testimonials, and reach a contact form. The goal is to build one clear page, not to show every Element Plus element at once.
Prepare the materials in advance: a short service description, four verifiable outcomes, three testimonials with approved names, client images or logos if you have permission to publish them, and links to more details and the contact form. If you use placeholder text instead of real information, keep a list of what needs replacing. The most common editorial mistake on pages like this isn’t technical: test captions remain in the published block because the layout already looks finished.
Step 1: Build the Framework with Rows and Columns
Open a new page in WPBakery. Use the first row for the service heading and a short description. Use the second for four benefits. The third row can show proof: testimonials, logos, or metrics, if you have them. The fourth row can address common questions. The final row should lead to a clear action: a form, contact details, or a service order page. This order follows the reader’s path: first the offer and context, then what the work involves, then proof, and finally answers to outstanding questions.
Don’t create a separate row for every item. Use a row when the background, number of columns, or purpose changes. If four benefits support one idea, keep them in the same section. Use one main element in each column rather than several competing nested blocks. This makes the layout easier to control on different screens and reuse elsewhere.
Step 2: Fill in the Key Blocks Before Styling
You can use an available element with an icon, short heading, and description for the benefits section. Limit each card to one specific benefit. Instead of writing "comprehensive approach," say what the client gets: for example, a list of technical issues, prioritized fixes, or a template review. If the element supports a link, point to the relevant section rather than an unrelated external page.
Choose one format for proof. If you have several complete testimonials, use a testimonial slider. If it’s more useful to show partner brands, use a logo carousel, but don’t place another carousel with the same data beside it. If the studio has numerical metrics, use a counter only for figures you can explain and keep up to date. Animation won’t make an unreliable number convincing.
An accordion is a convenient way to present questions. Each heading should be a question visitors might ask, not a generic label such as "Information." Keep answers brief, but don’t hide important terms. For example, if the service depends on access to analytics, say so clearly. An accordion saves vertical space, but shouldn’t conceal the service’s limitations.
Step 3: Style the Page One Layer at a Time
Once the framework and copy are ready, set a background for the first row, allow moderate spacing around the benefits block, and use clear but understated contrast for the proof section. Give cards the same description height only if the text naturally fills them. Forcing equal heights can create empty space on small screens. Aim for a clear hierarchy rather than perfect symmetry.
Check which style options are available for the selected element. Use the same option for all cards of the same type. Different element styles should serve different purposes, not make every card look like a unique ad. If you change a color, try it on one card first and compare it with the theme’s buttons and links. A good page shouldn’t make visitors guess what’s clickable and what’s decorative.
How to Add a Pricing Table Without Creating Confusion
If the service genuinely has several clear options, place the pricing table after the service description and before the contact form. Each card should include a name, one distinguishing feature, a short list of what’s included, and a clear action. Don’t hide terms that change the meaning of the offer. If the element lets you highlight one card, reserve that styling for an option you truly recommend to most visitors, not just as a random splash of color.
Before publishing, read the page from start to finish and check how the pieces fit: does the service promise match the cards, do the cards match the testimonials, do the accordion answers agree with the pricing table, and does the final button lead where the copy says it will? This checks the reader’s path as well as the design. It’s especially important when different people edit the page.
Step 4: Review the Page as a Visitor
- Open the page while logged out and make sure you see the new version rather than a cached copy.
- Read from top to bottom: the headings should explain the page’s structure without requiring you to read every word at once.
- Check the interactive elements: tabs, accordions, carousels, and modal windows should open and close predictably.
- Check the links: every button and card should lead to the expected address or not be a link at all.
- Check a narrow screen: text isn’t cut off, clickable areas are easy to use, and decorative details don’t interfere with reading.
If some blocks look less polished than the demo, don’t compensate with animations. The cause is usually inconsistent amounts of text, mismatched images, or trying to fit too many ideas into one section. Revisit the content and structure. Element Plus helps you place blocks, but deciding which information deserves space is still the page author’s job.
Check the page’s effectiveness: A successful page lets visitors answer three questions in a minute: What does the service offer? Why should I trust it? What should I do next? If the answers are buried in a flashy but confusing element, rethink the order of the blocks.
Use Specialized Elements Without Losing the Point
Some Element Plus modules are especially tempting because they look dynamic: timelines, modal windows, progress indicators, animated counters, galleries, and double buttons. Each has a useful purpose, but almost any of them can also get in the way of understanding. A helpful rule is that an effect should show an existing connection, not make content seem more substantial than it is.
Use a Timeline for a Sequence, Not Every Story
A horizontal or vertical timeline works when order is part of the meaning: implementation steps, an application process, a project history, or a review sequence. Before filling it in, describe each step as an action and an observable outcome. For example: "Gather the initial information," "Agree on priorities," "Provide a list of tasks," "Review the implementation." If the steps could be rearranged without changing the meaning, you probably need a regular list of benefits, not a timeline.
Don’t add exact time estimates unless your team and process can support them. A timeline can be useful without a calendar. Its value is in showing visitors the sequence and helping them understand what kind of update comes next. On narrow screens, make sure the labels don’t overlap and the order remains clear.
Use a Modal for a Secondary but Useful Action
A modal makes sense when visitors don’t need to leave the page to access a short form, a larger image, or clarifying information. It’s a poor fit for the main content, service terms, or the only navigation option. First create or prepare the content to display, then check that the modal is easy to close and works on small screens. If visitors can’t easily return to the page, the modal becomes an obstacle.
Give the button a clear action label. "Learn more" is fine only when it’s clear what the visitor will learn about. "View what the audit includes" is clearer and more useful. After saving, open the page while logged out, click the button, check scrolling inside the modal, and make sure focus doesn’t jump to the top of the page when the modal closes.
Prepare Images and Logos Before Building the Layout
A gallery is more convincing when its images have a consistent subject and similar proportions. Before uploading, check file names, alt text, and usage rights. Don’t add duplicate images just to fill space. If Element Plus offers a useful grid or alignment option, first compare it with the source images on a test page: images with an important subject near the edge may not crop well.
A logo carousel shouldn’t be mere decoration either. Show only brands you’re allowed to mention and that genuinely help demonstrate experience. A small selection of clear logos is usually more effective than a long, fast-moving row. If the logos don’t explain the relationship on their own, add a short explanation in the HTML beside them.
Check the Page Before Publishing
A saved page isn’t necessarily a finished page. It’s easy to see the correct layout in the builder and miss a broken link on the live site, a carousel script that didn’t load, or an old copy served from cache. That’s why setup needs a short, methodical review. It helps distinguish a content problem from a display problem and makes further troubleshooting much faster.
Start with a check while logged out. Open the page in a private window or another browser. This avoids the WordPress admin bar and makes it less likely that you’ll see a personalized cached version. Then follow the page in the same order a visitor would read it. Don’t jump straight to the flashiest element: the cause of a problem may be higher up, such as an unclosed row structure or the wrong theme container.
Check the Content and Links
Each heading should match the content beneath it. That sounds obvious, but copied elements often retain old captions, test images, and links to another service. Check the page name, card headings, button text, images, alt text, and destination addresses. If an element displays posts or products automatically, compare its cards with the source items: the availability, order, price, thumbnail, and link should all match what visitors expect.
Check internal links separately. A button that promises to open a form should lead to the form or open the intended modal. A service card should lead to its page, not a draft, archive, or test address. If you copied any elements, check every link, not just the first one. Copying preserves the layout, but it often preserves the old destination too.
Check the Interactive Elements
Test tabs, accordions, carousels, and modal windows by using them, not just by looking at them. Open every tab, expand every answer, use the carousel arrows, and open and close the modal. Make sure the active state is visible and hidden content doesn’t appear as one long stream beneath the element. On a touchscreen, check that the controls don’t require overly precise taps.
If the interactive elements work for an administrator but not for a regular visitor, don’t rush to edit the text or rebuild the section. First compare the viewing modes and clear the relevant cache. Then, on a site copy, check whether an optimizer changes the order in which scripts load. Similar symptoms can have different causes: an empty element points to a data issue, while an unresponsive button may involve a style or script.
Check Sizing and Responsive Behavior
Reviewing the page only on a wide monitor is risky. Switch your browser to several common widths and inspect the page without zooming in. Cards should remain in a clear order. Images shouldn’t stretch. Text shouldn’t overflow, and neighboring blocks shouldn’t make buttons inaccessible. In a carousel, the visible card shouldn’t shrink to a narrow strip with a cut-off heading.
It isn’t always a problem if some decorative details disappear at narrow widths. It is a problem if the main message, action, or readable content is lost. Shorten an overly long heading, reduce the number of columns, move secondary text into an accordion, or replace the carousel with a regular grid if the carousel is hard to use. A simple, readable version is better than a technically accurate but inconvenient copy of the wide layout.
Signs of a Reliable Page
- The page opens for visitors without errors or key blocks becoming unresponsive.
- Updated content appears after the relevant cache is cleared, without requiring file edits.
- Cards of the same type have consistent spacing and images, with clear actions.
- Interactive elements work with a mouse and touch without covering important content.
- The page remains easy to understand at narrower widths, not just in the WPBakery editor.
- The editor can reopen a block and tell where to change its content, structure, and styling.
A useful limit: You don’t need to compare the page against the demo forever. The check confirms that your use case, content, and theme make sense to visitors.
Element Plus Troubleshooting: Symptoms, Causes, and Safe Fixes
Add-on issues are easier to fix when you describe the symptom precisely. "The plugin doesn’t work" could mean dozens of things: the element is missing from the editor, the block is visible only to administrators, the cards are empty, the styling looks different, or the carousel controls don’t respond. The checks below don’t require changes to WordPress core, theme files, or add-on files.
Elements Don’t Appear in the Add Element Dialog
Symptom: The plugin is active, but WPBakery has no additional modules or category. Likely cause: WPBakery isn’t active, the editor isn’t enabled for this post type, or the wrong archive was installed. What to check: the Plugins list, WPBakery on a test page, and whether you installed the plugin ZIP itself. What to do: restore the main editor first. Then, if your maintenance process allows it, deactivate and reactivate only Element Plus on a test copy.
Don’t install a second builder in the hope that the elements will appear there automatically. Element Plus is designed for WPBakery, not every visual editor. If the dependency is working but the modules are still missing, note the theme, active plugins, and exact step where the issue occurs before contacting the vendor’s support team. That report is more useful than a generic screenshot.
A Block Is Added but Appears Empty
Symptom: The element’s container appears in the editor, but the live site shows an empty space or only a heading. Likely cause: A required field is blank, the query criteria return no posts, the source items lack required data, or a visibility setting hides the output. What to check: start by adding minimal manual text to a simple element. If it appears, check the complex block’s data source. For a grid, check published posts and the filter; for a gallery, check the selected images; for testimonials, check that the cards are filled in.
Safe fix: narrow the test to one item. One published post, image, or testimonial can show whether the feature is working. Once it appears, add the remaining data gradually. You don’t need to delete the whole row and rebuild it right away; that would discard useful information about which setting caused the problem.
An Element’s Styling Looks Different Than Expected
Symptom: Text, spacing, buttons, or borders don’t look like the example. Likely cause: The theme overrides base styles, settings were applied to the row instead of the element, a different display option is selected, or the demo materials don’t match your theme. What to check: compare a simple block on a blank test page with the same block in the live page’s container. If the difference appears only in one section, the parent row or column is usually responsible.
What to do: Go back to the three layers. Set the row spacing first, then the column, then the element. Use Design Options only for a specific property you want to change. If you need CSS, apply it through an explicit extra class and store it somewhere reversible. When to roll back: if one change leads to a series of stronger overrides, remove it and find the container that sets the original style.
A Carousel, Tab, or Modal Doesn’t Respond
Symptom: The block is visible, but it won’t switch, the modal won’t open, or it remains over the page. Likely cause: The cache served an old version of the files, an optimizer changed the script loading order, the theme loads conflicting code, or the element is inside a complex hidden container. What to check: view the page while logged out after clearing the relevant cache, try a simple test page with one interactive block, and compare behavior on wide and narrow screens.
What to do: Don’t deactivate every plugin on a live site. On a copy of the site, check caching and script optimization one at a time. If the minimal test page works, move the block into the live layout in stages: first the row, then the column, then neighboring elements. When to roll back: if navigation or a form stops working after you add a specific effect, remove only that last block and save the stable version of the page.
The Old Version Still Appears After Saving
Symptom: The editor shows the new content, but visitors see the previous version. Likely cause: Browser, page, server, or CDN cache. What to check: open the page in a private window and another browser, then check its address while logged out. What to do: clear caches from the layer closest to the site outward, checking the page each time. This helps identify where the old version was stored.
Don’t change the content again just because it didn’t appear immediately. Otherwise, the new edit will mix with the old cached version and make troubleshooting harder. Track one change, wait for it to appear, then move on to the next.
The Layout Changed After a Theme or Plugin Update
Symptom: A section that used to work now has different spacing, fonts, or behavior. Likely cause: An update changed a base theme style, WPBakery, an optimizer, or another component that affects the page. What to check: a copy of the site, the change logs for the relevant components, and the difference between the test and live environments. What to do: confirm the cause on one page first, then restore only the necessary settings or reversible CSS change. Don’t edit Element Plus files; the next update will overwrite those changes.
If the update affected a critical page, use a saved backup or test environment to compare versions. The goal of a rollback is to restore predictable behavior, not to avoid updates forever. After restoring the page, note which block and styling layer need extra attention.
Common Questions About CodeCanyon Element Plus
Do I need WPBakery Page Builder if I have Element Plus installed?
Yes. WPBakery is a key dependency. Element Plus adds elements to the WPBakery interface; it doesn’t replace the builder. If WPBakery isn’t available on a test page, address that issue first. Don’t expect the new blocks to appear automatically in another builder or the standard WordPress editor.
Can I use every available element on one page?
Being able to do something technically doesn’t make it a good choice. Choose elements based on their purpose: a grid for side-by-side comparisons, a carousel for a compact series of similar items, an accordion for secondary answers, and a timeline for a sequence. If a block doesn’t help visitors take the next step or understand the content, it may just make the page more complicated.
Why does a block look different on my site than it does in the demo?
The demo uses its own images, text, theme, and styles. The product page also notes that the demo images aren’t included in the package. Your theme may override fonts, sizes, and card styles too. First check the structure and data, then compare the row, column, and element settings. Don’t try to match the demo pixel for pixel if that means breaking your theme’s design.
Can the elements display posts or products?
The product description lists elements for post grids and product grids and carousels. The actual list depends on the package and the site’s environment. Open Add Element and confirm that the module you need appears in your dashboard. Prepare real, published content first, test the selection with one item, and only then expand it.
What should I do if the page doesn’t change after I save it?
First rule out a cache issue. Check the page while logged out in a private window, then clear the cache at the specific layer serving the site. Don’t edit the content again until you know whether the new version is appearing. If the editor shows the changes but the live site doesn’t, the problem often lies somewhere between the saved page and the visitor rather than in the element’s settings.
Do I need custom CSS for every block?
No. Start with the row and column structure, then use the available styling options. CSS is for a specific change you can’t make in the interface and understand well. Apply it to an explicit extra class, store it outside the add-on’s files, and check the page at both wide and narrow widths. If the rule triggers a chain of new overrides, it’s usually better to roll it back and reconsider the container.
Can the add-on affect site speed?
Any additional block can add markup, styles, or scripts, and large images or too many carousels can increase the load. Don’t assume every site will have the same outcome. A practical approach is to build one intended section, check it while logged out, avoid effects without a clear purpose, and make sure caching works with the interactive modules.
When should I avoid using Element Plus?
It isn’t a substitute for the main editor if the site doesn’t use WPBakery. It may also be overkill for a single simple block already available in the theme or WPBakery. If the project is moving to another builder, first assess the cost of maintaining and migrating the page. A simpler layout made with built-in blocks may be a better choice than adding another dependency.
When CodeCanyon Element Plus Is a Good Fit
CodeCanyon Element Plus can help a site owner or agency that already builds pages in WPBakery and wants to create repeatable sections faster without developing every common block by hand. The strongest use case isn’t installing it "just in case," but solving a specific problem: building a clear post grid, testimonial section, service timeline, pricing table, gallery, or accordion with useful answers. This gives you something concrete to test: the input data, settings, output, and how the page will be maintained.
Start with a test page and prepare real copy and images. Add one simple element, then build a complete section in the order of "content, structure, styling." Check the page while logged out, at a narrow width, and after clearing the relevant cache. If something goes wrong, record the exact symptom and change one layer at a time. This turns a visual builder into a manageable tool instead of a source of random effects.
Once the test section is clear, editable, and stable with your theme, you can download CodeCanyon Element Plus and continue with a clear page plan. First confirm the WPBakery dependency and make sure the elements you need are available in your dashboard, then move the tested solution to live content.


