Ultimate essential addons for Elementor Page Builder with 190+ of the most popular and essential elements that you need for everyday use in website page building.

Plugin Version: 10.0.1
 
WordPress plugin CodeCanyon Element Pack

Plugin Features

The development of the Element pack add-ons for Elementor follows the best international practices in the code standard and meets due diligence using the latest CSS, HTML5 and PHP 8.x technologies to provide you with professional add-ons for the Elementor Page Builder plugin, which is ready and compatible with WordPress 5.6. x.

The elements package for Elementor includes the most commonly used elements (called widgets) that help you easily manage the content of your website by simply using the drag and drop function. There is absolutely no programming knowledge required, seriously! Because now you can easily copy and paste to your website with one click. Even you can import them from the template library. It is also ready for multilingualism, including more than 15 languages and supports RTL.

Specifications:

Release date: 06-09-2017
Last updated: 14-10-2026
Type: Paid
License: GPL 
Subject: Specific for Elementor
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: CodeCanyon

Rating:
4.4510638297872 1 1 1 1 1 (235 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

A Practical Guide to Setting Up and Using CodeCanyon Element Pack

CodeCanyon Element Pack is not a standalone page builder. It is a large collection of widgets, extensions, and workflow tools for Elementor. This guide focuses on the practical side rather than a promotional feature list: what to check before installation, which modules to enable first, how to avoid overloading your site with unnecessary widgets, how to build a useful section on a page, and how to verify the result on the front end.

This material is intended for site owners, webmasters, editors, and developers who already use WordPress and Elementor or plan to build pages with that stack. We will look separately at the Element Pack Pro panel, the template library, Asset Manager, Live Copy Paste, Wrapper Link, Dynamic Content, Theme Builder, and Duplicator, because these are the features that most often change the day-to-day workflow.

The core idea is simple: a large addon pack only becomes valuable when the right tools are enabled, unnecessary ones are turned off, and the result has been verified on a real page. That is why this guide is structured like a working map: first preparation, then installation and basic setup, followed by a practical example, usage ideas, troubleshooting, comparison with similar solutions, and FAQ.

Cover image for the CodeCanyon Element Pack guide with the Elementor panel and result verification
The cover illustrates the main idea of this guide: the WordPress/Elementor panel, enabling the right features, and checking the result on the page.

What the Plugin Actually Does in a Real Workflow

Element Pack extends Elementor with additional widgets, templates, section extensions, and helper tools. According to the official sources, the product works specifically as an addon for Elementor: Elementor must be installed on the site first, and only then can Element Pack be added. This is an important limitation. Without Elementor, the widget set does not become a standalone editor and does not replace the core page builder.

The point of a plugin like this is not to turn on hundreds of elements at once. In practice, it helps with several tasks: it speeds up section building, adds less common widgets, helps import ready-made templates, expands container behavior, and gives the administrator more precise control over which elements are available in the editor. Good Element Pack setup starts with choosing the modules you actually need, not by activating the entire package at once. This matters especially with large addon packs, where an extra feature can be just as problematic as a missing widget.

Where the Product Is Especially Useful

The plugin is a strong fit for sites where Elementor is already the main page-building tool. That includes landing pages, corporate service pages, blogs with visual cards, directories, author pages, simple WooCommerce sections, and pages with forms, tables, menus, sliders, galleries, and interactive blocks. If a site is being built by an agency, Element Pack can save time on repeated section work through templates, Live Copy Paste, and Duplicator.

Another important use case is dynamic content output. The BdThemes documentation shows Dynamic Content and E-Pack Post/WooCommerce dynamic tags, which can pull titles, links, images, and other post or product data into Elementor widgets. This is useful when a block needs to adapt to the selected post instead of staying as static text.

Where a Large Addon Pack May Not Be the Best Starting Point

If a site consists of just a few simple pages and already relies only on Elementor's core blocks, a large widget pack may be unnecessary. It adds another layer of settings, updates, and potential conflicts. A product like this should be introduced deliberately: for specific widgets, the template library, dynamic elements, section extensions, or team workflow acceleration.

You should not install Element Pack just for one decorative effect if the same result already exists in your theme, in Elementor, or in a lighter niche plugin. For a small site, fewer dependencies are often the better choice. For a project that regularly needs different cards, carousels, tables, forms, dynamic blocks, and templates, the pack becomes much easier to justify.

Who CodeCanyon Element Pack Is For and Where It May Be Unnecessary

CodeCanyon Element Pack is usually most useful for people who already think in terms of pages, sections, and reusable blocks. Its audience is not limited to designers. For an editor, it helps build pages faster from ready-made elements. For a webmaster, it can reduce the number of separate addon plugins. For a developer, it makes it easier to organize widgets cleanly and check compatibility. For a site owner, it can make it possible to launch new pages without constantly relying on a front-end specialist.

But the product also has a downside: a large feature set requires discipline. If you enable every widget you see, the Elementor panel can become cluttered, the risk of unnecessary scripts goes up, and editors can get confused. That is why, for team-managed sites, it helps to decide in advance who is allowed to enable new widgets, who checks page speed, and how changes are documented after updates.

A Good Fit For

  • WordPress sites where Elementor is already used as the main page editor.
  • Agencies and freelancers who often build similar sections and want to speed up repeat work.
  • Content-driven projects that need post cards, dynamic data, navigation, tables, galleries, and visual blocks without separate custom development.
  • Online stores that need Elementor widgets for WooCommerce sections, product cards, or custom blocks around the catalog.
  • Teams that want a template library and control over active widgets from a single panel.

May Not Be a Good Fit For

  • Sites without Elementor, because the product is not a standalone page builder.
  • Projects where keeping dependencies on third-party visual plugins to a minimum is a priority.
  • Sites with a strict performance budget if the team is not prepared to disable unnecessary widgets and check load impact after changes.
  • Editorial teams where many non-technical users have access to Elementor and may accidentally enable complex effects without testing them.
  • Projects that already use another large Elementor addon with mostly overlapping functionality.

Practical rule: before installation, write down 5-8 tasks the plugin is supposed to solve. If the list is nothing more than "I want more widgets," first check which elements the page actually needs.

Preparation Before Installation: Dependencies, Resources, and a Rollback Plan

Preparation is not just a formality. Element Pack runs on top of Elementor, which means any change affects the editor, the front end of the site, theme styles, cache, and sometimes third-party plugins. It is better to spend a few minutes before installation than to troubleshoot later why the editor no longer opens or why styles have disappeared from the page.

Check the Core Dependencies

The documentation and CodeCanyon FAQ repeat one key requirement: Elementor must come first. For the free Element Pack Lite version, WordPress.org describes the standard installation path through the plugins directory or the WordPress menu, followed by use inside the editor. For the commercial package on CodeCanyon, the process uses ZIP upload through Plugins and Upload Plugin. This article does not cover purchasing, licensing, or activation codes, only the safe technical setup of a file you already have.

Before installation, check the following:

  • Elementor is installed, activated, and able to open the editor on a test page.
  • Your theme works correctly with Elementor and does not break its styles or containers.
  • The site has a current backup of both files and the database.
  • JS/CSS cache and optimization can be temporarily disabled during testing.
  • The administrator has access to the site files through the hosting panel or a secure file manager in case of a critical error.

Server Resources and the White Editor Screen

The CodeCanyon FAQ for Element Pack lists requirements similar to Elementor's own requirements: PHP, MySQL or MariaDB, enough memory, and longer execution time on weaker hosting. The support section also describes a common symptom: a white screen when opening the editor after installation. The author's recommendations come down to increasing execution time and memory limits, but that should be done carefully through hosting settings, not by editing files blindly.

For a regular user, the safer approach is to first check the hosting panel settings: PHP version, memory limit, max execution time, and error logs. If a change requires editing wp-config.php, it is better to have an administrator handle it or do it on a staging copy of the site. Do not start by editing files if you can first test the issue by disabling conflicting plugins, clearing cache, or temporarily switching themes.

A Rollback Plan Before the First Activation

Your rollback plan should be specific: which backup will be restored, which plugin will be disabled first, where the error will be checked, and who is responsible for the decision. This matters especially for a visual plugin, because problems often show up not only in the admin panel but also on the front end: a broken carousel, a button that does not work, incorrect spacing, a script conflict, or extra CSS on the page.

  1. Create a test page in Elementor and do not start your checks on the home page.
  2. Take snapshots of key pages before installation.
  3. Write down the list of active Elementor addon plugins, cache plugins, and optimizers.
  4. After installation, enable features in batches instead of turning everything on at once.
  5. Check the front end both in incognito mode and in a normal browser session where you are logged in as an administrator.

Installation and Initial Check in WordPress

The installation flow looks familiar for a WordPress plugin, but with Element Pack there are two important details: Elementor must be installed first, and after activation it is better not to rush through the setup wizard automatically. Instead, choose only the features you actually need. The BdThemes Setup Wizard documentation shows the path through Elementor installation, uploading Element Pack Pro, activation, and the Choose Features step, where filtering, search, and bulk enable/disable options are available.

Basic Installation Flow

  1. Open the WordPress admin panel and go to Plugins - Add Plugin.
  2. Make sure Elementor is installed and activated. If it is not, install Elementor first.
  3. If you already have the Element Pack ZIP archive, use Upload Plugin, select the file, and click Install Now.
  4. After installation, click Activate Plugin.
  5. If the setup wizard opens, do not rush into bulk activation. Go to feature selection and enable only what you need for the test page.

What to Check Right After Activation

The initial check should confirm three things: WordPress is not throwing critical errors, Elementor can open the editor, and the front end of the site has not picked up unexpected script conflicts. This is not a full performance test. It is simply a quick check that the site remains manageable.

Quick Check After Installing Element Pack
What to CheckWhere to LookExpected Result
Editor opens Test page - Edit with Elementor The editor loads without a white screen or an endless spinner.
Widgets are available Elementor panel with widget search The enabled Element Pack items can be found by name and dragged onto the page.
Front-end page Incognito window or a browser session not logged into the admin area Styles, spacing, buttons, and interactive elements display the same way they do in the editor.
Console errors Browser developer tools No repeating JavaScript errors related to the new widgets.

If everything is stable at this stage, you can move on to the dashboard settings. If the editor does not open, do not enable additional features. Check cache, addon plugin conflicts, system requirements, and the error log first.

Diagram of the initial CodeCanyon Element Pack setup in the WordPress dashboard
This diagram helps you through the first launch: Elementor, ZIP upload, setup wizard, feature selection, and a test page.

Element Pack Pro Panel: Which Tabs to Configure First

After installation, your main control center is the Element Pack Pro panel. The BdThemes documentation shows several tabs: Dashboard, Core Widgets, 3rd Party Widgets, Special Features, API Settings, Extra Options, and System Status. This is where it becomes clear how cleanly the plugin will fit into your site.

You should not treat the panel as a list of everything you can turn on. A better route is this: enable only the core widgets you actually need first, then check third-party integrations, then enable special features only if there is a real use case for them, and finally review system status. That sequence reduces the chance that the Elementor editor turns into an overloaded catalog of elements.

Core Widgets: Enable by Use Case, Not by Quantity

In Core Widgets, widgets are grouped by categories and subcategories. The documentation mentions filters such as All, Free, Pro, subcategories like Post, Gallery, Slider, Carousel, Template Builder, and search by name. There are bulk activation and deactivation buttons, but on a live site it is safer to use them only on a staging copy.

For a typical site, start with 5-12 widgets you genuinely need. For example, if you are building a services page, you may need accordion, advanced button, pricing table, testimonials, post grid, or image accordion. If you are building a blog template, look at post widgets, breadcrumbs, table of content, reading progress, and dynamic content. Every enabled widget should have a page where it will actually be used.

What to Check After Enabling a Widget

After enabling one or two widgets, open the test page, find the element in Elementor search, drag it into a section, save it, and check the front-end result. If the widget cannot be found, first verify that you clicked Save Settings in the Element Pack panel. If the widget appears in the editor but does not work on the site, temporarily disable cache and JavaScript optimization.

3rd Party Widgets: Do Not Enable Integrations Without the Required Plugin

The 3rd Party Widgets tab matters for sites that use forms, WooCommerce, bbPress, BuddyPress, LearnPress, Events Calendar, and similar extensions. The documentation makes one point clear: the third-party plugin must be active before the related widget can be used. That makes sense. Element Pack provides the visual integration layer, but it does not replace the underlying plugin itself.

If you do not use a specific third-party plugin, do not enable its widgets "just in case." They will only clutter the editor. For agency-managed sites, it is useful to maintain a small register of which integrations are active, which pages use them, and who is responsible for updating the base plugin.

Special Features: Only Enable Modes That Actually Change the Workflow

Special Features includes capabilities such as Dynamic Content, Mega Menu, Duplicator, Live Copy Paste, and other tools. These are not just new blocks inside the editor. They are features that change admin behavior or how pages are assembled. That is why each one should be enabled for a specific task.

  • Dynamic Content is useful when you need to pull post, product, or other object data into an Elementor widget.
  • Duplicator is convenient for copying pages, posts, and templates if the team often creates variations of similar content.
  • Live Copy Paste helps move design sections from a demo or a library into the editor, but it needs careful review after insertion.
  • Template Library is useful if you want to work with ready-made pages, headers, footers, and blocks inside the editor.

API Settings and Extra Options

Use API Settings only for the services that are actually required by the widgets you plan to use. For example, a map widget may need an API key, but there is no reason to enter one "just in case." Keep all keys only in the site admin panel and do not share them with text generators, outside contractors who do not need them, or public notes. This is one area where the principle of minimum necessary access matters more than convenience.

Extra Options is described in the documentation as the area for Custom CSS/JS and page exclusions. It is a useful tool, but also a risky one. Custom styles are fine for small visual adjustments, while JavaScript should be added only when there is a clear need and only after testing on a separate page. If you are not sure, use a section CSS class and keep the code limited to a single area.

Map of the CodeCanyon Element Pack panel tabs and safe widget activation
This tab map shows which settings to go through first and why you should not activate the entire package with one click.

Template Library, Live Copy Paste, and Duplicator in Daily Work

Element Pack includes tools that affect not a single widget but the speed of page assembly. These are Template Library, Live Copy Paste, and Duplicator. They are often treated as generic "accelerators," but each solves a different problem and each requires its own post-insert check.

Template Library: When a Ready-Made Structure Helps

The BdThemes documentation describes enabling Template Library through Element Pack Pro - Other Settings, after which the Element Pack icon appears in the Elementor editor. The library includes tabs such as Ready Pages, Headers, Footers, and Blocks, plus side categories, search, sync, and insertion of the selected template into the editor.

The library is especially useful when you need not a finished final design, but the right starting structure. For example, a services page can begin with a ready-made hero block, benefits, testimonials, and an FAQ block. After insertion, it is important to replace the text, images, links, and colors, and to check responsiveness. A ready-made template speeds up assembly, but it does not replace editorial and technical review.

How to Check an Inserted Template

  1. After insertion, open the Elementor structure and review which sections make up the block.
  2. Remove the sections that are not needed for the page scenario.
  3. Check which Element Pack widgets are used inside the template.
  4. Make sure mobile mode does not break spacing, menus, or buttons.
  5. Save the page as a draft and check the public preview with cache disabled.

Live Copy Paste: Fast Section Transfer With Mandatory Review

According to the documentation, Live Copy Paste is enabled through Element Pack Pro - Special Feature, after which a section can be copied from a demo or library and pasted into the Elementor editor through the context menu. This is convenient for reusing designs across sites, but the inserted section may depend on widgets, fonts, global colors, and images that do not exist on the current site.

After pasting, do not stop at a visual check in the editor. Review the public URL, mobile mode, browser console, and load speed. If the section uses an external widget that is not enabled in the dashboard, enable only that widget, not the entire package. If the block looks different, compare Elementor global colors, theme settings, and uploaded fonts.

Duplicator: When a Copy Is Better Than a New Template

Duplicator helps you quickly copy posts, pages, and templates. The documentation shows that before enabling the feature, the copy option is missing from quick actions, and after enabling it through Special Features and Save Settings, you can create a duplicate that can then be renamed, configured, and published. For editorial work, this is convenient because the page keeps its structure and settings while the team changes only the content.

That said, duplication should not replace a proper template library. If you are copying the same page for the tenth time, it is better to move the repeating block into an Elementor template or library. Duplicator is useful for similar landing pages, temporary promo pages, and drafts, but not for uncontrolled multiplication of outdated layouts.

Dynamic Content, Theme Builder, and Wrapper Link: Features That Change the Result on the Page

This section cannot be moved to just any addon pack without losing meaning, because it is tied to Element Pack's specific capabilities: Dynamic Content, Theme Builder, and Wrapper Link. These features do more than add a nice-looking block. They connect WordPress data to visual output and section behavior.

Dynamic Content: Post Data Inside Elementor

The Dynamic Content documentation shows that the feature must be enabled in Element Pack Pro - Other Settings, after which the dynamic tags icon appears in Elementor fields. In the E-Pack Post example, you can select Post Title, Post URL, Featured Image, time, excerpt, and other data. For WooCommerce, the documentation shows options such as Product Title and Product Image.

The practical benefit is straightforward: you build the block once, and the data is pulled from the post or product. For example, in a single-post template, the title comes from the current post, the image comes from the featured image, and the link comes from the post URL. This reduces manual work and lowers the risk that an editor forgets to update one of the fields.

What to Check With Dynamic Output

  • Whether the selected post has the required field: title, image, excerpt, or product data.
  • What the block shows when the data is missing. The documentation mentions fallback behavior for some settings.
  • Whether the link points to the wrong post after a template has been duplicated.
  • Whether the block works correctly on another page type: post, page, product, or archive.

Theme Builder: Templates for Specific Page Types

The documentation for creating a Single Page through Theme Builder shows the path Element Pack Pro - Theme Builder, the Add New Template button, selecting the Single type, naming the template, setting the Active status, and creating the template page with a transition into the editor. This is no longer just a separate block on a page. It is a template-level layer that affects how posts are displayed.

Use Theme Builder when you need control over a repeating structure: post title, breadcrumbs, image, author block, related materials. For a one-off page, regular Elementor is simpler. Theme Builder requires separate testing across different posts, because one template may look good on a short article and perform poorly on a long piece with wide images. It is better to think of such a template as a display rule, not as a normal page section.

Wrapper Link: Clickable Sections Without Extra HTML

The Wrapper Link Extension is enabled through Dashboard - Element Pack Pro - Extensions, after which a link can be added to a widget, column, section, or container. The documentation shows scenarios for images, columns, and sections: the user inserts a URL, and the entire area becomes clickable.

This is useful for service cards, banners, promo blocks, and catalog items where the whole card should link to a single page. But there is an important caveat: if the card already contains buttons, forms, or other interactive elements, wrapping the entire section in a link may be a bad idea. Check keyboard accessibility, hover state, and the absence of conflicting links inside the block.

How Dynamic Content, Theme Builder, and Wrapper Link work together in Element Pack
This diagram shows how editor settings turn into dynamic output, a page template, and a clickable section on the site.

Practical Example: Build a Services Section and Verify It on the Site

Now let's build an example you can repeat without touching code: a services section with cards, a clickable area, and a front-end check. This scenario works well for an agency site, studio, independent specialist, or service company. It follows typical Element Pack logic: enable the required widgets, build the block in Elementor, add Wrapper Link, and verify the public result.

Goal

The goal is a section with three service cards. Each card includes a title, a short description, an icon or image, and a link to a separate service page. In the editor, the block should be easy to update. On the front end, it should look consistent on both desktop and mobile.

Preparation

  • Elementor and Element Pack are activated.
  • Only the necessary elements for the card, button, or icon are enabled in Core Widgets.
  • Wrapper Link is enabled in Extensions if the entire card should be clickable.
  • There are three published service pages that the cards will link to.

Setup Steps

  1. Create a test page and open it with Edit with Elementor.
  2. Add a container or section with three columns.
  3. For each card, add a title, text, and a visual element. Do not use complex animation in the first test.
  4. Open the card container settings and find the Wrapper Link block in the appropriate tab, as shown in the extension documentation.
  5. Paste the service page link. If it leads to an internal page, do not enable opening in a new window without a reason.
  6. Save the page and check it on the front end of the site.

Result Check

On the front end, hover over each card and make sure the entire area leads to the correct page. Then check mobile mode: the cards should stack one below another, the text should not overlap the button or image, and the clickable zone should not cover other elements. If there is a separate button inside the card, make sure its link does not conflict with the card's overall link.

Quick takeaway: a good result is not just a visually appealing section in the editor. It is a clickable block that leads to the right pages, does not break the mobile layout, and does not create unnecessary interaction conflicts.

A Common Issue That Often Gets in the Way

After inserting a template or a live-copied section, some styles may look different because of Elementor global colors, theme fonts, or cache. If the cards look correct in the editor but not on the site, temporarily disable CSS/JS minification, clear cache, and check the page in incognito mode. If the issue disappears, configure exclusions in the optimizer or drop the complex effect for that block.

Practical Usage Ideas for Different Types of Sites

Element Pack is most useful when its features are tied to actual site tasks. The ideas below are not an abstract list of "can be used anywhere." They are working scenarios with an expected result and a clear check. All of them are based on confirmed product directions: Elementor widgets, templates, Dynamic Content, Theme Builder, Wrapper Link, Template Library, forms, and WooCommerce-related elements.

Service Page for a Small Business

Use Template Library as the starting structure, then replace the content, enable only the needed widgets, and add Wrapper Link to service cards. The result is a page that comes together faster while the cards lead to detailed sections. Check: each card should open the correct URL, mobile spacing should remain readable, and no demo text should be left on the page.

Blog or Magazine With Dynamic Cards

For a content site, you can use post widgets, Dynamic Content, and Theme Builder. For example, a single-post template can output the title, image, breadcrumbs, and a related content block. The result is that editors do not have to rebuild every post from scratch. Check: open several posts with different title lengths and images in different proportions.

WooCommerce Sections Around the Catalog

If the site uses WooCommerce, Element Pack can help with visual product blocks and dynamic data, as long as the relevant widgets and third-party dependencies are enabled. Do not start with checkout scenarios unless you actually need them. It is better to test in a safer area first: a product selection block, product card, image, title, or promo block. Check: make sure the block does not break the cart and does not conflict with cache.

Agency Team Workflow

For an agency, Duplicator, Template Library, Live Copy Paste, and control over active widgets are especially useful. You can create an internal rule: new pages start from an approved template, duplicates are used only for drafts, and enabling a new widget is recorded in project notes. The result is less chaos in the editor and easier maintenance after updates.

Element Pack usage ideas for services, a blog, WooCommerce, and agency workflows
This scenario map shows which Element Pack features fit different types of sites and how to verify the result.

Checking Speed, SEO, and Security After Enabling Features

Any large Elementor addon affects the site through styles, scripts, extra widgets, and editorial freedom. That does not mean the product is automatically "heavy" or unsafe, but it does mean you need to validate the result after setup. In the official documentation, Asset Manager is presented as a feature that helps combine and reduce CSS/JS depending on the features in use. In practice, it makes sense to enable it only after the basic widget check, not before.

Asset Manager: When to Enable It

The documentation shows the path WP Dashboard - Element Pack Pro - Other Settings, where the Asset Manager toggle and save button are located. The purpose of the feature is to reduce the load from unnecessary resources, especially when many widgets are in use. But any resource optimization can conflict with cache, minification, and deferred script loading.

A safe order looks like this: first check the page without Asset Manager, then enable the feature, clear cache, and compare the visual result. If an interactive element stops working, temporarily disable Asset Manager and check whether it conflicts with another optimizer. Do not enable several new optimization layers at the same time, or it will be difficult to understand which one caused the issue.

SEO Check for Visual Blocks

Element Pack helps build attractive sections, but SEO depends on page structure, speed, accessibility, headings, text, and correct links. After building the page, check that important text remains actual text instead of becoming part of an image, that service cards have clear links, and that dynamic content does not output empty values. For blocks such as table of content, breadcrumbs, post widgets, and dynamic content, it is especially important to verify that they do not create duplicates or incorrect links.

Security and Updates

Wordfence tracks the vulnerability history for Element Pack Lite and shows that some issues in past versions were marked as patched. That is not a reason to panic and not proof of a current issue on your site, but it is a good argument for normal operational discipline: do not keep outdated versions, do not give editors unnecessary permissions, review the changelog before a major update, and test pages after updating.

The BdThemes changelog shows that the product changes actively: new features, widget fixes, translation improvements, search fixes, cursor effects, dark mode, and updates to other components. That is why, before updating on a live site, it is worth opening the release notes and checking whether the release affects the widgets you actually use.

A Small, Safe CSS Improvement for Clickable Cards

If you use Wrapper Link for service cards, you can add a custom CSS class to the card in Elementor, for example ep-service-card, and create a clean focus/hover state. The Element Pack documentation shows that Extra Options includes areas for custom CSS without the <style> tag, as well as page exclusions. This snippet does not rely on the plugin's internal classes and is easy to roll back.

.ep-service-card {
  transition: transform .18s ease, box-shadow .18s ease;
}

.ep-service-card:hover,
.ep-service-card:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 34px rgba(15, 23, 42, .14);
}

