Choose a task or search in plain language. Every answer keeps a shareable URL.

Start Here

Editly is a focused Elementor content editor for wp-admin. Start with the task you need to complete—there is no required reading order.

Editly handlesSupported Elementor text fields, role access, and optional text growth limits.
Your builder handlesStructure, spacing, styles, responsive settings, and design decisions.

Recommended path: start with Free if the editable copy lives in supported controls inside native Elementor widgets. Move to Pro when the site depends on third-party add-on widgets, you need branding, or you need an audit trail.

Installation BOTH

RequiresWP 6.0+ · PHP 7.4+ · Elementor 3.0+
Available inFree and Pro
First resultEditly appears in wp-admin

Editly 1.0.0 requires WordPress 6.0 or newer, PHP 7.4 or newer, and Elementor 3.0 or newer. Elementor must be installed and active; otherwise Editly stays inactive and shows an administrator notice.

Install Free

  1. Install Editly for Elementor from WordPress.org or upload the Free zip.
  2. Activate the plugin in Plugins.
  3. Open Editly in wp-admin.

Install Pro

  1. Download the Editly Pro ZIP from your Freemius purchase email or the Customer Portal.
  2. In WordPress, open Plugins → Add New → Upload Plugin, select the ZIP, and install it.
  3. Activate Editly Pro as an administrator.
  4. Enter and activate your license in the Freemius licensing screen in wp-admin.
  5. Open Editly and select an Elementor page.

Already purchased? Use the Freemius Customer Portal to download the ZIP, retrieve the license, view invoices, or manage the subscription.

Pro is a standalone package, not a Free add-on. When Pro is activated, it deactivates Free so the two editions do not run in parallel. Once you have confirmed that Pro is working, you can remove the inactive Free plugin.

WordPress Add Plugins screen with the Upload Plugin action highlighted
Install a zip from WordPress when deploying the Free or Pro package manually.

Elementor Pro note: Free can edit native Elementor Pro widgets when Elementor Pro is installed. That is different from third-party add-on widgets, which remain outside Free scope.

If the Editly menu does not appear: confirm Elementor is active and confirm you are logged in with an administrator account during the initial setup.

Interface Languages BOTH

Included9 interface languages
Available inFree and Pro
SelectionWordPress site or user locale

Editly ships with English source strings and complete interface packs for German, Spanish, French, Italian, Dutch, Polish, Brazilian Portuguese, and European Portuguese. Both PHP screens and JavaScript interactions are localized.

  • WordPress loads the matching Editly interface from the active site or user language.
  • The same language coverage is included in Free and Pro.
  • The package also includes the standard WordPress translation template (POT), so an agency or translator can create a missing locale using the normal WordPress translation workflow.
  • White label in Pro changes the Editly menu name, header baseline, logo, and accent color; it does not translate client content or unsupported third-party screens.

Deployment value: agencies can standardize one handover workflow across multilingual client portfolios without shipping a separate Editly build per locale.

Licensing & Updates BOTH

Free updatesWordPress.org plugin flow
Pro licensingFreemius
Who manages itAdministrator

Free and Pro do not use the same delivery model. Free follows the standard WordPress.org plugin workflow. Pro uses a commercial licensing and update flow through Freemius.

Free

  • No paid license is required.
  • Distribution and updates follow the normal WordPress.org path for the Free package.

Pro

  • Editly Pro requires a valid paid license, or an active trial where one has been issued.
  • Licensing, billing, private updates, downloads, and subscription management run through Freemius.
  • Reading content and working with existing drafts remain available when a license is inactive.
  • New content and White Label changes cannot be saved through Editly until the local site license is reactivated.
  • Existing Elementor content is preserved; deactivation does not delete page content or current Editly drafts.

Agency-managed site: if Editly reports an inactive site license, contact the agency that manages the website. Current edits remain visible in the editor, but new Editly saves require license reactivation.

