List ElementsKit templates is a WordPress ability from ElementsKit Elementor Addons — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →List ElementsKit templates
Read-onlyList the elementskit_template posts (headers, footers, sections) stored on the site, optionally filtered by type or title search.
Requires the ElementsKit Elementor Addons plugin (elementskit-lite) with Elementor active, on WordPress 6.9+ for the Abilities API (abilities are registered only when wp_register_ability() exists). Read-only listing abilities require 'edit_posts' (list-widgets, list-templates, list-library-templates), 'manage_options' (list-custom-widgets), or 'edit_theme_options' (list-mega-menus); write abilities that target a specific Elementor document (insert-widget, insert-template, import-library-template) require 'edit_posts' plus 'edit_post' on that document; template, header/footer, custom-widget, and mega-menu creation/configuration abilities require 'manage_options' (create-mega-menu additionally requires 'edit_theme_options'); create-page requires 'edit_pages' or 'edit_posts'.
What it does
This ability queries the elementskit_template custom post type for published templates, optionally filtered by its elementskit_template_type meta (e.g. header, footer) and/or a title search term, capped at per_page results (1-100, default 50). Each result includes the template's id, title, type, and edit URL. It gives an AI assistant a way to find an existing template's id before calling insert-template or before reusing it in create-header-footer.
See it in action
You ask your AI assistant
"List all the footer templates I've already created in ElementsKit."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | No | Optional template type filter (e.g. header, footer). |
| search | string | No | Optional title search term. |
| per_page | integer | No | Maximum number of templates to return (1-100). |
Returns
An object with success, a templates array (id, title, type, edit_url), and count.
Permission
The current user must have the 'edit_posts' capability.
More ElementsKit Elementor Addons abilities
Create ElementsKit custom widget
Build or update a custom Elementor widget with the ElementsKit Widget Builder: title, icon, categories, markup, CSS, JS and control tabs.
Create ElementsKit header/footer
Create a header or footer template and activate it site-wide, optionally built from a ready-made Template Library template.
Create ElementsKit mega menu
One-shot mega menu creation: create or reuse a nav menu, add a top-level item, turn Mega Menu on, and configure that item's panel.
Create ElementsKit template
Create a new ElementsKit header, footer, or section template, optionally seeded with an Elementor element tree.
Create page with ElementsKit
Create a new Elementor-editable page or post, optionally seeded with an Elementor element tree of ElementsKit widgets.
Enable mega menu for a menu
Turn ElementsKit's Mega Menu feature on or off for an entire nav menu location.