Use this code only for sections where you personally added the ep-service-card class. Check the page on the front end, hover over the card, and navigate the links with a keyboard. Rolling back is simple: remove the CSS from Extra Options or remove the class from the card.

Why Element Pack May Not Work Correctly and How to Find the Cause

Troubleshooting Elementor addon plugins should move from simple causes to more complex ones. Do not start with reinstallation or file edits. First identify the symptom: the editor does not open, a widget cannot be found, a section does not look like the template, dynamic data is empty, the clickable area behaves incorrectly, or a script broke after optimization.

The Elementor Editor Shows a White Screen or Infinite Loading

Symptom: after activating the plugin, the Edit with Elementor page does not open. Possible causes include low memory, short execution time, conflict with another addon plugin, cache/optimization, or a theme issue. The CodeCanyon FAQ mentions increasing the memory limit and execution time, but that is not the only possible cause.

Start by checking the test page, then temporarily disable cache and optimizers, then disable other Elementor addons. If the editor opens after disabling a specific plugin, the issue is a conflict. If the problem remains, check system requirements and the hosting error log. Roll back the most recent change if the site stops opening the admin panel after it.

The Widget Is Enabled but Does Not Appear in Elementor Search

Symptom: the widget is enabled in the dashboard, but missing in the editor. Check whether the settings were saved through Save Settings, whether the item belongs to Pro or a third-party integration, and whether the required third-party plugin is installed. For 3rd Party Widgets, the documentation explicitly states that the base plugin must be active.

