What is User Profile in WordPress

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.

User Profile in WordPress frontend view

The admin can see the registered users from the backend, under the ‘Users’ option on the dashboard.

User Profile in WordPress change roles

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.

Tips: Admins can build paid membership site using PayPal hence earn revenue by registering members on their sites. 

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.

Tips: With ProfileGrid, users can very easily display WordPress user profile page using shortcode. No need to code or design the page, paste the shortcode and publish it. Job done!

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.

User Profile in WordPress default pages

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.

User Profile in WordPress my profile page

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.

With ProfilGrid you can list your WordPress users and their metadata for better user management. The admin also has the authority to edit user information from the backend. They can also add new users and activate/deactivate users from their site dashboard.

Scope For More

User Profile in WordPress frontend

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.

One can use the ProfileGrid plugin to build a business directory or create staff member profile page of employees. This way, making an announcement or interacting with members become convenient. Also, the user profiles in this plugin get to communicate with each other through private messages. This promotes a less formal work culture.

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.


  1. get more info

    Very good post. I’m going through many of these issues as

    1. vincent


      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.

  2. simone

    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?

    1. ProfileGrid Editorial Team


      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,

  3. Richard

    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.

    1. ProfileGrid Editorial Team

      Profile page use the theme template and use the width as per the theme. If still face issues, please write us here.

  4. seven

    Why is there no demo or sample site?

    1. ProfileGrid

      We are in the process of setting up a demo site. It is not available as of now.

Leave a Comment

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