ACF Frontend – Add and edit posts, pages, users and more all from the frontend


An ACF extension that allows you to easily display frontend forms for your users so that they can edit content by themselves from the frontend.

This plugin needs to have Advanced Custom Fields installed and activated. You can create awesome forms with our form builder to allow users to save custom meta data to pages, posts, users, and more. Then use our Gutenberg block or shortcode to easily display the form for your users.

So, what can this plugin do for you?

FREE Features

  1. No Coding Required
    Give the end user the best content managment experience without having to open the ACF or Elementor documentations. It’s all ready to go right here.

  2. Edit Posts
    Let your users edit posts from the frontend of their site without having to access the WordPress dashboard.

  3. Add Posts
    Let your users publish new posts from the frontend using the “new post” widget

  4. Delete Posts
    Let your users delete or trash posts from the frontend using the “trash button” widget

  5. Edit User Profile
    Allow users to edit their user data easily from the frontend.

  6. User Registration Form
    Allow new users to register to your site with a built in user registration form! You can even hide the WordPress dashboard from these new users.

  7. Hide Admin Area
    Pick and chose which users have acess to the WordPress admin area.

  8. Configure Permissions
    Choose who sees your form based on user role or by specific users.

  9. Modal Popup
    Display the form in a modal window that opens when clicking a button so that it won’t take up any space on your pages.

PRO Features

  1. Edit Global Options
    If you have global data – like header and footer data – you can create an options page using ACF and let your users edit from the frontend. (Option to add options pages without coding coming soon)

  2. Limit Submits
    Prevent all or specific users from submitting the form more than a number of times.

  3. Send Emails
    Set emails to be sent and map the ACF form data to display in the email fields such as the email address, the from address, subject, and message.

  4. Style Tab
    Use Elementor to style the form and as well the buttons.

  5. Multi Step Forms
    Make your forms more engaging by adding multiple steps.

  6. Stripe and Paypal
    Accept payments through Stripe or Paypal upon form submission.

  7. Woocommerce Intergration
    Easily add Woocomerce products from the frontend.

Purchase your copy here at the official website: ACF Frontend website

Useful Links

Appreciate what we’re doing? Want to stay updated with new features? Give us a like and follow us on our facebook page:
ACF Frontend Facebook page

The Pro version has even more cool features. Check it out at the official website:
ACF Frontend website

Check out our other plugin, which let’s you dynamically query your posts more easily:
Advanced Post Queries for Elementor

Advanced Custom Fields Pro


Installating ACF Frontend

How to create a form for frontend data submission


  • The New Post Form widget enables users to add new posts to a custom or WordPress standard post type from the frontend of a WordPress website, without needing to interact with the WordPress dashboard. The page to host the form is built in Elementor. Important: By default a user needs to be logged in and carry the “administrator” role to add a post. This can be changed, however, in the Permissions settings of this widget.
  • The Field Type defines the type of field being edited. Changing this will affect the other available options. All the field types have options which can be changed to customize both the content and the style of the field.
  • Here we have several options for additional actions to take place outside the form itself. You can define where the page should redirect to after submitting. By default it will reload the current Page/Post. We can choose to redirect to the live post by selecting Custom URL. You can also define a custom success message, or choose no success message, whatever suits your needs.
  • This is where we limit which kinds of users can access the form. It is very important to configure this correctly, as otherwise your users might not be able to see the form at all! By default, only administrators can see the form. If you want to allow other users to access it, you need to add them. You can choose Roles under the Select By Role option, or add specific users under the Select By User option.
  • The Edit Post Form widget enables users to edit existing posts from the frontend of a WordPress website, without needing to interact with the WordPress dashboard.


This plugin provides 1 block.

  • ACF Frontend Form


  1. Make sure both Advanced Custom Fields and ACF Frontend are installed and activated.
  2. Upload the plugin files to the /wp-content/plugins/acf-frontend-form-elements directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the ‘Plugins’ screen in WordPress
  4. Create a form under ACF Frontend > forms.
  5. Choose the desired form type.
  6. Configure the fields permisions, display, and other settings as you please.
  7. Now you should an acf form on the frontend for editing a post, adding a post, editing or adding a user, and more.


Can I send emails through this form?

You can use a ACF “action hook” to send emails when this form is registered. See here for reference.

If you purchase our pro version, you will be able to configure this from the widget without any code. You will be able to send any number of emails upon form submission.

Can I let users set post categories through this form?

Yes. Simply add a taxonomy field and set the taxonomy type to Category


