Are a Forminator plugin user looking for a way to quickly modify Forminator forms entries? Want to allow your WordPress site users to view and edit their own form entries?
By default, Forminator does not provide a frontend editing feature for form entries. But in this post, you will see how you can edit Forminator entries on the WordPress frontend.
Though there are some options for you if you want to display the Forminator entries on WordPress frontend, there are no options with Forminator for those who want to allow editing Forminator entries on WordPress frontend pages and posts.
Since you have Tablesome, you don’t have to hire a developer to create custom functionality to edit Forminator entries on the frontend.
Tablesome – Frontend Editor for Forminator Entries
Tablesome is a Forminator Integration plugin that lets you save, edit, display and export Forminator form submissions when a visitor submits a form. Tablesome also allows editing form entries directly from the frontend.
Besides the frontend editing of Forminator entries, you also:
- Restrict editing to selected User Roles
- Allow users to edit only their own records
- Restrict editable columns
- Enable / disable deleting from frontend
Tablesome lets you display and edit Forminator entries on your site frontend in stylish tables with Search, Filters, Sort, and Pagination. You can easily search and filter the form field values you want to find within the Tablesome table.
How to Edit Forminator Entries on Frontend using Tablesome
To enable frontend editing entries for Forminator using Tablesome, you need to follow these steps:
Import Forminator Entries Into Tablesome
Before you move to editing the entries you need to first get the entries into the Tablesome table. If you already have collected the entries, you have to export the entries from Forminator and then import it into Tablesome.
- Go to Forminator → Submissions → Choose the form and select “Show submissions”
- Click “Export” button → and then click “Download CSV” button
- Then go to Tablesome → Import a Table
- Click “browse” and select the exported entries file
- Give the Forminator entries a suitable name and then click “Load Data” button
Collect Forminator Entries using Tablesome
You can also collect Forminator form submissions directly into Tablesome tables.
- Go to Tablesome → Create New Table
- Then in the workflow section, select the Forminator ‘On Form Submit’ trigger and then select the form that you want to save the submissions
- In the Action section, select the Tablesome “Add Row” action
- After selecting the necessary options save the table and the table will start collecting the Forminator form submission.
Enabling Frontend Editing on Tablesome
- Go to the Forminator Entries table in which you want to enable the frontend editing.
- In the sidebar that is left side to the table which has the workflow section, go to the “Frontend Editing” tab.
- In this tab, enable frontend editing for this table
- Select the User Roles of the users whom you want to allow to edit the table in the frontend
- You can choose if you want users to to edit only their own entries or all of the form entries
- Make only selected columns editable in the frontend
- You can also enable delete the entries from the frontend
See the video tutorial below to see how Tablesome Frontend editor works:
Display Forminator Entries in the Frontend
Now that we have enabled the frontend editing we have to add this table to a page so that it will be accessible for the site users to edit on the frontend.
- Copy the table shortcode that is displayed below the table title and paste it into any WordPress post, page or CPTs where you want to display the table.
- When a logged in user has access to the frontend editor view the page, they will be able to edit, delete and update the table.
Allow Users to Edit Only Their Own Forminator Form Submission
- By default, all of the form entries will be displayed on the frontend, but users will be able to edit their own entry (if the option selected).
- But if you want to allow a user to view only their own form entry you can do so by displaying filtered data on the frontend.
- To filter the table, go to your Edit table page and go to the workflows section.
- Here select the Tablesome “On Table Load” trigger and select the Tablesome “Filter Table” action.
- In the Table Filters section, you can select a column and apply the filter within the column.
- In the column selector, find and select the “Created by” Hidden Column option and then select the “Currently Logged-in User” Smart Field.
When you do this, you will be able to allow users to see only their own form entries on the frontend. Only current user’s entries will be displayed.
Users who are not logged in cannot see any of the Forminator entries.