If the widget still does not appear, clear the admin cache, reload the editor, and check the user role. On a team-managed site, the administrator may restrict access to certain tools, so an editor account will not always see the same set of elements.

Template Library Inserted a Block but It Looks Different

Symptom: a block from the library or Live Copy Paste looks good in the demo, but appears differently on your site. Possible causes include Elementor global colors, theme fonts, missing images, inactive widgets, cached styles, or a different container layout.

Open the block structure, find the widgets it uses, enable only the missing items, and check the global settings. If the section came from another site, replace the images and fonts with local ones. Do not try to force a match by enabling every widget in the package.

Dynamic Content Outputs an Empty Value

Symptom: the space for the title, image, or link stays empty in the template. Check whether the current post contains the required data, whether the correct dynamic tag is selected, and whether the template matches the current post type. For images, check the featured image. For links, check Post URL. For products, check that WooCommerce data exists.

If the feature supports fallback, set a clear fallback value. If fallback does not help, temporarily replace the dynamic tag with static text. That will tell you whether the issue is in the widget, the post data, or the template condition.

Wrapper Link Overrides a Button or Form

Symptom: clicking a button inside the card goes to the wrong place, a form does not receive focus, or a link inside the card cannot be selected. The usual reason is that the whole section has become clickable while it already contains interactive elements.

