Edit visible WordPress block text directly on the frontend and save changes back to native Gutenberg content.
Tested up to: 7.0 Stable tag: 0.1.5 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Frontend Text Edit lets authorized editors click supported rendered text on the frontend, edit it inline, and save the change back to native Gutenberg block content.
It is built for fast editorial corrections in the real page context. It is not a page builder, frontend dashboard, modal post editor, raw HTML editor, or translation overlay.
Example: "This FAQ answer has one typo." - Turn on frontend text editing, click the answer on the live page, fix the text, and save it back into normal WordPress content.
In practice, the useful path is simple:
- install and activate the plugin
- log in as a user who can edit the current post
- open the frontend page
- turn on
Frontend Text Editfrom the admin bar - click supported text, edit it, and save
- report unsupported visible text when it should become editable in a future release
The editor's job is to correct visible copy in context. The plugin's job is to map that text safely back to stored Gutenberg markup.
Most WordPress frontend editing plugins focus on full post forms, frontend dashboards, modal editors, raw HTML editing, or translation overlays.
This plugin is different because it keeps the scope narrow:
- edit rendered text in place
- save back to native WordPress block content
- avoid page-builder lock-in and custom storage
- reject stale edits with optimistic conflict hashes
- support adapter work for block libraries and rendered plugin output
That changes the experience from:
Open wp-admin, find the page, find the block, make the small copy change
to:
Click the visible text and fix the copy where you saw the problem
- small text fixes require opening the backend editor
- editors need to find the right block from memory
- frontend-only QA notes turn into admin navigation work
- unsupported blocks are hard to notice systematically
- supported text can be corrected directly in context
- edits remain normal WordPress content
- unsupported text can be reported for reproducible future adapter work
- disabling the plugin leaves the edited content behind
- Core paragraph, heading, list item, and button text.
- Presentation titles and excerpts exposed by an installed presentation Adapter.
- Text-node segments inside richer core block HTML.
- Linked list-item text while preserving the existing link URL.
- GenerateBlocks headline and button text.
- Rank Math FAQ question and answer text.
This is a good fit for:
- WordPress editors who review copy on the frontend
- agencies maintaining many content-heavy sites
- teams using Gutenberg, GenerateBlocks, and Rank Math FAQ blocks
- operators who want small text corrections without content lock-in
- plugin developers looking for adapter patterns around rendered block text
- WordPress 6.9 or newer.
- PHP 8.0 or newer.
- A logged-in user with permission to edit the current post.
Start with the public plugin page:
If you are new to the plugin, use this order:
- Read the plugin page
- Download the latest release
- Install it on WordPress
- Open a frontend page as an editor
- Turn on
Frontend Text Editfrom the admin bar - Verify that supported text saves back to normal Gutenberg content
- Adds an editor-only frontend text edit mode in the admin bar
- Uses the normal WordPress
edit_postcapability check - Saves edits through a nonce-protected REST endpoint
- Writes changes back to
post_content - Writes supported presentation hero title and excerpt edits back to WordPress post fields
- Keeps edited content as ordinary WordPress block markup
- Reports unsupported visible text to the local WordPress administrator only for publicly reachable pages; recipients remain explicitly filterable
- Does not send logged-in user identity in those report emails
- Does not edit layout, design settings, media, templates, or block structure
- Removes the implicit external report recipient and now defaults to the local WordPress administrator.
- Moves provider-specific virtual post-field detection behind a filter Adapter.
- Adds frontend editing for Adapter-provided hero excerpts rendered from the WordPress post excerpt.
- Adds frontend editing for Adapter-provided hero titles rendered from the WordPress post title.
- Removes the logged-in user identity from missing-editable-text report emails.
- Adds missing-editable-text reports to help identify reproducible gaps in block support.
- Sends reports only for publicly reachable pages.
- Improves public positioning and documentation for the standalone plugin.
- Initial release extracted from AI Translation Workflow.
PRs welcome. Keep changes focused on safe frontend text editing and native Gutenberg content storage.
GPL-2.0+
If this plugin helps make WordPress copy fixes easier, please:
- star the repo
- share it with people editing WordPress sites
- point them to the plugin page so they can see what it does
Why do it?
Because practical WordPress editing tools are better when they are easy to find, easy to understand, and easy to verify before use.