{"id":345231,"date":"2026-07-27T11:23:19","date_gmt":"2026-07-27T11:23:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frontpilot-front-end-editor\/"},"modified":"2026-07-27T11:22:43","modified_gmt":"2026-07-27T11:22:43","slug":"frontpilot-front-end-editor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/frontpilot-front-end-editor\/","author":23467469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"FrontPilot \u2013 Front-End Editor","header_author":"Akash Ahmed 29","header_description":"A lightweight, fast, and user-friendly front-end editor that lets users edit WordPress pages and posts directly from the website \u2014 no admin editor required.","assets_banners_color":"e4e4e8","last_updated":"2026-07-27 11:22:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/akashahmed29\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"akashahmed29","date":"2026-07-27 11:22:43"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3624463,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3624463,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3624463,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[14439,1332,11520,31174,1084],"plugin_category":[46],"plugin_contributors":[260008],"plugin_business_model":[],"class_list":["post-345231","plugin","type-plugin","status-publish","hentry","plugin_tags-content-editing","plugin_tags-editor","plugin_tags-front-end-editor","plugin_tags-inline-editing","plugin_tags-page-builder","plugin_category-editor-and-writing","plugin_contributors-akashahmed29","plugin_committers-akashahmed29"],"banners":{"banner":"https:\/\/ps.w.org\/frontpilot-front-end-editor\/assets\/banner-772x250.png?rev=3624463","banner_2x":"https:\/\/ps.w.org\/frontpilot-front-end-editor\/assets\/banner-1544x500.png?rev=3624463","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/frontpilot-front-end-editor\/assets\/icon-256x256.png?rev=3624463","icon_2x":"https:\/\/ps.w.org\/frontpilot-front-end-editor\/assets\/icon-256x256.png?rev=3624463","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>FrontPilot brings content editing to the front end of your WordPress site. Instead of switching to <code>wp-admin<\/code> 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.<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li>Edit every post and page item on the front end \u2014 not just a single item's content, but every eligible post\/page rendered on the current page (singular views, archives, home, and search listings).<\/li>\n<li>A floating \"Edit Mode\" toggle switch turns inline editing on or off across the whole page at once.<\/li>\n<li>Inline text editing with a clean floating toolbar.<\/li>\n<li>Live preview while editing.<\/li>\n<li>Drag &amp; drop content blocks.<\/li>\n<li>Edit images and media through the native WordPress media library.<\/li>\n<li>Responsive editing preview (Desktop, Tablet, Mobile).<\/li>\n<li>Undo &amp; Redo history.<\/li>\n<li>Save Draft or Publish instantly.<\/li>\n<li>Role-based access control.<\/li>\n<li>Keyboard shortcuts (Ctrl+S save, Ctrl+Z undo, Ctrl+Y redo).<\/li>\n<li>Lightweight, no jQuery dependency.<\/li>\n<li>Works alongside Classic Editor and Gutenberg.<\/li>\n<li>Compatible with most WordPress themes.<\/li>\n<li>Fully translation-ready.<\/li>\n<li>Built with security in mind: nonce verification, capability checks, and complete sanitization\/escaping.<\/li>\n<\/ul>\n\n<p><strong>Admin Settings<\/strong><\/p>\n\n<ul>\n<li>A modern, tabbed settings dashboard with toggle switches and chip selectors \u2014 no cluttered checkbox tables.<\/li>\n<li>Enable or disable the front-end editor globally.<\/li>\n<li>Choose which post types are editable.<\/li>\n<li>Choose which user roles may use the editor.<\/li>\n<li>Choose whether every item on a page is editable, or only a single queried item.<\/li>\n<li>Choose whether the Edit Mode toggle starts on or off.<\/li>\n<li>Customize the floating toolbar buttons.<\/li>\n<li>Configure keyboard shortcuts.<\/li>\n<li>Reset all settings to their defaults with one click.<\/li>\n<\/ul>\n\n<p><strong>Developer Friendly<\/strong><\/p>\n\n<p>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.<\/p>\n\n<h3>\ud83d\udd25 WHAT'S NEXT?<\/h3>\n\n<p>Check out our other free WordPress plugins:<\/p>\n\n<p>\ud83c\udf19 <a href=\"https:\/\/wordpress.org\/plugins\/darkpilot\/\">DarkPilot<\/a>\nA lightweight and modern Dark Mode plugin for WordPress with one-click light\/dark switching for both the frontend and admin dashboard.<\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/mimecraft-mime-unlocker\/\">MimeCraft MIME Unlocker<\/a>\nEasily manage and extend allowed file upload types in WordPress with safe and controlled MIME type handling.<\/p>\n\n<p>\ud83d\udcac <a href=\"https:\/\/wordpress.org\/plugins\/floatingchatnova\/\">Floating Chat Nova<\/a>\nAdd a beautiful floating chat widget that connects visitors to WhatsApp, Messenger, Telegram, Instagram, and other popular messaging platforms.<\/p>\n\n<p>\ud83d\udee0\ufe0f <a href=\"https:\/\/wordpress.org\/plugins\/adminbarnova\/\">AdminBarNova<\/a>\nEasily control the WordPress admin bar with role-based visibility, frontend\/backend settings, and a clean, user-friendly interface.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>frontpilot-front-end-editor<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin ZIP through <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Settings \u2192 FrontPilot<\/strong> to choose editable post types, allowed roles, and toolbar options.<\/li>\n<li>Visit any eligible page on the front end while logged in and click <strong>Edit with FrontPilot<\/strong> in the admin bar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20the%20block%20editor%3F\"><h3>Does this replace the block editor?<\/h3><\/dt>\n<dd><p>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 <code>wp-admin<\/code>.<\/p><\/dd>\n<dt id=\"who%20can%20use%20the%20front-end%20editor%3F\"><h3>Who can use the front-end editor?<\/h3><\/dt>\n<dd><p>Only logged-in users whose role is allowed in <strong>Settings \u2192 FrontPilot<\/strong>, and who already have WordPress's own <code>edit_post<\/code> capability for that specific item.<\/p><\/dd>\n<dt id=\"does%20frontpilot%20load%20scripts%20on%20every%20page%3F\"><h3>Does FrontPilot load scripts on every page?<\/h3><\/dt>\n<dd><p>No. Front-end assets are only enqueued when the current user is eligible to edit the currently viewed post or page.<\/p><\/dd>\n<dt id=\"is%20frontpilot%20translation-ready%3F\"><h3>Is FrontPilot translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All strings are wrapped for translation and a <code>.pot<\/code> template is included in the <code>\/languages<\/code> folder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Lightweight, fast front-end editor for WordPress. Edit pages and posts directly on your site\u2014no admin editor required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345231"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/akashahmed29"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345231"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345231"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345231"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345231"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345231"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}