Scan Premium Addons Widget Usage is a WordPress ability from Premium Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Scan Premium Addons Widget Usage
WriteReport which Premium Addons widgets are actively used on the site and how many times each one appears.
Requires the Premium Addons for Elementor plugin on WordPress 7.0+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists). Dashboard, settings and site-inventory abilities (get-id-by-title, list-pages, list-templates, get-global-settings, get-settings, update-setting, scan-usage, disable-unused-widgets, clear-dynamic-assets, subscribe-newsletter) require the caller hold the 'manage_options' capability. premium-addons/create-page requires 'edit_pages'. premium-addons/get-widget-schema, premium-addons/get-addon-schema, premium-addons/list-available-elements, premium-addons/list-pa-addons, premium-addons/detect-atomic-support, premium-addons/check-elementor-element and premium-addons/create-elementor-template require 'edit_posts'. premium-addons/get-page-structure, premium-addons/get-element-settings, premium-addons/add-flexbox, premium-addons/add-container, premium-addons/update-element-settings, premium-addons/insert-widget, premium-addons/remove-element, premium-addons/change-post-status and premium-addons/duplicate-post require 'edit_post' on the target post_id, and deny requests for a nonexistent post_id outright.
What it does
This ability reports which Premium Addons widgets are actually in use across the site and how many times each is used, filtered down from Elementor's own Usage module data to just the Premium Addons widget keys. It takes no input. It isn't marked read-only because resolving usage triggers Elementor's Usage module to fully re-scan the site, which deletes and rewrites the elementor_elements_usage option and per-post usage meta on every call — a potentially costly operation on large sites — though it is idempotent, since recomputing the same underlying data yields the same result. It returns an empty object when Elementor's Usage module is unavailable. premium-addons/disable-unused-widgets relies on the same underlying data to find widgets that are never used.
See it in action
You ask your AI assistant
"Which Premium Addons widgets are actually being used on my site, and how many times is each one used?"
Returns
An object with a 'used' map of Premium Addons widget key to the number of times it's used site-wide. Empty when no Premium Addons widgets are in use or the Usage module is unavailable.
Permission
The current user must have the 'manage_options' capability.
More Premium Addons for Elementor abilities
Add Container (Elementor v3)
Add a new Elementor v3 (classic) container to a page, with layout, background, border and spacing already set.
Add Flexbox (Elementor v4 atomic)
Add a new Elementor v4 atomic flexbox container to a page, with layout, background, border and spacing already set.
Change Post Status
Change the status of a page, post or Elementor template (e.g. draft to publish).
Check Copy Compatibility
Check whether this site can render elements copied from another site via a transfer URL, before actually importing them.
Check Elementor Element
Check whether a specific element or widget type is registered on the site before trying to build with it.
Clear Premium Addons Dynamic Assets
Clear generated dynamic CSS/JS asset files and purge the related caches.