# elementor/4.3.2/modules/mcp/static-resources/abilities/create-preview-link.md

Elementor Website Builder – more than just a page builder, version 4.3.2. 14 lines.

- Page: https://pluginprobe.com/plugins/elementor/4.3.2/code/modules/mcp/static-resources/abilities/create-preview-link.md
- Raw: https://pluginprobe.com/plugins/elementor/4.3.2/raw/modules/mcp/static-resources/abilities/create-preview-link.md
- Modified: 2026-09-01T11:47:36+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/elementor/4.3.2/code/modules/mcp/static-resources/abilities/create-preview-link.md#L10-L20`.

```markdown
# PURPOSE
Creates a signed, time-limited URL that renders a snapshot of the current Elementor content of a post without publishing it. The URL is anonymous (no WordPress login required).

# WHEN TO USE
**Agent self-validation only.** Call this right after a mutation (e.g. `elementor/build-composition`, `elementor/manage-elements`, `elementor/update-page-settings`) so you can fetch the returned `url` with your browser/screenshot tool and verify the change rendered as intended.

# DO NOT SHARE `url` WITH THE USER
The `url` field is throwaway — time-limited, frozen to a snapshot, and stops working once it expires. It is meant for your own verification loop.

If the user needs a link, share the **`edit_url`** field returned by this same call. The editor link:
- Stays valid across sessions.
- Reflects live changes, not a frozen snapshot.
- Requires the user to be logged into WordPress with edit permissions — which is the correct access model for anyone who should be looking at draft content.

```
