MB Frontend Submission is an extension of the Meta Box plugin which allows developers to create frontend forms for users to submit the content (posts). The extension supports both default post fields as well as custom fields created by the Meta Box plugin. The frontend form can be embeded anywhere using shortcode and requires no custom code.
Frontend Form Made Easy
The frontend form submission is quite frequently asked by Meta Box users. It’s very useful to use in websites where users contribute content. These websites can be a listing website where users submit their properties and wait for reviews before publishing. Or a review website where users submit their reviews based on some criteria. The usage is unlimited and various based on what you want.
Prior this extension, you have to use custom code to display the form in the frontend and manually control how it saves data. The data can be post fields (such as title, content, thumbnail) and/or custom fields (location, rating, area, notes, etc.). It’s a big job and time consuming if you have a long form or want to change an existing one.
With MB Frontend Submission, everything is handled automatically. No extra code. Just use the shortcode and let the extension do the rest.
Post fields are supported
Although built for Meta Box – a plugin that handle custom fields and custom meta boxes, MB Frontend Submission can handles post fields very well. And you can use it to create or edit posts without any limitation. It’s a true solution for post submission!
The extension supports the following post fields, which are enough in most cases:
- Post ID (in case you want to update an existing one)
- Post status (in case you want to auto publish submitted posts or put it in the review queue)
- Post title
- Post content (wysiwyg editor)
- Post excerpt
- Post date (datetime picker)
- Post thumbnail (yes, you can upload and set post thumbnail as well!)
Note: the taxonomies (categories, post tags) can be handled by custom fields in Meta Box (the
taxonomy field type).
Many custom field types are supported
Almost all field types are supported, including not only basic fields, but also advanced fields like wysiwyg, date time picker, slider, or file upload. You can use MB Frontend Submission to create a very complicated form if you want.
The clone feature also works!
The only exception is the
image_upload fields as they query the uploaded media files and requires users to login to see them. This is the limitation of WordPress to prevent insecure actions (a non-logged in users should not see what uploaded or be able to upload a file that contain unsecured content). These fields still work well if the user is logged in!
Note: If you need uploading files, please just use
image field type. Both fields work well.
Show the form everywhere with shortcode
MB Frontend Form provides a shortcode that you can use to display anywhere on your website – whether inside a page content, text widget or within a custom PHP function (use
do_shortcode). It’s flexible and user-friendly.
- Be able to create new posts or edit existing posts
- Be able to set the submitted post status
- Supports post fields (title, content, excerpt, etc.).
- Be able to set the post thumbnail
- Support almost all custom field types provided by Meta Box
- Embeded everywhere using shortcode