One of the advantages of WordPress is that you can extend its functionality using plugins to a great extent. The drawback of using a lot of plugins though is that it’s difficult to consolidate user data from all plugins in a single interface. Most WordPress plugins are developed and managed by third-party teams. These teams of developers hardly have any proper interface to consolidate user data for easier access. What’s the better way to consolidate user data, than right within your user profile itself.
ProfileGrid consolidates user data from various third-party plugins into your very own user profile. Let us find out how ProfileGrid does that.
But first of all, you need to install and activate ProfileGrid on your WordPress website. You can do it from the ‘Plugins’ -> ‘Add New’ Dashboard menu. Search for ‘ProfileGrid’, then click install, and then activate.
Next, visit the ‘Extensions’ page on the ProfileGrid website and purchase any one of the Premium Plans. Download the zip file for ‘Custom Profile Tabs’ from the purchased bundle and activate it on the site too.
Laying the Groundwork to Consolidate User Data
Now that the ‘Custom Profile Tabs’ extension is active, you’ll get a new setting within the Global Settings of ProfileGrid. This will be by the name of ‘User Generated Data’…
Turn on custom user data from inside this setting…
You’ll then see a new menu item emerge in the ProfileGrid Dashboard menu. Click on this new menu item and let’s explore what is inside…
As you can see on this screen, there are no custom tabs created yet. The screen displays a message that you need to click on the ‘New Tab’ link above in order to create one. Just click on it and proceed to the next step.
In the ‘New Tab’ options, you will find two options to configure…
- Title of the Tab: This is the text that will appear on the custom tab title.
- Fetch Content from: This will decide what content will appear within that tab. You can either set the content of the tab to be ‘User Custom Posts’ or ‘Custom Content’.
Consolidate User Data to the Custom User Profile Tabs
Let’s move forward and name our new custom profile tab as ‘Products’. This custom tab will display the products that’s created using the WooCommerce plugin. WooCommerce allows you to create products on a WordPress site by using a custom post type named ‘Products’. Since the custom profile tab can show posts from any post type on the site, it can display the products created through WoooCommerce as well.
Select the ‘Fetch Content from’ option to be ‘User Custom Posts’. Then, in the ‘Post Type’ selection, select the ‘Products’ post type, as shown in image below.
Now let’s see how the data appears on the user profile…
Custom Content in Custom User Profile Tabs
Next, let’s display any custom content on the custom profile tab, without restricting it to any particular post type. This works by setting the ‘Fetch Content from’ option to ‘Custom Content’. Choosing the ‘Custom Content’ option will automatically disable the ‘Post Type’ selection and replace it with ‘Tab Content’ editor. This ‘Tab Content’ editor is no different from the default Post/Page editor and you can use it to create any kind of content you want.
You can add third-party shortcodes to it as well. Let’s try by publishing a shortcode from the user registration plugin – RegistrationMagic. Create a simple contact form in RegistrationMagic first, and then add shortcode to the ProfileGrid custom profile tab.
The contact form will appear on the user profile.
One User Profile All User Data
You can show content from any plugin in ProfileGrid’s Custom User Profile Tabs. The only requirement is that the plugin utilizes custom post types or shortcodes to publish the data.
Thank you for reading the post.











[…] This concludes our overview of the Front-end Blog Posts functionality of ProfileGrid. Do try it out and let us know your thoughts in the comments below. And while you are checking out blogging with ProfileGrid, I recommend that you also check out how it can consolidate user data from other plugins in one user profile. […]