Delivery model: Editly Pro is delivered as a standalone WordPress plugin ZIP. The package uses private Freemius updates; it is not distributed through WordPress.org.

Release details are listed on the Changelog.

If you are moving from Free to Pro: read the upgrade path before activating the paid package so you know what is migrated and what changes in the UI.

Upgrade from Free to Pro PRO

PurposeMove from native-only scope to broader workflow control
What Pro handlesFree replacement and settings continuity
Verify after upgradeScope, tabs, license, critical pages

Pro is a complete, independent package. It replaces the Free runtime rather than extending it, so a site has one clear Editly editor and settings surface at a time.

Recommended upgrade sequence

  1. Back up the site as you would for any plugin change on a live install.
  2. Install and activate the Pro package as an administrator.
  3. Confirm that Free is inactive; Pro deactivates it to avoid two editions running together.
  4. Open Editly → Settings and verify the new tabs and settings are present.
  5. Remove the inactive Free plugin once the Pro workflow has been checked.

What to verify after upgrading

  • Your allowed roles and edit-limit settings are still correct.
  • Third-party widget pages now expose the expected editable content where supported.
  • Audit Log and Branding tabs are visible to administrators.
  • Licensing and updates are connected if you expect paid update delivery.

Important: upgrading to Pro broadens supported widget coverage, but it should not be documented as a guarantee that every custom widget or every custom control on every add-on will be editable.

Free Scope & Supported Widgets FREE

EditsSupported native text controls
Also supportsCompatible Elementor Pro controls when installed
Does not editThird-party add-on widgets in Free

This is the most important scope rule in the product. Free edits supported text, textarea, WYSIWYG, and number controls exposed by native Elementor and Elementor Pro widgets. Free does not edit third-party Elementor add-on widgets.

Widget source Free behavior What the user sees
Elementor native widgets Supported controls are editable Fields appear in the editor normally
Elementor Pro native widgets Supported controls are editable when Elementor Pro is installed Fields appear in the editor normally
Third-party add-on widgets Not editable in Free Diagnostic messaging explains the boundary

What happens on mixed pages

  • If a page includes native widgets and third-party widgets, Free still exposes the editable native fields.
  • If a page contains only third-party add-on widgets, Free can show an empty-state explanation instead of editable fields.
  • The diagnostic message is there to make the boundary explicit, not to imply that Free can edit those third-party widgets.

Exact product boundary: Free edits supported control types inside native Elementor and Elementor Pro widgets only. Dynamic sources and controls without a stored scalar value may not surface as editable fields.

Free is enough when: your site mainly uses native Elementor widgets and your goal is safe content editing, not broader add-on coverage, audit history, or branding controls.

Edit Content Workflow BOTH

Where to find itEditly in wp-admin
Used byEditors and administrators
Core promiseContent edits without routine builder access

The editing workflow is intentionally simple: choose an Elementor page in draft, private, or published status, edit supported content fields, save, then review important front-end pages when the change matters.

Typical workflow

  1. Open Editly in wp-admin.
  2. Choose the draft, private, or published page you want to edit.
  3. Use the search field to locate the relevant text quickly when needed.
  4. Edit the supported fields shown in the interface.
  5. Save the changes and review the front-end result for high-visibility pages.

How fields adapt to the content

Plain text: when Editly detects an editable text value, it presents the appropriate text field or textarea. The user updates the copy from wp-admin without opening Elementor.

Rich content: when a detected editable field contains compatible HTML or rich text, Editly can use a focused TinyMCE editor. This keeps supported formatting work in Editly rather than sending the user back into the builder.

Save related edits together

You can update several fields—and several supported widgets on the same page—before using the global save button once. Editly collects those pending changes into one save operation, so a small page update does not become a sequence of individual saves.

Editly WYSIWYG editor for supported Elementor text content in WordPress admin
Supported rich-text content stays editable in a focused wp-admin field instead of the Elementor builder.

