← Abilities Directory

The Plus Addons for Elementor Abilities

The Plus Addons for Elementor exposes its Elementor page-building toolkit as WordPress abilities, letting an AI assistant inspect Elementor pages, build and edit the container/element tree, add its 60+ The Plus widgets, and manage templates, global styles, images and code.

105

Total

15

Read

90

Write

Requires the The Plus Addons for Elementor plugin (which registers under the 'tpae' ability category) on WordPress 6.9+, with Elementor active. Every ability requires the current user to have the 'edit_posts' capability (and 'edit_post' for the specific post being modified); abilities that create or edit content also verify Elementor and, where relevant, the target The Plus widget are available. A subset of abilities (theme templates, template conditions, dynamic tags, popups, and some custom-code abilities) only register when Elementor Pro is active, and many widget abilities load only in the free plugin when the Pro add-on is inactive.

Accordion

Write

tpae/tpae-accordion

Adds The Plus Addons "Accordion" widget (tp-accordion) to an Elementor container.

View ability →

Add Code Snippet

Write

tpae/add-code-snippet

Creates a site-wide Custom Code snippet using Elementor Pro, injecting CSS/JS/meta into the head or body on all pages.

View ability →

Add Container

Write

tpae/add-container

Adds a new Elementor flex container to a page or nests it inside another existing container.

View ability →

Add Container

Write

tpae/elementor-add-container

Adds a flex or grid container to a page, optionally nested inside a parent container.

View ability →

Add Custom CSS

Write

tpae/add-custom-css

Adds custom CSS to a specific element or to the entire page (requires Elementor Pro).

View ability →

Add Custom JavaScript

Write

tpae/add-custom-js

Adds a custom JavaScript snippet to a page by inserting an HTML widget containing a <script> tag; works with free Elementor.

View ability →

Add Stock Image

Write

tpae/add-stock-image

Searches Openverse for an image, downloads it to the Media Library, and adds it as an image widget to the page in one step.

View ability →

Age Gate

Write

tpae/tpae-age-gate

Adds the The Plus "Age Gate" widget (tp-age-gate) to an Elementor container.

View ability →

Apply Template

Write

tpae/apply-template

Applies a saved Elementor template to a page at a given position, inserting its elements with fresh IDs.

View ability →

Batch Update Elements

Write

tpae/elementor-batch-update

Updates multiple elements in a single save operation, more efficient than repeated single updates.

View ability →

Blockquote

Write

tpae/tpae-blockquote

Adds the The Plus "Blockquote" widget (tp-blockquote) to an Elementor container.

View ability →

Blog Listing

Write

tpae/tpae-blog-listout

Adds the The Plus "Blog Listing" widget (tp-blog-listout) to an Elementor container.

View ability →

Breadcrumbs Bar

Write

tpae/tpae-breadcrumbs-bar

Adds the The Plus "Breadcrumbs Bar" widget (tp-breadcrumbs-bar) to an Elementor container.

View ability →

Build Page

Write

tpae/build-page

Creates a complete Elementor page from a declarative structure in a single call, supporting nested containers and any widget types.

View ability →

Button

Write

tpae/tpae-button

Adds the The Plus "Button" widget (tp-button) to an Elementor container.

View ability →

Carousel Anything

Write

tpae/tpae-carousel-anything

Adds the The Plus "Carousel Anything" widget (tp-carousel-anything) to an Elementor container.

View ability →

Clients

Write

tpae/tpae-clients-listout

Adds the The Plus "Clients" widget (tp-clients-listout) to an Elementor container.

View ability →

Contact Form 7

Write

tpae/tpae-contact-form-7

Adds the The Plus "Contact Form 7" widget (tp-contact-form-7) to an Elementor container.

View ability →

Countdown

Write

tpae/tpae-countdown

Adds the The Plus "Countdown" widget (tp-countdown) to an Elementor container.

View ability →

Create Elementor Page

Write

tpae/elementor-create-page

Creates a new WordPress page with Elementor enabled, optionally with initial element content.

View ability →

Create Popup

Write

tpae/create-popup

Creates a new Elementor Pro popup template.

View ability →

Create Theme Template

Write

tpae/create-theme-template

Creates a new Elementor Pro theme builder template (header, footer, single, archive, 404, etc.).

View ability →

Dark Mode

Write

tpae/tpae-dark-mode

Adds the The Plus "Dark Mode" widget (tp-dark-mode) to an Elementor container.

