EP Editor
EP Editor puts a frontend inline editor on your live site for admins. Click any text, get a floating toolbar, type directly into the page. Changes save back to the database without ever opening the admin panel.
Published by ElmsPark Studio.
Status
Section titled “Status”Work in progress (version 0.1.3). Core inline editing works; layout and richer element handling are roadmap items. This guide describes what currently ships.
Overview
Section titled “Overview”- Click-to-edit text elements directly on the live page.
- Floating formatting toolbar appears when you select text.
- Admin-only — non-admin visitors never see the editor, it simply doesn’t load for them.
- Saves to PageMotor content through the standard admin API, no separate content table.
What EP Editor cannot do (yet)
Section titled “What EP Editor cannot do (yet)”This plugin intentionally has a narrow scope at v0.1.3. It does not:
- Edit theme elements (header, footer, navigation, sidebars). Those still live in the admin Theme Editor.
- Handle drag-and-drop layout changes. Repositioning blocks is done through the admin.
- Upload images from the frontend. Image replacement has to go through the admin’s image upload path.
Roadmap items. When they ship, this guide will be expanded.
Requirements
Section titled “Requirements”- PageMotor 0.8.2b or later
- EP Suite base class
Installation
Section titled “Installation”- Download
ep-editor.zipfrom the EP Suite downloads page. - Upload via Plugins → Manage Plugins. Activate.
- Open Plugin Settings → EP Editor and tick Enabled.
- Visit any page on your site while logged in as admin. Click any text to start editing.
Settings
Section titled “Settings”- Enabled. Toggle the visual editor on the frontend for admins. Turn off if you want to view the site as a visitor would, without editing UI.
How it works
Section titled “How it works”When an admin loads a page:
- PageMotor renders the page normally.
- EP Editor’s JS detects the admin session and attaches click handlers to editable elements.
- Clicking an element reveals the floating toolbar.
- Typing changes the DOM in place.
- On blur (or explicit Save), the change is POSTed to a PageMotor content-update endpoint.
Non-admin visitors never trigger any of this. The plugin checks auth on page load and bails out if the user isn’t logged in as admin.
Troubleshooting
Section titled “Troubleshooting”“I don’t see the toolbar when I click text”
Section titled ““I don’t see the toolbar when I click text””Check Settings → EP Editor → Enabled is on. Refresh the page. Check the browser console for JS errors.
“I clicked text but nothing happens”
Section titled ““I clicked text but nothing happens””Not every text element is editable. Some content is rendered from shortcodes or plugin output and doesn’t map cleanly to a saveable field. The editor only attaches to elements it knows how to save.
“Changes don’t persist”
Section titled ““Changes don’t persist””Check the network tab during save. If the save request fails, the error message tells you why. Common causes: session expired, CSRF token invalid after sitting open for hours.
“I edited the wrong thing by accident”
Section titled ““I edited the wrong thing by accident””Undo is not currently supported in the inline editor. Reload the page before saving to discard changes. If you already saved, restore from PageMotor’s revision history if your install keeps them.
Feedback and corrections
Section titled “Feedback and corrections”For a quick question about this plugin, EP Support inside your admin is the fastest option. The chat widget sits on every EP plugin settings page and knows which one you’re on, with starter questions and links preloaded for that exact screen.
For anything bigger — a bug report, a feature request, or a “how do I…” that needs a real reply — open a ticket at help.elmspark.com. A real person, helped by AI, writes the reply. Usually within a few hours. Tickets don’t disappear into the void.