Create Custom Fields to WordPress Profile Page with ProfileGrid
A membership site providing users a customized WordPress profile page always attracts users. Also, due to user convenience, your users tend to come back to your site more.
Custom fields add user metadata to a user profile. The more data your users get to enter, the more robust becomes the WordPress custom profile page.
Moreover, you can add numerous custom profile fields to a WordPress profile page and even give your users the liberty to edit them from the frontend. All you need to do is install the ProfileGrid Plugin. It makes it really easy to create WordPress custom profile fields to a user profile. The key lies in creating a customized registration form.
Creating WordPress User Profile Custom Fields
Right after installation, the ProfileGrid menu will appear on your site dashboard.
From the ‘ProfileGrid’ option on the menu, we will land on the ‘Group Manager’ page. Here, the admin gets to create groups and manage its consisting users. However, the first step to create a user profile is to create a group where you want to welcome users. The ‘New Group’ option on the top left corner allows you to create new groups.
Once you form the new group, start adding data fields to it. These data fields will create your group registration form.
Click on the ‘Fields’ icon on the bottom corner of your newly formed group.
The page where you will land is called the ‘Profile Fields Manager’ page. It has an option on the top left called ‘New Field’. By clicking on this option, you will see a list of fields opening up; from here you can add your desired fields.
The list contains predefined fields like Username, Password, Biographical info, User URL and many more. When you click on any field, you will land on a page called the ‘New Field’ page. Here you can determine the description, position, privacy etc. of this field.
In the above picture, you can see I used the ‘Facebook’ field. Now, enable the Display on Profile Page toggle. By doing so, you make this field appear on the user’s WordPress profile page. You may not want to display all the user data fields on the frontend. In that case, you will not enable this toggle for those WordPress custom profile fields.
Frontend WordPress Custom User Profile Page
All the fields that are added on the backend, first appear on the registration form. A user fills up these fields in the form and these sets of information appear on the frontend user profile.
The above picture shows the frontend view of a WordPress profile page. In this profile, we have added the username, profile image, first name, and gender fields. Similarly, you can take your pick from the list of options provided under ‘New Fields’ in a certain Group.
The admins can also choose to boost a user’s WordPress profile page with third-party plugins. Since ProfileGrid is easily compatible with all kinds of plugins, one can integrate them to build dynamic user profiles. Thus enabling users to buy and sell products and premium contents through their WordPress custom user profile page.
For example, to let users post jobs from their WordPress profile page, the admin can boost job manager user profiles using shortcodes.
Moreover, ProfileGrid already offers extensions for one-click integration of WooCommerce, Stripe, and bbPress.
You can add new fields to an existing group as well. In that case, the existing users of that group can edit their profiles to insert data into the new field space. The advantage of being able to create custom profile fields to user profiles opens up a host of opportunities. One can also display registration date in WordPress user profiles to keep a track of user registration.
ProfileGrid allows an admin to maintain multifarious groups through one membership site. He/she can then create custom fields to user profiles that are suitable for a particular group. For example, not all groups might require the terms and conditions field or the paragraph or the radio button field.
Similarly, if a group consists of performing artists, then the admin might add the ‘YouTube’ field. This will allow the artists to add their YouTube channel links to their WordPress custom profile page.
Offices or organizations can register their staff members under different groups, in this manner, based on their departments or designations. This way even schools or colleges can create staff member profile page to enlist their employees and students. Thus making announcements or sending emails become easy.
By adding the ‘Date’ field, an admin can seek the date of birth or joining date of these members. Moreover, users can add one field more than once in a profile. One can use a single field many a time, with different descriptors.
Therefore, we saw, how easy it was to create WordPress user profile custom fields. With ProfileGrid, many such jobs become a cakewalk. This is due to the fact that amateurs, as well as pro developers, can use this plugin. One does not need to associate coding or designing to perform such jobs. Moreover, users can perform most of the work with the help of the features, provided under the ProfileGrid menu. This is one of the main reasons behind its rising popularity.
Hello i am doing the same but its not showing on user profile, what could be the problem, please help
Could you please confirm if you have not enabled the option “Admin only” and configured the “Visible For” option correctly in field settings. If you still face any issue, please reach out to us through our support page on our site in order to allow us assist you.
Paragraph and header are not displayed in the profile. All other fields are fine. Admin only is disabled. Privacy is set to registered.
Please help. Thank you
Both Heading and Paragraph fields are read-only fields. Users do not input any value in these fields. That’s why it does not appear on the edit profile page.
which extension is needed to add custom fields to the profile page?
I can’t find “New Field” anywhere.
Please refer to the following steps to add the custom field in the user profile using the core plugin
1) Login to the WordPress dashboard and go to the ProfileGrid menu.
2) All Groups will be listed here, then go to the group Fields for a group.
3) Next you will see the list of fields for that group. You can edit, delete or add fields from here.
4) To show fields on the profile page, enable the option “Display on Profile Page” in field settings.
Let us know if you have any other questions.
hey, I have a question. can we add some numbers to every single user’s profile?
for example number of slots of a user =5.
and the user will only read the slot number.
is it possible?
This cannot be achieved as of now.
Hi, I would like to also ask if there is a way we can add a meta key to existing fields like Instagram or LinkedIn? Like can we assign them a meta key.
You may add or assign a meta key for a field from field settings.
Do you have a step by step guide on how to do this? Thank you
How can i add auto generate number id fields?
ProfileGrid does not have a feature to add the auto generate number field as of now.
Are the additional fields associated with the User via ProfileGrid accessible to other plugins that have access to the User object?
Are these fields accessible via PHP in a template so they can be displayed on custom layouts? Something like ACF’s get_field() functionality?
Can these fields be populated via PHP – something like set_pmfield()?
Plugin allows to set the meta key for a field in field settings. You may get the user meta key value using WordPress function get_user_meta in custom templates.