← 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.

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.

Add Container

Write

tpae/add-container

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

Add Container

Write

tpae/elementor-add-container

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

Add Custom CSS

Write

tpae/add-custom-css

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

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.

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.

Age Gate

Write

tpae/tpae-age-gate

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

Apply Template

Write

tpae/apply-template

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

Batch Update Elements

Write

tpae/elementor-batch-update

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

Blockquote

Write

tpae/tpae-blockquote

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

Blog Listing

Write

tpae/tpae-blog-listout

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

Breadcrumbs Bar

Write

tpae/tpae-breadcrumbs-bar

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

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.

Button

Write

tpae/tpae-button

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

Carousel Anything

Write

tpae/tpae-carousel-anything

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

Clients

Write

tpae/tpae-clients-listout

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

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.

Countdown

Write

tpae/tpae-countdown

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

Create Elementor Page

Write

tpae/elementor-create-page

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

Create Popup

Write

tpae/create-popup

Creates a new Elementor Pro popup template.

Create Theme Template

Write

tpae/create-theme-template

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

Dark Mode

Write

tpae/tpae-dark-mode

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

Delete Page Content

Destructive

tpae/delete-page-content

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

Duplicate Element

Write

tpae/duplicate-element

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

Duplicate Element

Write

tpae/elementor-duplicate-element

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

Dynamic Categories

Write

tpae/tpae-dynamic-categories

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

Everest Form

Write

tpae/tpae-everest-form

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

Export Page

Read-only

tpae/export-page

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

Find Element

Read-only

tpae/find-element

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

Flip Box

Write

tpae/tpae-flip-box

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

Gallery

Write

tpae/tpae-gallery-listout

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

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.

Get Element Settings

Read-only

tpae/get-element-settings

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

Get Global Settings

Read-only

tpae/get-global-settings

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

Get Page Structure

Read-only

tpae/get-page-structure

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

Get Page Structure

Read-only

tpae/elementor-get-page-structure

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

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.

Gravity Form

Write

tpae/tpae-gravity-form

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

Header Extras

Write

tpae/tpae-header-extras

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

Heading Animation

Write

tpae/tpae-heading-animation

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

Heading Title

Write

tpae/tpae-heading-title

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

Hover Card

Write

tpae/tpae-hovercard

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

Icon

Write

tpae/tpae-icon

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

Import Template

Write

tpae/import-template

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

Info Box

Write

tpae/tpae-info-box

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

List Code Snippets

Read-only

tpae/list-code-snippets

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

List Dynamic Tags

Read-only

tpae/list-dynamic-tags

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

List Elementor Pages

Read-only

tpae/list-pages

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

List Elementor Templates

Read-only

tpae/list-templates

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

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.

Meeting Scheduler

Write

tpae/tpae-meeting-scheduler

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

Message Box

Write

tpae/tpae-messagebox

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

Move Element

Write

tpae/move-element

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

Move Element

Write

tpae/elementor-move-element

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

Navigation Menu

Write

tpae/tpae-navigation-menu-lite

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

Ninja Form

Write

tpae/tpae-ninja-form

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

Number Counter

Write

tpae/tpae-number-counter

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

Page Scroll

Write

tpae/tpae-page-scroll

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

Plus Form

Write

tpae/tpae-plus-form

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

Post Author

Write

tpae/tpae-post-author

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

Post Comment

Write

tpae/tpae-post-comment

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

Post Content

Write

tpae/tpae-post-content

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

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.

Post Meta

Write

tpae/tpae-post-meta

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

Post Navigation

Write

tpae/tpae-post-navigation

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

Post Search

Write

tpae/tpae-post-search

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

Post Title

Write

tpae/tpae-post-title

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

Pricing Table

Write

tpae/tpae-pricing-table

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

Process Steps

Write

tpae/tpae-process-steps

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

Progress Bar

Write

tpae/tpae-progress-bar

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

Remove Element

Destructive

tpae/remove-element

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

Remove Element

Destructive

tpae/elementor-remove-element

Removes an element and all its children from a page.

Reorder Elements

Write

tpae/reorder-elements

Reorders the direct child elements of a specific Elementor container.

Reorder Elements

Write

tpae/elementor-reorder-elements

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

Save As Template

Write

tpae/save-as-template

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

Scroll Navigation

Write

tpae/tpae-scroll-navigation

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

Search Images

Read-only

tpae/search-images

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

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).

Set Popup Settings

Write

tpae/set-popup-settings

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

Set Template Conditions

Write

tpae/set-template-conditions

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

Sideload Image

Write

tpae/sideload-image

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

Smooth Scroll

Write

tpae/tpae-smooth-scroll

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

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.

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.

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.

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).

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.

Table

Write

tpae/tpae-table

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

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.

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.

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.

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.

Update Container

Write

tpae/update-container

Merges new settings onto an existing Elementor container element.

Update Container

Write

tpae/elementor-update-container

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

Update Element

Write

tpae/update-element

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

Update Element

Write

tpae/elementor-update-element

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

Update Global Colors

Write

tpae/update-global-colors

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

Update Global Typography

Write

tpae/update-global-typography

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

Update Page Settings

Write

tpae/update-page-settings

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

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.

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.

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).

Widget Schema

Read-only

tpae/tpae-widget-schema

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

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.

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.