The fix is simple: use Wrapper Link only on cards that have a single target link. If the card contains a form, multiple links, or buttons with different URLs, remove the global wrapper link and keep regular links only on the specific elements. That is better for accessibility.

An Animation or Slider Breaks After Asset Manager Is Enabled

Symptom: the section worked before optimization, but stopped working after enabling Asset Manager or a cache plugin. A likely cause is a conflict in how scripts are combined, minified, or loaded.

Disable Asset Manager, clear cache, and check the page again. If the problem disappears, enable the feature again and configure exclusions in the third-party optimizer. Do not enable Asset Manager, aggressive minification, and deferred loading for all scripts at the same time without testing.

FAQ About CodeCanyon Element Pack Setup and Limitations

Can you use Element Pack without Elementor?

No. The CodeCanyon sources and BdThemes documentation describe it as an addon for Elementor. Install and verify Elementor first, then connect Element Pack and enable the widgets you need.

Do you need to enable all widgets after installation?

No. The dashboard includes bulk actions, but on a live site it is better to enable only the elements you actually need. That keeps the editor simpler, lowers the risk of conflicts, and helps the team understand which features are really in use.

What should you do if the editor does not open after installation?

Check cache, other Elementor addons, the theme, system requirements, and error logs. If the problem started after enabling a specific feature, disable it and test again. Changes to memory limit and execution time should be handled through hosting or by an administrator.