Desember 2, 2021
Every once in a while a plugin this powerful and easy to use appears on the marketplace. It makes handling front end post submission a joy. My advice is to go pro though, to extend the form capabilities, for styling options and for thorough support.
November 26, 2021
I have a pro version , When I send an email for Support some time will answer after week some time will not answer, and will not fix the problem will tell you we know about this but need time to fix it , I had problems from two months still didn’t fix it. Rally support very very bad I hope will be supported better.
Oktober 27, 2021
2 problems: 1- Interfering with the use-your-drive plugin Video and audio display does not work While the Advanced Custom Fields plugin Although it is a mother plugin, it does not interfere 2- Post edit button (edit from panel) The link does not work and does not transfer to the WordPress editing page`
Oktober 21, 2021
It made exactly what I needed and there's not other plugin that makes this and for free. Congrats!
Read all 49 reviews

Contributors & Developers

“ACF Frontend – Add and edit posts, pages, users and more all from the frontend” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:


“ACF Frontend – Add and edit posts, pages, users and more all from the frontend” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “ACF Frontend – Add and edit posts, pages, users and more all from the frontend” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added missing user password options in form builder
  • Fixed post author being set to admin upon submission approval
  • Fixed password not being saved upon aubmission approval. Password field does not appear in the submission form.


  • Fixed force edit user password editing the password even if blank
  • Fixed sale price field validation preventing submission even if the sale price is lower than regular price
  • Fixed post title set as slug option not working


  • Fixed fields being created from scratch instead of updated on page load in Elementor
  • Fixed ACF field styles bug in Elementor


  • Fixed bug causing all “add new” buttons to open form popup


  • Disabled media filters that were causing files to not show in media library


  • Fixed form types popup not working when no forms exist


  • Added modal window to form builder
  • Fixed hidden field option in Elementor
  • Fixed Specific Post option


  • Fixed wp native post fields not saving data do to a change in Advanced Custom Fields


  • Fixed email verification sending when not selected under submission requirments


  • Added post status and product status fields


  • Changed payments addon installation form to post with page reload
  • Added styling options to the ACF Frontend Oxygen element


  • Added button to install and activate the payments module
  • Added option to require email verification on form submission


  • Added Email Verification option to submission requirements
  • Fixed trial text
  • Added contributor


  • Added display mode option to all field types. Option are Edit, Read Only, or Hidden
  • Added duplicate post and duplicate product options to form builder
  • Removed “addons” page in wp admin


  • Added ACF fields option to frontend form builder


  • Added form builder preset options


  • All ACFF field now use the field type as the field name


  • Fixed styles for specific fields
  • Fixed duplicate post form not reloading


  • Fixed taxonomy terms not loading selected terms


  • Added bulk add fields option to form builder


  • Fixed referer redirect in delete button


  • Fixed taxonomy fields loading random default value


  • Fixed delete button not redirecting


  • Fixed limit submits not updating on post delete
  • Fixed multi step forms not going to next step
  • Improved form editing by deleting cookies that saved test submissions


  • Fixed forms not limiting submissions


  • Fixed field groups not showing in Elementor widgets


  • Fixed issue with term name on edit form


  • Replaced conditional logic with custom js for the form builder settings
  • Fixed user bio field issue


  • Restyled form builder admin page


  • Added option to dynamically show field groups in frontend forms
  • Fixed submissions approval


  • Fixed delete button issue


  • Fixed conflict with Events Manager plugin


  • Fixed issue with cross sell fields not showing
  • Fixed SKU field not changing label


  • Fixed woocommerce fields not updating correctly


  • Fixed issue with woocommerce integration


  • Added “No Permissions Message” option in ACF Frontend Form screen


  • Divided product fields into categories
  • Fixed steps not changing on tabs


  • Fixed username edit not working
  • Fixed edit passwords validaing even when edit button isn’t clicked
  • Fixed term forms not saving data
  • Fixed post author field not saving entry


  • Fixed issue with updating user and terms field


  • Added webhooks action to forms
  • Fixed ACF Frontend admin options not saving


  • Fixed multi step form cookies issue
  • Fixed images not saving properly
  • Fixed submissions not showing submitted images


  • Fixed permissions settings
  • Fixed delete button redirect issue when custom url is blank. From now on, it defaults to current page


  • Added submissions table to capture submissions before they are approved
  • Added option to require admin approval before data is saved


  • Added ajax no page reload option to form builder


  • Fixed “no success message” option not working when using ajax
  • Fixed post status option disappearing when “Draft” is selected


  • Added option “Allow Unfiltered HTML” to allow users to insert HTML from the front end (not recommended)
  • Fixed duplicate product form not copying taxonomy terms
  • Added better support for WP multi-site


  • Fixed issue with product price


  • Fixed issue with new products not saving when using attributes


  • Fixed recaptcha field


  • Fixed acf_frontend/save_post hook
  • Fixed default value issue with elementor dynamic tags


  • Added cookie supprt to multi step forms so that data doesn;t get lost on page reload.
  • Uploaded images get added to media library only after the form is submitted
  • Fixed ACF Forntend admin settings not updating correctly


  • Added default permissions by role value for ACF Frontend form
  • Fixed image field not attaching on edit post form


  • Fixed issue with taxonomy field conditional logic
  • Fixed issue with file upload for logged out users


  • Fixed issue with permissions “by role” selection
  • Fixed taxonomy field loading page terms instead of post terms


  • Fixed dynmaic default value feature
  • Added option to filter products by user ids in linked product fields


  • Fixed terms not loading properly


  • Fixed backend validation error
  • Added gutenberg Category for ACF Frontend blocks


  • Fixed site logo field
  • Fixed nested columns
  • Optimized form submission


  • Fixed form validation error


  • Fixed product title and descriptions fields not saving values


  • Fixed posts not saving if “title” field not in form


  • Fixed success message not showing on external pages


  • Fixed basic uploader not uploading images or files without media library
  • Added action hooks for after each data type is saved upon form submit


  • Fixed relationship with add/edit post form template not saving data since version 3


  • Fixed broken prepend and append not showing properly
  • Fixed recaptcha field
  • Moved all scripts out of includes folder
  • Fixed issue with response to form within relationship field


  • Fixed Post Content field not working on backend
  • Fixed username not saving
  • Fixed duplicate default fields on new user form widget
  • Optimized add new post process


  • Fixed duplicate default fields on duplicate post form widget


  • Fixed user custom fields not saving since version 3.0.6
  • Fixed empty success message box appearing when show success message is turned off


  • Fixed missing files error


  • Added call to migrate ACF Frontend Elementor widgets data to latest version


  • Username change logs add user. Added automatic login for such a case
  • Added check to avoid success message showing on page reload
  • On Form screen, field labels are automatically populated when changed if empty


  • Fixed issue with product variations
  • Fixed issue with form validation


  • ACF Frontend Forms can now add and update multiple data types with just one form: posts, users, taxonomies, products, and site options
  • ACF Frontend no requires Elementor to display Frontend admin forms. You can now create forms using the new form builder under the ACF Frontend tab.
  • Added Duplicate Product Widget
  • Removed need for url parameters on page reload
  • Fixed ACF custom fields loading data form multiple object types
  • Added all post fields as default in new post, edit post widget, and duplicate post widget
  • Added all product fields as default in new product, edit product widget, and duplicate product widget
  • Added all user fields as default in new user, edit user widget
  • Added all term fields as default in new term, edit term widget


  • Fixed username and password fields


  • Fixed issue with limit submissions when status is pending


  • Fixed issue with limit submissions count with new posts


  • Fixed issues with emails not sending when using Elementor
  • Fixed form shortcode display issue
  • Added email feature to ACF Frontend Forms
  • Added option to change error message


  • Fixed ux issue: multi step form staying at bottom of the page when moving to next step
  • Fixed ux issue: form within modal window staying at the bottom of the modal when validation error thrown
  • Fixed form shortcodes not rendering values in redirect settings


  • Multi step only counts submission at the last step
  • Multi step only publishes posts on last step unless set otherwise
  • Fixed issue with nested ACF relationship forms not adding new posts to the selected list.
  • Fixed taxonomy field loading terms related to current page when adding a new post


  • Fixed error with multi step form


  • Fixed issue with Payments module addon


  • Fixed issue with content field not loading content in the admin dashboard
  • Fixed issue with spinning wheel stoping to circle before page reload
  • Fixed “Add Image” button style tab not having any effect.
  • Added shortcode for all form fields “[all_fields]”


  • Fixed error with delete button text hover color
  • Fixed issue with Frontend Form shortcodes not displaying fields properly


  • Added support for downloadable product
  • Added support for virtual products
  • Added additional validation on form actions
  • Fixed delete button error
  • Fixed “Duplicate Post” Widget missing “Specific Post” option


  • Fixed relationship add post feature within repeater/flexible content fields
  • Fixed scripts loading even on all pages even whe form does not appear
  • “Dynamic selection” for permissions now uses multi-valued as well as single-valued ACF user fields to control who can see the form
  • Fixed annoying editor at the top of Elementor editors
  • Fixed submit button showing even when a submit button field is used


  • Added term slug field
  • Added term description field
  • Fixed term name validation error
  • Fixed post date field loading wrong time


  • Fixed wysiwyg not loading as post content field
  • Fixed issue with ACF fields not loading data properly


  • Added option to remove “edit password” button on edit user form


  • Fixed bug with variations attributes


  • Fixed issue with post type field


  • Fixed issue with delete post button permissions
  • Fixed Elementor form template not showing form widgets
  • Fixed issue with relationship and add/edit custom post types feature


  • Fixed issue with role field
  • Fixed issue with field prepare
  • Added Product field types to ACF
  • Added option to enable/disable add/edit products on linked products fields


  • Fixed issue woth conditions of product fields


  • Added Grouped Product type field
  • Added Upsells field
  • Added Cross-sells field
  • Moved product field conditional logic to prepare field function rather than saving in database


  • Added toggle arrow to variation rows
  • Enabled variable price field by default
  • Fixed attributes custom terms field
  • Fixed attributes and variations fields ui issues
  • Added ability to show form based on user capabilities


  • Fixed cache errors with prodct slug and product sku files
  • Fixed featured image display and attachment issue


  • Fixed error with permissions


  • Added Oxygen integration – phase 1
  • Fixed Post Author dynamic permissions
  • Fixed All Users dynamic permissions
  • Added “Submit Button” field


  • Fixed issue with featured image field


  • Fixed Multi step redeirection issue
  • Fixed delete button widget permissions issue
  • Deprecated delete button inside edit post form. From now on, use the Trash Button widget
  • Added ACF field types: Featured Image and Site Logo


  • Seperated Payments module to seperate addon in order to make the core pugin lighter


  • Added Gutenberg block to make disaplying the forms easier
  • Added permissions to global forms
  • Fixed bug with payments form


  • Removed dependency on Elementor
  • Added form post type with shortcodes


  • Fixed Relationship Edit Post feature creating duplicate posts
  • Fixed error when updating product type


  • Fixed issue with “login as new user” in multi step
  • Fixed limit submission not updating when post is deleted
  • Fixed limit submission hiding form even in the Elementor preview


  • Fixed media attachment to post issue
  • Fixed Freemius SDK issue causing conflicts with other plugins using Freemius


  • Fixed default user role setting not working
  • Fixed column field layout issues
  • Fixed stock quantity field not updating the stock status
  • Added conditional logic to stock fields


  • Added External Url field and Button text field to product forms
  • Added default main image for new products


  • Fixed missing float setting
  • Fixed username not being set from email when setting is turned on
  • Adding “save prepend” and “save append” feature
  • Fixed username required even when turned off


  • Fixed “sale price” showing only on variable type products
  • Added tax class field and tax status field
  • Added Elementor support to ACF group fields


  • Fixed css issue with relationship edit icon
  • Fixed relationship add/edit form reloading page


  • Fixed error not showing empty variations field


  • Fixed taxonomy field not saving properly


  • Fixed issues with variations saving new products
  • Fixed ACF Frontend admin options not saving
  • Fixed local avatar not showing image fields


  • Improved the end user ux of the attributes field
  • Improved the end user ux of the variations field
  • Added full control over all the text in the attributes field
  • Added full control over all the text in the variables field
  • Added “reassign users” option to the delete users button
  • Fixed delete buttons error


  • Added support for variable products
  • Added variation field to edit product and new product forms
  • Added “prepend” option to text based fields
  • Added “append” option to text based fields
  • Added “minimum” option to number based fields
  • Added “maxinimum” option to number based fields
  • Fixed conflict with ACF Extended


  • Added option to edit “Attributes” field inner fields


  • Fixed edit term form not loading term id in loop
  • Fixed product delete button error


  • Fixed submit spinner showing twice


  • Fixed pdf not uploading to gallery field
  • Added “Delete Term” widget
  • Added “Delete User” widget
  • Fixed relationship edit post post icon adding post to selected list


  • Added Woocomerce Product Attributes field
  • Added Woocomerce Product Type field
  • Fixed “add new term” option only appearing to editors and up
  • Changed “add new term” from icon to button
  • Added random string to modal windows so that the ids will be unique no matter what


  • Fixed issue with Relationship field “add post” feature
  • Fixed broken clone fields display


  • Fixed edit post form changing post type


  • Fixed issue with multi step form “overwrite action settings” feature
  • Fixed multi step form issue submitting form when last step is visited before previous steps are filled


  • Added default terms option to categoies, tags, and taxonomy fields


  • Improved ACF relationship add/edit feature to allow unlimited layers of posts within posts


  • Added “Save revision” feature to edit post form


  • Changed new post form “post type” option to show all post types, including private opens
  • Fixed gallery upload issue when logged out
  • Multi step forms now update $GLOBALS[‘acff_form’] when clicking on step tabs


  • Added Edit Current Author option to User Edit Form
  • Fixed conflict with ACF Multi Lingual


  • Fixed form calling validation twice
  • Added “Duplicate Post Form” Elementor widget
  • Imporoved preview of forms that lack permissions


  • Fixed “post url” redirect option
  • Added step index as hidden field in multi step form


  • Added Local Json support for frontend ACF fields
  • Fixed Javascript error
  • Fixed Payment collection feature


  • Fixed js 404 issue


  • Fixed foreach error


  • Added delete success message option
  • Added save draft success message option
  • Fixed error in form submit
  • Fixed default post date off
  • Fixed plugin classes structure
  • Freemius SDK update


  • Fixed WPML integration error
  • Fixed multi step errors
  • Fixed missing draft buttons
  • Save as Draft and load draft features now work without page reload
  • Fixed delete button not redirecting
  • Fixed post title saving as slug when both options are set


  • Fixed error with gallery field when using basic uploader
  • Added js filter to username field to accept only lowercase latin letters, digits, @, and .


  • Fixed true/false field not showing checkbox


  • Fixed issue with “post author” permissions showing to other users
  • Fixed error with shortcodes when fields lack value


  • Fixed multi step forms tab navigation issue
  • Fixed multi step error with message fields


  • Fixed basic uploader
  • Fixed js modal error
  • Added loading bar when uploading images using the basic uploader


  • Fixed “dynamic” permissions settings
  • Fixed issue with loading repeater field


  • Added no reload between steps on multi step forms
  • Fixed bug with relationship field Add/Edit posts option
  • Fixed issues with Product images field
  • Fixed featured image shortcodes
  • Added product slug field


  • Fixed issue with multi step form
  • Fixed issue with defined function get_user_field()


  • Fixed form not clearing after adding post
  • Fixed field groups not showing


  • Added width, margin, and padding options to all field types
  • Added Column field type
  • Fixed issue with Save Drafts option


  • Fixed bug with new post and new user forms not showing up


  • Fixed error with editing display name option
  • Fixed permissions error on edit user form


  • Fixed email field not passing validation when required


  • Fixed gallery images not saving with basic upload
  • Fixed text fields showing default html “required” errors
  • Added “New Term Form” widget


  • Fixed image uploading not working for logged out users or contributor role
  • Fixed multiple instances of same html ids on the same page
  • Added options to change the upload button text in Image-based fields


  • Fixed message field disappearing


  • Fixed error with edit password button


  • Fixed issue with redirect
  • Fixed issue with script loading too early


  • Fixed edit post form to keeps status by default
  • Fixed missing password strength meter file


  • Added “form container width” option to relationship field
  • Fixed permissions not working on user edit form
  • Removed border on mobile multi step form
  • Fixed multi step form being hidden on mobile
  • Fixed product images field not showing
  • Fixed featured images not “attaching” to posts


  • Fixed bug that was changing post title upon editing without a post tile field


  • Fixed featured image and Woo main image not saving when using basic input
  • Fixed saved draft in last step of multi step form redirecting
  • Fixed “frontend only” fields disappearing when using Ajax submit


  • Fixed Save Draft feature validating required fields
  • Fixed draft not saving if no title inserted


  • Removed closing /div that was breaking page layouts when multi step forms were used
  • Fixed form not submitting on second ajax submission
  • Fixed title field “post title” feature not saving as slug


  • Fixed Password strength error in popups and modals


  • Fixed relationship field “add post” feature


  • Fixed “[user:email]” shortcode
  • Added “[user:role]” shortcode


  • Fixed issue preventing field data not displaying Elementor dynamic data


  • Fixed issue with form not clearing


  • Fixed product categories field checkbox appearance option
  • Fixed taxonomy field checkbox appearance option
  • Fixed ACF Frontend settings not saving


  • Fixed drafts saving as published
  • Fixed saved drafts not changing draft status


  • Made submit button blur on submit


  • Fixed issue with multi step functionality


  • Fixed issue in relationship field Add Post feature not saving the new posts
  • Fixed issue in relationship field with post types
  • Added a default post type field to the “Fields” widget in the Form template
  • Fixed issue with modal window removing content when clicking the X
  • Important: Deprecated the default title and default featured image settings as they can be set using hidden post title and featured image fields


  • Fixed bug preventing author, subscribers, and logged out users from submitting
  • Fixed bug with User shortcodes on post forms
  • Fixed issue in relationship field adding post when the edit icon is clicked


  • Fixed bug with the password meter


  • Fixed bug with display name field


  • Added option to add and edit posts from a relationship field
  • Added option to choose Elementor form template for the add and edit posts form
  • Added option to filter posts/pages/cpts in a relationship field based on a specific author or the current user’s posts/pages/cpts
  • Fixed bug with drafts list
  • Dates on drafts now display in time and date format from the the wp dashboard settings page
  • Fixed “set as post title” conflict with “set as post slug” when used together in a text field. Now it displays the Title and updates the slug as well.
  • Added “post type” field to add post and edit post forms.
  • Fixed issue with default title not showing dynamic values correctly
  • Added option to add dynamic value shortcodes in the custom redirect url
  • Added acf_frontend_esc_attrs for backward compatibilty of older ACF versions
  • Restructured the form submission to process data faster
  • Fixed the preview redirect url setting
  • Fixed email meta data repeating Time


  • Fixed bug with Saved Drafts list
  • Extended modal window option to all widgets
  • Extended modal styles to free version


  • Fixed bug with “Clear Form” setting


  • Fixed issue with Add Product form


  • Fixed issue with multi step add post form
  • Fixed issue with modal closing on submit


  • Added a more intuitive UI to password strength and match meters
  • Added option to leave modal window open on submit
  • Added edit password button to password field in edit user form
  • Fixed redirect issues with new posts
  • Fixed redirect when using acf_form()


  • Fixed white screen error


  • Added dynamic pricing option to the credit card form
  • Added Slug field
  • Added post Date field
  • Added Post Author field
  • Fixed Role field labels for custom roles
  • Added Post Order Menu field
  • Added option to show form data in update message by using field shortcodes (ex. [acf:field_name] )
  • Fixed conflict with Anywhere Elementor


  • Fixed multi step form render bug


  • Fixed bug with edit user form
  • Added option to add default featured image


  • Fixed errors with multi step form


  • Fixed issue with edit post form settings not saving
  • Fixed issue with two ajax forms on same page


  • Fixed ajax errors when updating Elementor
  • Added Ajax success message when creating a new post in Pro


  • Fixed issue with email user shortcodes
  • Fixed issue with post status in multi step forms


  • Fixed dynamic default value on new posts


  • Fixed error


  • Fixed issue that prevented title value from loading


  • Fixed pot translation files
  • Added option to hide admin area by role
  • Added option to disable the option to hide admin area by user
  • Added option to redirect users from WP dashboard to any url


  • Fixed multi step conditional logic error
  • Fixed email content error
  • Added dynamic default value option to title field


  • Fixed email shortcodes
  • Fixed bug preventing submitting forms that don’t require payment


  • Added Stripe and Paypal Credit Card options for taking payments for new post submissions
  • Added option to show success message


  • Fixed Display Name field not saving
  • Fixed Wyswyg styling errors


  • Fixed repeater rows author filtering rows display by author
  • Fixed H1 tag appearing on all pages


  • Fixed bug with multi step new post form
  • Added option to filter repeater rows based on row author


  • Fixed bug not showing field labels on live page


  • Fixed field default value, placeholder and label not showing dynamic value


  • Added default value option to text based fields
  • Added read only option to text based fields
  • Added disabled option to all fields
  • Added option to hide a field from view
  • Fixed Taxonomy fields not loading


  • Added option to leave message for users who are not allowed to view form
  • Added permissions options to steps


  • Limited free 7 day trial notice to the ACF Frontend settings page
  • Added option to choose which post gets deleted or trashed by the Trash Button
  • Added more redirect options upon deleting or trashing a post/product


  • Fixed post drafts not publishing issue
  • Fixed issue with post draft validation


  • Fixed Anywhere Elementor conflict


  • Fixed missing field groups issue
  • Fixed missing taxonomy fields


  • Fixed custom taxonomy field issue
  • Fixed message field issue


  • Fixed missing file error


  • Fixed error with multi step new products form


  • Fixed error on Elementor Pro single templates


  • Added option to allow users to update their usernames. Warning: this can affect your urls and their SEO ratings
  • Added option to hide success message
  • Added option to allow user manager to edit other user profiles
  • Fixed bug with message field not showing on frontend
  • Fixed bug with title structure


  • Fixed Pro trial message not being dismissed
  • Fixed multisite error


  • Added missing “new post” in main action
  • Fixed bug in new post form submission


  • Added a styling tab to each field with margin, padding and width styles
  • Added placeholder option for text-based fields
  • Added option to add default display name
  • Added option to add default username
  • Fixed some bugs with the registration form


  • Fixed previous step password fields causing validation errors
  • Fixed text editor appearing on non Elementor pages


  • Fixed confirm password field validation issue
  • Added option to save User Email as Username


  • Fixed field width issue on RTL sites


  • Added option to display taxonomy, categories and tags fields in dropdowns or radio buttons
  • Added option to add new terms in taxonomy, categories and tags fields


  • Fixed issue with user role field
  • Fixed issue with user email sending notice when registering


  • Fixed issue with Ajax validation
  • Fixed missing submit spinner


  • Fixed issue with last step of multi step form not redirecting
  • Added all Woocommerce product inventory fields
  • Added user nickname and user display name fields


  • Fixed issue with duplicate fields saving in database
  • Fixed product images field not saving images to product images
  • Added better support for Elementor popups


  • Added ACF conditional logic support to multi step forms
  • Fixed last step of multi step forms not redirecting to custom url
  • Fixed user fields not loading saved value
  • Fixed taxonomy field type had no taxonomy selection


  • Moved Local Avatar and Uploads Privacy settings to ACF Frontend admin page
  • Added dynamic tag for user local avatars to replace the default gravatar ( requires Elementor Pro )
  • Fixed two lines appearing after field groups
  • Fixed issue that prevented trashing posts of custom type rather than deleting them


  • Fixed error showing hidden input


  • Fixed issue with multi step created new posts each step


  • Fixed error with migration query


  • Added option to trash posts instead of deleting them in the delete post button
  • Optimized the migration of old widget setting to the widget settings
  • Fixed repeating field groups issue
  • Fixed field group tab issue


  • Fixed error when saving widget in template
  • Fixed step tabs


  • Fixed Google Maps issue


  • WARNING: this updates the database. Please back up your database before updating
  • Restructured the fields selection so that all of the fields are in one place in the editor. Now you can reorder the fields
  • Restructered the multi step option so that it is more similar to Elementor’s multi step option
  • Seperated confirm password and password strength check
  • Added option to add content inside the form
  • Added multi step option to all the form widgets


  • Fixed issue with excluding fields option


  • Fixed issue with duplicating fields in latest update


  • Added option to display choice fields and image fields to comments list widget


  • Fixed Url not showing right on localhost in the new Edit Button widget


  • Added Edit Button and Delete Button widgets to single template


  • Fixed Comments List widget bugs
  • Fixed label and instruction spacing styles not working


  • Added Comments List widget in Pro


  • Removed default value from the default post title option


  • Added no page reload option in pro (still in development)


  • Fixed bug when adding post and editing on same page
  • Added Default title and default featrured image options to post and product actions/widgets
  • Added some more frontend Woocommerce fields


  • Added New Comment action and widget in pro


  • Added Site Options, Add and Edit Product widgets in pro


  • Added Edit User and New User Widgets
  • Added ability to add url parameters to the redirect
  • Added option to preview redirect
  • Limited the editing privilage to post author when Post to Edit is set to URL Query in Edit Post action
  • Fixed the update message showing in all posts


  • Fixed widget bug


  • Added “Edit Post Form” widget
  • Added “New Post Form” widget
  • Added redirect and icon options to Delete Post Button option and widget
  • Added icon option to modal button


  • Fixed issue with Modal button


  • Added Paypal option to forms in pro (BETA)
  • Added Paypal button widget (BETA)
  • Added Category for Widgets


  • Added option to either clear new post from form or edit it


  • Fixed bug with custom password


  • Fixed Confirm Password field errors
  • Fixed error with multi step fields


  • Fixed bug that was reloading page instead of redirecting users to new post when “new post url” was selected


  • Fixed error trying to call product action functions when Woocomerce not installed


  • Fixed error with custom price fields
  • Fixed error with Woocomerce categories and tags
  • Added responsive width to all built-in fields
  • Added Google reCaptcha field in Pro
  • Tweaked the page reload on new posts and users to load the newly added post data in the form


  • Fixed error with site tagline field


  • Added Happy files integration to ACF file field, image field, and gallery field.
  • Added custom “product images” field on frontend for Woocommerce users
  • Added custom “product sale price” field on frontend for Woocommerce users
  • Added option to edit a post based on a URL query
  • Fixed issue with “title structure” option on new submissions
  • Fixed issue that was creating two users during the multi step form


  • Added option to exclude field from field groups selection for faster setup
  • Added option to add default field groups faster setup

= 2.3.22
* Fixed product categories field was loading WP categories
* Custom title structure was not saving on initial submission


  • Tweak: Added automatic login option to registration form
  • Added custom structure to title field
  • Added custom post slug option for posts
  • Added custom product price option to number fields
  • Added New Product and Edit Product actions in pro. Woocommerce integration phase one.
  • Fixed edit user action to be able to choose whether or not to require passwords
  • Fixed validation error on default fields
  • Fixed Site Title field not saving


  • Fixed ACF tabs not working


  • Fixed multi step previous button, which was activating the field validations
  • Fixed confirm password bug not validating properly


  • Fixed multi step tabs not showing properly on vertical align


  • Fixed error of post titls not saving as slug for CPT
  • Fixed error of not saving username


  • Fixed error: Custom Post data fields were loading and saving the wrong data


  • Fixed error in multi form


  • Added options to default fields
  • Removed custom post and user field selection from the widget settings
  • Fixed some JS errors


  • Added Stripe action
  • Added a Delete Post Button widget
  • Added option to remove border between fields
  • Optimized the assets to load only where needed


  • Fix: There was a bug on the edit user action that we squashed
  • Tweak: Added Custom Labels for the built in user fields


  • Added Tabs Position option: side or top
  • Added multi step tabs navigation to preview
  • Emails in multi step form were sending in first step even when not specified
  • Email user shorcodes fixed


  • Important: Changed the email shortcodes to be written without a underscore before it. For example: ‘post_title’ instead of ‘_post_title’
  • Important: Changed the default site option fields to be deactivated by default. Activate them in the options tab if they are needed
  • Fix: multi step forms were not saving new posts properly
  • Tweak: Added validation to username to block illegal characters
  • Tweak: Added option to force strong password and confirm
  • Tweak: Repositioned the save draft button and added styling options for it
  • Tweak: Added email shortcode support for featured image and post url as well as fields with multiple values
  • Tweak: Added option to show custom content or nothing for reached limit
  • Coming soon: Stripe
  • Coming soon: Woocomerce


  • Fix: multi step forms not showing some of the default user fields and not submitting to next step


  • Fix: Multi forms and custom labels were not working together
  • Fix: Messages were always on edit screen


  • Fixed the Elementor select controls in the widget to comply with Elementor 2.9
  • Fixed conflict with free Elementor version caused by autocomplete controls by replacing them with text field for inserting post, user, and term ids for Elementor free version only
  • Fixed bug in query which was showing all drafts in the draft selection


  • Tweak: Added custom label options to default post fields so that you don’t need to create a whole ACF field just to change the label. Available for post actions in free version and for edit options action in pro. Coming soon for user actions.
  • Fix: fixed bug that was saving posts as drafts when save as draft was turned off
  • Fix: fixed bug that was preventing saved drafts from showing when adding a post of a custom type


  • Fixed bug preventing featured images from saving on certain custom post types since 2.2.10
  • Removed default ACF options page. Will return as option in 2.3
  • Tweak: limited drafts shown in new post form to those submitted by author
  • Tweak: fixed the save progress toggle to always show before submit button


  • Please note: Changed “set as title field” in ACF text field settings to save data from admin dashboard as well as frontend
  • Please note: Changed “set as content field” in ACF wysiwig and textarea field settings to save data from admin dashboard as well as frontend
  • Please note: Changed “set as excerpt field” in ACF textarea field settings to save data from admin dashboard as well as frontend
  • Added a plugin admin page
  • Optimized the widget in the Elementor editor by loading posts, users, and terms selections’ values with autocomplete
  • Added option to let users save a draft on new post action
  • Added option to let users edit saved draft on new post action
  • Added ACF options to allow you to create custom featured image field and to create read-only text fields
  • Added default site option fields to allow users to edit site title, tagline, and logo in pro
  • Added popover for email shortcodes in the editor in pro


  • Added default user fields: First Name, Last Name, and Biography
  • Fixed bug in ACF settings when switching field type
  • Fixed a bug with the ACF field selections
  • Added option to create new post with many steps
  • Added styles for steps in pro
  • Added styles for ACF icons in pro
  • Added more options to multi step in pro


Changed required mark to show by default
* Fixed bug preventing the form from showing when “all users” is chosen in the permissions tab
* Fixed bug preventing field group names from showing in fields selection


  • Added hook that hides all default ACF Frontend fields from dynamic tags
    Returned option to hide admin area to backend user forms
  • Fixed permissions bug preventing form from appearing when first added


  • Fixed error with ACF image fields


  • Fixed bug in the logged in users setting in the permissions tab


  • Added tags setting to post actions
  • Added post status setting to edit post action


  • Added default post categories and tags fields
  • Added label display options
  • Added styles for modal window, messages, fields, labels, and add more buttons in pro


  • Fixed error in dynamic selection setting in permissions tab


  • Added Freemius opt-in so that we can use shared data to make this plugin freaking awesome!
  • Added promos for pro features.
  • Added user auto-populate options and local ACF avatar