Frontpen – Front-End Editor Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Frontpen lets logged-in editors update paragraphs, headings and list items on the front end of the site, without opening the block editor. Click a piece of text, type your change, and it saves — the surrounding block markup, attributes and layout are left untouched.
It is built for content teams and copywriters who just need to correct wording, not rebuild pages.
How it works
- Editable blocks are marked up as they render, using a post-order index that the server reproduces exactly. This means editing works even for blocks nested inside Group, Columns or Cover blocks.
- Saves go through a dedicated REST endpoint that re-parses and re-serialises the post’s blocks server-side, so nothing about the block structure is lost.
- Every save is a standard WordPress revision, so you get a full history and can roll back at any time.
Features
- Inline editing of paragraphs, headings and list items on the live page.
- Block markup preserved — attributes, classes and layout survive every save.
- Native revisions — each edit is a WordPress revision, plus a one-click “Undo last save”.
- Autosave a moment after typing stops (configurable, or turn it off).
- Unsaved-changes guard warns before you navigate away with pending edits.
- Edit-mode toolbar — a small floating bar toggles editing on and off, so normal browsing is never disrupted.
- Reliable front-page control — authorized editors get an edit option on normal posts/pages; pages without supported blocks link to the standard WordPress editor instead of failing silently.
- Safe rapid editing — saves are queued to prevent simultaneous block updates from overwriting one another.
- Role controls — choose exactly which roles may edit on the front end.
- Locking — lock a whole post from the editor screen, or exclude a single block by adding the
frontpen-no-editCSS class. - Security first — every capability, lock and block type is re-checked on the server; the browser is never trusted.
- No build step, no page builder — plain PHP, CSS and JavaScript.
Who can edit
A user must (1) be logged in, (2) have one of the roles you allow in the settings, and (3) already have permission to edit that specific post. Visitors never see the editor or its markup.
Screenshots
The floating edit-mode toolbar on a live page.
Editing a paragraph inline.
The settings screen for block types and roles.

