Title: Essential Pro Pack for Elementor
Author: admoremedia
Published: <strong>July 7, 2026</strong>
Last modified: July 7, 2026

---

Search plugins

![](https://ps.w.org/admore-widgets-suite/assets/icon-256x256.png?rev=3598476)

# Essential Pro Pack for Elementor

 By [admoremedia](https://profiles.wordpress.org/admoremedia/)

[Download](https://downloads.wordpress.org/plugin/admore-widgets-suite.zip)

 * [Details](https://wordpress.org/plugins/admore-widgets-suite/#description)
 * [Reviews](https://wordpress.org/plugins/admore-widgets-suite/#reviews)
 *  [Installation](https://wordpress.org/plugins/admore-widgets-suite/#installation)
 * [Development](https://wordpress.org/plugins/admore-widgets-suite/#developers)

 [Support](https://wordpress.org/support/plugin/admore-widgets-suite/)

## Description

Essential Pro Pack for Elementor adds 51 hand-crafted, performance-optimised widgets
to
 Elementor. This plugin is not affiliated with, endorsed by, or associated with
Elementor Ltd.

 * **Advanced Button** — Icon + text button with size presets (XS–XL), CSS ID, icon
   hover animations (slide-right, grow, spin, bounce), hover effects, and entrance
   animation.
 * **FAQ Pro** — Accordion FAQ with tabbed categories, live search, expand/collapse-
   all button, per-item icons, question/answer/toggle-all styling, schema markup,
   and keyboard navigation.
 * **Advanced Form** — Multi-step form builder with label position, focus ring styling,
   conditional logic, AJAX submission, email notifications, webhook dispatch, file
   uploads, button icon, submit alignment, and DB entry storage.
 * **Mega Menu** — Full-width mega menu panel with Elementor template support, full
   keyboard navigation (Tab open/close, Arrow keys, Escape), focus trap on mobile,
   and responsive accordion fallback.
 * **Advanced Slider** — Swiper-powered content slider with custom/template slides,
   keyboard navigation, autoplay, coverflow/fade/slide effects, and responsive breakpoints.
 * **Advanced Tabs** — Horizontal/vertical tabs with content transition animations(
   fade, slide-up, slide-left) and full typography controls.
 * **Advanced Search** — Live AJAX search with category filter dropdown, result 
   templates, rate limiting, nonce refresh, and debounced input.
 * **Breadcrumbs** — Schema-compatible breadcrumb trail with custom separator, typography,
   and color controls.
 * **Pricing Table** — Comparison pricing with monthly/yearly toggle, popular badge,
   feature tooltips, card hover effects (lift, glow, zoom, scale), and popular-card
   highlight.
 * **Gallery Pro** — Filterable image/video gallery with masonry/grid/justified 
   layouts, gradient overlay, caption animations (fade-up, fade-down, zoom), custom
   lightbox icon, load-more pagination, and hover effects.
 * **Post Grid** — Dynamic post grid/list/carousel with category/tag filters, conditional
   image hover zoom, overlay color, read-more styling, meta typography, badge radius,
   and pagination.
 * **Off-Canvas Panel** — Slide-in drawer panel from any side with Elementor template
   support, customizable trigger button, overlay backdrop, smooth animations, auto-
   open option, and scroll lock.
 * **Stats Counter PRO** — Animated number counters with scroll-trigger viewport
   detection, prefix/suffix, easing functions, multiple counter repeater, icon support,
   and thousand separators.
 * **Before/After Image** — Interactive image comparison slider with horizontal/
   vertical orientations, draggable handle, customizable labels, initial position
   control, and touch/keyboard support.
 * **Logo Grid** — Client logo showcase in grid or carousel mode with grayscale-
   to-color hover effects, Swiper carousel, lazy loading, responsive columns, and
   infinite loop option.
 * **Team Member** — Showcase team members with photo, name, designation, bio, and
   social links in 4 card styles: Classic, Modern (horizontal), Overlay (hover reveal),
   and Minimal.
 * **Icon Box** — Icon + title + description with top/left/right icon position, 
   hover animation, link-wraps whole box or title only, and full background/border/
   shadow styling.
 * **Image Box** — Image + title + description with top/left/right image position,
   hover effects (zoom, zoom-out, lift, greyscale), link wrapping, and full background/
   border/shadow controls.
 * **Timeline** — Vertical repeater timeline with date, title, description, and 
   icon per item; left, right, or alternating card layout; staggered scroll-triggered
   fade-in animation.
 * **Fancy Heading** — Decorative headings with prefix/suffix text, gradient or 
   highlight fills, multiple font weight and letter-spacing controls, and animated
   entrance.
 * **Image Carousel** — Swiper-powered image carousel with lightbox support, zoom
   hover, responsive breakpoints, arrows, dots, autoplay, and per-slide caption.
 * **Lottie** — Renders any Lottie JSON animation with autoplay, loop, speed, direction,
   hover-trigger or scroll-trigger playback, and click-to-play mode.
 * **Pie Chart** — Animated SVG pie/donut chart with IntersectionObserver trigger,
   percentage label, custom stroke color, track color, stroke width, and typography
   controls.
 * **Author Box** — Displays the post author avatar, name, bio, and social links;
   show/hide avatar, configurable avatar size, name tag, bio typography, and card
   background/border/padding.
 * **Related Posts** — Outputs related posts by category or tag in a grid with thumbnail,
   title, date, and read-more link; configurable post count, columns, and full card
   style controls.
 * **Google Map** — Embeds a Google Maps iframe by address or coordinates with configurable
   zoom and height; style controls for border-radius and box shadow.
 * **WooCommerce Products** — Displays WooCommerce products in a grid with filtering
   by category, tag, or SKU list; configurable columns, show/hide price/rating/add-
   to-cart; full card and button style controls.
 * **Post Comments** — Renders the native WordPress comment list and form for the
   current post with configurable section title and full typography/color controls.
 * **WooCommerce Mini Cart** — Cart icon with live item-count badge and flyout dropdown
   showing cart items, subtotals, and checkout/cart links. Click or hover trigger;
   AJAX fragment refresh keeps count in sync after add-to-cart. Ideal for Theme 
   Builder headers.
 * **WooCommerce Add to Cart** — Standalone Add to Cart button with optional quantity
   input for any product (current page or specific Product ID). Hover state, typography,
   padding, radius, border, and quantity input style controls — perfect for landing
   pages.
 * **Animated Heading** — Eye-catching headings with rotating/typing text effects,
   configurable animation speed, and highlight styling.
 * **Countdown Timer** — Animated countdown to a specific date/time with days, hours,
   minutes, seconds; expiry action (hide, redirect, show message).
 * **Flip Box** — 3D flip card with front/back content areas, flip direction (left,
   right, up, down), and configurable flip trigger (hover/click).
 * **Hotspot** — Image with interactive tooltip markers at custom positions; pulse
   animation, tooltip content with text/icon, and responsive repositioning.
 * **Price List** — Menu-style price list with item image, title, description, and
   price; separator style and per-item link support.
 * **Progress Bar** — Animated progress/skill bars with percentage label, stripe
   animation, custom colors, and multiple bar styles.
 * **Social Icons** — Social media icon set with brand colors, custom shapes (rounded/
   square/circle), hover effects, and link targets.
 * **Testimonial** — Client testimonial card with quote, author name, designation,
   photo, and star rating; multiple layout skins.
 * **Video** — Self-hosted or embed (YouTube/Vimeo) video player with custom poster
   image, play button overlay, lazy loading, and lightbox option.

#### Performance

 * Per-widget CSS/JS: each widget’s assets are only loaded when that widget is
    
   present on the page — zero overhead on pages with no EPP widgets.
 * Global assets load only on Elementor-powered pages, never on plain WordPress 
   pages.
 * Form submissions are rate-limited to 5 per IP per 60 seconds.

#### Security

 * All inputs sanitised and validated before use.
 * Nonce verification on every AJAX request.
 * Nonce auto-refresh for long-lived cached pages.
 * Capability checks on all admin actions.
 * Import/export uses JSON with full sanitisation pass.

### External Services

**Google Maps** (Google Map widget)
 This plugin embeds Google Maps iframes via 
the Google Maps Embed API when the Google Map widget is used on a page. The user’s
browser makes a request to `https://www.google.com/maps/embed/v1/` to display the
map. No data is sent from the server; the iframe is loaded client-side by the visitor’s
browser. – Service: Google Maps Embed API – When: Only when the Google Map widget
is present on a page and viewed in a browser. – Data sent: The address or coordinates
configured in the widget (embedded in the iframe URL). – Terms of Service: https://
developers.google.com/maps/terms – Privacy Policy: https://policies.google.com/privacy

**Google reCAPTCHA** (Advanced Form widget — optional)
 When a site owner configures
Google reCAPTCHA v2 or v3 in the plugin settings, the reCAPTCHA script is loaded
from Google’s servers and the visitor’s CAPTCHA token is verified server-side. –
Service: Google reCAPTCHA API – When: Only when reCAPTCHA is enabled in plugin settings
and the Advanced Form widget is on the page. – Data sent: The visitor’s CAPTCHA 
response token and IP address are sent to `https://www.google.com/recaptcha/api/
siteverify` for verification. – Terms of Service: https://policies.google.com/terms–
Privacy Policy: https://policies.google.com/privacy

**hCaptcha** (Advanced Form widget — optional)
 When a site owner configures hCaptcha
in the plugin settings, CAPTCHA tokens are verified via the hCaptcha API. – Service:
hCaptcha – When: Only when hCaptcha is enabled in plugin settings and the Advanced
Form widget is on the page. – Data sent: The visitor’s CAPTCHA response token and
IP address are sent to `https://hcaptcha.com/siteverify` for verification. – Terms
of Service: https://www.hcaptcha.com/terms – Privacy Policy: https://www.hcaptcha.
com/privacy

**Gravatar** (Author Box, Post Comments, Post Grid widgets and the Author Avatar
dynamic tag)
 This plugin connects to Gravatar to display author and commenter avatars.
It uses WordPress core’s `get_avatar()` / `get_avatar_url()` functions, which build
an image URL on the Gravatar service from a hash of the user’s email address. The
visitor’s browser then loads the avatar image directly from Gravatar. – Service:
Gravatar (operated by Automattic) – When: Every time a page is loaded that shows
an avatar — i.e. the Author Box, Post Comments or Post Grid (author meta) widgets,
or the Author Avatar dynamic tag — and no custom/local avatar is set. – Data sent:
A hash of the user’s email address (embedded in the avatar image URL) and the visitor’s
IP address (sent by the browser when it requests the image from `https://secure.
gravatar.com/`). – Terms of Service: https://wordpress.com/tos/ – Privacy Policy:
https://automattic.com/privacy/

**YouTube** (Video widget — when source is set to YouTube)
 This plugin connects
to YouTube to embed and play videos. When the Video widget is configured with a 
YouTube source, an iframe is loaded from YouTube (or its privacy-enhanced `youtube-
nocookie.com` domain when Privacy Mode is enabled). A poster thumbnail may also 
be fetched from `https://img.youtube.com/`. – Service: YouTube (operated by Google)–
When: Only when a page contains a Video widget whose source is set to YouTube, and
the visitor views or plays it. – Data sent: The visitor’s IP address, browser/device
information, and (unless Privacy Mode is enabled) cookies are sent to YouTube/Google
by the visitor’s browser when the embed iframe and thumbnail load. – Terms of Service:
https://www.youtube.com/t/terms – Privacy Policy: https://policies.google.com/privacy

**Vimeo** (Video widget — when source is set to Vimeo)
 This plugin connects to 
Vimeo to embed and play videos. When the Video widget is configured with a Vimeo
source, an iframe is loaded from `https://player.vimeo.com/`. – Service: Vimeo –
When: Only when a page contains a Video widget whose source is set to Vimeo, and
the visitor views or plays it. – Data sent: The visitor’s IP address, browser/device
information, and cookies are sent to Vimeo by the visitor’s browser when the embed
iframe loads. – Terms of Service: https://vimeo.com/terms – Privacy Policy: https://
vimeo.com/privacy

**User-configured form webhook** (Advanced Form widget — optional)
 The Advanced
Form widget includes an optional “Webhook URL” field. This plugin does not connect
to any fixed third-party service for this feature; instead, when (and only when)
the site owner enters a URL in that field, each matching form submission is sent
by POST to that owner-chosen endpoint. No request is made if the field is left empty.–
Service: None by default. The destination is entirely chosen by the site owner (
for example a Zapier, Make, or self-hosted endpoint). Site owners are responsible
for the terms and privacy policy of whichever endpoint they configure. – When: Only
when a Webhook URL is configured on a form, and that form is successfully submitted.–
Data sent: The submitted form field values, sent as a JSON payload to the configured
URL.

### Third Party

This plugin bundles the following third-party libraries. Each is used to power
 
specific widgets and is loaded locally — no external CDN calls are made.

#### Swiper (v11.1.14)

Used by: Advanced Slider, Image Carousel, Logo Grid widgets.
 Source: https://swiperjs.
com/ License: MIT License — https://opensource.org/licenses/MIT Files: assets/vendor/
swiper/swiper-bundle.min.js assets/vendor/swiper/swiper-bundle.min.css

#### lottie-web (v5.12.2)

Used by: Lottie Animation widget.
 Source: https://github.com/airbnb/lottie-web 
License: MIT License — https://opensource.org/licenses/MIT File: assets/vendor/lottie/
lottie.min.js

## Installation

 1. Upload the `admore-widgets-suite` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Elementor must be installed and active — the plugin will show an admin
     notice 
    if it is not.
 4. Open any page in Elementor and look for the **Essential Pro Pack** category
     in
    the widget panel.

## FAQ

### Does this work with Elementor Free?

Yes. All 51 widgets work with both Elementor Free and Elementor Pro.

### Can I disable individual widgets?

Yes. Go to **Essential Pro Pack  Widgets** in the WordPress admin to enable or
 
disable any widget. Disabled widgets are not registered with Elementor, which keeps
the panel clean and saves memory.

### Is the AJAX search compatible with caching plugins?

Yes. The plugin uses nonce-refresh on 403 errors, so cached pages with an
 expired
nonce will silently refresh and retry the search.

### What PHP version is required?

PHP 8.0 or higher. The plugin shows a clear admin notice if the server is
 running
an older version.

### Where do I see form submissions?

Go to **Essential Pro Pack  Form Entries** in the WordPress admin. You can filter
by
 form, status, view individual entries, mark as read/starred, and export all 
entries to CSV.

### Does the plugin create any database tables?

Yes — one table: `{prefix}epp_form_entries` to store form submissions. This
 table
is created automatically on activation and removed cleanly on plugin deletion (uninstall).

## Reviews

![](https://secure.gravatar.com/avatar/c2b33ecc352770bacd32ca5d44b766eea7664588b3cb38237dd63022a36a57f6?
s=60&d=retro&r=g)

### 󠀁[very useful features to improve website design.](https://wordpress.org/support/topic/very-useful-features-to-improve-website-design/)󠁿

 [ankityadavindia](https://profiles.wordpress.org/ankityadavindia/) July 7, 2026

It’s an excellent addon for Elementor. The plugin is easy to use

 [ Read all 1 review ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/)

## Contributors & Developers

“Essential Pro Pack for Elementor” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ admoremedia ](https://profiles.wordpress.org/admoremedia/)

[Translate “Essential Pro Pack for Elementor” into your language.](https://translate.wordpress.org/projects/wp-plugins/admore-widgets-suite)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/admore-widgets-suite/),
check out the [SVN repository](https://plugins.svn.wordpress.org/admore-widgets-suite/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/admore-widgets-suite/)
by [RSS](https://plugins.trac.wordpress.org/log/admore-widgets-suite/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Security: removed the Custom CSS code editor entirely. The “Custom Styles” extension
   now exposes structured controls (colors, padding, margin, border, sizing) and
   generates scoped CSS programmatically — no arbitrary CSS input.
 * Security: removed the “Custom HTML” trigger code field from the Off-Canvas widget;
   triggers are now button, icon, or text only.
 * Security: hardened inline-script JSON output (popup, breadcrumbs and FAQ schema)
   with the full JSON hex-flag set and removed JSON_UNESCAPED_UNICODE.
 * Fix: corrected PHP alternative-syntax (`if`/`endif`) blocks that left icon-render
   calls in HTML mode, causing parse errors and raw output in several widgets (Post
   Meta, Breadcrumbs, Timeline, Hotspot, Social Icons, Gallery Pro, Testimonial).
 * Docs: documented all external/third-party services in readme — Gravatar (avatars),
   YouTube and Vimeo (video embeds), and the optional user-configured form webhook.

#### 1.0.2

 * Security: removed arbitrary custom JS/CSS injection feature.
 * Security: all output properly escaped with wp_kses_post, wp_kses, esc_attr, esc_html.
 * Security: all input properly sanitized — removed phpcs:ignore comments.
 * Fix: hardcoded admin-ajax.php URL replaced with localized variable.
 * Fix: inline style tag replaced with wp_add_inline_style.
 * Fix: shortcode callback return now escaped.
 * Fix: file upload MIME validation added.
 * Changed: plugin prefix from epp (3 chars) to eppro (5 chars) per WordPress.org
   guidelines.
 * Changed: text domain from essential-pro-pack to admore-widgets-suite.
 * Removed: Back to Top, Dual Button, Table of Contents, Info List, Call to Action,
   Business Hours, Alert Box widgets (redundant with Elementor core).

#### 1.0.0

 * Initial release — 51 production-ready Elementor widgets.
 * Core widgets: Advanced Button, FAQ Pro, Advanced Form, Mega Menu, Advanced Slider,
   Advanced Tabs, Advanced Search, Breadcrumbs, Pricing Table, Gallery Pro, Post
   Grid, Off-Canvas Panel, Stats Counter PRO, Before/After Image, Logo Grid, Team
   Member, Icon Box, Image Box, Timeline, Fancy Heading, Image Carousel, Lottie 
   Animation, Pie Chart, Author Box, Related Posts, Google Map, Post Comments, Animated
   Heading, Countdown Timer, Flip Box, Hotspot, Price List, Progress Bar, Social
   Icons, Testimonial, Video.
 * WooCommerce widgets: WooCommerce Products, WooCommerce Mini Cart, WooCommerce
   Add to Cart.
 * Theme Builder widgets: Site Logo, Nav Menu, Site Title, Site Tagline, Post Title,
   Post Content, Post Featured Image, Post Excerpt, Post Meta, Archive Title, Archive
   Description, Post Navigation.
 * Extensions: Dynamic Tags (7 WooCommerce tags), Custom CSS, Sticky, Conditional
   Display.
 * Popup Builder: form-submit, add-to-cart, and WooCommerce-condition triggers.
 * Admin: Widget Manager (enable/disable per widget), Form Entries, Template Duplicator,
   Theme Builder, Import/Export settings.
 * Performance: per-widget CSS/JS on-demand loading; assets only on Elementor pages.

## Meta

 *  Version **1.0.3**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [elementor](https://wordpress.org/plugins/tags/elementor/)[elementor widgets](https://wordpress.org/plugins/tags/elementor-widgets/)
   [page builder](https://wordpress.org/plugins/tags/page-builder/)[popup builder](https://wordpress.org/plugins/tags/popup-builder/)
   [theme builder](https://wordpress.org/plugins/tags/theme-builder/)
 *  [Advanced View](https://wordpress.org/plugins/admore-widgets-suite/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/admore-widgets-suite/reviews/)

## Contributors

 *   [ admoremedia ](https://profiles.wordpress.org/admoremedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/admore-widgets-suite/)