Operational rule: Editly is best for routine content autonomy. Keep structural design changes, layout work, and component decisions inside your builder workflow and internal team process.

Edit Limits & Layout Safety BOTH

Where to configureEditly → Settings → General
Main controlPercentage-based input growth guard
PurposeReduce layout breakage risk

Edit limits help keep the editing workflow aligned with layout safety. They exist to prevent small content autonomy from quietly turning into UI breakage.

What the setting does

  • Limits how much a field can grow relative to its original size.
  • Helps keep short UI elements such as buttons, badges, and compact headings within sensible bounds.
  • Supports a safer handover when clients and operators should update copy, not redesign components through text growth.

Practical rule: a CTA label should remain a CTA label. If a message needs more space, move it into a body-text field or redesign the component intentionally in the builder.

Editly text length increase limit setting for safer Elementor content edits
Growth limits are most useful on compact UI elements where long replacement copy can create visible design stress.

Best-practice checklist

  • Keep compact UI copy short and specific.
  • Review campaign-critical pages after substantial copy changes.
  • Choose one site-wide growth percentage that fits the most constrained delegated workflow; the current setting is global, not per role.

Save reliability: Editly is built to fail safely when a page changed after the editor was loaded. If the underlying content is newer than the version you opened, Editly returns a conflict state instead of silently overwriting fresher text. Reload, review, and save again.

Roles & Permissions BOTH

Main access controlAllowed roles + optional builder restriction
Settings accessAdministrators only
AvailabilityFree + Pro, disabled by default

Editly access is role-based, but settings are intentionally more restricted. An administrator chooses which WordPress or custom roles can use Editly and can optionally make Editly the only Elementor content editor available to those selected non-administrator roles.

Not a global Elementor shutdown: selected client roles continue editing supported content through Editly. Administrators always retain the full Elementor editor.

Recommended setups

  • Agency handover: dedicated client content user with Editly access, but without builder access.
  • Freelance delivery: owner/admin keeps full control; day-to-day copy edits go through a scoped content role.
  • SEO/content team: operational edit access without full design permissions.

Configure Elementor editor access

  1. Open Editly → Settings → General as an administrator.
  2. Under Access, select the WordPress roles that should use Editly.
  3. Under Elementor editor access, enable Use Editly as their only Elementor editor.
  4. Save, then test with an account assigned to one of the selected non-admin roles.
  • The selected non-admin roles keep Editly access but cannot open the full Elementor editor.
  • Elementor editor buttons and direct editor access are blocked through Elementor’s native role-access mechanism.
  • Administrators are never restricted, including accounts that also have another WordPress role.
  • Existing restrictions saved in Elementor Role Manager are preserved.
  • The rule follows WordPress roles. Assign distinct roles when two users need different access.
  • Disabling the option, deactivating Editly, or uninstalling Editly removes only Editly’s dynamic restriction.

Underlying mechanism: Editly does not overwrite Elementor’s stored role configuration. For Elementor’s own access model, see the Elementor Role Manager documentation.

Role Editly access Elementor editor when enabled Settings access Typical use
Administrator Yes Full access Yes Owner, lead developer, operations lead
Editor / SEO Manager Optional Blocked when role is selected No Content operations
Author / Contributor Usually no Follows Elementor unless selected in Editly No Keep scope tight by default
Editly settings showing administrator full access and Elementor editor blocked for the Editor role
Select the roles that use Editly, then keep the full Elementor editor unavailable to the selected non-admin roles.

Common questions

Can my client still edit Elementor content?
Yes. They edit supported content through Editly; only their access to the full Elementor builder is restricted.

Can administrators still use Elementor?
Yes. Editly never applies this restriction to administrators.

Does Editly replace Elementor Role Manager settings?
No. Editly adds its rule dynamically and preserves Elementor’s stored configuration.

Can I restrict one Editor but not another?
The setting follows WordPress roles. Assign separate roles when users need different access levels.

