We’ve just improved the frontend submission feature of Meta Box to a new level. From now on, you’ll have an UI to display the custom fields as a form as well as the user dashboard on frontend instead of using shortcode as before.

Having an UI to display the custom fields as a form as well as the user dashboard on frontend instead of using shortcode as before.

 

Video

Before This Update

Previously, whenever you want to display a custom field on the frontend that allow users submit information, you must look for its shortcode in the Custom Fields section, then add it to a page or post.

Copy shortcode of the wanted field group.

In the page editor, you just see the shortcode and must go to the frontend to see how it looks.

Add shortcode of the field group to the page.

In addition, to customize the form, you need to manually add some attributes into the shortcode following the documentation.

Add more attributes to the shortcode.

Displaying the user dashboard is the same.

Add shortcode to display the user dashboard.

The user dashboard displays on the frontend.

However, now you can do it all visually. We’ve built a UI for you to display the fields and the user dashboard. You even can customize them by some click without touching any code.

UI for the Submission Form in Gutenberg

Let’s take a look at how to do it in detail with Gutenberg.

Display Submission Form

I have a field group with ID as event-details and will display it on a page. Instead of adding the Shortcode block as previously, search for [Meta Box] Submission Form block.

Instead of adding the Shortcode block, search for [Meta Box] Submission Form block.

This block is totally new due to this update.

Right after add the block, you will see the form with default fields which are Title and Content. To display custom fields from a field group, add the ID of the field group into this box at the right sidebar.

Add the field group ID into the ID box to display the custom fields

You’ll see the fields display right on the page editor.

There’ll be some settings of the block here along with the guide to customize the form at the right sidebar. Each one will be matched with an attribute as you can see in the documentation.

Add attributes for the Submission Form on the sidebar.

 

In the event that you want to add more custom fields from another field group, just go to get the field group's ID, and add to this box as well.

Add more field group ID to s to add more custom fields from another field group.

Do you see it's easier than previously?

Display User Dashboard

Besides that, if you want to display the list of posts that a user submitted, there’s also a totally new block named [Meta Box] User Dashboard for it.

Search for [Meta Box] User Dashboard to display the list of posts that a user submitted

Just choose the page where the list will display in the following box then the table that lists the posts will come.

Choose the page to get the data from the submission form

There’re also settings to customize the table. They also are the alternative to the attributes that you used in the shortcode in the past.

Add attributes for the User Dashboard in the sidebar.

 

We believe that all of these improvements will help you save a lot of time when creating the form and the user dashboard this way.

UI for the Submission Form in Other Page Builder

This UI is now available with Gutenberg, Elementor, Bricks, and will come soon for other page builders.

For Elementor and Bricks, there is a new section named Meta Box when you add an element. There’ll be two new elements in this section, one is Submission Form and one is User Dashboard. They work the same way as in the corresponding blocks in Gutenberg with the live preview on the page and visually settings.

Submission Form and User Dashboard elements in the page builders

For other page builders, they’ll work in the same way (if any). We’ll announce when one of them is available. Let’s keep track of us to have news on time.

Let’s update the MB Frontend Submission / Meta Box AIO to the latest version to try this awesome feature. If you see this improvement is helpful, please let us know and share it with your friends!

Leave a Reply

Your email address will not be published. Required fields are marked *