Get Plugin Info is a WordPress ability from Ultimate Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Get Plugin Info
Read-onlyReturns unified plugin info: version, health, templates, widgets, theme compatibility, and extensions.
Requires the Ultimate Addons for Elementor (Header Footer & Elementor) plugin on WordPress 6.9+ (the WP Abilities API). No ability registers unless the plugin's 'Enable AI Tools' master switch (uae_mcp_settings.enable_abilities) is turned on in settings. Most abilities require the 'manage_options' capability; a smaller set of read/discovery abilities (template and page listing, the Elementor builder read/list/schema abilities, active-template lookup, display-rule locations, and design tokens) instead require only 'edit_posts' or 'read'. Abilities that act on a specific page, post, or template additionally check the current user's per-object 'edit_post' (or 'delete_post') capability on that item. Separately, every non-readonly (Write or Destructive) ability is gated behind a site-wide 'Allow Modifications' setting at registration time: if it is off, none of those abilities are even registered with the WP Abilities API, regardless of capability checks — this covers all template/page CRUD, widget/extension toggles, display-rule updates, theme/settings changes, and the Elementor builder writes alike, not just the builder ones. Eight of those abilities (the seven Elementor page-builder writes — build, insert-widget, update-widget, remove-element, move-element, add-section, add-column — plus pages-create) additionally re-check this same setting explicitly inside execute() as a redundant safeguard.
What it does
This ability returns a single consolidated snapshot of the plugin's state: the HFE and Elementor version numbers and whether they're compatible, active vs total widget counts, total template count broken down by header/footer/before-footer/custom, the active theme's name and compatibility method, and whether the Scroll to Top and Reading Progress Bar extensions are active. Passing include_hooks=true additionally returns the plugin's documented filters and actions. It merges what used to be three separate abilities (get-version, get-status, get-hooks) into one call.
See it in action
You ask your AI assistant
"Give me a full status check on Header Footer Elementor — version, template counts, and whether my theme is supported."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| include_hooks | boolean | No | When true, includes the hooks list (filters and actions) in the response. Defaults to false. |
Returns
An object with plugin_version, elementor_version, elementor_compatible, active_widgets, total_widgets, total_templates, is_pro_active, wordpress_version, a theme object (name, is_supported, compat_method), a templates object (total/headers/footers/before_footers/custom_blocks), a widgets object (total/active), an extensions object (scroll_to_top/reading_progress_bar), and optionally a hooks object of filters/actions.
Permission
Requires current_user_can('manage_options'); no additional execute-time gating.
More Ultimate Addons for Elementor abilities
Activate Widget
Enables a specific HFE widget by its slug.
Add Column to Section
Adds a new column to an existing section or container in an Elementor post, redistributing column widths automatically.
Add Section/Container
Adds a new structural layout element (a section with columns on legacy sites, or a flex container on container-mode sites) to an Elementor post.
Build Complete Layout
Builds a complete Elementor layout — sections, columns, and widgets — from a single JSON structure, replacing all existing content on the target post.
Bulk Toggle All Widgets
Activates or deactivates every HFE widget at once.
Clear Elementor Cache
Clears the Elementor CSS cache globally to regenerate all stylesheets.