ProfileGrid WordPress User Profiles Plugin [Starter Guide]

Introducing WordPress User Profiles Plugin

Welcome to the ProfileGrid Plugin Starter Guide that’ll help you get up and running with this amazing WordPress user profiles plugin. ProfileGrid is extendable to multi-author blogs, groups, communities, memberships. The purpose of this guide is to give you a quick overview of ProfileGrid Plugin’s core functionality, around which everything else in the plugin revolves.


Quick & Easy Setup

ProfileGrid creates 6 handy pages as soon as it is activated. These pages form the basis of all user activity.

Page URL Page Name & Description
/pm_groups All Groups: This is the page that displays list of all ProfileGrid Groups in one place. A user can check out any Group from this page and also sign up to become a member of it.
/pm_group Group: This is the display page for an individual Group. It displays all the information of a single Group, which is the Default Group by default. You can edit the ID in the shortcode on this page to set any other Group as the default group for this page
/pm_profile My Profile: As the name tells, this is the page that displays all your ProfieGrid Profile information. It includes Notifications, Personal Messages, Blog Posts, and Settings to name a few. The URL of this page is
/pm_registration Registration: From this page, a user can register and become member of a Group. Just edit the ID in the shortcode on this page to make a Group as the default Group for user registration.
/pm_login Login: This is the default ProfileGrid page that allows users to log into your site from the front-end itself.
/pm_forgot_password Forgot Password: This page allows a user to set a new password if he/she has forgotten the existing one

*All these pages use ProfileGrid Shortcodes to publish the front-end display.

**You may connect these pages to your Menu for quick access (Optional).

Additional Shortcodes:

You can also publish ProfileGrid’s front-end on any page of your choice with the help of our shortcodes – and we have plenty more shortcodes? You can access all shortcodes from the Shortcodes menu tab of our WordPress user profiles plugin.

This completes the basic setup. Explore all shortcodes and pages before jumping on to the next section to start optimizing ProfileGrid to your needs.


Optimizing ProfileGrid

ProfileGrid registration form is part of ProfileGrid Groups. If you don’t need the Groups system, you can use ‘Default Group’ to enable user registration. Note that ProfileGrid Groups can be used as Social Groups or Profile Types.

For users building a membership site or community site, you can configure separate registration form for each group. This will allow you to capture specific data from custom fields for each group.

Since User Group(s) is the starting point, let’s get going by creating your first group.


Create First Group

Once ProfleGrid is installed on the site, the ProfileGrid menu item will appear in the list of WordPress Dashboard menus. Click on this link to start working with ProfileGrid. The first screen you will see after clicking on the ProfileGrid menu item, is the Groups Manager screen.

On this screen, you will see that there is a small section for creating a new group and a DEFAULT GROUP. DEFAULT GROUP is what comes pre-installed with the plugin and you can use this group to test any changes you’d like.

But for now, we’ll just proceed one step at a time and create a new group first. Just type in a name for the new group in the empty text box and click on the ‘CREATE NEW GROUP’ link. The new group’s card will now appear next to the DEFAULT GROUP.

WordPress User Profiles Plugin Group Manager

It is now time to activate user registrations for your new group.


Activate Front-end Registrations

Activating group registrations from the front-end is pretty straightforward. All you need to do is create a new WordPress page, and in its content area, add this shortcode: [PM_Registration ID=”2″]

WordPress User Profiles Plugin User Registration

In this shortcode, the ID is the same ID which displays on the group card on the ‘Groups Manager’ screen.

Let’s now customize your new group further by configuring the…


Group Settings and Fields

At the bottom of each group card are two links, namely ‘SETTINGS’ and ‘FIELDS’.

The ‘SETTINGS’ link takes you to the group settings screen where ProfileGrid provides you various options to configure the group’s behavior just the way you want it to.

WordPress User Profiles Plugin Settings

The ‘FIELDS’ link takes you to the ‘Custom Fields Manager’ screen. This is where you can truly make your groups unique. You will see that a field already exists there for ‘User Email’. This field gets created automatically whenever you create a new group. It can be edited or removed, according to your liking.

WordPress User Profiles Plugin Fields Manager

You can add more fields to the group by using the ‘NEW FIELD’ link below the ‘Custom Fields Manager’ heading. You can also organize the fields into various sections. New field sections can be created by clicking on the ‘NEW SECTION’ link right next to the ‘NEW FIELD’ link.

Any user now joining your new group will get these group fields added to his/her user profile automatically. Awesome, isn’t it?!

Next on our list is an overview of all of ProfileGrid’s amazing shortcodes for front-end publishing.


Front-End Publishing – Using Shortcodes

