Title: HFP Widget Usage Scanner for Elementor
Author: Hamed Farahabadi
Published: <strong>September 30, 2026</strong>
Last modified: September 30, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/hfp-widget-usage-scanner-for-elementor.
svg)

# HFP Widget Usage Scanner for Elementor

 By [Hamed Farahabadi](https://profiles.wordpress.org/hamedfarahabady/)

[Download](https://downloads.wordpress.org/plugin/hfp-widget-usage-scanner-for-elementor.1.7.2.zip)

 * [Details](https://wordpress.org/plugins/hfp-widget-usage-scanner-for-elementor/#description)
 * [Reviews](https://wordpress.org/plugins/hfp-widget-usage-scanner-for-elementor/#reviews)
 *  [Installation](https://wordpress.org/plugins/hfp-widget-usage-scanner-for-elementor/#installation)
 * [Development](https://wordpress.org/plugins/hfp-widget-usage-scanner-for-elementor/#developers)

 [Support](https://wordpress.org/support/plugin/hfp-widget-usage-scanner-for-elementor/)

## Description

HFP Widget Usage Scanner for Elementor scans saved Elementor data to help site owners
understand which widgets are actually used.

The scanner checks:

 * Elementor pages and posts.
 * Custom post types.
 * Elementor Library documents.
 * Theme Builder templates such as single and archive templates.
 * Loops and popups saved as Elementor documents.
 * Elementor-related post meta as an additional forensic pass.
 * Registered widgets from Elementor, Elementor Pro, and third-party add-ons.

The report can show:

 * Used widget types and instance counts.
 * Exact documents where a widget was found.
 * Widgets with only post-meta evidence.
 * Registered widgets for which no usage was found.
 * The plugin or theme source for registered widgets when it can be detected.
 * Widgets disabled by this plugin.

Administrators can export the report as CSV and can disable or re-enable widgets.
Before each disable action, the plugin performs a fresh scan and blocks the change
when usage or forensic evidence is found.

#### Important limitation

Usage detection is best effort. Third-party extensions can store or generate widget
references dynamically in ways that are not visible in normal Elementor document
data or post meta. Review critical templates and keep a backup before disabling 
widgets, especially when using bulk actions.

This plugin does not delete Elementor content or widget data. Its disable feature
prevents selected widgets from being registered through Elementor’s widget enable
filter. Re-enabling restores widget registration.

#### Privacy

The plugin does not send site data to external services and does not include analytics
or tracking.

#### Trademark notice

Elementor is a trademark of Elementor Ltd. HFP Widget Usage Scanner for Elementor
is an independent third-party plugin and is not affiliated with or endorsed by Elementor
Ltd.

## Installation

 1. Install and activate Elementor.
 2. Upload and activate HFP Widget Usage Scanner for Elementor.
 3. Go to Tools > Widget Usage Scanner.
 4. Click “Run deep scan”.
 5. Review usage and evidence before disabling any widgets.

## FAQ

### Does the plugin delete Elementor widgets or their content?

No. It does not delete Elementor content, templates, or widget data. The disable
feature prevents selected widget types from being registered while the setting is
active.

### Can I restore a disabled widget?

Yes. Each disabled widget has an Enable button, and there is also a “Re-enable all”
action.

### Why can a widget be marked as forensic evidence instead of used?

The primary scan reads Elementor documents. The forensic pass also searches Elementor-
related post meta for widgetType references. A widget found only in that secondary
pass is intentionally protected from one-click disabling.

### Can the scanner miss a widget?

It is possible. Some third-party plugins may create widgets dynamically or store
references in custom locations. This is why the plugin performs a fresh scan before
disabling and displays a warning before bulk actions.

### Does disabling unused widgets automatically improve frontend performance?

Not always. Elementor and add-ons can load assets differently. Disabling unused 
widgets can simplify the editor and may reduce registered widget overhead, but frontend
performance gains depend on the specific plugins and widgets installed.

### Does this plugin work with Elementor Pro?

Yes. Elementor Pro documents and widgets are included when Elementor Pro is installed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HFP Widget Usage Scanner for Elementor” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Hamed Farahabadi ](https://profiles.wordpress.org/hamedfarahabady/)

[Translate “HFP Widget Usage Scanner for Elementor” into your language.](https://translate.wordpress.org/projects/wp-plugins/hfp-widget-usage-scanner-for-elementor)

### Interested in development?

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

## Changelog

#### 1.7.2

 * Resolved Plugin Check output-escaping findings in CSV export by isolating non-
   HTML CSV response output in a documented helper.

#### 1.7.1

 * Fixed WordPress Plugin Check findings from the release candidate.
 * Removed the unnecessary Domain Path header.
 * Reworked CSV export to avoid direct filesystem stream operations.
 * Added nonce verification for admin notice query parameters.
 * Replaced direct database scans with WordPress query and metadata APIs.

#### 1.7.0

 * Prepared the plugin for public distribution.
 * Added WordPress plugin dependency metadata for Elementor.
 * Added internationalization-ready admin strings.
 * Added separate admin CSS and JavaScript files.
 * Added fresh-scan protection before single and bulk disable actions.
 * Added CSV export.
 * Added legacy option migration from development builds.
 * Added uninstall cleanup.
 * Renamed the public plugin to “HFP Widget Usage Scanner for Elementor” for clearer
   third-party branding.

## Meta

 *  Version **1.7.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cleanup](https://wordpress.org/plugins/tags/cleanup/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [optimization](https://wordpress.org/plugins/tags/optimization/)[performance](https://wordpress.org/plugins/tags/performance/)
   [widgets](https://wordpress.org/plugins/tags/widgets/)
 *  [Advanced View](https://wordpress.org/plugins/hfp-widget-usage-scanner-for-elementor/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hfp-widget-usage-scanner-for-elementor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hfp-widget-usage-scanner-for-elementor/reviews/)

## Contributors

 *   [ Hamed Farahabadi ](https://profiles.wordpress.org/hamedfarahabady/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hfp-widget-usage-scanner-for-elementor/)