MB User Profile is an extension of the Meta Box plugin that allows you to create register, login and edit profile forms in the frontend. It works similar to MB Frontend Submission, but for the user profile. These forms can be embedded anywhere using shortcode and requires no custom code.
The MB User Profile extension includes the MB User Meta extension, which allows you to add custom fields to user profile. The disadvantage of the MB User Meta is it works only in the admin area. With the help of MB User Profile, you can create user forms in the frontend where you can edit user information easier than before.
Note that if you use MB User Profile, you don’t need to install MB User Meta.
The MB User Profile extension includes 3 shortcodes for 3 types of form: login, register and edit user profile. In each shortcode, you can include any custom fields created by the Meta Box plugin. So, there is no limitation for number of forms or fields in those forms.
For example: you can create 2 login forms using the provided shortcode for a sidebar widget and for the header. You also can create 2 user profile forms: one for general information, one for back accounts.
You can use the shortcodes to display user forms 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.
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 the MB User Profile to create a very complicated form if you want. Beside, the clone feature works!
With the help of the Meta Box Builder extension, you can create user profile form without touching a line of code. Simply go to Meta Boxes → Add New and add any fields you want to. Then go to the Settings tab and select “Show meta box for users”:
Please note that you need to purchase the Meta Box Builder first in order to use the builder for user profile. If you already purchased a bundle, then the builder is already in your account. You can just start using it for user profile.