How to Display WordPress Profile Page Using Shortcode

Create a WordPress Profile Page with ProfileGrid

The intrinsic part of a membership site is a user profile page. If you can create an attractive WordPress profile page, you can draw more users to your site. So create smart user profiles on your site easily with ProfileGrid and earn a steady user base.

A personalized profile page keeps users and makes them more attached to the site. The ProfileGrid plugin helps you create customizable WordPress profile page that one can use in multifarious membership sites.

There is a private messaging system among the members and the option to generate map locations of user or groups on the frontend. With ProfileGrid you have the power to create an efficient membership site with dynamic WordPress user profile pages.

So let’s start our today’s attempt of making a WordPress profile page for a professional membership site.

Making Use of Shortcodes

This WordPress profile plugin comes with a host of features to help users create a complete and efficient membership site. There are essential Extensions like WooCommerce, Stripe and bbPress integration that allow you to transform your membership site into an online store.

Tips: With ProfileGrid, you can build paid membership site using PayPal, that too in just a few clicks! So it’s now easy to create course registrations where you can collect payments from members while joining.

Then, there’s a list of predefined Shortcodes available under the ProfileGrid menu.

WordPress Profile navigtion


The list consists of many WordPress shortcodes that help to create almost everything from registration forms to user location maps. Besides, they reduce half of the work of the user.

WordPress Profile shortcode

In the above image, I have marked the shortcode that we will use to create a WordPress user profile page. We will copy the [PM_Profile] shortcode from here and paste it in a page in the WordPress dashboard.

Default Pages

Now there’s something unique about the ProfileGrid plugin that I need to tell you here. Right after activation, the plugin along with its predefined shortcodes creates a few default pages as well. The Registration Page, Profile Page, Login Page are instances of a few of these pages. So after copying the [PM_Profile] shortcode when you go to the Pages section on your dashboard, you’ll find a preformed page, the PM Profile page. However, one can rename this page whatever they want while creating its content.

WordPress Profile My Profile


As you can see from the above image, I have pasted the shortcode [PM_Profile] on a page. Further, I renamed the page as ‘My Profile’. Now click on ‘Publish’ to finish your job. You now have to wait for users to register and automatically they will have their own profile pages. The data from their registration forms will transfer to their profiles and serve as information fields for respective users.

Assigning a WordPress User Profile Page

Now, this is the last step to create a WordPress user profile page for your membership site. I have already told you that the ProfileGrid plugin offers a few preformed pages, the Profile Page is among them. One can find a list of these pages from the General option in the Global Setting page.

Right after pasting the shortcodes on these respective pages, users need to assign them from here. This will finally ensure that these preformed pages will appear on the frontend and the menu bar.

WordPress Profile general settings

Given above is a part of the General Setting page. From the drop-down beside the Profile Page option, select your newly formed profile page. Again, you will find an option ‘After Login Redirect User to’. Here also from the drop down beside it, you need to select your profile page. This will ensure that your users find themselves in their profile pages after logging in. Next, click on ‘Save’ to witness your WordPress custom user profile page on the frontend.

WordPress Profile frontend

Frontend User Profile Page

The frontend user profile page remains in full control of the site members. They can edit the cover photo, profile picture and the About section of their user profiles. The icon on the left side of the profile picture is the group icon. It denotes which group the user belongs to.

All the fields that a user fills up in his/her form appear on the frontend as user data. They appear in the Account Details and About section, so a user has the right to edit them from the frontend.

Users can also change their username and passwords from their profiles only. The ProfileGrid user profiles have inbuilt blogging and messaging systems. Thus users can post blogs and send messages to fellow members from their profiles only.

If they subscribe to any newsletter that will also appear on the Newsletter tab on their profiles. So we see the user profiles in this plugin are quite engaging for the users offering them a variety of activities.

WordPress Custom User Profile and User Convenience

The advantage of a ProfileGrid user profile page is that it is customizable by the user as well as the admin. The admin can create custom fields to user profiles. Thus the site admin can control which data field appears on the frontend of the user profile page.

The admin can edit user data except for the username and password from the backend. Added to that, admins can boost a WordPress user profile page by integrating third party plugins such as WooCommerce, bbPress etc.

Tips: There is an option to allow users to subscribe MailChimp list for sending them regular news and updates through mail.

Making Site Development Easy

It was merely a cake walk to create a WordPress user profile page with ProfileGrid. Due to the shortcode, we didn’t even have to use coding. Moreover, there was no need to design the page as well. The information provided by the user in his/her form created the content of the user profile page. The admin can choose to display this data on Group Search pages where all the users from different groups will be listed. This way organizations can create staff member profile page on their site for better workforce management.

Therefore, due to its convenience ProfileGrid is fast becoming a favorite for novices and pros alike to create professional membership sites.

Leave a Comment

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