View ability →

Delete Page Content

Destructive

tpae/delete-page-content

Clears all Elementor content from a page, resetting it to blank while keeping the page itself.

View ability →

Duplicate Element

Write

tpae/duplicate-element

Duplicates an existing Elementor element (and its children) with freshly generated IDs.

View ability →

Duplicate Element

Write

tpae/elementor-duplicate-element

Duplicates an element (including all children) with fresh IDs, placing the copy right after the original.

View ability →

Dynamic Categories

Write

tpae/tpae-dynamic-categories

Adds the The Plus "Dynamic Categories" widget (tp-dynamic-categories) to an Elementor container.

View ability →

Everest Form

Write

tpae/tpae-everest-form

Adds the The Plus "Everest Form" widget (tp-everest-form) to an Elementor container.

View ability →

Export Page

Read-only

tpae/export-page

Exports a page's full Elementor data as a JSON structure that can be imported elsewhere.

View ability →

Find Element

Read-only

tpae/find-element

Searches elements on a page by type, widget type, or settings content and returns matching elements.

View ability →

Flip Box

Write

tpae/tpae-flip-box

Adds the The Plus "Flip Box" widget (tp-flip-box) to an Elementor container.

View ability →

Gallery

Write

tpae/tpae-gallery-listout

Adds the The Plus "Gallery" widget (tp-gallery-listout) to an Elementor container.

View ability →

Get Container Schema

Read-only

tpae/get-container-schema

Returns JSON Schema for all container controls (flex + grid), including layout, background, border, and spacing options.

View ability →

Get Element Settings

Read-only

tpae/get-element-settings

Returns the current settings for a specific element on a page.

View ability →

Get Global Settings

Read-only

tpae/get-global-settings

Returns the active Elementor kit/global settings including colors, typography, spacing, and breakpoints.

View ability →

Get Page Structure

Read-only

tpae/get-page-structure

Returns the current Elementor element tree for a page in a compact, readable structure.

View ability →

Get Page Structure

Read-only

tpae/elementor-get-page-structure

Returns the element tree for an Elementor page, showing containers, widgets, and nesting structure.

View ability →

Get Widget Schema

Read-only

tpae/get-widget-schema

Returns the full JSON Schema for a widget type's settings, describing all available controls and their types.

View ability →

Gravity Form

Write

tpae/tpae-gravity-form

Adds the The Plus "Gravity Form" widget (tp-gravityt-form) to an Elementor container.

View ability →

Header Extras

Write

tpae/tpae-header-extras

Adds the The Plus "Header Extras" widget (tp-header-extras) to an Elementor container.

View ability →

Heading Animation

Write

tpae/tpae-heading-animation

Adds the The Plus "Heading Animation" widget (tp-heading-animation) to an Elementor container.

View ability →

Heading Title

Write

tpae/tpae-heading-title

Adds the The Plus "Heading Title" widget (tp-heading-title) to an Elementor container.

View ability →

Hover Card

Write

tpae/tpae-hovercard

Adds the The Plus "Hover Card" widget (tp-hovercard) to an Elementor container.

View ability →

Icon

Write

tpae/tpae-icon

Adds the The Plus "Icon" widget (tp-icon) to an Elementor container.

View ability →

Import Template

Write

tpae/import-template

Imports a JSON template structure into a page at an optional position.

View ability →

Info Box

Write

tpae/tpae-info-box

Adds the The Plus "Info Box" widget (tp-info-box) to an Elementor container.

View ability →

List Code Snippets

Read-only

tpae/list-code-snippets

Lists all existing Elementor Pro Custom Code snippets with their titles, locations, priorities, and statuses.

View ability →

List Dynamic Tags

Read-only

tpae/list-dynamic-tags

Lists all available Elementor Pro dynamic tags with their names, groups, and categories.

View ability →

List Elementor Pages

Read-only

tpae/list-pages

Returns all WordPress pages and posts that are built with Elementor.

View ability →

List Elementor Templates

Read-only

tpae/list-templates

Returns all saved Elementor templates from the template library, optionally filtered by template type.

View ability →

List Elementor Widgets

Read-only

tpae/list-widgets

Returns all registered Elementor widget types with their names, titles, icons, categories, and keywords, optionally filtered by category.

View ability →

Meeting Scheduler

Write

tpae/tpae-meeting-scheduler

Adds the The Plus "Meeting Scheduler" widget (tp-meeting-scheduler) to an Elementor container.