ProfileGrid gives you ten powerful shortcodes right out of the box. Below is a description of them all, along with the shortcode itself:

  1. REGISTRATION FORM AS A SINGLE PAGE [PM_Registration ID=”x”]: Displays sign up form for a group as a single page. Sections will be separated into separate blocks. Replace x with the Group ID.
  2. REGISTRATION FORM AS MULTI-PAGE [PM_Registration type=”multipage” ID=”x”]: Displays sign up form for a group as a multi-page. Sections will be separated into pages. Replace x with the Group ID.
  3. SINGLE GROUP PAGE [PM_Group ID=”x”]: Displays a Group with logo and description. Groups users are displayed below the Group Card. Replace x with the Group ID.
  4. MULTI GROUP PAGE [PM_Groups]: Displays all the Groups with logo, description and Sign Up buttons. Visitors can choose a Group to join.
  5. PROFILE PAGE [PM_Profile]: Single profile page used for displaying logged in user’s profile.
  6. LOGIN FORM [PM_Login]: A login form with Username/Email and Password fields. Also, it has Forgot Password link.
  7. PASSWORD RETRIEVAL FORM [PM_Forget_Password]: A page where users can enter their email to reset their lost password.
  8. PASSWORD RESET FORM [PM_Password_Reset_Form]: The page where users arrive after clicking on password reset link sent to them after using Password Retrieval Form.
  9. ALL USERS PAGE [PM_Search]: Shows all users with profile image and username on a single page with search capabilities.
  10. BLOG SUBMISSION PAGE [PM_Add_Blog]: Allows users to post blogs if User Blogs are turned on. Blogs will be visible on respective profile pages.


Optimize Global Settings

Found under the menu item ‘Global Settings’, The Global Settings for ProfileGrid control how the plugin behaves overall. Global Settings contain general options for ProfileGrid, such as Security Settings, User Account Settings, Email Notification Settings, and many more.

This guide does not cover Global Settings in-depth, but we do encourage you to review the Global Settings on your own. The helper text on each of these setting screens will give you all the information you require to learn more about ProfileGrid’s Global Settings.


Configure Email Templates

The Email Templates screen is where you can create your own email templates. These templates can be used for the various emails ProfileGrid sends out to users on specific events. Such as email notification on User Registration, User Activation or Deactivation, Password Change, and Account Deletion.

The menu item for Email Templates is, aptly named, ‘Email Templates’.


Additional Documentation

This concludes our quick and easy Starter Guide for our WordPress user profiles plugin. For more details on ProfileGrid, we welcome you to visit our complete WordPress user profiles plugin documentation.

