{"id":116809,"date":"2020-02-04T07:46:14","date_gmt":"2020-02-04T07:46:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/acf-on-the-go\/"},"modified":"2026-08-05T14:47:03","modified_gmt":"2026-08-05T14:47:03","slug":"acf-on-the-go","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/acf-on-the-go\/","author":13189640,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.3","requires":"4.8","requires_php":"5.6","requires_plugins":null,"header_name":"ACF On The Go","header_author":"Nadav Cohen (amaa)","header_description":"Edit ACF text fields from the front end of your website","assets_banners_color":"89c9c2","last_updated":"2026-08-05 14:47:03","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/NadavC","header_plugin_uri":"https:\/\/github.com\/ncamaa\/acf-on-the-go\/edit\/master\/README.md","header_author_uri":"https:\/\/www.linkedin.com\/in\/nadav-cohen-wd\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1380,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"amaa","date":"2026-08-05 14:47:03"}},"upgrade_notice":{"1.0.2":"<p>Includes important security fixes for the front-end save request. Updating is strongly recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"4"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2238485,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2238485,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2238485,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2238485,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2238117,"resolution":"1","location":"assets","locale":"","width":1950,"height":344},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2238117,"resolution":"2","location":"assets","locale":"","width":2092,"height":990},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2238117,"resolution":"3","location":"assets","locale":"","width":852,"height":220},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2238117,"resolution":"4","location":"assets","locale":"","width":690,"height":178},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2238117,"resolution":"5","location":"assets","locale":"","width":1420,"height":459},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2238117,"resolution":"6","location":"assets","locale":"","width":1335,"height":438},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2238117,"resolution":"7","location":"assets","locale":"","width":1330,"height":487},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2238117,"resolution":"8","location":"assets","locale":"","width":1398,"height":469},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2238117,"resolution":"9","location":"assets","locale":"","width":634,"height":131}},"screenshots":{"1":"Text field example","2":"In the field attributes go to 'Wrapper Attributes -&gt; class', type 'acfgo' and click 'update'.","3":"Insert your text field's code like you do normally, no changes here.","4":"In the 'Edit Page', insert any value for your text field.","5":"Click the pencil edit icon near your field's frontend content.","6":"Review the existing content.","7":"Insert new content and click 'Update'.","8":"Woohoo! The new content now appears in the frontend and was also saved to the database.","9":"Review the new content on the 'Edit Page'."}},"plugin_section":[],"plugin_tags":[2211,181511,2217,271491,31174],"plugin_category":[],"plugin_contributors":[133258,181512],"plugin_business_model":[],"class_list":["post-116809","plugin","type-plugin","status-publish","hentry","plugin_tags-acf","plugin_tags-acf-front","plugin_tags-advanced-custom-fields","plugin_tags-front-end-editing","plugin_tags-inline-editing","plugin_contributors-alkesh7","plugin_contributors-amaa","plugin_committers-alkesh7","plugin_committers-amaa","plugin_committers-techeshta"],"banners":{"banner":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/banner-772x250.png?rev=2238485","banner_2x":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/banner-1544x500.png?rev=2238485","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/icon-128x128.png?rev=2238485","icon_2x":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/icon-256x256.png?rev=2238485","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-1.png?rev=2238117","caption":"Text field example"},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-2.png?rev=2238117","caption":"In the field attributes go to 'Wrapper Attributes -&gt; class', type 'acfgo' and click 'update'."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-3.png?rev=2238117","caption":"Insert your text field's code like you do normally, no changes here."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-4.png?rev=2238117","caption":"In the 'Edit Page', insert any value for your text field."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-5.png?rev=2238117","caption":"Click the pencil edit icon near your field's frontend content."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-6.png?rev=2238117","caption":"Review the existing content."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-7.png?rev=2238117","caption":"Insert new content and click 'Update'."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-8.png?rev=2238117","caption":"Woohoo! The new content now appears in the frontend and was also saved to the database."},{"src":"https:\/\/ps.w.org\/acf-on-the-go\/assets\/screenshot-9.png?rev=2238117","caption":"Review the new content on the 'Edit Page'."}],"raw_content":"<!--section=description-->\n<p>ACF On-The-Go lets site editors update Advanced Custom Fields (ACF) text and textarea field values right on the page where they appear, without opening WP-Admin.<\/p>\n\n<ul>\n<li>Edit your ACF text fields from the front-end of your website.<\/li>\n<li>Save time looking for the field in WP-Admin.<\/li>\n<li>See immediate results in the front-end.<\/li>\n<li>Changes are written straight to the database, so nothing is lost between the front-end edit and the admin view.<\/li>\n<li>Access is limited to logged-in users who can already edit the post being viewed.<\/li>\n<li>Developer &amp; User friendly.<\/li>\n<\/ul>\n\n<h3>IMPORTANT<\/h3>\n\n<ul>\n<li>For fields to be editable on the front-end, YOU MUST ADD 'acfgo' to the target ACF field's 'Wrapper Attributes -&gt; Class'<\/li>\n<li>Right now the plugin only supports non-repeater text fields!<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Developer:\n- Go to the relevant ACF field group.\n- Find the field you wish to turn front-end editable.\n- On 'Wrapper Attributes' add the class 'acfgo'.\n- Save the changes.<\/p>\n\n<p>User:\n- Visit a page that has an editable text field\n- Click the small, blue pencil icon near the content you wish to update.\n- Enter new content, click 'Update'.\n- That's it! The new content is now set and is updated also in the DB.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%20have%20installed%20and%20activated%20the%20plugin%2C%20but%20i%20still%20can%27t%20see%20any%20changes%20on%20the%20frontend%2C%20why%20is%20that%3F\"><h3>I have installed and activated the plugin, but I still can't see any changes on the frontend, why is that?<\/h3><\/dt>\n<dd><p>Please make sure to put 'acfgo' in the target field's class. You can do so by going to the field's field-group page, then in the field attributes go to 'Wrapper Attributes -&gt; class', type 'acfgo' and click 'update'.<\/p><\/dd>\n<dt id=\"what%20kind%20of%20acf%20fields%20are%20supported%3F\"><h3>What kind of ACF fields are supported?<\/h3><\/dt>\n<dd><p>Right now the plugin works only for non-repeater text fields. We're working on adding functionality to more kinds of fields.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<p>Release date: August 5th, 2026<\/p>\n\n<ul>\n<li>Security: full plugin audit confirmed the AJAX save handler is the only endpoint that accepts input, and it enforces both nonce verification and a per-post capability check.<\/li>\n<li>Version bump for WordPress.org relisting following the security review.<\/li>\n<li>Security: added nonce verification and per-post capability checks to the front-end save request.<\/li>\n<li>Security: escaped all dynamic front-end output to prevent stored XSS.<\/li>\n<li>Tested up to WordPress 7.0.2<\/li>\n<li>Fixed a text domain mismatch that prevented translations from loading correctly.<\/li>\n<li>Removed the manual textdomain loading call in favor of WordPress.org's automatic translation loading.<\/li>\n<li>Localized the front-end dialog's \"Update\" and \"Close\" button labels, which were previously hardcoded in English.<\/li>\n<li>Fixed a front-end JavaScript error that prevented the save dialog from closing and the success\/no-change notice from appearing after a save (the response was parsed twice).<\/li>\n<li>Added support for Secure Custom Fields, the actively maintained successor to Advanced Custom Fields, as a recognized dependency.<\/li>\n<li>General code cleanup and WordPress Coding Standards fixes.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<p>Release date: January 31st, 2020<\/p>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Edit Advanced Custom Fields (ACF) text and textarea values directly from the front end of your site, with changes saved instantly to the database.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/116809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=116809"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amaa"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=116809"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=116809"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=116809"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=116809"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=116809"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=116809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}