Create User Profile in WordPress with ProfileGrid
What is user profile in WordPress? When you register as a user on a WordPress site, you automatically become the owner of a WordPress user profile on it.
In order to register as a user, you would generally register from the frontend. WordPress would only require an email address and a username to create your user profile. However, these days developers create registration forms with multiple fields to collect additional data about users.
The WordPress user profile plugin ProfileGrid helps them achieve this goal. These sets of information are displayed on the frontend of the site or in the user’s bio.
The admin can see the registered users from the backend, under the ‘Users’ option on the dashboard.
From the very same page, the admin can change the roles of the users to participants, subscriber, contributor, editor etc.
Functions of a ProfileGrid User Profile
One can create a membership site which operates in multiple groups. In these groups, one can take in registered users with the help of ProfileGrid. These users can communicate among themselves, create groups on the frontend and even sell products from their profile. ProfileGrid is one plugin that offers a host of features allowing you to create a smart WordPress user profile. One can customize these profiles by integrating other plugins. Hence allowing a user to perform various activities through their profiles.
For example, this WordPress user profile plugin offers one-click integration of WooCommerce, bbPress, and Stripe. Making it easier to integrate third party plugins on a WordPress user profile thus stretching its functionality.
Creating User Profiles in WordPress With ProfileGrid
Once installed, the ProfileGrid plugin offers you its own set of shortcodes. These shortcodes pretty much do most of the work for you.
Here we will utilize the [PM_Profile
] shortcode to set up our user profile. This plugin also creates certain default pages like PM Groups, PM Search, PM Login, PM Profile, etc.
This makes the job of a user more easy and quick. The only work that is left for the user, is to paste the particular shortcodes into the specific pages.
Now that you have pasted the shortcode on PM Profile Page you can name it whatever you want. I named it ‘My Profile’ here.
After clicking the publish button you have successfully created your user profile in WordPress. Now there are a few things to be done before this page appears on the frontend.
Get into ‘Global Setting’ under ProfileGrid and click the ‘General’ option. Here you will get various options to work on the appearance and frontend features of the site. In order to display your Profile Page on the frontend, you need to assign the page from here. From the ‘Profile Page’ option, select the name of the page that you have assigned as your user profile page. In my case, I will assign the ‘My Profile’ page here and click on the Save button.
So now all the registered members on your site will have their individual user profile in WordPress.
Adding Custom Fields to User Profiles
ProfileGrid is not just a WordPress user profile plugin, it also helps users to create smart customized registration forms. A user fills up these custom fields on a registration form and submits it. These data from the form then transfer to their profiles and appears on the frontend.
From the Group Manager page of ProfileGrid, click on the Fields option on the bottom corner of any group.
The page where you will land is called the Custom 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 to the group registration form.
The list contains predefined fields like Username, Password, Biographical info 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.
After configuring a new field, click on the save button and publish the form on the frontend.
User Profile Management
ProfileGrid offers efficient user management for the admin. Added to the default WordPress user metadata management, this user profile plugin provides data segregation for filtering user search.
Scope For More
The above image is a view of a profile page from the user’s point of view after logging in. As you can see, there is an ‘Edit’ button in each user profile. This will help them edit their data or change their password from their own profiles. Now, this user profile is extendable. The admin has the liberty to add extra fields to make an extensive user profile in WordPress. For example, in the above picture, we see a Facebook link embedded in the WordPress user profile. Likewise, you can add Twitter links, registration date, address or email fields on a user profile.
So make your membership site dynamic and attract more members to it by creating beautiful user profiles in WordPress. These profiles add a personalized appeal to a site and make your users more interested in it. All you need is to activate the ProfileGrid plugin and start fetching compliments with smart and customized profile pages.
Very good post. I’m going through many of these issues as
well..
Hi,
We are glad to know you liked our post. If you have any specific questions, do let us know. We’ll be happy to help.
I need to have different roles for different users, each role with different access to features
Eg. a Basic role can only read some posts (content restrictions) and is not allowed to see other roles profiles. A Pro role can see everyone’s profile.
Is it possible?
Hi,
Thank you for writing to us.
As of now, Role-based user access is not available. We have noted and forwarded this to our development team to review and add this feature in one of our future releases.
Thank you,
Hi PG
I was thinking of purchasing the pro version, but PROFILEGRID won’t stretch full width of page. Why not?
How can I make it full screen width?
Please help….cheers.
Profile page use the theme template and use the width as per the theme. If still face issues, please write us here.