# Element Pack Pro

`meteorgpl-plugin/bdthemes-element-pack` — a WordPress plugin as a Composer package.

The all-new Element Pack Pro brings incredibly advanced, and super-flexible widgets, and A to Z essential addons to the Elementor page builder for WordPress. Explore expertly-coded widgets with first-class support by experts.

- Author: BdThemes — https://bdthemes.com/
- Homepage: https://elementpack.pro/
- License: not declared
- Buy a license from the vendor: https://themeforest.net/item/quform-wordpress-form-builder/706149
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/bdthemes-element-pack
- Requires WordPress: 6.8
- Tested up to WordPress: 7.1
- Requires PHP: 7.4.0
- Vendor: BdThemes — https://meteorgpl.com/vendors/bdthemes.com

## About

Element Pack addon for Elementor has been developed with world’s best practice code standard and meets proper validation using the latest CSS, HTML5 and PHP 8.x technology to bring you a professional addon for Elementor Page Builder Plugin that is WordPress 6.x ready.

Element Pack for Elementor included most commonly used elements (which called widget) that help you to easily manage your website content simply drag and drop, seriously no programming knowledge required.

It’s also multilingual ready.

## Changelog

### 9.9.2 — 2026-09-02

### Added

- Normal / Hover tab system added to the badge style section in advanced icon box widget, with new hover color, background color, border color and box shadow controls
- Simple Contact Form: new "Receive IP Information" option to include or omit the sender IP address in the notification email

### Fixed

- Simple Contact Form: the submitted widget ID is now sanitized before it is used to look up widget settings on the public form endpoint
- Lightbox and Tooltip global styles now live in Site Settings instead of being registered on every page's settings, which is what caused it
- Step Flow widget: the direction arrow was missing in the Elementor editor. The editor draws the widget from its own client-side template, and that template never output the arrow markup, so it only ever appeared on the frontend
- Step Flow widget: the direction arrow and the title separator SVGs are now initialised explicitly each time the widget renders instead of relying on UIkit's boot observer, so they swap in reliably when the widget is inserted or re-rendered in the editor
- Elementor > Tools no longer exhausts the PHP memory limit on sites with a large page template library

### 9.9.1 — 2026-08-24

### Fixed

- Table widget: fatal error fixed on PHP 8.4+ when the CSV Delimiter field was left empty or set to a dynamic tag that resolved to nothing, `str_getcsv()` now always receives a valid single-character separator (falling back to sniffing the CSV itself when none is set)
- Table widget: a UTF-8 byte order mark at the start of a CSV file no longer leaks into the first header cell

### 9.9.0 — 2026-08-23

### Fixed

- Iconnav, Circle Menu, Price Table, Marker, Helpdesk, Icon Mobile Menu, Logo Grid and Logo Carousel widgets: Stored XSS vulnerability fixed in the tooltip text of each, the same entity encoded payload that affected Image Stack
- Tooltip HTML is now filtered through an allow list of formatting tags, so headings, bold, italic, links and line breaks keep working while scripts, iframes, event handler attributes and `javascript:` links are removed
- Tooltip extension: the shared HTML sanitizer now parses markup with the browser's HTML parser instead of a regular expression, so an unterminated tag such as `

### 9.8.15 — 2026-08-20

### Updated

- Made compatible with WordPress version 7.1

### 9.8.14 — 2026-08-19

### Fixed

- Widget CSS was enqueued after  on Theme Builder pages because Elementor only enables widget assets for the queried post, never for the template — Mega Menu's mobile/desktop header switch was the most visible case
- Header and footer Theme Builder templates were rendered twice per request, and the discarded first render swallowed once-per-request widget output such as Mega Menu's responsive breakpoint styles

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/bdthemes-element-pack/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/bdthemes-element-pack
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