View ability →

Message Box

Write

tpae/tpae-messagebox

Adds the The Plus "Message Box" widget (tp-messagebox) to an Elementor container.

View ability →

Move Element

Write

tpae/move-element

Moves an existing Elementor element to a new parent container or position on the same page.

View ability →

Move Element

Write

tpae/elementor-move-element

Moves an element to a new parent container and/or position within the page tree.

View ability →

Navigation Menu

Write

tpae/tpae-navigation-menu-lite

Adds the The Plus "Navigation Menu" widget (tp-navigation-menu-lite) to an Elementor container.

View ability →

Ninja Form

Write

tpae/tpae-ninja-form

Adds the The Plus "Ninja Form" widget (tp-ninja-form) to an Elementor container.

View ability →

Number Counter

Write

tpae/tpae-number-counter

Adds the The Plus "Number Counter" widget (tp-number-counter) to an Elementor container.

View ability →

Page Scroll

Write

tpae/tpae-page-scroll

Adds the The Plus "Page Scroll" widget (tp-page-scroll) to an Elementor container.

View ability →

Plus Form

Write

tpae/tpae-plus-form

Adds the The Plus "Plus Form" widget (tp-plus-form) to an Elementor container.

View ability →

Post Author

Write

tpae/tpae-post-author

Adds the The Plus "Post Author" widget (tp-post-author) to an Elementor container.

View ability →

Post Comment

Write

tpae/tpae-post-comment

Adds the The Plus "Post Comment" widget (tp-post-comment) to an Elementor container.

View ability →

Post Content

Write

tpae/tpae-post-content

Adds the The Plus "Post Content" widget (tp-post-content) to an Elementor container.

View ability →

Post Featured Image

Write

tpae/tpae-post-featured-image

Adds the The Plus "Post Featured Image" widget (tp-post-featured-image) to an Elementor container.

View ability →

Post Meta

Write

tpae/tpae-post-meta

Adds the The Plus "Post Meta" widget (tp-post-meta) to an Elementor container.

View ability →

Post Navigation

Write

tpae/tpae-post-navigation

Adds the The Plus "Post Navigation" widget (tp-post-navigation) to an Elementor container.

View ability →

Post Search

Write

tpae/tpae-post-search

Adds the The Plus "Post Search" widget (tp-post-search) to an Elementor container.

View ability →

Post Title

Write

tpae/tpae-post-title

Adds the The Plus "Post Title" widget (tp-post-title) to an Elementor container.

View ability →

Pricing Table

Write

tpae/tpae-pricing-table

Adds the The Plus "Pricing Table" widget (tp-pricing-table) to an Elementor container.

View ability →

Process Steps

Write

tpae/tpae-process-steps

Adds the The Plus "Process Steps" widget (tp-process-steps) to an Elementor container.

View ability →

Progress Bar

Write

tpae/tpae-progress-bar

Adds the The Plus "Progress Bar" widget (tp-progress-bar) to an Elementor container.

View ability →

Remove Element

Destructive

tpae/remove-element

Permanently removes an Elementor element and all of its children from a page.

View ability →

Remove Element

Destructive

tpae/elementor-remove-element

Removes an element and all its children from a page.

View ability →

Reorder Elements

Write

tpae/reorder-elements

Reorders the direct child elements of a specific Elementor container.

View ability →

Reorder Elements

Write

tpae/elementor-reorder-elements

Reorders the children of a container by providing an ordered array of element IDs.

View ability →

Save As Template

Write

tpae/save-as-template

Saves a page or a specific element as a reusable Elementor template.

View ability →

Scroll Navigation

Write

tpae/tpae-scroll-navigation

Adds the The Plus "Scroll Navigation" widget (tp-scroll-navigation) to an Elementor container.

View ability →

Search Images

Read-only

tpae/search-images

Searches Openverse (WordPress.org) for Creative Commons licensed images, returning URLs, thumbnails, licensing info, and attribution.

View ability →

Set Dynamic Tag

Write

tpae/set-dynamic-tag

Sets a dynamic tag on a specific setting of an element, making the setting value dynamic (e.g., title becomes post title).

View ability →

Set Popup Settings

Write

tpae/set-popup-settings

Configures popup triggers, timing, and display conditions for an Elementor Pro popup.

View ability →

Set Template Conditions

Write

tpae/set-template-conditions

