Description
FrontPilot brings content editing to the front end of your WordPress site. Instead of switching to wp-admin and the block or Classic editor, eligible users can click “Edit with FrontPilot” right on the page and start editing in place, with a clean floating toolbar, live preview, and one-click save or publish.
Key Features
- Edit every post and page item on the front end — not just a single item’s content, but every eligible post/page rendered on the current page (singular views, archives, home, and search listings).
- A floating “Edit Mode” toggle switch turns inline editing on or off across the whole page at once.
- Inline text editing with a clean floating toolbar.
- Live preview while editing.
- Drag & drop content blocks.
- Edit images and media through the native WordPress media library.
- Responsive editing preview (Desktop, Tablet, Mobile).
- Undo & Redo history.
- Save Draft or Publish instantly.
- Role-based access control.
- Keyboard shortcuts (Ctrl+S save, Ctrl+Z undo, Ctrl+Y redo).
- Lightweight, no jQuery dependency.
- Works alongside Classic Editor and Gutenberg.
- Compatible with most WordPress themes.
- Fully translation-ready.
- Built with security in mind: nonce verification, capability checks, and complete sanitization/escaping.
Admin Settings
- A modern, tabbed settings dashboard with toggle switches and chip selectors — no cluttered checkbox tables.
- Enable or disable the front-end editor globally.
- Choose which post types are editable.
- Choose which user roles may use the editor.
- Choose whether every item on a page is editable, or only a single queried item.
- Choose whether the Edit Mode toggle starts on or off.
- Customize the floating toolbar buttons.
- Configure keyboard shortcuts.
- Reset all settings to their defaults with one click.
Developer Friendly
FrontPilot is built with namespaced, PSR-4 autoloaded, object-oriented PHP, follows the WordPress Coding Standards, and exposes both a REST API and an admin-ajax fallback for saving content.
🔥 WHAT’S NEXT?
Check out our other free WordPress plugins:
🌙 DarkPilot
A lightweight and modern Dark Mode plugin for WordPress with one-click light/dark switching for both the frontend and admin dashboard.
MimeCraft MIME Unlocker
Easily manage and extend allowed file upload types in WordPress with safe and controlled MIME type handling.
💬 Floating Chat Nova
Add a beautiful floating chat widget that connects visitors to WhatsApp, Messenger, Telegram, Instagram, and other popular messaging platforms.
🛠️ AdminBarNova
Easily control the WordPress admin bar with role-based visibility, frontend/backend settings, and a clean, user-friendly interface.
Installation
- Upload the
frontpilot-front-end-editorfolder to the/wp-content/plugins/directory, or install the plugin ZIP through Plugins Add New Upload Plugin. - Activate the plugin through the Plugins screen.
- Go to Settings FrontPilot to choose editable post types, allowed roles, and toolbar options.
- Visit any eligible page on the front end while logged in and click Edit with FrontPilot in the admin bar.
FAQ
-
Does this replace the block editor?
-
No. FrontPilot is a lightweight, complementary way to make quick edits directly from the front end. The block editor and Classic Editor continue to work as normal in
wp-admin. -
Who can use the front-end editor?
-
Only logged-in users whose role is allowed in Settings FrontPilot, and who already have WordPress’s own
edit_postcapability for that specific item. -
Does FrontPilot load scripts on every page?
-
No. Front-end assets are only enqueued when the current user is eligible to edit the currently viewed post or page.
-
Is FrontPilot translation-ready?
-
Yes. All strings are wrapped for translation and a
.pottemplate is included in the/languagesfolder.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“FrontPilot – Front-End Editor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FrontPilot – Front-End Editor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