Third-party Widget Editing PRO

What Pro addsBroader widget coverage without reopening the builder
Best forSites using mixed Elementor add-on ecosystems
Still importantValidate critical custom widgets

Free uses a deterministic contract for native Elementor and Elementor Pro widgets: it inspects the complete registered control tree and exposes only editorial values whose behavior and storage are predictable. Pro adds a fundamentally different universal engine. It recursively scans stored scalar values, maps them to the rendered DOM of the same widget and, when a value is ambiguous, verifies that changing that value would actually change visible text. The field can therefore be discovered even when Editly does not know its widget, control type or name.

What Pro does well here

  • Uses one universal discovery layer rather than an allowlist or a separate integration for every widget pack.
  • Keeps one editing workflow across Elementor, third-party add-ons, theme-provided widgets, and compatible custom widgets.
  • Reduces the need to send every add-on widget copy change back into the builder.
  • Makes Editly more viable for agencies that do not control every add-on used across client sites, without requiring manual widget-by-widget setup.

Accuracy rule: the engine deliberately excludes empty, structural, hidden and non-text values, content without a deterministic Elementor storage path, and markup that cannot be updated safely. This is broad compatibility by architecture, not a promise that every arbitrary PHP, JavaScript or dynamic structure is editable. Highly custom output and critical templates still deserve validation before handover.

Typical upgrade trigger: you open a page in Free, see third-party widget diagnostics, and need those add-on sections to follow the same client-safe editing workflow without sending people back into Elementor.

Pro extension layer Common add-on stacks
Essential Addons for Elementor
Essential Addons
ElementsKit Elementor add-ons
ElementsKit
Crocoblock Elementor add-ons
Crocoblock
PowerPack Elementor add-ons
PowerPack

These are non-exhaustive examples. Free remains focused on native Elementor and Elementor Pro widgets; Pro is the route when client-editable text lives in third-party add-on stacks and broader theme environments.

Branding / White Label PRO

Where to configureEditly → Settings → Branding
Who can manage itAdministrator
PurposeBrand the editing experience for each client

Branding in Pro helps agencies present a cleaner handover experience inside Editly. In a few settings, you can turn the editing surface into a persistent part of your agency delivery: recognisable for the client, consistent across the team, and separate from the generic WordPress administration feel.

Branding controls in Pro

  • Enable White Label
  • Plugin name in menu
  • Header baseline
  • Header logo
  • Primary accent color with a suggested brand direction and derived hover, contrast, focus, tint, and border tokens

Set the menu name, subtitle, logo, and accent once. Editly persists the choice and applies the resulting palette across the editing interface, so each client sees a coherent agency-branded workflow without manual styling work.

Boundary to document clearly: this brands the Editly menu and Editly interface. It does not rename the plugin on the WordPress Plugins screen, rebrand all wp-admin or Elementor screens, or expose a second custom accent color in this build.

Practical note: when you change the menu label, a page reload may be needed before the new menu label is reflected consistently in the admin UI.

Editly Pro Branding settings showing the agency menu label, header subtitle, logo, accent color, presets, and logo-derived color suggestions
Configure: set the menu name, client-facing subtitle, logo, and accent direction from one focused Branding panel.
Editly content editor with an agency logo and green branded interface accent
Result: a branded editing workspace can match the agency delivery environment the client already knows.

Audit Log PRO

Where to configureEditly → Settings → Audit Log
Who can use itAdministrator
StoresLocal change history in WordPress

Audit Log is the accountability layer in Pro. It records content edits so teams can keep a complete local history of what changed, on which page, by which user, and when.

What administrators can do

  • Enable or disable audit logging.
  • Filter entries by search term, user, and date range.
  • Review paginated log history.
  • Export entries with Export CSV.
  • Purge entries with Clear logs.
  • Configure retention by days and maximum rows; defaults are 90 days and 5,000 entries.