Sets display conditions for a theme builder template (e.g., Entire Site, specific pages, post types).

View ability →

Sideload Image

Write

tpae/sideload-image

Downloads an external image URL into the WordPress Media Library and returns the local attachment ID and URL.

View ability →

Smooth Scroll

Write

tpae/tpae-smooth-scroll

Adds the The Plus "Smooth Scroll" widget (tp-smooth-scroll) to an Elementor container.

View ability →

Social Embed

Write

tpae/tpae-social-embed

Adds the The Plus "Social Embed" widget (tp-social-embed) to an Elementor container, embedding content from a social platform such as Facebook, Twitter, Vimeo, Instagram, YouTube, or Google Maps.

View ability →

Social Icon

Write

tpae/tpae-social-icon

Adds the The Plus "Social Icon" widget (tp-social-icon) to an Elementor container, displaying a list of social media profile icon links.

View ability →

Style List

Write

tpae/tpae-style-list

Adds the The Plus "Style List" widget (tp-style-list) to an Elementor container, displaying a styled bullet/icon list.

View ability →

Switcher

Write

tpae/tpae-switcher

Adds the The Plus "Switcher" widget (tp-switcher) to an Elementor container, showing a toggle between two content panels (A/B).

View ability →

Syntax Highlighter

Write

tpae/tpae-syntax-highlighter

Adds the The Plus "Syntax Highlighter" widget (tp-syntax-highlighter) to an Elementor container, displaying a code block with language-specific syntax coloring.

View ability →

Table

Write

tpae/tpae-table

Adds the The Plus "Table" widget (tp-table) to an Elementor container, displaying a custom-built data table.

View ability →

Tabs Tours

Write

tpae/tpae-tabs-tours

Adds the The Plus "Tabs Tours" widget (tp-tabs-tours) to an Elementor container, displaying a horizontal or vertical tabbed content layout.

View ability →

Team Member

Write

tpae/tpae-team-member-listout

Adds the The Plus "Team Member" widget (tp-team-member-listout) to an Elementor container, displaying a team member's profile with name, title, and social links.

View ability →

Testimonial

Write

tpae/tpae-testimonial-listout

Adds the The Plus "Testimonial" widget (tp-testimonial-listout) to an Elementor container, displaying a list of customer testimonials.

View ability →

Text Block

Write

tpae/tpae-text-block

Adds the The Plus "Text Block" widget (rendered as widgetType tp-adv-text-block) to an Elementor container, displaying formatted text content with optional length limiting.

View ability →

Update Container

Write

tpae/update-container

Merges new settings onto an existing Elementor container element.

View ability →

Update Container

Write

tpae/elementor-update-container

Updates settings on an existing container, merging partial changes into its current settings.

View ability →

Update Element

Write

tpae/update-element

Merges new settings onto any existing Elementor element, widget or container.

View ability →

Update Element

Write

tpae/elementor-update-element

Updates settings on any element (container or widget) by merging partial settings.

View ability →

Update Global Colors

Write

tpae/update-global-colors

Updates the site-wide color palette in the Elementor kit.

View ability →

Update Global Typography

Write

tpae/update-global-typography

Updates the site-wide typography settings in the Elementor kit.

View ability →

Update Page Settings

Write

tpae/update-page-settings

Updates page-level Elementor settings such as background, padding, custom CSS, and layout options.

View ability →

Upload SVG Icon

Write

tpae/upload-svg-icon

Uploads an SVG icon to the WordPress Media Library and returns an Elementor icon object ready to use with any widget that accepts icons.

View ability →

Video Player

Write

tpae/tpae-video-player

Adds the The Plus "Video Player" widget (tp-video-player) to an Elementor container, embedding a YouTube, Vimeo, or self-hosted video.

View ability →

WebGL

Write

tpae/tpae-webgl

Adds the The Plus "WebGL" widget (tp-webgl) to an Elementor container, applying a WebGL visual effect (pixel distortion, liquid warp, particle field, or explosion reveal).

View ability →

Widget Schema

Read-only

tpae/tpae-widget-schema

Returns a compact schema of all controls for a registered The Plus Addons widget.

View ability →

WPForms

Write

tpae/tpae-wp-forms

Adds the The Plus "WPForms" widget (tp-wp-forms) to an Elementor container, embedding a WPForms form by ID.

View ability →

More Page Builders plugins with abilities

All Page Builders →

Use The Plus Addons for Elementor's abilities with AI

Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.