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
Writetpae/tpae-accordion
Adds The Plus Addons "Accordion" widget (tp-accordion) to an Elementor container.
Add Code Snippet
Writetpae/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
Writetpae/add-container
Adds a new Elementor flex container to a page or nests it inside another existing container.
Add Container
Writetpae/elementor-add-container
Adds a flex or grid container to a page, optionally nested inside a parent container.
Add Custom CSS
Writetpae/add-custom-css
Adds custom CSS to a specific element or to the entire page (requires Elementor Pro).
Add Custom JavaScript
Writetpae/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
Writetpae/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
Writetpae/tpae-age-gate
Adds the The Plus "Age Gate" widget (tp-age-gate) to an Elementor container.
Apply Template
Writetpae/apply-template
Applies a saved Elementor template to a page at a given position, inserting its elements with fresh IDs.
Batch Update Elements
Writetpae/elementor-batch-update
Updates multiple elements in a single save operation, more efficient than repeated single updates.
Blockquote
Writetpae/tpae-blockquote
Adds the The Plus "Blockquote" widget (tp-blockquote) to an Elementor container.
Blog Listing
Writetpae/tpae-blog-listout
Adds the The Plus "Blog Listing" widget (tp-blog-listout) to an Elementor container.
Breadcrumbs Bar
Writetpae/tpae-breadcrumbs-bar
Adds the The Plus "Breadcrumbs Bar" widget (tp-breadcrumbs-bar) to an Elementor container.
Build Page
Writetpae/build-page
Creates a complete Elementor page from a declarative structure in a single call, supporting nested containers and any widget types.
Button
Writetpae/tpae-button
Adds the The Plus "Button" widget (tp-button) to an Elementor container.
Carousel Anything
Writetpae/tpae-carousel-anything
Adds the The Plus "Carousel Anything" widget (tp-carousel-anything) to an Elementor container.
Clients
Writetpae/tpae-clients-listout
Adds the The Plus "Clients" widget (tp-clients-listout) to an Elementor container.
Contact Form 7
Writetpae/tpae-contact-form-7
Adds the The Plus "Contact Form 7" widget (tp-contact-form-7) to an Elementor container.
Countdown
Writetpae/tpae-countdown
Adds the The Plus "Countdown" widget (tp-countdown) to an Elementor container.
Create Elementor Page
Writetpae/elementor-create-page
Creates a new WordPress page with Elementor enabled, optionally with initial element content.
Create Popup
Writetpae/create-popup
Creates a new Elementor Pro popup template.
Create Theme Template
Writetpae/create-theme-template
Creates a new Elementor Pro theme builder template (header, footer, single, archive, 404, etc.).
Dark Mode
Writetpae/tpae-dark-mode
Adds the The Plus "Dark Mode" widget (tp-dark-mode) to an Elementor container.
Delete Page Content
Destructivetpae/delete-page-content
Clears all Elementor content from a page, resetting it to blank while keeping the page itself.
Duplicate Element
Writetpae/duplicate-element
Duplicates an existing Elementor element (and its children) with freshly generated IDs.
Duplicate Element
Writetpae/elementor-duplicate-element
Duplicates an element (including all children) with fresh IDs, placing the copy right after the original.
Dynamic Categories
Writetpae/tpae-dynamic-categories
Adds the The Plus "Dynamic Categories" widget (tp-dynamic-categories) to an Elementor container.
Everest Form
Writetpae/tpae-everest-form
Adds the The Plus "Everest Form" widget (tp-everest-form) to an Elementor container.
Export Page
Read-onlytpae/export-page
Exports a page's full Elementor data as a JSON structure that can be imported elsewhere.
Find Element
Read-onlytpae/find-element
Searches elements on a page by type, widget type, or settings content and returns matching elements.
Flip Box
Writetpae/tpae-flip-box
Adds the The Plus "Flip Box" widget (tp-flip-box) to an Elementor container.
Gallery
Writetpae/tpae-gallery-listout
Adds the The Plus "Gallery" widget (tp-gallery-listout) to an Elementor container.
Get Container Schema
Read-onlytpae/get-container-schema
Returns JSON Schema for all container controls (flex + grid), including layout, background, border, and spacing options.
Get Element Settings
Read-onlytpae/get-element-settings
Returns the current settings for a specific element on a page.
Get Global Settings
Read-onlytpae/get-global-settings
Returns the active Elementor kit/global settings including colors, typography, spacing, and breakpoints.
Get Page Structure
Read-onlytpae/get-page-structure
Returns the current Elementor element tree for a page in a compact, readable structure.
Get Page Structure
Read-onlytpae/elementor-get-page-structure
Returns the element tree for an Elementor page, showing containers, widgets, and nesting structure.
Get Widget Schema
Read-onlytpae/get-widget-schema
Returns the full JSON Schema for a widget type's settings, describing all available controls and their types.
Gravity Form
Writetpae/tpae-gravity-form
Adds the The Plus "Gravity Form" widget (tp-gravityt-form) to an Elementor container.
Header Extras
Writetpae/tpae-header-extras
Adds the The Plus "Header Extras" widget (tp-header-extras) to an Elementor container.
Heading Animation
Writetpae/tpae-heading-animation
Adds the The Plus "Heading Animation" widget (tp-heading-animation) to an Elementor container.
Heading Title
Writetpae/tpae-heading-title
Adds the The Plus "Heading Title" widget (tp-heading-title) to an Elementor container.
Hover Card
Writetpae/tpae-hovercard
Adds the The Plus "Hover Card" widget (tp-hovercard) to an Elementor container.
Icon
Writetpae/tpae-icon
Adds the The Plus "Icon" widget (tp-icon) to an Elementor container.
Import Template
Writetpae/import-template
Imports a JSON template structure into a page at an optional position.
Info Box
Writetpae/tpae-info-box
Adds the The Plus "Info Box" widget (tp-info-box) to an Elementor container.
List Code Snippets
Read-onlytpae/list-code-snippets
Lists all existing Elementor Pro Custom Code snippets with their titles, locations, priorities, and statuses.
List Dynamic Tags
Read-onlytpae/list-dynamic-tags
Lists all available Elementor Pro dynamic tags with their names, groups, and categories.
List Elementor Pages
Read-onlytpae/list-pages
Returns all WordPress pages and posts that are built with Elementor.
List Elementor Templates
Read-onlytpae/list-templates
Returns all saved Elementor templates from the template library, optionally filtered by template type.
List Elementor Widgets
Read-onlytpae/list-widgets
Returns all registered Elementor widget types with their names, titles, icons, categories, and keywords, optionally filtered by category.
Meeting Scheduler
Writetpae/tpae-meeting-scheduler
Adds the The Plus "Meeting Scheduler" widget (tp-meeting-scheduler) to an Elementor container.
Message Box
Writetpae/tpae-messagebox
Adds the The Plus "Message Box" widget (tp-messagebox) to an Elementor container.
Move Element
Writetpae/move-element
Moves an existing Elementor element to a new parent container or position on the same page.
Move Element
Writetpae/elementor-move-element
Moves an element to a new parent container and/or position within the page tree.
Navigation Menu
Writetpae/tpae-navigation-menu-lite
Adds the The Plus "Navigation Menu" widget (tp-navigation-menu-lite) to an Elementor container.
Ninja Form
Writetpae/tpae-ninja-form
Adds the The Plus "Ninja Form" widget (tp-ninja-form) to an Elementor container.
Number Counter
Writetpae/tpae-number-counter
Adds the The Plus "Number Counter" widget (tp-number-counter) to an Elementor container.
Page Scroll
Writetpae/tpae-page-scroll
Adds the The Plus "Page Scroll" widget (tp-page-scroll) to an Elementor container.
Plus Form
Writetpae/tpae-plus-form
Adds the The Plus "Plus Form" widget (tp-plus-form) to an Elementor container.
Post Author
Writetpae/tpae-post-author
Adds the The Plus "Post Author" widget (tp-post-author) to an Elementor container.
Post Comment
Writetpae/tpae-post-comment
Adds the The Plus "Post Comment" widget (tp-post-comment) to an Elementor container.
Post Content
Writetpae/tpae-post-content
Adds the The Plus "Post Content" widget (tp-post-content) to an Elementor container.
Post Featured Image
Writetpae/tpae-post-featured-image
Adds the The Plus "Post Featured Image" widget (tp-post-featured-image) to an Elementor container.
Post Meta
Writetpae/tpae-post-meta
Adds the The Plus "Post Meta" widget (tp-post-meta) to an Elementor container.
Post Navigation
Writetpae/tpae-post-navigation
Adds the The Plus "Post Navigation" widget (tp-post-navigation) to an Elementor container.
Post Search
Writetpae/tpae-post-search
Adds the The Plus "Post Search" widget (tp-post-search) to an Elementor container.
Post Title
Writetpae/tpae-post-title
Adds the The Plus "Post Title" widget (tp-post-title) to an Elementor container.
Pricing Table
Writetpae/tpae-pricing-table
Adds the The Plus "Pricing Table" widget (tp-pricing-table) to an Elementor container.
Process Steps
Writetpae/tpae-process-steps
Adds the The Plus "Process Steps" widget (tp-process-steps) to an Elementor container.
Progress Bar
Writetpae/tpae-progress-bar
Adds the The Plus "Progress Bar" widget (tp-progress-bar) to an Elementor container.
Remove Element
Destructivetpae/remove-element
Permanently removes an Elementor element and all of its children from a page.
Remove Element
Destructivetpae/elementor-remove-element
Removes an element and all its children from a page.
Reorder Elements
Writetpae/reorder-elements
Reorders the direct child elements of a specific Elementor container.
Reorder Elements
Writetpae/elementor-reorder-elements
Reorders the children of a container by providing an ordered array of element IDs.
Save As Template
Writetpae/save-as-template
Saves a page or a specific element as a reusable Elementor template.
Scroll Navigation
Writetpae/tpae-scroll-navigation
Adds the The Plus "Scroll Navigation" widget (tp-scroll-navigation) to an Elementor container.
Search Images
Read-onlytpae/search-images
Searches Openverse (WordPress.org) for Creative Commons licensed images, returning URLs, thumbnails, licensing info, and attribution.
Set Dynamic Tag
Writetpae/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
Writetpae/set-popup-settings
Configures popup triggers, timing, and display conditions for an Elementor Pro popup.
Set Template Conditions
Writetpae/set-template-conditions
Sets display conditions for a theme builder template (e.g., Entire Site, specific pages, post types).
Sideload Image
Writetpae/sideload-image
Downloads an external image URL into the WordPress Media Library and returns the local attachment ID and URL.
Smooth Scroll
Writetpae/tpae-smooth-scroll
Adds the The Plus "Smooth Scroll" widget (tp-smooth-scroll) to an Elementor container.
Social Embed
Writetpae/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
Writetpae/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
Writetpae/tpae-style-list
Adds the The Plus "Style List" widget (tp-style-list) to an Elementor container, displaying a styled bullet/icon list.
Switcher
Writetpae/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
Writetpae/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
Writetpae/tpae-table
Adds the The Plus "Table" widget (tp-table) to an Elementor container, displaying a custom-built data table.
Tabs Tours
Writetpae/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
Writetpae/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
Writetpae/tpae-testimonial-listout
Adds the The Plus "Testimonial" widget (tp-testimonial-listout) to an Elementor container, displaying a list of customer testimonials.
Text Block
Writetpae/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
Writetpae/update-container
Merges new settings onto an existing Elementor container element.
Update Container
Writetpae/elementor-update-container
Updates settings on an existing container, merging partial changes into its current settings.
Update Element
Writetpae/update-element
Merges new settings onto any existing Elementor element, widget or container.
Update Element
Writetpae/elementor-update-element
Updates settings on any element (container or widget) by merging partial settings.
Update Global Colors
Writetpae/update-global-colors
Updates the site-wide color palette in the Elementor kit.
Update Global Typography
Writetpae/update-global-typography
Updates the site-wide typography settings in the Elementor kit.
Update Page Settings
Writetpae/update-page-settings
Updates page-level Elementor settings such as background, padding, custom CSS, and layout options.
Upload SVG Icon
Writetpae/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
Writetpae/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
Writetpae/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-onlytpae/tpae-widget-schema
Returns a compact schema of all controls for a registered The Plus Addons widget.
WPForms
Writetpae/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.