What the log is for: operational clarity. It is especially useful when several people can edit client copy and someone later asks, “who changed this CTA?”

Data behavior: audit logging is disabled by default. When enabled, entries are stored locally in the WordPress database. Before/after values are normalized excerpts capped at 280 characters, not full content snapshots. Value 0 disables the corresponding retention limit.

Editly Pro audit log listing Elementor content changes with before and after values
The audit log turns routine edits into reviewable history, which is especially useful when multiple people can update client content.

Large Sites & Indexed Listing PRO

Why it existsKeep the page list usable on larger installs
EditionPro
User benefitSmoother repeated listing and search

On larger installs, Pro maintains a persistent page index in the WordPress database for the page list. It improves repeated listing and navigation work instead of relying only on heavier live page lookups.

  • Page selection stays more responsive when the site has a larger content inventory.
  • Progressive loading still matters, but indexed listing makes repeated operations more predictable.
  • This is primarily an operator productivity improvement, not a marketing-only feature bullet.

When it matters most: agencies or operators managing larger site portfolios, content-heavy installs, or workflows where people search through many Elementor-built pages regularly.

Data Handling & Uninstall BOTH

FreeLocal data, no external telemetry in the package
ProLocal audit data + Freemius licensing workflows
Admin controlDelete data on uninstall in Pro

Data handling should be documented plainly because it affects trust. Free and Pro are close in purpose, but not identical in what they store or which external licensing workflow they use.

Area Free Pro
Edited content and settings Stored in the local WordPress database Stored in the local WordPress database
Audit history Not available Stored locally when Audit Log is enabled
External service dependency No external telemetry service in this package Freemius may connect when licensing and update workflows are used
Default uninstall behavior Keeps persistent Editly data by default Admin controls Delete data on uninstall
Editly delete data on uninstall setting with the local data cleanup warning
Administrators can explicitly choose whether Pro data is removed during uninstall.

Important documentation points

  • Free keeps persistent settings and content references by default on uninstall. Runtime caches and scheduled hooks are still removed.
  • Pro exposes a data-lifecycle control through Delete data on uninstall. Confirm its saved value before removing the plugin from a production site.
  • Audit Log retention in Pro is configurable by days and maximum rows.
  • Freemius should be documented accurately as a licensing/update workflow dependency, not as generic product telemetry language.

Troubleshooting

A page is missing from the page list

Likely cause: the page is not built with Elementor, or it does not expose supported editable content for the current edition.
Fix: confirm the page is Elementor-built and test a known compatible page for comparison.

No editable widgets found

Likely cause: the page may contain no supported text controls, or the relevant content lives inside unsupported widget sources for the edition you are using.
Fix: confirm widget source and compare the page against the documented scope.

This page only contains third-party widgets

Likely cause: you are using Free on a page built entirely with third-party Elementor add-on widgets.
Fix: move the workflow to Pro if those sections must be editable through Editly, or handle those edits through your builder workflow instead.

Changes are not visible on the front end

Likely cause: caching at plugin, server, or CDN level.
Fix: clear all cache layers and hard-refresh the page before assuming the save failed.

Settings are missing

Likely cause: the current user can access the editor but is not an administrator.
Fix: sign in with an administrator account to manage settings. Non-admin roles are intentionally excluded from configuration access.

Audit Log tab is missing or empty

Likely cause: you are not on Pro, you are not an administrator, or audit logging is disabled.
Fix: confirm the edition, confirm admin access, and verify Audit Log is enabled in Editly → Settings → Audit Log.

Third-party widget not detected in Pro

Likely cause: the widget uses unsupported or heavily custom control structures.
Fix: isolate the widget on a simple test page and contact support with the widget name, page URL, and the exact field you expected to edit.

Support checklist: include whether this is Free or Pro, the widget name, the page URL, what text you expected to edit, and whether the issue reproduces on a clean test page.

Editly contact

How can we help?

What do you need?

Choose a topic so your message reaches the right place.