Title: GlobalDev Front-End Content Editor
Author: Globaldev
Published: <strong>July 23, 2026</strong>
Last modified: July 23, 2026

---

Search plugins

![](https://ps.w.org/globaldev-front-end-content-editor/assets/banner-772x250.png?
rev=3619435)

![](https://ps.w.org/globaldev-front-end-content-editor/assets/icon-256x256.png?
rev=3619435)

# GlobalDev Front-End Content Editor

 By [Globaldev](https://profiles.wordpress.org/globaldevitus/)

[Download](https://downloads.wordpress.org/plugin/globaldev-front-end-content-editor.0.10.6.zip)

 * [Details](https://wordpress.org/plugins/globaldev-front-end-content-editor/#description)
 * [Reviews](https://wordpress.org/plugins/globaldev-front-end-content-editor/#reviews)
 *  [Installation](https://wordpress.org/plugins/globaldev-front-end-content-editor/#installation)
 * [Development](https://wordpress.org/plugins/globaldev-front-end-content-editor/#developers)

 [Support](https://wordpress.org/support/plugin/globaldev-front-end-content-editor/)

## Description

The plugin scans posts and pages to build a stable map of editable content. The 
map contains Gutenberg block paths, Classic HTML fragment positions, Elementor widget
IDs plus actual stored static content fields, and WPBakery shortcode paths with 
content-bearing parameters.

The map is rebuilt after post or Elementor saves, during an installation scan, and
on demand when an indexed page is opened. WPBakery elements are discovered from 
the live WPBMap registry, including third-party elements registered through vc_map().

## Installation

 1. Upload and activate the plugin.
 2. Open Front-End Editor > Settings.
 3. Review permissions and use Rebuild all content maps when needed.
 4. Open an editable singular page while logged in and press Edit content.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GlobalDev Front-End Content Editor” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Globaldev ](https://profiles.wordpress.org/globaldevitus/)
 *   [ globaldev ](https://profiles.wordpress.org/globaldev/)

[Translate “GlobalDev Front-End Content Editor” into your language.](https://translate.wordpress.org/projects/wp-plugins/globaldev-front-end-content-editor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/globaldev-front-end-content-editor/),
check out the [SVN repository](https://plugins.svn.wordpress.org/globaldev-front-end-content-editor/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/globaldev-front-end-content-editor/)
by [RSS](https://plugins.trac.wordpress.org/log/globaldev-front-end-content-editor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.10.6

 * Applied explicit KSES sanitization to indexed HTML reinserted by render callbacks.
 * Sanitized all annotation values before HTML attribute output.
 * Removed the direct call to Elementor’s unprefixed cache hook and retained the
   namespaced Elementor API cache clearing.

#### 0.10.5

 * Removed the direct schema deletion from uninstall cleanup so Plugin Check reports
   no schema-change warning.

#### 0.10.4

 * Inlined prepared database queries so Plugin Check can verify preparation and 
   documented the uninstall schema query cache exception.

#### 0.10.3

 * Resolved Plugin Check translator-comment errors and nonce, database, prefixing,
   translation-loading, and third-party hook warnings.

#### 0.10.2

 * Switched the front-end design to a lighter green GlobalDev-inspired theme with
   higher-contrast controls and improved visibility.

#### 0.10.1

 * Refreshed the front-end design with a more polished handle, modal, and button
   styling.

#### 0.10.0

 * Added indexed WPBakery Page Builder/js_composer support using the live WPBMap
   element registry.
 * Supports text fields, textareas, WYSIWYG content, button/link URLs, single images,
   tab/accordion titles, and content fields inside existing param_group rows.
 * Supports third-party WPBakery elements registered through vc_map() when they 
   use standard content parameter types.
 * Excludes Design Options, CSS, layout, animation, query, icon, typography, responsive,
   credential, and other technical parameters.
 * Adds a dedicated WPBakery REST save endpoint with per-field conflict checks, 
   post_content verification, revisions, audit logging, and AJAX in-place preview
   refresh.
 * Adds a WPBakery enable setting and indexed element/field counts in the post edit
   screen.

#### 0.9.3

 * Moved the plugin settings out of the WordPress Settings menu into a dedicated
   top-level Front-End Editor menu.
 * Added Settings and Edit Log submenus under the plugin menu.
 * Updated admin asset loading and scan redirects for the new admin URLs.

#### 0.9.2

 * Added a Remove image action for Elementor, Elementor Pro, custom-widget, and 
   Gutenberg image fields.
 * Clearing an image now saves an empty media value without closing the widget editor.

#### 0.9.1

 * Fixed WordPress Media Library stacking so image selection opens above the front-
   end editor modal.
 * Returns to the same widget editor after selecting or closing the media picker.

#### 0.9.0

 * Scans each Elementor widget’s registered control schema instead of only values
   already stored in _elementor_data.
 * Includes content-tab text, textarea, WYSIWYG, URL, media, and date/time controls
   from Elementor, Elementor Pro, and third-party widgets.
 * Includes editable text, links, and images inside existing repeater rows such 
   as slides, tabs, testimonials, icon lists, and custom cards.
 * Makes empty/default content controls editable and safely creates their settings
   on first save.
 * Excludes Style, Advanced, Responsive, Layout, query, integration, credential,
   CSS, and technical controls.
 * Preserves Elementor URL custom attributes while editing links.
 * Adds Elementor 4 Atomic button-text support through post_content interaction 
   IDs.
 * Keeps structured custom-widget controls separate from Elementor 4 post_content
   fragments.

#### 0.8.1

 * Removed the full-page reload after front-end saves.
 * Updates the saved element in place and keeps edit mode active.
 * Refreshes conflict hashes so the same element can be edited repeatedly without
   reloading.
 * Re-fetches legacy Elementor widget markup in the background after a successful
   widget save.

#### 0.8.0

 * Fix Elementor 4 Atomic text persistence by clearing _elementor_element_cache 
   and synchronizing rendered widget text from post_content.
 * Map Atomic widget IDs to post_content records when widget settings are empty.

#### 0.7.0

 * Added direct editing for plain-text post_content that WordPress renders through
   wpautop.
 * Added verified post_content persistence and Elementor cache invalidation after
   front-end saves.
 * Treats Elementor 4 atomic text rendered from post_content as editable post content
   when widget settings are empty.

#### 0.6.0

 * Rebuilt the content-index action as AJAX with live progress and batch processing.
 * Scoped Gutenberg annotation to the actual post content so theme and template 
   blocks cannot consume block mappings.
 * Added deterministic block-type fallback mapping when another plugin changes a
   block before rendering.
 * Added duplicate-block protection and leaf-block-only saving to preserve Gutenberg
   serialization.
 * Prevented Elementor save-time allowlist refreshes from rejecting the field displayed
   in the editor.
 * Added safe path fallback and persisted-data verification for Elementor widget
   saves.
 * Improved browser-side Gutenberg and Classic matching when server annotations 
   are filtered out.

#### 0.5.0

 * Replaced render-time Elementor control guessing with a persistent content index.
 * Added installation/background scanning and automatic re-indexing after saves.
 * Indexed actual stored Elementor content fields instead of styling and responsive
   controls.
 * Added stable Gutenberg block paths and Classic fragment positions.
 * Added an on-demand index rebuild for the current page.

## Meta

 *  Version **0.10.6**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [Content editor](https://wordpress.org/plugins/tags/content-editor/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [frontend editor](https://wordpress.org/plugins/tags/frontend-editor/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [WPBakery](https://wordpress.org/plugins/tags/wpbakery/)
 *  [Advanced View](https://wordpress.org/plugins/globaldev-front-end-content-editor/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/globaldev-front-end-content-editor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/globaldev-front-end-content-editor/reviews/)

## Contributors

 *   [ Globaldev ](https://profiles.wordpress.org/globaldevitus/)
 *   [ globaldev ](https://profiles.wordpress.org/globaldev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/globaldev-front-end-content-editor/)