elementor/export-template exports an Elementor template as a JSON-encodable object for portability across sites.
It is also the closest thing to a backup this suite offers for a template.
At a glance
| Ability | elementor/export-template |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Templates & Theme Builder |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
The export is the design: the element tree, the settings, the metadata that elementor/import-template needs to reconstruct it.
What it is not is a guarantee that the imported result looks identical. A template referencing a Pro widget imports into a site without Pro as an element that cannot render. Images referenced by attachment ID point at IDs that mean something different on another site. Global colours and typography come from the kit, which does not travel with the template.
So an export moves the structure reliably and the appearance approximately — which is usually fine for a section and can be surprising for a full page design.
As a backup it is exactly right: exporting before overwriting a template is the one-call safety net that makes elementor/update-template recoverable.
Read-only, and cheap enough to do routinely.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
template_id | integer | Yes | The template post ID. |
What comes back
| Name | Type | What it is |
|---|---|---|
export | object | The portable template payload. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
Export the header template so I can use it on the other site.
It resolves to one call:
{
"ability": "elementor/export-template",
"parameters": {
"template_id": 640
}
}Worth knowing
- Structure travels reliably; appearance depends on the kit, Pro and media on the target.
- Attachment IDs mean different things on different sites.
- The one-call safety net before overwriting a template.
- Read-only.
Related abilities
- Import Elementor Template — the other end
- Update Elementor Template — what to export before
- Get Elementor Kit Settings — the styling that does not travel
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category