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 🙂



  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.

        1. nate simpson

          no reply – i get the opposite – newly registered users can not view any groups – it displays a warning – about not being permitted to view after login – so how are new subscribers supposed to join groups?

          1. ProfileGrid Development Team

            Hello Nate, This shouldn’t be happening. We need more details about your setup to help you better. Can you please create a support ticket here with your site URL and any other relevant details? Our team will get back to you asap. Thanks!

  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:

    1. Luis Matos

      I have the same problem! How can it be solved?

      1. ProfileGrid

        Could you please recheck this after saving the permalink settings from WordPress dashboard settings. Here are the steps for it:

        1) Login to WordPress dashboard and go to “Settings -> Permalinks” menu.
        2) Click on the “Save Changes” button at the bottom of this page.

        If the issue still occurs, please do write back to us.

  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)?

  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).

      1. ismahar

        How to control registration?

        I create 2 group, 1 Teacher and 1 Student. Default login is set to teacher. How the student can login?

        1. ProfileGrid

          Login page is common for all groups. Teachers and students may log in from the same login page.

  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.

  25. Hany

    Hello ,i instaled the Plugin ,but the user cannot upload a picture.

    1. ProfileGrid Development Team

      This could be a plugin conflict with other profiles plugin in your dashboard. Could you please deactivate other plugins and try again.

  26. Raya

    Hey guys!

    Just dropping by to say thanks for this AMAZING plugin 😁. I’m totally happy with it and my site is coming along great! I can’t even describe how many plugins I’ve tried, even the more popular ones, but Profile Grid is really the simplest and easiest one.

    Thanks a bunch,

    1. ProfileGrid Development Team

      Hello Raya,

      Thank you so much! It means a lot to us. You site is really looking nice! Love the way you have connected ProfileGrid pages with the menu. We wish you luck with completion of the site and beyond. If you need help with anything, do not hesitate to write to us through our support form.

  27. Michael Harrington

    I am having trouble uploading the extensions purchased. Is there a tutorial available?

    1. ProfileGrid

      Please download the extensions to your local system and then install the same as any other plugins in WordPress. To download the extensions, login to your account on our site and then go to link:

      Click on the link “View Details and Downloads” and you will see the extensions link. Download the zip file from here.
      To install the extension, go to “Plugins” menu on site dashboard; click on “Add New” button and select the extension zip file. Install it.

      Let us know if still you face any issues with the process.

  28. Becky Goldsmith

    We have a members only section and are using Profile Grid to force login to those pages. Our members are having difficulty logging in at times. Even though you login correctly, it just pops right back to the Please Login notification.
    I’ve deactivated all of the other plugins and it continues to sporadically lock people out – myself (admin) included. It’s making it rather difficult to encourage our members to check the website on a regular basis due to frustration.
    Any advice?

  29. Becky

    Just wondering if you received my request for assistance?

    1. ProfileGrid Development Team

      Hi Becky, could you please reach out to our support team and we will help asap.

  30. Bjorn Wise

    Hey there,
    I may be missing something but I’m wondering if I can hide certain sections (tabs) of the profile e.g. we have no need for the blog section to display. Can it simply be hidden or do I need to edit the template?

    Thanks 🙂

    1. ProfileGrid

      You may hide the blog tab in profile by referring to the following steps:

      1) Login to WordPress dashboard.
      2) Go to “ProfileGrid >> Global Settings >> User Blogs” menu.
      3) Disable the option labelled as “Enable Blog” and save it.

  31. Greg

    Hello, I need to have a 4 part search for students to find a flight instructor. Each instructors specialty is on the application and positioned in their personal data area, which is also in their profile. Now I need a search for 1) FAA ratings, 2) Pilots Specialty, 3) airports they fly from and 4) type of planes they fly.
    The page is under “GSLFIA Pilots Instructors”
    So far I’m not having any luck on how to make this. Can you help?

    Thank you,
    Greg G.

    1. ProfileGrid

      ProfileGrid allows to filter the search results with custom field values. To display custom fields on search page, you can refer to following steps:

      1) Login to the WordPress dashboard and go to ProfileGrid menu.
      2) Here you will see the groups list. Go to the group fields for a group.
      3) List of fields for that group will be displayed. You can edit, delete or add fields from here.
      4) To show fields in search, enable the option “Display in Advance Search” in field settings.

  32. Aloysius

    Hi, Is there any way to add a field in Users Profile where admin can only edit that specific field?
    for example, I want a field named “dues” to display on the profile of users where only admins will be able to edit it.

    1. ProfileGrid

      There might be a work-around we can suggest for control over the fields by using ProfileGrid in integration with our other plugin RegistrationMagic. One way is to use a standard text field- it should be hidden using CSS from registration page and leave it as such on the profile page. However, we need to understand how your system has been currently setup to be able to offer definitive solution. Could you please create a support ticket via this link: as it will enable us better communication and allow to discuss the details.

  33. Dane

    User profile details only showing for adminstrator. Admin user profile shows the extra profilegrid fields, but other admins and users dont have those fields. any ideas?

    1. ProfileGrid

      Please make sure that admin and other users are the members of the same group. If it is already so, please report issue to our support team here, as we may require some confidential data about site:

      1. Dane

        It’s okay i sorted it. Each group needed to have fields made. Now they show fine. Next problem is that if a user belongs to more than one group, say three, it shows their Personal details three times on the their profile page.
        I deleted the default User group by mistake. Can I just make another one or has that upset things.

  34. Haichef

    Hi. i accidentally deleted the Default Group (ID=1) . Then create a new group. But it turns out there is no choice so that each user registering an account will automatically join the new group.

    I tried to uninstall and delete ProfileGrid in the database, but it turns out that ProfileGrid options are inside wp_options. so failed

    any suggestion. so that every new user who registers can automatically join the new one group? or how to reset ProfileGrid?

    thank you

    1. ProfileGrid

      Each ProfileGrid group is associated with one registration form. Once a group has been created, it will be associated with a from automatically. And if new user fills in that form, he/she will be member of that group automatically. You can set the newly created group form as default one for the site:

      1) Login to WordPress dashboard
      2) Go to “ProfileGrid >> Global Settings >> Generals” menu
      3) Select the page (with shortcode [Pm_Group ID=”x”] where x is newly created group ID) for option “Registration Page” and save it.

  35. Vatsal Bhakodia

    Hi ! How can I remove the permission from the from the user blog

    1. ProfileGrid

      Could you please elaborate which permission exactly you need removed?

  36. OnlineDiveCenter


    Where we can edit the size of the pictures (avaters) in the post comments See this test link and you see what i mean

    1. ProfileGrid

      Thanks for sharing the screenshot. It seems like the issue is specific to your local environment, where one of the existing plugins or theme on the site could be conflicting with ProfileGrid.

      We would require further details from your end to fix the issue. Kindly raise a support ticket here.

  37. Dane

    Is there a way to redirect after registration via shortcode to a differnt page than the one listed in a group? Like :

    [PM_Registration ID=”1″ url=”https://domain/page”]

    Any other way to achieve this?

    1. ProfileGrid

      You can achieve this by integration of ProfileGrid with RegistrationMagic. For more details on the integration, visit this link:

      RegistrationMagic allows to set after registration URL. You can configure this by referring to the following steps:

      1) Login to WordPress dashboard
      2) Go to “RegistrationMagic >> All Forms”
      3) Go to “Form dashboard >> Post Submission” and configure the particular page or URL in option ‘Redirection’
      4) Save it

  38. Roger

    How can an admin add a user to a specific group? Or possibly have a new registered user automatically join a group based upon role?

    1. ProfileGrid

      Each Group is associated with a role and ProfileGrid does not allow to assign a group to user based upon role. Admin can assign the group by editing the profile of user in dashboard. Please refer to the following steps for how to achieve this:

      1) Login to WordPress dashboard.
      2) Go to ‘Users’ menu and list of users will be displayed here.
      3) Go to edit user profile page from here and select the group for option ‘User Group(s)’
      4) Save it.

      Extension ‘Frontend Group Manager ‘ allows admin to assign a group to users from group page in front end. With admin priviliges go to a Group page after activating the extension and settings tab will be visible. Here users can added/removed from the group. For more details on this, please refer to the link:

Leave a Comment

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