Also, do you know that ProfileGrid is compatible with bbPress, WooCommerce, and MailChimp? No? Then you need to head over to our Extensions repository and begin integrating ProfileGrid with your other favorite plugins right away. Note that bbPress integration and Woocommerce integration are free extensions 🙂

  • 103


  1. Andy

    Amazingly awesome plugin guys! I searched and tried some odd 40 different plugins and was sad that I was unable to find the right plugin for my website. Then ProfileGrid came to the rescue and was so happy to find this amazing plugin. Thank you so much for making this out of the world plugin! Love you so much and so thankful to you! The ProfileGrid Search has some issues that I wish to report. I can’t search profiles using a particular profile field. For example, on my site, I have displayed member profiles. The profiles have custom fields like Registration ID, Name, DoB, Age, Address, Phone Number, etc. If I wish to search a profile with the Registration ID, it does not display the search results. But if I go to Advance Search and then search the Registration ID, it displays the profile I look for. Why doesn’t it show the searched registration ID/profile in normal search? Am I doing something wrong? Is there some setting I need to enable/disable? Please help. Would appreciate your help a lot. Thanks!

    1. ProfileGrid Development Team

      Hello Andy, Thank you for your kind words! Could you please create a support ticket on our helpdesk so that we can assist you better with this. You can do that easily from here – Our support staff will look into the issue asap and get back to you with a solution. Cheers!

      1. Andy

        Hello there, thanks for the reply. I have created a support ticket. Thanks again.

    2. Vic

      Hi Andy , can you share your website link please? If you perhaps can share with us what you have created with this plugin.

  2. Andrey

    Hello there! How can I access ProfileGrid user fields from my template? For example, twitter and other social media fields. Found no documentation on this. Thank you in advance.

    1. ProfileGrid Development Team

      Hi, please reach out to our support team here

  3. Kasha

    Keep working ,impressive job!

    1. ProfileGrid Development Team

      Thank you 🙂

  4. betara

    amazing plugin..very complete…tha best

    1. ProfileGrid Development Team

      Thank you 🙂

  5. Jochem Aalders

    Additional field ‘Nick Name’ cannot be added, which is the only flexible field to have it in the profile grid.

  6. Jochem Aalders

    More functionality ideas: order by for the profiles, atm not possible to sort this in the grid

  7. Collins Omogo

    I must admit… this is the best wordpress plugin ever… Lots of Love from Nairobi, Kenya

    1. ProfileGrid Development Team

      🙂 thank you, every member of our team is delighted to hear…

      1. Collins Omogo

        I’m trying to tweak a few settings on my website. I’ve noticed that on the “All Groups” viewing page, the plugin gives guest visitors the option to “join group” even in ideally groupd that should be ‘invite only’ such as admin groups. How do I redirect all guest join group option to the Guest registration page? I’ve tried setting the default account registration page to the one I want… but if a guest clicks on the ‘join group’ button under the ‘invite-only’ group, they still get access to the ‘Account creation form’ for that ‘invite only group. Please let me know how to go around it… or if you can have a plugin update addressing the issue.

  8. maksud

    amazing plugin.i love it.i need one thing to it possible to add category option in blog post and directly show in post page.if possible please inform me. thank you !

    1. ProfileGrid Development Team

      Thank you 🙂 Our support team is unfortunately not available here, could you please post your question to support team here:
      We will get back as soon as we can…

  9. Anant vijay Soni

    Hi, I am a developer and creating a site for my client. He is purchased the plugin, I have install and setup, But I don’t know, what the issue with blog posting, User can post a blog, I have approved as an admin, but After Approval, it shows, 404 Error when open the blog/post. Please let me know, where I am doing the mistake? OR any other setting remaining. Please Check this Blog:

  10. Sohrab

    Hi, How can I disable users from editing their own profile and set them a common cover picture. Thanks

  11. Manuel

    Amazing plugin. Theres any way to hide sidebar in pm_profile?

    1. Manuel

      Sorry, the sidebar appears when I try to edit any profie

      1. Manuel

        Nevermind … I did it 🙂 … thanks for this plugin!!!

  12. Sohrab

    Hi, How can I set a default cover picture for all users?

  13. Sewa Inno

    can we disable blog for a particular group of users ?

  14. septimo

    Hi, I want to remove the following fields from the registration form;
    First Name *
    Last Name *
    Password *

    How could I do it?

    1. ProfileGrid Development Team

      You can access registration form fields from the group settings.

  15. Gaurav Patil

    How could i integrate woocommerce with profilegrid?

  16. Tika

    When I click any of the groups on the All groups page it does nothing but refresh. Why is this? Please help.

    1. ProfileGrid Development Team

      It could be a conflict with some other plugin on your site. Try disabling all other plugins and see if the issue is still there. Or, please open the support ticket and we can help you fix the issue. Thank you.

  17. Manik Chhabra

    I am displaying all the users using the shortcode [PM_Search] but it is displaying 20 users on one page and then paginates to display more users. What I want is, that instead of displaying 20 at a time, I want only 6 users to be displayed on one page and then paginates for rest of the users. How I can do that ?

    1. prabs

      Currently, no. of users displayed per page cannot be changed. We will have feature to enable required number of users per page rolled out in one of our future versions.

  18. Ayodele

    Is there a way one can make one profile rate another profile (open rating and/or blind rating)?

    1. prabs

      This feature is not currently supported by ProfileGrid.

  19. Charly

    Hi…If There is a option user can create new group???????

    1. prabs

      ProfileGrid extension ‘Frontend Group Creator’ allow registered users to create new Groups on front end. These Groups behave and work just like regular ProfileGrid groups. For more detail you can visit the link :

  20. zabih


  21. Francis Isugu

    I have been using this plugin recently, but couldn’t help with the frustration of knowing that I need to create a different set of groups that could be controlled in the backend from displaying in the all groups page, but display only on a seperate groups class page. This hasn’t been possible, and I tried looking for another plugin to help me do this. Please, if there is any way I could do it with Profile Grid, I will appreciate the help. Thanks!

    1. ProfileGrid | Prabs

      Hello, We will need further details regarding this. It is not clear what exactly you mean by “separate groups class page”.

  22. Terry

    I love this plugin so far but don’t understand the purpose of the Groups pages. There’s no discussion–just an overall grid of the members. But members of what? There’s no discussion element at all unless I’m missing something.

    1. ProfileGrid | Prabs

      Groups page displays list for all the groups you have created on the site. Particular group page displays the list of members in that group. If you are logged in and go to the group page, it will also display the discussion tab (posts made by group members).

  23. Holly

    Is there a possibility to make the documentation / blog searchable or have a clickable contents section? I am attempting to set up group wall pages and have spent hours scrolling through the blog posts trying to find a tutorial (no joy yet).

    There’s nothing out there that matches this plugin, but making adjustments can be really frustrating without adequate documentation.

    1. ProfileGrid | Prabs

      Thanks for your feedback. Unfortunately, as of now, ProfileGrid does not have the feature to make searchable or clickable blog content section. However, we have made note of this requirement and will review it for possible inclusion in the future release.

  24. Kevin

    Hi- really like Profile Grid so far. Am comparing it to BuddyPress and PeepSo. Simplicity is really key and you guys have done a great job.

    My question- is it possible to allow a user on the front end to decide what fields they want to make public/private in the Search Users shortcode generated lists? Some users might want to show their name and pic and ‘about’ fields but not their contact info, or just email and not phone number. I really need the user at front end to be able to select what fields are private. Is this possible in Profile Grid, and if so, how? Many thanks-

    1. ProfileGrid | Prabs

      Thanks for your amazing feedback!

      Unfortunately, as of now, users cannot control their profile fields visibility from front end. However, admin may change fields visibility on profile from dashboard, which will apply to all users of field’s group, and not just for a specific user.

Leave a Comment

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