Does Asset Manager always speed up the site?

There is no guarantee. It is designed to optimize Element Pack resources, but the result depends on the page, cache plugin, theme, and the set of active widgets. Compare the page before and after enabling it, and if a conflict appears, temporarily roll the setting back.

Can Template Library be used on an existing site?

Yes, but it is better to insert templates onto a draft page first. After insertion, remove unnecessary sections, replace demo content, and check the widgets, mobile mode, and public preview.

When is it better not to use Wrapper Link?

Do not use a global wrapper link on a section that already contains a form, multiple different links, or buttons with separate actions. In cases like that, a shared clickable area can hurt accessibility and interfere with correct navigation.

Which is safer: Live Copy Paste or Duplicator?

They are different tools. Live Copy Paste is convenient for moving sections from a demo or library, while Duplicator is for copying existing pages, posts, and templates on your own site. In both cases, check widgets, links, and responsiveness after copying.

When should you choose a different Elementor addon?

If you need a single narrow-purpose widget, your own builder for custom elements, or you already use another large addon with the same functions, compare the alternatives. A large package makes sense when several of its features genuinely take part in your workflow.

When CodeCanyon Element Pack Is a Good Choice

CodeCanyon Element Pack is worth using if your site is already built on Elementor and your team needs more than one or two random effects. What makes it valuable is the full working set: widgets, templates, dynamic content, Theme Builder, Wrapper Link, Duplicator, Live Copy Paste, and control over active features. In that case, the product helps build pages faster, reuse blocks more effectively, and keep settings centralized in one panel.

Before rollout, do not assume the plugin will automatically improve design, SEO, or speed. It gives you tools, but the quality of the outcome depends on widget selection, page structure, mobile review, cache handling, and update discipline. The safest path is a test page, enabling required modules in small batches, checking the public result, and documenting which features are in use.

If, after reading this guide, you understand which tasks the plugin will cover, which widgets should be enabled first, and how to verify the result, you can move on to the download block and download CodeCanyon Element Pack for testing on a prepared copy of the site. After installation, start small: one page, a few widgets, one speed check, and a clear rollback plan.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.